Anyone taken the time to do this yet or is it already documented somewhere? Couldn't find it last night, so what better to do on a cold snowy evening but analyze schematics? Anyway, here's what I found so far - any documentation to add or corrections to sleepy analyzations? ROM space 7U:$0000-$07FF 7V:$0800-$0FFF 7W:$1000-$17FF 7Y:$1800-$1FFF 7Z:$2000-$27FF Fluke 9010a checksum values by ROM 7U: FFDE 7V: 4055 7W: FCD2 7Y: 1241 7Z: 44E1 RAM @ 7P and 7N 1KX8 total space 7P lower four bits (D0-D3), 7N upper four bits (D4-D7) $4000-$43FF RAM@ 3H AND 3F (Video RAM) 1KX8 total space, 3H lower four bits (D0-D3), 3F upper four bits (D4-D7) $5000-$53FF RAM@ 4F AND 5F (Object RAM) 256X8 total space, 4F lower four bits (D0-D3), 5F upper four bits (D4-D7) $5800-$58FF I think there are more RAM locations (the board location fails me right now) and I havn't looked for sound and dip locations. Can anyone add to this? Thanks, Greg
You could always hack at that Galaxian 'test rom' that MacMan came up with last year. I've tried it and it kind-of works... http://www.ionpool.net/arcade/tech/galaxian_test_rom.zip tm Greg Baumgratz wrote:
Anyone taken the time to do this yet or is it already documented somewhere? Couldn't find it last night, so what better to do on a cold snowy evening but analyze schematics? Anyway, here's what I found so far - any documentation to add or corrections to sleepy analyzations?
ROM space 7U:$0000-$07FF 7V:$0800-$0FFF 7W:$1000-$17FF 7Y:$1800-$1FFF 7Z:$2000-$27FF
Fluke 9010a checksum values by ROM 7U: FFDE 7V: 4055 7W: FCD2 7Y: 1241 7Z: 44E1
RAM @ 7P and 7N 1KX8 total space 7P lower four bits (D0-D3), 7N upper four bits (D4-D7) $4000-$43FF
RAM@ 3H AND 3F (Video RAM) 1KX8 total space, 3H lower four bits (D0-D3), 3F upper four bits (D4-D7)
$5000-$53FF
RAM@ 4F AND 5F (Object RAM) 256X8 total space, 4F lower four bits (D0-D3), 5F upper four bits (D4-D7) $5800-$58FF
I think there are more RAM locations (the board location fails me right now) and I havn't looked for sound and dip locations. Can anyone add to this?
Thanks, Greg
AFAIK the memory map is very close to Pacman - try the switch settings used in that game... John :-#)# At 10:13 AM 27/11/2002 -0500, Greg Baumgratz wrote:
Anyone taken the time to do this yet or is it already documented somewhere? Couldn't find it last night, so what better to do on a cold snowy evening but analyze schematics? Anyway, here's what I found so far - any documentation to add or corrections to sleepy analyzations?
ROM space 7U:$0000-$07FF 7V:$0800-$0FFF 7W:$1000-$17FF 7Y:$1800-$1FFF 7Z:$2000-$27FF
Fluke 9010a checksum values by ROM 7U: FFDE 7V: 4055 7W: FCD2 7Y: 1241 7Z: 44E1
RAM @ 7P and 7N 1KX8 total space 7P lower four bits (D0-D3), 7N upper four bits (D4-D7) $4000-$43FF
RAM@ 3H AND 3F (Video RAM) 1KX8 total space, 3H lower four bits (D0-D3), 3F upper four bits (D4-D7)
$5000-$53FF
RAM@ 4F AND 5F (Object RAM) 256X8 total space, 4F lower four bits (D0-D3), 5F upper four bits (D4-D7) $5800-$58FF
I think there are more RAM locations (the board location fails me right now) and I havn't looked for sound and dip locations. Can anyone add to this?
Thanks, Greg
Greg Baumgratz wrote:
Anyone taken the time to do this yet or is it already documented somewhere? Couldn't find it last night, so what better to do on a cold snowy evening but analyze schematics? Anyway, here's what I found so far - any documentation to add or corrections to sleepy analyzations?
ROM space 7U:$0000-$07FF 7V:$0800-$0FFF 7W:$1000-$17FF 7Y:$1800-$1FFF 7Z:$2000-$27FF
Fluke 9010a checksum values by ROM 7U: FFDE 7V: 4055 7W: FCD2 7Y: 1241 7Z: 44E1
RAM @ 7P and 7N 1KX8 total space 7P lower four bits (D0-D3), 7N upper four bits (D4-D7) $4000-$43FF
RAM@ 3H AND 3F (Video RAM) 1KX8 total space, 3H lower four bits (D0-D3), 3F upper four bits (D4-D7)
$5000-$53FF
RAM@ 4F AND 5F (Object RAM) 256X8 total space, 4F lower four bits (D0-D3), 5F upper four bits (D4-D7) $5800-$58FF
I think there are more RAM locations (the board location fails me right now) and I havn't looked for sound and dip locations. Can anyone add to this?
Thanks, Greg
Here's the definition from the MAME source (some folks put some work into THIS!): ----------------------------------------- Galaxian/Moon Cresta memory map. Compiled from information provided by friends and Uncles on RGVAC. Add 0x4000 to all addresses except for the ROM for Moon Cresta. AAAAAA 111111AAAAAAAAAA DDDDDDDD Schem function HEX 5432109876543210 R/W 76543210 name 0000-3FFF Game ROM 4000-47FF Working ram 5000-57FF 01010AAAAAAAAAAA R/W DDDDDDDD !Vram Character ram 5800-583F 01011AAAAAAAAAAA R/W DDDDDDDD !OBJRAM Screen attributes 5840-585F 01011AAAAAAAAAAA R/W DDDDDDDD !OBJRAM Sprites 5860-5FFF 01011AAAAAAAAAAA R/W DDDDDDDD !OBJRAM Bullets 6000 0110000000000000 R -------D !SW0 coin1 6000 0110000000000000 R ------D- !SW0 coin2 6000 0110000000000000 R -----D-- !SW0 p1 left 6000 0110000000000000 R ----D--- !SW0 p1 right 6000 0110000000000000 R ---D---- !SW0 p1shoot 6000 0110000000000000 R --D----- !SW0 table ?? 6000 0110000000000000 R -D------ !SW0 test 6000 0110000000000000 R D------- !SW0 service 6000 0110000000000001 W -------D !DRIVER lamp 1 ?? 6001 0110000000000001 W -------D !DRIVER lamp 2 ?? 6002 0110000000000010 W -------D !DRIVER lamp 3 ?? 6003 0110000000000011 W -------D !DRIVER coin control 6004 0110000000000100 W -------D !DRIVER Background lfo freq bit0 6005 0110000000000101 W -------D !DRIVER Background lfo freq bit1 6006 0110000000000110 W -------D !DRIVER Background lfo freq bit2 6007 0110000000000111 W -------D !DRIVER Background lfo freq bit3 6800 0110100000000000 R -------D !SW1 1p start 6800 0110100000000000 R ------D- !SW1 2p start 6800 0110100000000000 R -----D-- !SW1 p2 left 6800 0110100000000000 R ----D--- !SW1 p2 right 6800 0110100000000000 R ---D---- !SW1 p2 shoot 6800 0110100000000000 R --D----- !SW1 no used 6800 0110100000000000 R -D------ !SW1 dip sw1 6800 0110100000000000 R D------- !SW1 dip sw2 6800 0110100000000000 W -------D !SOUND reset background F1 (1=reset ?) 6801 0110100000000001 W -------D !SOUND reset background F2 6802 0110100000000010 W -------D !SOUND reset background F3 6803 0110100000000011 W -------D !SOUND Noise on/off 6804 0110100000000100 W -------D !SOUND not used 6805 0110100000000101 W -------D !SOUND shoot on/off 6806 0110100000000110 W -------D !SOUND Vol of f1 6807 0110100000000111 W -------D !SOUND Vol of f2 7000 0111000000000000 R -------D !DIPSW dip sw 3 7000 0111000000000000 R ------D- !DIPSW dip sw 4 7000 0111000000000000 R -----D-- !DIPSW dip sw 5 7000 0111000000000000 R ----D--- !DIPSW dip s2 6 7001/B000/1 0111000000000001 W -------D 9Nregen NMIon 7004 0111000000000100 W -------D 9Nregen stars on 7006 0111000000000110 W -------D 9Nregen hflip 7007 0111000000000111 W -------D 9Nregen vflip
participants (4)
-
Greg Baumgratz -
John Robertson -
Rodger Boots -
Tom McClintock