Hello @srg320, and thank you very much for you quick answer.
Are you telling me that the custom internal ROM ($00~$FF) is actually ... RAM ?
Search found 468 matches
- Tue Feb 23, 2021 3:51 pm
- Forum: Super 32X
- Topic: 32x "security code" reverse engineered
- Replies: 27
- Views: 73353
- Tue Feb 23, 2021 1:43 pm
- Forum: Super 32X
- Topic: 32x "security code" reverse engineered
- Replies: 27
- Views: 73353
Re: 32x "security code" reverse engineered
Sorry to relive a topic - again !,
but there is one line of code that I find surprising.
Just between SDER and TV Mode Check, we have
move.l #$8802A2,$70 ; 21 FC 00 88 02 A2 00 70
If my 68k isn't too rusty, I translate this by
"write the value 0x8802a2 ... in ROM ?!"
First of all, how is it ...
but there is one line of code that I find surprising.
Just between SDER and TV Mode Check, we have
move.l #$8802A2,$70 ; 21 FC 00 88 02 A2 00 70
If my 68k isn't too rusty, I translate this by
"write the value 0x8802a2 ... in ROM ?!"
First of all, how is it ...
- Fri Feb 19, 2021 1:56 pm
- Forum: Super 32X
- Topic: Master SH2 BIOS
- Replies: 12
- Views: 30807
Re: Master SH2 BIOS
Sorry to resurrect such an old topic, but I thought the work I've recently done one the BIOS disassembly would be useful.
Now, it compiles with asmsh /ol!
DC.L resetPC ; Power-on reset PC
DC.L $06040000 ;Power-on reset SP
DC.L resetPC ; Manual reset PC
DC.L $06040000 ;Manual reset SP
DC.L ERR ...
Now, it compiles with asmsh /ol!
DC.L resetPC ; Power-on reset PC
DC.L $06040000 ;Power-on reset SP
DC.L resetPC ; Manual reset PC
DC.L $06040000 ;Manual reset SP
DC.L ERR ...
Re: DMA DEI
Thank you.
I have retrieved the DDK.
Though it seems to use all the 32X resources, the SH2 DEI seems left untouched.
Indeed, I found no trace of something like "MOV.*_DMAVECTORN0", _DMAVECTORN0 being the label of DMAVCR0.
Plus, the only value for CHCR I found excluded the IE bit.
So, I guess it's ...
I have retrieved the DDK.
Though it seems to use all the 32X resources, the SH2 DEI seems left untouched.
Indeed, I found no trace of something like "MOV.*_DMAVECTORN0", _DMAVECTORN0 being the label of DMAVCR0.
Plus, the only value for CHCR I found excluded the IE bit.
So, I guess it's ...
- Mon Feb 08, 2021 2:27 pm
- Forum: Super 32X
- Topic: 32X Slave SH2 BIOS disassembly
- Replies: 0
- Views: 111223
32X Slave SH2 BIOS disassembly
Yo guys.
Here is a disassembly of the Slave SH2 BIOS.
I went a bit further than for the master (13 years ago !!!) and I finally got the frame buffer read (it's for the Sega CD32X, stupid!).
INITIAL_SP equ $0603F800
dc.l start
dc.l INITIAL_SP
dc.l start
dc.l INITIAL_SP
dc.l fail
dc.l 0
dc ...
Here is a disassembly of the Slave SH2 BIOS.
I went a bit further than for the master (13 years ago !!!) and I finally got the frame buffer read (it's for the Sega CD32X, stupid!).
INITIAL_SP equ $0603F800
dc.l start
dc.l INITIAL_SP
dc.l start
dc.l INITIAL_SP
dc.l fail
dc.l 0
dc ...
Re: DMA DEI
- is DEI implemented in any emulator ?
Regarding Gens 2.15.4, it looks like it is not implemented.
In sh2a.asm, line 5736 :
ALIGN32
; void FASTCALL SH2_DMA0_Request(SH2_CONTEXT *sh2, UINT8 state)
; ecx = context pointer
; edx = request line for external (0 = off, !0 = on)
;
; RETURN ...
DMA DEI
Hello fellows.
The Hitachi SH-7604 Hardware Manual defines the IE bit (bit #2) in CHCR register (§9.2.4) as :
Interrupt Enable Bit (IE): Determines whether or not to request a CPU interrupt at the end of a DMA transfer. When the IE bit is set to 1, an interrupt (DEI) request is setnt to the CPU ...
The Hitachi SH-7604 Hardware Manual defines the IE bit (bit #2) in CHCR register (§9.2.4) as :
Interrupt Enable Bit (IE): Determines whether or not to request a CPU interrupt at the end of a DMA transfer. When the IE bit is set to 1, an interrupt (DEI) request is setnt to the CPU ...
- Sat Feb 06, 2021 11:00 am
- Forum: Super 32X
- Topic: DMA DREQ delay
- Replies: 1
- Views: 11394
DMA DREQ delay
Once upon a time, Chilly Willy said :
When doing 68K to 32X DMA via the FIFO in the 32X, it has a tendency to lose data randomly. Specifically, the DREQ fails to trigger the DMA under unknown circumstances, which means the SH2 DMA stops. If you are checking the FIFO full flags, it will "stick" at ...
When doing 68K to 32X DMA via the FIFO in the 32X, it has a tendency to lose data randomly. Specifically, the DREQ fails to trigger the DMA under unknown circumstances, which means the SH2 DMA stops. If you are checking the FIFO full flags, it will "stick" at ...
- Thu Feb 04, 2021 1:48 pm
- Forum: Demos
- Topic: Release "Space flies attack" for Sega Genesis / MD
- Replies: 11
- Views: 27807
Re: InDev Space flies attack for Sega Genesis / MD
I'm a simple man.
I see more than 64 colors on screen, I thumb-up.
Good luck to you
I see more than 64 colors on screen, I thumb-up.
Good luck to you

- Mon Jan 25, 2021 8:00 am
- Forum: SGDK
- Topic: Writing multiple VSRAM values per scanline
- Replies: 3
- Views: 14480
Re: Writing multiple VSRAM values per scanline
I'm not sure that I understood everything,
but I have played a few times with HInt, and I must say this rock stable image is great.
Bravo for this piece of work.
but I have played a few times with HInt, and I must say this rock stable image is great.
Bravo for this piece of work.
- Wed Jan 20, 2021 9:52 am
- Forum: Megadrive/Genesis
- Topic: 68K Memory access
- Replies: 9
- Views: 22806
- Wed Jan 20, 2021 9:48 am
- Forum: Megadrive/Genesis
- Topic: 68K Memory access
- Replies: 9
- Views: 22806
Re: 68K Memory access
I'm not sure I correctly understood your question, but there is this block diagram that I like very much :
https://gamesx.com/wiki/lib/exe/fetch.php?media=schematics:genesis_block_diagram.png
(this diagram states that the address bus is 16 bits, but I'm pretty sure it is 24 bits).
Here, you can ...
https://gamesx.com/wiki/lib/exe/fetch.php?media=schematics:genesis_block_diagram.png
(this diagram states that the address bus is 16 bits, but I'm pretty sure it is 24 bits).
Here, you can ...
- Mon Jan 18, 2021 4:42 pm
- Forum: Demos
- Topic: ELLENICA: An update on my RPGAdventure (2021)
- Replies: 2
- Views: 12416
Re: ELLENICA: An update on my RPGAdventure (2021)
Wow! Impressive AND original.
I'll keep an eye on it.
Kudos to you and good luck ^^
Olivier
I'll keep an eye on it.
Kudos to you and good luck ^^
Olivier
- Tue Nov 24, 2020 12:57 pm
- Forum: Announcement
- Topic: Spritesmind is back
- Replies: 6
- Views: 38361
Re: Spritesmind is back
Thank you so much Kaneda for ensuring this great forum is still up and running.