Previous 199869 Revisions Next

r31933 Friday 5th September, 2014 at 21:08:42 UTC by Angelo Salese
Notes
[src/mame/drivers]feversoc.c raiden2.c

trunk/src/mame/drivers/feversoc.c
r31932r31933
2222
2323Very simple PCB contains:
2424
25     CPU: Hatachi SH-2 (HD6417604F28)
26   Audio: OKI 6295 (rebaged as AD-65)
25     CPU: Hitachi SH-2 (HD6417604F28)
26   Audio: OKI 6295 (rebadged as AD-65)
2727GFX CHIP: RISE11 (custom graphics chip with programmable decryption)
2828  EEPROM: ST93C56A
2929     OSC: 28.63636MHz
trunk/src/mame/drivers/raiden2.c
r31932r31933
2626
2727===
2828
29raiden2 first bullet work RAM is at 0x5290, has a sprite offset of 0x1c9c and a sprite color of 4.
30
3129===========================================================================================================
3230
3331Raiden DX
r31932r31933
130128 to be the actual MCU which is probably internal to one of the Seibu
131129 customs.
132130
133 The games in legionna.c use the same protection chips.
131 The games in legionna.c use (almost?) the same protection chips.
134132
135133Current Problem(s) - in order of priority
136134
137135 High Priority
138136
139 ROM banking - we don't know where the ROM bank registers are, this causes
140 serious problems as it's hard to see which glitches are caused by
141 protection, and which are caused by a lack of ROM banking.
137 Protection
138 - raiden2 doesn't detect hits on stage 2 boss;
139 - zeroteam has bogus collision detection;
140 - raiden2 has a weird movement after that the ship completes animation from the aircraft. Probably 42c2 should be floating point rounded ...
141 - (and probably more)
142 
143 Unemulated 0-0x3ffff ROM banking for raidendx, but it's unknown if/where it's used (hopefully NOT on getting perfect on Alpha course).
142144
143 Protection - it isn't emulated, until it is the games will never work.
145 zeroteam - sort-DMA doesn't seem to work too well, sprite-sprite priorities are broken as per now
146 
147 xsedae - do an "8-liner"-style scroll during attract, doesn't work too well.
148 
149 sprite chip is the same as seibuspi.c and feversoc.c, needs device-ification and merging.
150 
151 sprite chip also uses first entry for "something" that isn't sprite, some of them looks clipping
152 regions (150 - ff in zeroteam, 150 - 0 and 150 - 80 in raiden2). Latter probably do double buffering
153 on odd/even frames, by updating only top or bottom part of screen.
144154
145 Video emulation - used to be more complete than it is now, tile banking is
146 currently broken.
147
148155 Low Priority
149156
150157********************************************************************************************************/

Previous 199869 Revisions Next


© 1997-2024 The MAME Team