The version register in IO Chip give informations like : Bit(7) : Mode => Pin /LANG from IO Chip (can be set by jumper) Bit(6) : VMode => Pin /PAL from IO Chip (can be set by jumper) Bit(5) : Disk => Pin /DISK from IO Chip Bit(4) : Reserved Bit(3-0) : Version => ??? Is there any signal from IOChip c...
When 68K perform long write/read, the 68K in reality do 2 words access.
In what sequence does it?
1) Address + 0
2) Address + 2
Or
1) Address + 2
2) Address + 0
After adding log trace the problem seems to be the v-int not catched with higan core : traces with musashi 68k : PC = 0x000018A8 PC = 0x000018AA PC = 0x000018AC V-Int! PC = 0x000018B0 Write Addr : 0x00FFFDF6, data : 0xFFF62A -> 0x0000FF1F PC = 0x000018B4 Write Addr : 0x00FFFDF6, data : 0xFFF62A -> 0...
I'm actually implementing higan 68k core in my emulator and i would need help in understanding the code of sonic rom. My emulator actually loop at this place : 0029AC TST.b $FFFFF62A.w 0029B0 BNE.b *+$FA => 0029AC With other 68k core (musashi, c68k ...) everything works ok. Edit : if found this in a...
So in my comprehension : - The VDP lower the interrupt line - When receive IACK from cpu the vdp raise interrupt line This is correct? So if VDP lower interrupt line and raise it before the CPU go in interrupt process the interrupt could be ignored (so pending interrupt == interrupt line in low stat...
What could be the reference document in 2021 for 68k timings?
I'l trying to write a 68k core and need a good documentation to implement correct timings.
The cart can't stop the hardware in the console from responding, so it is generally not proper to respond to a read from an address that the console already does. If you want to be compatible with the Sega CD and 32X, you also need to avoid the address ranges they use. The Teradrive additionally us...
thanks for the reply.
So technically the system plugged into the cartridge port could reply to a read/write event adressed to a vdp for example (instead of the vdp himself)?
I have a question about how the genesis component work.
If i don't a misunderstanding a genesis cardridge has his internal adress decoder.
All 24 pins of the adress bus is connected to a cartridge and the cartridge can be mapped to all 68k Memory Space
=> This is correct?
Hello, I saw that somes asian megadrive (new) are selled since few years on internet : https://assets.catawiki.nl/assets/2018/9/20/8/8/8/8882c744-bd73-445b-8e20-ac8933d0d5cf.jpg Does someone know how the region jumpers are configured inside (JP1/2/3/4)? PAL ON? NTSC OFF? ENGLISH OFF? JAPAN ON? Some ...