Search found 704 matches

by HardWareMan
Sun May 06, 2018 3:16 pm
Forum: Megadrive/Genesis
Topic: GAS: force move instead movea?
Replies: 9
Views: 352

Re: GAS: force move instead movea?

Yes. And usually all questions are resolved when you not just read the PM for CPU very carefully, but make some additional work with this info. For example, datasheet for AVR Mega claims that it have 135 instructions (opcodes), but analysis of AVR core gives only about 66 true different opcodes. Res...
by HardWareMan
Tue Mar 20, 2018 7:25 am
Forum: Megadrive/Genesis
Topic: Z80 jump table
Replies: 4
Views: 308

Re: Z80 jump table

Sik wrote:
Tue Mar 20, 2018 5:15 am
HardWareMan wrote:
Mon Mar 19, 2018 6:35 am
Z80 have jr (hl). Just a hint.
You mean JP :v
I mean PCHL since I don't like Z80 mnemonics.
by HardWareMan
Mon Mar 19, 2018 6:35 am
Forum: Megadrive/Genesis
Topic: Z80 jump table
Replies: 4
Views: 308

Re: Z80 jump table

Z80 have jp (hl). Just a hint.
by HardWareMan
Wed Sep 13, 2017 8:01 am
Forum: Megadrive/Genesis
Topic: M68k opcode sizes test ROM
Replies: 19
Views: 1770

Re: M68k opcode sizes test ROM

Mask of Destiny wow, nice debugging! Now I know, why my cartridge also reboots. I'm just forgot about RESET opcode... So, it must be launched only with dumb ROM cartridge.
by HardWareMan
Tue Sep 12, 2017 4:28 pm
Forum: Megadrive/Genesis
Topic: M68k opcode sizes test ROM
Replies: 19
Views: 1770

Re: M68k opcode sizes test ROM

Can you post compiled versions of updated tests?
by HardWareMan
Tue Aug 29, 2017 3:04 am
Forum: Hardware
Topic: SEGA IR wireles joypad
Replies: 7
Views: 909

Re: SEGA IR wireles joypad

The IR problem is in unidirectional. So, all emitting devices doesn't to know about each other. If they can be bidirectional, they can be in passive mode and answer only when base unit ask any single device wich will have unique address (callsign). All arbitrage done by base unit and no colisions wi...
by HardWareMan
Mon Aug 28, 2017 12:30 pm
Forum: Hardware
Topic: SEGA IR wireles joypad
Replies: 7
Views: 909

Re: SEGA IR wireles joypad

Sure. The joypad sends its own state every X time. Always when any button is pressed. The base reads the joypad state and convert it to state of internal joypad, that physically connected to the console. If no state was recieved by IR after X time (plus some time) the internal joypad state force to ...
by HardWareMan
Thu Aug 17, 2017 8:40 pm
Forum: SGDK
Topic: ROM padding question
Replies: 22
Views: 1651

Re: ROM padding question

Sik wrote:
Thu Aug 17, 2017 8:30 pm
matteus wrote:
Thu Aug 17, 2017 1:39 pm
From Address 003ee4e0 to 00effff0 its nothing but "00"
The end of the ROM should be 003FFFFF =P
The ROM windows should be $000000-$3FFFFF, but ROM itself not required to be up to $3FFFFF.
by HardWareMan
Sat Aug 12, 2017 1:30 pm
Forum: Cartridge
Topic: How does work SRAM on everdrive?
Replies: 20
Views: 1492

Re: How does work SRAM on everdrive?

Ah, so...
Image
Image
Should work! One more reason to use low byte D7-D0.
by HardWareMan
Sat Aug 12, 2017 11:34 am
Forum: Cartridge
Topic: How does work SRAM on everdrive?
Replies: 20
Views: 1492

Re: How does work SRAM on everdrive?

Then I suppose if neither CAS0, WRL or WRH is asserted an invalid address exception is launched, right? You should use these signals only with CE0 and get desired access within $000000-$3FFFFF (first 4 Mbytes) dedicated to ROM cartridge. That's why 32MBit games use bank switching for SRAM (f.e. Sto...
by HardWareMan
Sat Aug 12, 2017 9:56 am
Forum: Cartridge
Topic: How does work SRAM on everdrive?
Replies: 20
Views: 1492

Re: How does work SRAM on everdrive?

It is more than meets the eye. If you use D7-D0, so that you can access to it bytewise at odd addresses, because of big endianness of M68K. But MD cartridge slot have only one CAS0 for read and two WRL and WRH for write. So, cartrige can be read only by word while can be written by any byte separatl...
by HardWareMan
Sat Jul 29, 2017 8:23 am
Forum: Hardware
Topic: SEGA IR wireles joypad
Replies: 7
Views: 909

SEGA IR wireles joypad

I recently bought SEGA IR joypads. The base: MODEL No. MK-1648 Chipset: SEGA 315-5714 (codes 9338EP713 069 ) http://savepic.net/9631729m.jpg http://savepic.net/9622513m.jpg http://savepic.net/9621489m.jpg http://savepic.net/9620465m.jpg http://savepic.net/9627633m.jpg http://savepic.net/9632753m.jpg...