Ram tests on Robotron with 9010
According to mame there is rom covering the entire memory range from0-FFFF ROM Regions: Region ROM File Start - End CRC 9010A SHA1 CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sb1> robotron.sb1 0 - FFF <http://tech.quarterarcade.com/tech/default.aspx?crc=66C7D3EF> 66C7D3EF <http://tech.quarterarcade.com/tech/default.aspx?sign=1151> 1151 f6d60e26c209c1df2cc01ac07ad5559daa1b7118 CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sb2> robotron.sb2 1000 - 1FFF <http://tech.quarterarcade.com/tech/default.aspx?crc=5BC6C614> 5BC6C614 <http://tech.quarterarcade.com/tech/default.aspx?sign=88A3> 88A3 4d6e82bc29f49100f7751ccfc6a9ff35695b84b3 CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sb3> robotron.sb3 2000 - 2FFF <http://tech.quarterarcade.com/tech/default.aspx?crc=E99A82BE> E99A82BE <http://tech.quarterarcade.com/tech/default.aspx?sign=576F> 576F 06a8c8dd0b4726eb7f0bb0e89c8533931d75fc1c CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sb4> robotron.sb4 3000 - 3FFF <http://tech.quarterarcade.com/tech/default.aspx?crc=AFB1C561> AFB1C561 <http://tech.quarterarcade.com/tech/default.aspx?sign=BAD8> BAD8 aaf89c19fd8f4e8750717169eb1af476aef38a5e CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sb5> robotron.sb5 4000 - 4FFF <http://tech.quarterarcade.com/tech/default.aspx?crc=62691E77> 62691E77 <http://tech.quarterarcade.com/tech/default.aspx?sign=364E> 364E 79b4680ce19bd28882ae823f0e7b293af17cbb91 CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sb6> robotron.sb6 5000 - 5FFF <http://tech.quarterarcade.com/tech/default.aspx?crc=BD2C853D> BD2C853D <http://tech.quarterarcade.com/tech/default.aspx?sign=DB53> DB53 f76ec5432a7939b33a27be1c6855e2dbe6d9fdc8 CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sb7> robotron.sb7 6000 - 6FFF <http://tech.quarterarcade.com/tech/default.aspx?crc=49AC400C> 49AC400C <http://tech.quarterarcade.com/tech/default.aspx?sign=B6DF> B6DF 06eae5138254723819a5e93cfd9e9f3285fcddf5 CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sb8> robotron.sb8 7000 - 7FFF <http://tech.quarterarcade.com/tech/default.aspx?crc=3A96E88C> 3A96E88C <http://tech.quarterarcade.com/tech/default.aspx?sign=6D8> 6D8 7ae38a609ed9a6f62ca003cab719740ed7651b7c CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sb9> robotron.sb9 8000 - 8FFF <http://tech.quarterarcade.com/tech/default.aspx?crc=B124367B> B124367B <http://tech.quarterarcade.com/tech/default.aspx?sign=1020> 1020 fd9d75b866f0ebbb723f84889337e6814496a103 CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sba> robotron.sba D000 - DFFF <http://tech.quarterarcade.com/tech/default.aspx?crc=13797024> 13797024 <http://tech.quarterarcade.com/tech/default.aspx?sign=2B8C> 2B8C d426a50e75dabe936de643c83a548da5e399331c CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sbb> robotron.sbb E000 - EFFF <http://tech.quarterarcade.com/tech/default.aspx?crc=7E3C1B87> 7E3C1B87 <http://tech.quarterarcade.com/tech/default.aspx?sign=74EF> 74EF f8c6cbe3688f256f41a121255fc08f575f6a4b4f CPU1 <http://tech.quarterarcade.com/tech/default.aspx?rom=robotron.sbc> robotron.sbc F000 - FFFF <http://tech.quarterarcade.com/tech/default.aspx?crc=645D543E> 645D543E <http://tech.quarterarcade.com/tech/default.aspx?sign=414E> 414E fad7cea868ebf17347c4bc5193d647bbd8f9517b And the ram is CPU: M6809 CPU#: 1 Sound?: No <http://tech.quarterarcade.com/Tech/CodeGenerator/Default.aspx?g=2380&set=ro botron&cpu=2972> Fluke 9010A Script Start - End R W 0 - 97FF r w 9800 - BFFF r w C000 - C00F w C804 - C807 r w C80C - C80F r w C900 - C900 w CA00 - CA07 w CB00 - CB00 r CBFF - CBFF w CC00 - CFFF r w D000 - FFFF r w So the ram / rom address space must be bank switched. Question is how to do that so I can get a good ram test with the fluke? I can do rom tests just fine so the board must default to the rom bank's. Suggestions? Thanks, David _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com http://seven.pairlist.net/mailman/listinfo/techtoolslist FTP site is: ftp://ftp.flippers.com/TTL/TestEquipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
David Shoemaker wrote:
According to mame there is rom covering the entire memory range from0-FFFF
ROM Regions: ...
So the ram / rom address space must be bank switched. Question is how to do that so I can get a good ram test with the fluke? I can do rom tests just fine so the board must default to the rom bank's.
Suggestions?
Thanks,
David
____ As I recall the Defender Technical Service manual covered the bank switching in either the first (early board - 1 24 pin PROM) or second (2 PROM later boards) editions.
Yup, it's there...page 15 (Video Ram Control) of manual 16P-3001-301. Pretty sure they didn't change that at all (or very much?) for later boards. John :-#)# -- How to subscribe or unsubscribe from TTL http://seven.pairlist.net/mailman/listinfo/techtoolslist FTP site is: moving due to lack of space... _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com http://seven.pairlist.net/mailman/listinfo/techtoolslist FTP site is: ftp://ftp.flippers.com/TTL/TestEquipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
On 23 Jan 2012 4:44am, John Robertson wrote:
David Shoemaker wrote:
According to mame there is rom covering the entire memory range from0-FFFF
ROM Regions: ...
So the ram / rom address space must be bank switched. Question is how to do that so I can get a good ram test with the fluke? I can do rom tests just fine so the board must default to the rom bank's.
Suggestions? As I recall the Defender Technical Service manual covered the bank switching in either the first (early board - 1 24 pin PROM) or second (2 PROM later boards) editions.
Yup, it's there...page 15 (Video Ram Control) of manual 16P-3001-301. Pretty sure they didn't change that at all (or very much?) for later boards.
The Memory map for Robotron etc is completely different to defender which is why the boards are not compatible in the slightest. From my notes that I use my 9010 with on Williams games, hope this helps! _Robotron Type Game Boards_ Video RAM 0000 -> 97FF Game RAM 9800 -> BFFF Colour RAM C000 -> C00F CMOS RAM CC00 -> CFFF ROM 0000 -> 8FFF (in 1000h blocks -- 2732's) ROM D000 -> FFFF (in 1000h blocks -- 2732's) ROM/RAM Toggle C900 (FF=RAM, 00=ROM in 0000 -> 8FFF) PIA (Widget) C804 -> C807 PIA (ROM) C80C -> C80F Special Chips CA00 -> CA07 Watchdog CBFF Video Counters CB00 (6 bits of video counter chain) Robotron type games need ROM 12 to do ROM test/rug (11 for Sinistar). _Defender Game Boards_ Video RAM 0000 -> 97FF Game RAM 9800 -> BFFF Colour RAM C000 -> C00F CMOS RAM C400 -> C4FF ROM (Banked) C000 -> CFFF (Bank Switched) ROM (Static) D000 -> FFFF (Not Bank Switched) ROM Bank Select D000 (0 = I/O, 1=Bank 1, 2=2, 3=3, 7=4) PIA (Widget) C804 -> C807 PIA (ROM) C80C -> C80F Watchdog C3FC Video Counters C800 (6 bits of video counter chain) Defender games need ROM 3 to rug and 3, 7, 8, 10 & 11 to do ROM test.
participants (3)
-
Dave Langley -
David Shoemaker -
John Robertson