diff options
author | cam900 <dbtlrchl@naver.com> | 2019-08-17 00:25:12 +0900 |
---|---|---|
committer | R. Belmont <rb6502@users.noreply.github.com> | 2019-08-16 11:25:12 -0400 |
commit | 926e5842d126d53556a0977f67b2d24396b52502 (patch) | |
tree | 208831e576756941c0b39ec971b72942fa5058d9 | |
parent | ac4b1cb27faaa01e76c1975a4881ddd61cbccb0a (diff) |
seibu_crtc.cpp : Add notes (#5485)
* seibu_crtc.cpp : Add notes
* seibu_crtc.cpp : Revert accidentally removed co...
...mment
* seibu_crtc.cpp : Nuke and add notes for grainbow
-rw-r--r-- | src/mame/video/seibu_crtc.cpp | 76 |
1 files changed, 47 insertions, 29 deletions
diff --git a/src/mame/video/seibu_crtc.cpp b/src/mame/video/seibu_crtc.cpp index 059fdff517b..cdc3c2f8b32 100644 --- a/src/mame/video/seibu_crtc.cpp +++ b/src/mame/video/seibu_crtc.cpp @@ -15,9 +15,9 @@ Raiden later rev (probably the first game to use it) *Sky Smasher *D-Con *SD Gundam Psycho Salamander no Kyoui -(all games in legionna.c) -(all games in raiden2.c) -(all games in seibuspi.c) +(all games in legionna.cpp) +(all games in raiden2.cpp) +(all games in seibuspi.cpp) TODO: - Most registers are still a mystery; @@ -146,42 +146,60 @@ List of default vregs (title screen): 0C0030: FFC2 FFEF FFC1 FFEF FFC0 FFEF 0034 003F 0C0040: 0000 A8A8 0013 1C37 0009 0000 0000 0000 -*SD Gundam Sangokushi Rainbow Tairiku Senki (320 x 224 normal -> 16 - 240 v res, @ service mode) -100600: 000F 0013 00A7 00C7 00E0 000F 00E7 00F3 -100610: 007E 01FE 0000 0002 0000 0000 0017 0000 -100620: 0000 0000 0000 0000 0000 0000 01C8 01FF -100630: 01CA 01FF 01C9 01FF 01C8 01FF 0034 003F -100640: 0000 A8A8 001E 1C37 0008 0000 0000 FFFF -(320 x 224, flipped) -100600: 000F 0013 00A7 00C7 00E0 000F 00E7 00F3 -100610: 007E 01FE 0000 0002 0000 0001 0017 0000 -100620: 0001 0000 0000 0000 0000 0000 0177 0100 -100630: 0175 0100 0176 0100 0177 0100 0034 003F -100640: 0000 A8A8 00E1 1C37 0018 0000 013F FFFF -(320 x 256, normal) -100600: 000F 0013 00A7 00C7 00E0 000F 00E1 00E9 -100610: 0076 01FE 0000 0002 0000 0000 0017 0000 -100620: 0002 0000 0000 0000 0000 0000 01C8 0207 -100630: 01CA 0207 01C9 0207 01C8 0207 0034 003F -100640: 0000 A8A8 0016 1C37 0008 0000 0000 FFFF -(320 x 256, flipped) -100600: 000F 0013 00A7 00C7 00E0 000F 00E1 00E9 -100610: 0076 01FE 0000 0002 0000 0001 0017 0000 -100620: 0003 0000 0000 0000 0000 0000 0178 02F8 -100630: 0175 02F8 0176 02F8 0177 02F8 0034 003F -100640: 0000 A8A8 00E9 1C37 0018 0000 013F FFFF -(320 x 240, normal) +*SD Gundam Sangokushi Rainbow Tairiku Senki (320 x 224; Incorrect resolution between service mode and actual in-game value) +(320 x 224 at service mode = 320 x 256 actually) +(320 x 256 at service mode = 320 x 240 actually) +(320 x 240 at service mode = 320 x 224 actually) +(normal) 100600: 000F 0013 00A7 00C7 00FA 000F 00FA 00FF 100610: 0076 0006 0000 0002 0000 0000 0017 0000 100620: 0004 0000 0000 0000 0000 0000 01D8 01FF 100630: 01DA 01FF 01D9 01FF 01D8 01FF 0034 003F 100640: 0000 A8A8 0004 1C37 0008 0000 0000 FFFF -(320 x 240, flipped) +(flipped) 100600: 000F 0013 00A7 00C7 00FA 000F 00FA 00FF 100610: 0076 0006 0000 0002 0000 0001 0017 0000 100620: 0005 0000 0000 0000 0000 0000 0187 0300 100630: 0185 0300 0186 0300 0185 0300 0034 003F 100640: 0000 A8A8 00FB 1C37 0018 0000 013F FFFF + +*Seibu Cup Soccer (320 x 240 normal -> 0 - 240 v res, @ service mode; Undefined registers only) +100600: 000F 0013 00A7 00C7 00E0 000F 00E1 00E9 +100610: 0076 01FE 0000 0002 0000 0000 **** 0000 +100620: **** **** **** **** **** **** **** **** +100630: **** **** **** **** **** **** 0034 003F +100640: 0000 A8A8 0016 1C37 0009 0000 0000 FFFF +(320 x 240, flipped) +100600: 000F 0013 00A7 00C7 00E0 000F 00E1 00E9 +100610: 0076 01FE 0000 0002 0000 0001 **** 0000 +100620: **** **** **** **** **** **** **** **** +100630: **** **** **** **** **** **** 0034 003F +100640: 0000 A8A8 00E9 1C37 0019 0000 013F FFFF +(320 x 224, normal) +100600: 000F 0013 00A7 00C7 00FA 000F 00FA 00FF +100610: 0076 0006 0000 0002 0000 0000 **** 0000 +100620: **** **** **** **** **** **** **** **** +100630: **** **** **** **** **** **** 0034 003F +100640: 0000 A8A8 0004 1C37 0009 0000 0000 FFFF +(320 x 224, flipped) +100600: 000F 0013 00A7 00C7 00FA 000F 00FA 00FF +100610: 0076 0006 0000 0002 0000 0001 **** 0000 +100620: **** **** **** **** **** **** **** **** +100630: **** **** **** **** **** **** 0034 003F +100640: 0000 A8A8 010B 1C37 0019 0000 013F FFFF +(320 x 256, normal) +100600: 000F 0013 00A7 00C7 00E0 000F 00E7 00F3 +100610: 007E 01FE 0000 0002 0000 0000 **** 0000 +100620: **** **** **** **** **** **** **** **** +100630: **** **** **** **** **** **** 0034 003F +100640: 0000 A8A8 001E 1C37 0009 0000 0000 FFFF +(320 x 256, flipped) +100600: 000F 0013 00A7 00C7 00E0 000F 00E7 00F3 +100610: 007E 01FE 0000 0002 0000 0001 **** 0000 +100620: **** **** **** **** **** **** **** **** +100630: **** **** **** **** **** **** 0034 003F +100640: 0000 A8A8 00E1 1C37 0019 0000 013F FFFF + *Legionnaire (attract mode, that definitely runs with an horizontal res of 256) 100600: 000F 000F 00B0 00D7 00FA 000F 00FA 00FF 100610: 0076 0006 0000 0002 0000 0000 0000 0000 |