Bunch of notes

This commit is contained in:
Angelo Salese 2010-12-21 18:43:55 +00:00
parent 8adf189be1
commit e6344f4ef9

View File

@ -10,6 +10,10 @@ Please don't do any state machine refactoring of this.
0x430-0x433 0x430-0x433
1) appears to control where the first enemies turns, if clockwise or anticlockwise 1) appears to control where the first enemies turns, if clockwise or anticlockwise
2) ... 2) ...
Raiden 2 / DX checks if there's the string "RAIDEN" at start-up inside the eeprom, otherwise it dies.
Then it puts settings at 0x9e08 and 0x9e0a (bp 91acb)
*/ */
#include "emu.h" #include "emu.h"
@ -357,6 +361,7 @@ static ADDRESS_MAP_START( rdx_v33_map, ADDRESS_SPACE_PROGRAM, 16 )
AM_RANGE(0x006da, 0x006db) AM_WRITE(mcu_yval_w) AM_RANGE(0x006da, 0x006db) AM_WRITE(mcu_yval_w)
// AM_RANGE(0x006dc, 0x006dd) AM_READ(rdx_v33_unknown2_r) // AM_RANGE(0x006dc, 0x006dd) AM_READ(rdx_v33_unknown2_r)
// AM_RANGE(0x006de, 0x006df) AM_WRITE(mcu_unkaa_w) // mcu command related? // AM_RANGE(0x006de, 0x006df) AM_WRITE(mcu_unkaa_w) // mcu command related?
AM_RANGE(0x00700, 0x00701) AM_DEVWRITE("eeprom", rdx_v33_eeprom_w) AM_RANGE(0x00700, 0x00701) AM_DEVWRITE("eeprom", rdx_v33_eeprom_w)
// AM_RANGE(0x00740, 0x00741) AM_READ(rdx_v33_unknown2_r) // AM_RANGE(0x00740, 0x00741) AM_READ(rdx_v33_unknown2_r)
AM_RANGE(0x00744, 0x00745) AM_READ_PORT("INPUT") AM_RANGE(0x00744, 0x00745) AM_READ_PORT("INPUT")
@ -463,7 +468,7 @@ static INTERRUPT_GEN( rdx_v33_interrupt )
static const gfx_layout rdx_v33_charlayout = static const gfx_layout rdx_v33_charlayout =
{ {
8,8, 8,8,
4096, RGN_FRAC(1,1),
4, 4,
{ 8,12,0,4 }, { 8,12,0,4 },
{ 3,2,1,0,19,18,17,16 }, { 3,2,1,0,19,18,17,16 },
@ -475,7 +480,7 @@ static const gfx_layout rdx_v33_charlayout =
static const gfx_layout rdx_v33_tilelayout = static const gfx_layout rdx_v33_tilelayout =
{ {
16,16, 16,16,
0x8000, RGN_FRAC(1,1),
4, 4,
{ 8,12,0,4 }, { 8,12,0,4 },
{ {
@ -491,7 +496,7 @@ static const gfx_layout rdx_v33_tilelayout =
static const gfx_layout rdx_v33_spritelayout = static const gfx_layout rdx_v33_spritelayout =
{ {
16, 16, 16, 16,
0x10000, RGN_FRAC(1,1),
4, 4,
{ STEP4(0,1) }, { STEP4(0,1) },
{ 4, 0, 12, 8, 20, 16, 28, 24, 36, 32, 44, 40, 52, 48, 60, 56 }, { 4, 0, 12, 8, 20, 16, 28, 24, 36, 32, 44, 40, 52, 48, 60, 56 },
@ -505,6 +510,7 @@ static GFXDECODE_START( rdx_v33 )
GFXDECODE_ENTRY( "gfx2", 0x00000, rdx_v33_tilelayout, 0x500, 0x10 ) GFXDECODE_ENTRY( "gfx2", 0x00000, rdx_v33_tilelayout, 0x500, 0x10 )
GFXDECODE_ENTRY( "gfx2", 0x00000, rdx_v33_tilelayout, 0x600, 0x10 ) GFXDECODE_ENTRY( "gfx2", 0x00000, rdx_v33_tilelayout, 0x600, 0x10 )
GFXDECODE_ENTRY( "gfx1", 0x00000, rdx_v33_charlayout, 0x700, 0x10 ) GFXDECODE_ENTRY( "gfx1", 0x00000, rdx_v33_charlayout, 0x700, 0x10 )
GFXDECODE_ENTRY( "gfx1", 0x00000, rdx_v33_tilelayout, 0x700, 0x10 ) // debugging, to be removed
GFXDECODE_END GFXDECODE_END
static INPUT_PORTS_START( rdx_v33 ) static INPUT_PORTS_START( rdx_v33 )