Major Havoc Fluke 9010 scripts?
Working on a Major Havoc, and the funky memory map (paged, rams & roms) are giving me fits. Anyone have scripts for this game? David _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
Have a look in the Major Havoc Troubleshooting guide (TG-252), there are your answers. You need to apply the watchdog disable in order to carry out the tests. Also, don't forget that you have 2 processors to (alpha and gamma) doing different stuff on this board. ________________________________ From: Techtoolslist <techtoolslist-bounces@flippers.com> on behalf of davids@oz.net <davids@oz.net> Sent: Friday, June 3, 2022 6:12 AM To: 'Technical Tools Mail List' <techtoolslist@flippers.com> Subject: [Techtoolslist] Major Havoc Fluke 9010 scripts? Working on a Major Havoc, and the funky memory map (paged, rams & roms) are giving me fits. Anyone have scripts for this game? David _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
The guide helps, I was able to get the Alpha Rom's to test, though I am getting different signatures if I do immediate mode (select page then do rom sig) vs doing it in script code. That is a bit confusing. For posterity: Alpha rom pages are selected by writing to 0x1740 then you read them in addresses 0x2000-0x3FFF (1/2 a rom is paged in at a time). And the watchdog disable is key to that working. 00 = low 1/2 of the 1Q 01 = high 1/2 of 1Q 10 = low 1/2 1N/P 11 = high 1/2 of 1N/P The memory map and mame driver mention paged ram, but the troubleshooting guide doesn't do anything to page it for testing and just testing the range 0000-03FF then 0400-7FF (which leaves the block from 0800-09FF untested). This is odd as the two SRAM are 6116 which are 2K each. So this would need a memory map of 0000-07FF for each device. The schematics list a map of: 0000-01FF (1/2K) 0200-07FF (paged 3K) 0800-09FF (1/2k) I need to play with writing to the Program ram select address 1780 and see what it does to the SWZRAM0/1 signals. An additional strange thing is in the trouble shooting guide it looks like the are using address 0x4001 to select the paged vector rom: 60 = 1/2 6H 61 = 1/2 6H 62 = 1/2 6J/K 63 = 1/2 6J/K The mame drive and the schematic memory map just list 4000-4FFF as Vec Gen Ram. The schematic page 6A shows 6J/K & 6H OE signals being controlled by way of MAP1 going into the LS04 at 4P. But I don't see on the source of the MAP1 signal. David -----Original Message----- From: Techtoolslist <techtoolslist-bounces@flippers.com> On Behalf Of B L Sent: Thursday, June 2, 2022 11:22 PM To: Technical Tools Mail List <techtoolslist@flippers.com> Subject: Re: [Techtoolslist] Major Havoc Fluke 9010 scripts? Have a look in the Major Havoc Troubleshooting guide (TG-252), there are your answers. You need to apply the watchdog disable in order to carry out the tests. Also, don't forget that you have 2 processors to (alpha and gamma) doing different stuff on this board. ________________________________ From: Techtoolslist <techtoolslist-bounces@flippers.com> on behalf of davids@oz.net <davids@oz.net> Sent: Friday, June 3, 2022 6:12 AM To: 'Technical Tools Mail List' <techtoolslist@flippers.com> Subject: [Techtoolslist] Major Havoc Fluke 9010 scripts? Working on a Major Havoc, and the funky memory map (paged, rams & roms) are giving me fits. Anyone have scripts for this game? David _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
I can try and help with this... I don't have a 9010A but I can walk through the memory map oddities for sure... You have it correct on the Paged ROMs The Paged RAM is as you show on the map... they left the zero page and the stack pointer area static so they are always the some no matter which RAM Page is selected... but for all intents and purposes... the RAM ends up being physically like this.. RAM @ 1J/K : 0000-07FF RAM @ 1H/J : 0200-09FF Depending on the paging, it simply swaps the overlapping region between the two RAM chips... this is used for Player 1 vs Player 2 game variables to keep the game state on each player. So, on the Fluke... set RAM Page = 0 and test the range 0000-07FF, then switch to RAM Page = 1 and test 0200-09FFF for the other IC. The Vector paging is more difficult and switching pages with the fluke is more difficult, but it should be able to be done (I think). A little backstory... the Vector ROM paging is done via two bits in the STAT command to the vector generator. Since the Vector Generator is it's own State machine that runs independently from the Alpha processor, the ONLY way to change the Vector ROM page is to stuff commands into the VECTOR RAM and then tell the Vector Generator to start (VGGO @ address 1640). So, that step isn't really that difficult, but what it means is that you need to put the following bytes into the RAM @ 4000 (Vector Generator RAM) and then trigger VGGO. Im not going to go into the details of the STAT command, you can look in the MAME source for that. 4000 00 ;THIS VALUE IS THE PAGE 00 = Page 0, 01 = Page 1 etc.. there are only 4 pages. 4001 60 ;STAT 4002 20 4003 20 ;VGHALT IMPORTANT: Once you call VGGO from the Fluke, you need to monitor the VGHALT (read from 1200 and look at the lowest bit [01])... when this is HIGH == 1 == TRUE, then the VG is halted... which means it has finished switching the ROM page. If it is LOW == 0 == FALSE then it is still running and you may start reading VECTOR ROM before the page select is stable on the vector ROMs. Once you get the VGHALT, then you can read the Paged Vector ROM space from 5000-6FFFF and get the checksum. Let me know if any of that doesn't make sense and I can elaborate or fix my poor explanation. 😊 Good luck! Jess -----Original Message----- From: Techtoolslist <techtoolslist-bounces@flippers.com> On Behalf Of davids@oz.net Sent: Friday, June 3, 2022 3:31 AM To: 'Technical Tools Mail List' <techtoolslist@flippers.com> Subject: Re: [Techtoolslist] Major Havoc Fluke 9010 scripts? The guide helps, I was able to get the Alpha Rom's to test, though I am getting different signatures if I do immediate mode (select page then do rom sig) vs doing it in script code. That is a bit confusing. For posterity: Alpha rom pages are selected by writing to 0x1740 then you read them in addresses 0x2000-0x3FFF (1/2 a rom is paged in at a time). And the watchdog disable is key to that working. 00 = low 1/2 of the 1Q 01 = high 1/2 of 1Q 10 = low 1/2 1N/P 11 = high 1/2 of 1N/P The memory map and mame driver mention paged ram, but the troubleshooting guide doesn't do anything to page it for testing and just testing the range 0000-03FF then 0400-7FF (which leaves the block from 0800-09FF untested). This is odd as the two SRAM are 6116 which are 2K each. So this would need a memory map of 0000-07FF for each device. The schematics list a map of: 0000-01FF (1/2K) 0200-07FF (paged 3K) 0800-09FF (1/2k) I need to play with writing to the Program ram select address 1780 and see what it does to the SWZRAM0/1 signals. An additional strange thing is in the trouble shooting guide it looks like the are using address 0x4001 to select the paged vector rom: 60 = 1/2 6H 61 = 1/2 6H 62 = 1/2 6J/K 63 = 1/2 6J/K The mame drive and the schematic memory map just list 4000-4FFF as Vec Gen Ram. The schematic page 6A shows 6J/K & 6H OE signals being controlled by way of MAP1 going into the LS04 at 4P. But I don't see on the source of the MAP1 signal. David -----Original Message----- From: Techtoolslist <techtoolslist-bounces@flippers.com<mailto:techtoolslist-bounces@flippers.com>> On Behalf Of B L Sent: Thursday, June 2, 2022 11:22 PM To: Technical Tools Mail List <techtoolslist@flippers.com<mailto:techtoolslist@flippers.com>> Subject: Re: [Techtoolslist] Major Havoc Fluke 9010 scripts? Have a look in the Major Havoc Troubleshooting guide (TG-252), there are your answers. You need to apply the watchdog disable in order to carry out the tests. Also, don't forget that you have 2 processors to (alpha and gamma) doing different stuff on this board. ________________________________ From: Techtoolslist <techtoolslist-bounces@flippers.com<mailto:techtoolslist-bounces@flippers.com>> on behalf of davids@oz.net<mailto:davids@oz.net> <davids@oz.net<mailto:davids@oz.net>> Sent: Friday, June 3, 2022 6:12 AM To: 'Technical Tools Mail List' <techtoolslist@flippers.com<mailto:techtoolslist@flippers.com>> Subject: [Techtoolslist] Major Havoc Fluke 9010 scripts? Working on a Major Havoc, and the funky memory map (paged, rams & roms) are giving me fits. Anyone have scripts for this game? David _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com<mailto:Techtoolslist@flippers.com> https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com<mailto:Techtoolslist@flippers.com> https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com<mailto:Techtoolslist@flippers.com> https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
Oh geez... just saw a sorta major typo... The VGRAM data should be like this... apologies... 4000 00 4001 60 ;STAT COMMAND WITH PAGE VALUE EMBEDDED : 60 = Page 0, 61 = Page 1, 62 = Page 2 and 63 = Page 3 4002 20 4003 20 ;VGHALT -----Original Message----- From: Techtoolslist <techtoolslist-bounces@flippers.com> On Behalf Of Jess Askey Sent: Friday, June 3, 2022 8:47 PM To: Technical Tools Mail List <techtoolslist@flippers.com> Subject: Re: [Techtoolslist] Major Havoc Fluke 9010 scripts? I can try and help with this... I don't have a 9010A but I can walk through the memory map oddities for sure... You have it correct on the Paged ROMs The Paged RAM is as you show on the map... they left the zero page and the stack pointer area static so they are always the some no matter which RAM Page is selected... but for all intents and purposes... the RAM ends up being physically like this.. RAM @ 1J/K : 0000-07FF RAM @ 1H/J : 0200-09FF Depending on the paging, it simply swaps the overlapping region between the two RAM chips... this is used for Player 1 vs Player 2 game variables to keep the game state on each player. So, on the Fluke... set RAM Page = 0 and test the range 0000-07FF, then switch to RAM Page = 1 and test 0200-09FFF for the other IC. The Vector paging is more difficult and switching pages with the fluke is more difficult, but it should be able to be done (I think). A little backstory... the Vector ROM paging is done via two bits in the STAT command to the vector generator. Since the Vector Generator is it's own State machine that runs independently from the Alpha processor, the ONLY way to change the Vector ROM page is to stuff commands into the VECTOR RAM and then tell the Vector Generator to start (VGGO @ address 1640). So, that step isn't really that difficult, but what it means is that you need to put the following bytes into the RAM @ 4000 (Vector Generator RAM) and then trigger VGGO. Im not going to go into the details of the STAT command, you can look in the MAME source for that. 4000 00 ;THIS VALUE IS THE PAGE 00 = Page 0, 01 = Page 1 etc.. there are only 4 pages. 4001 60 ;STAT 4002 20 4003 20 ;VGHALT IMPORTANT: Once you call VGGO from the Fluke, you need to monitor the VGHALT (read from 1200 and look at the lowest bit [01])... when this is HIGH == 1 == TRUE, then the VG is halted... which means it has finished switching the ROM page. If it is LOW == 0 == FALSE then it is still running and you may start reading VECTOR ROM before the page select is stable on the vector ROMs. Once you get the VGHALT, then you can read the Paged Vector ROM space from 5000-6FFFF and get the checksum. Let me know if any of that doesn't make sense and I can elaborate or fix my poor explanation. 😊 Good luck! Jess -----Original Message----- From: Techtoolslist <techtoolslist-bounces@flippers.com> On Behalf Of davids@oz.net Sent: Friday, June 3, 2022 3:31 AM To: 'Technical Tools Mail List' <techtoolslist@flippers.com> Subject: Re: [Techtoolslist] Major Havoc Fluke 9010 scripts? The guide helps, I was able to get the Alpha Rom's to test, though I am getting different signatures if I do immediate mode (select page then do rom sig) vs doing it in script code. That is a bit confusing. For posterity: Alpha rom pages are selected by writing to 0x1740 then you read them in addresses 0x2000-0x3FFF (1/2 a rom is paged in at a time). And the watchdog disable is key to that working. 00 = low 1/2 of the 1Q 01 = high 1/2 of 1Q 10 = low 1/2 1N/P 11 = high 1/2 of 1N/P The memory map and mame driver mention paged ram, but the troubleshooting guide doesn't do anything to page it for testing and just testing the range 0000-03FF then 0400-7FF (which leaves the block from 0800-09FF untested). This is odd as the two SRAM are 6116 which are 2K each. So this would need a memory map of 0000-07FF for each device. The schematics list a map of: 0000-01FF (1/2K) 0200-07FF (paged 3K) 0800-09FF (1/2k) I need to play with writing to the Program ram select address 1780 and see what it does to the SWZRAM0/1 signals. An additional strange thing is in the trouble shooting guide it looks like the are using address 0x4001 to select the paged vector rom: 60 = 1/2 6H 61 = 1/2 6H 62 = 1/2 6J/K 63 = 1/2 6J/K The mame drive and the schematic memory map just list 4000-4FFF as Vec Gen Ram. The schematic page 6A shows 6J/K & 6H OE signals being controlled by way of MAP1 going into the LS04 at 4P. But I don't see on the source of the MAP1 signal. David -----Original Message----- From: Techtoolslist <techtoolslist-bounces@flippers.com<mailto:techtoolslist-bounces@flippers.com>> On Behalf Of B L Sent: Thursday, June 2, 2022 11:22 PM To: Technical Tools Mail List <techtoolslist@flippers.com<mailto:techtoolslist@flippers.com>> Subject: Re: [Techtoolslist] Major Havoc Fluke 9010 scripts? Have a look in the Major Havoc Troubleshooting guide (TG-252), there are your answers. You need to apply the watchdog disable in order to carry out the tests. Also, don't forget that you have 2 processors to (alpha and gamma) doing different stuff on this board. ________________________________ From: Techtoolslist <techtoolslist-bounces@flippers.com<mailto:techtoolslist-bounces@flippers.com>> on behalf of davids@oz.net<mailto:davids@oz.net> <davids@oz.net<mailto:davids@oz.net>> Sent: Friday, June 3, 2022 6:12 AM To: 'Technical Tools Mail List' <techtoolslist@flippers.com<mailto:techtoolslist@flippers.com>> Subject: [Techtoolslist] Major Havoc Fluke 9010 scripts? Working on a Major Havoc, and the funky memory map (paged, rams & roms) are giving me fits. Anyone have scripts for this game? David _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com<mailto:Techtoolslist@flippers.com> https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com<mailto:Techtoolslist@flippers.com> https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com<mailto:Techtoolslist@flippers.com> https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
Here’s my attempt: http://www.gauck.com/arcade/fluke/mhavoc.9lc -Douglas Sent from my iPhone
On Jun 3, 2022, at 10:52 PM, Jess Askey <jess@askey.org> wrote:
Oh geez... just saw a sorta major typo...
The VGRAM data should be like this... apologies...
4000 00 4001 60 ;STAT COMMAND WITH PAGE VALUE EMBEDDED : 60 = Page 0, 61 = Page 1, 62 = Page 2 and 63 = Page 3 4002 20 4003 20 ;VGHALT
-----Original Message----- From: Techtoolslist <techtoolslist-bounces@flippers.com> On Behalf Of Jess Askey Sent: Friday, June 3, 2022 8:47 PM To: Technical Tools Mail List <techtoolslist@flippers.com> Subject: Re: [Techtoolslist] Major Havoc Fluke 9010 scripts?
I can try and help with this... I don't have a 9010A but I can walk through the memory map oddities for sure...
You have it correct on the Paged ROMs
The Paged RAM is as you show on the map... they left the zero page and the stack pointer area static so they are always the some no matter which RAM Page is selected... but for all intents and purposes... the RAM ends up being physically like this..
RAM @ 1J/K : 0000-07FF
RAM @ 1H/J : 0200-09FF
Depending on the paging, it simply swaps the overlapping region between the two RAM chips... this is used for Player 1 vs Player 2 game variables to keep the game state on each player.
So, on the Fluke... set RAM Page = 0 and test the range 0000-07FF, then switch to RAM Page = 1 and test 0200-09FFF for the other IC.
The Vector paging is more difficult and switching pages with the fluke is more difficult, but it should be able to be done (I think).
A little backstory... the Vector ROM paging is done via two bits in the STAT command to the vector generator. Since the Vector Generator is it's own State machine that runs independently from the Alpha processor, the ONLY way to change the Vector ROM page is to stuff commands into the VECTOR RAM and then tell the Vector Generator to start (VGGO @ address 1640). So, that step isn't really that difficult, but what it means is that you need to put the following bytes into the RAM @ 4000 (Vector Generator RAM) and then trigger VGGO.
Im not going to go into the details of the STAT command, you can look in the MAME source for that.
4000 00 ;THIS VALUE IS THE PAGE 00 = Page 0, 01 = Page 1 etc.. there are only 4 pages.
4001 60 ;STAT
4002 20
4003 20 ;VGHALT
IMPORTANT: Once you call VGGO from the Fluke, you need to monitor the VGHALT (read from 1200 and look at the lowest bit [01])... when this is HIGH == 1 == TRUE, then the VG is halted... which means it has finished switching the ROM page. If it is LOW == 0 == FALSE then it is still running and you may start reading VECTOR ROM before the page select is stable on the vector ROMs.
Once you get the VGHALT, then you can read the Paged Vector ROM space from 5000-6FFFF and get the checksum.
Let me know if any of that doesn't make sense and I can elaborate or fix my poor explanation. 😊
Good luck!
Jess
-----Original Message----- From: Techtoolslist <techtoolslist-bounces@flippers.com> On Behalf Of davids@oz.net Sent: Friday, June 3, 2022 3:31 AM To: 'Technical Tools Mail List' <techtoolslist@flippers.com> Subject: Re: [Techtoolslist] Major Havoc Fluke 9010 scripts?
The guide helps, I was able to get the Alpha Rom's to test, though I am getting different signatures if I do immediate mode (select page then do rom
sig) vs doing it in script code. That is a bit confusing.
For posterity:
Alpha rom pages are selected by writing to 0x1740 then you read them in addresses 0x2000-0x3FFF (1/2 a rom is paged in at a time). And the watchdog disable is key to that working.
00 = low 1/2 of the 1Q
01 = high 1/2 of 1Q
10 = low 1/2 1N/P
11 = high 1/2 of 1N/P
The memory map and mame driver mention paged ram, but the troubleshooting guide doesn't do anything to page it for testing and just testing the range 0000-03FF then 0400-7FF (which leaves the block from 0800-09FF untested).
This is odd as the two SRAM are 6116 which are 2K each. So this would need a memory map of 0000-07FF for each device. The schematics list a map of:
0000-01FF (1/2K)
0200-07FF (paged 3K)
0800-09FF (1/2k)
I need to play with writing to the Program ram select address 1780 and see what it does to the SWZRAM0/1 signals.
An additional strange thing is in the trouble shooting guide it looks like the are using address 0x4001 to select the paged vector rom:
60 = 1/2 6H
61 = 1/2 6H
62 = 1/2 6J/K
63 = 1/2 6J/K
The mame drive and the schematic memory map just list 4000-4FFF as Vec Gen Ram. The schematic page 6A shows 6J/K & 6H OE signals being controlled by way of MAP1 going into the LS04 at 4P.
But I don't see on the source of the MAP1 signal.
David
-----Original Message-----
From: Techtoolslist <techtoolslist-bounces@flippers.com<mailto:techtoolslist-bounces@flippers.com>> On Behalf Of B L
Sent: Thursday, June 2, 2022 11:22 PM
To: Technical Tools Mail List <techtoolslist@flippers.com<mailto:techtoolslist@flippers.com>>
Subject: Re: [Techtoolslist] Major Havoc Fluke 9010 scripts?
Have a look in the Major Havoc Troubleshooting guide (TG-252), there are your answers.
You need to apply the watchdog disable in order to carry out the tests.
Also, don't forget that you have 2 processors to (alpha and gamma) doing different stuff on this board.
________________________________
From: Techtoolslist <techtoolslist-bounces@flippers.com<mailto:techtoolslist-bounces@flippers.com>> on behalf of davids@oz.net<mailto:davids@oz.net> <davids@oz.net<mailto:davids@oz.net>>
Sent: Friday, June 3, 2022 6:12 AM
To: 'Technical Tools Mail List' <techtoolslist@flippers.com<mailto:techtoolslist@flippers.com>>
Subject: [Techtoolslist] Major Havoc Fluke 9010 scripts?
Working on a Major Havoc, and the funky memory map (paged, rams & roms) are giving me fits. Anyone have scripts for this game?
David
_______________________________________________
Techtoolslist mailing list
Techtoolslist@flippers.com<mailto:Techtoolslist@flippers.com>
https://pairlist7.pair.net/mailman/listinfo/techtoolslist
FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment
Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
_______________________________________________
Techtoolslist mailing list
Techtoolslist@flippers.com<mailto:Techtoolslist@flippers.com>
https://pairlist7.pair.net/mailman/listinfo/techtoolslist
FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment
Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
_______________________________________________
Techtoolslist mailing list
Techtoolslist@flippers.com<mailto:Techtoolslist@flippers.com>
https://pairlist7.pair.net/mailman/listinfo/techtoolslist
FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment
Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
Nice that makes sense, I wasn't doing the vggo after setting the vector page so it wasn't actually doing it. Out of town this weekend but will definitely put this to use next week. Thanks Sent from my T-Mobile 5G Device Get [1]Outlook for Android References 1. https://aka.ms/AAb9ysg _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
Well of course things always take longer than expected: Taking Douglas's script and Jess's information I was able to get a working script for the rom memory mapping to work. Douglas, the start from the Atari TG can be improved because they just go to a "JumpL" at the end which appears to just jump back to 4000 and keep looping that stat call. Where from Jess' information it is better to wait for the HALT signal back from the VG before we try to probe the memory. So instead of: !TG 0x4000=0x25 ! Why did Atari do this? 0x4001=0x6x (x being 0, 1, 2, 3 depending on the bank you want) 0x4002=0x00 0x4002=0xE0 To 0x4000=0x00 0x4001=0x6x (x being 0, 1, 2, 3 depending on the bank you want) 0x4002=0x20 ! Halt this one is probably unneeded 0x4002=0x20 ! Halt will notify the CPU that the VG is done so the MAP0 MAP1 should be latched now write @ 1640=FF ! VGGO !VGHALT is reported at 0x1200=0x???? ???1 (high on low bit) !aux Waiting for VGHALT REG5 = 1200 0: !Keep reading from 0x1200 and checking the halt bit until it is set read @ REG5 !DPY cur = $E if REGE AND 01 > 0 goto 1 ! Got it, done goto 0 ! not set yet loop back to read again 1: !aux VGHALT SET Another thing I don't know about is the 0x4000=0x25, I have no idea why they did this in testing with my updated code having is 0x00 works fine. Thanks for the help on this one getting my head wrapped around that part was nice. Now I have another screwy problem on a Major Havoc board but will start a new thread on it David -----Original Message----- From: Techtoolslist <techtoolslist-bounces@flippers.com> On Behalf Of David shoemaker Sent: Saturday, June 4, 2022 1:08 AM To: Technical Tools Mail List <techtoolslist@flippers.com> Subject: Re: [Techtoolslist] Major Havoc Fluke 9010 scripts? Nice that makes sense, I wasn't doing the vggo after setting the vector page so it wasn't actually doing it. Out of town this weekend but will definitely put this to use next week. Thanks Sent from my T-Mobile 5G Device Get [1]Outlook for Android References 1. https://aka.ms/AAb9ysg _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ttl.arcadetech.org/TTL/Test_Equipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/ _______________________________________________ Techtoolslist mailing list Techtoolslist@flippers.com https://pairlist7.pair.net/mailman/listinfo/techtoolslist FTP site is: ftp://ftp.flippers.com/TTL/TestEquipment Archive site: http://seven.pairlist.net/pipermail/techtoolslist/
participants (5)
-
B L -
David shoemaker -
davids@oz.net -
Douglas Gauck via Techtoolslist -
Jess Askey