You won’t get to the menu with broken ram. You should get that on the early serial port. Did you check that?
Either way this forum is not how you report bugs. (Because I only check the forum when Exxos pings me an mail to look at something)
DiagROM for ST
Moderators: terriblefire, Terriblefire Moderator
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: DiagROM for ST
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: DiagROM for ST
I didn't see that because the screen of the serial terminal was filled within seconds with a seemingly endless stream of crash dumps. Now that I have enabled logging into a file, I can indeed see that memory errors show up as "FAILED":terriblefire wrote: ↑Tue Sep 18, 2018 11:26 am You won’t get to the menu with broken ram. You should get that on the early serial port. Did you check that?
Code: Select all
Atari DiagROM V0.9 - 16-Sep-18
- By Stephen J. Leary
- Based on the Amiga Version By John (Chucky/The Gang) Hertell
- Parallel Code $ff - Start of ROM, CPU Seems somewhat alive
- Resetting all hardware (RESET instruction): Done.
- Reinitialising Video ($10000): Done.
- Sending reset to keyboard controller (IKBD Reset): Done.
- Parallel Code $fe - Test UDS/LDS line
- Test of writing word $FFFF to $400 OK.
- Test of writing word $00FF to $400 OK.
- Test of writing word $FF00 to $400 OK.
- Test of writing word $0000 to $400 OK.
- Test of writing byte (even) $ff to $400 OK.
- Test of writing byte (odd) $ff to $401 OK.
- Parallel Code $fd - Start of chipmemdetection
- Performing MMU Configuration: $02 Done.
Addr $00000400Write:AAAAAAAARead:A2AAA2AA FAILED
Addr $00000400
Addr $00000400
Addr $00000400Write:0F0F0F0FRead:070F070F FAILED
Addr $00000400
Addr $00008400Write:AAAAAAAARead:A2AAA2AA FAILED
Addr $00008400
Addr $00008400
Addr $00008400Write:0F0F0F0FRead:070F070F FAILED
Addr $00008400
Addr $00010400Write:AAAAAAAARead:A2AAA2AA FAILED
Addr $00010400
Addr $00010400
Addr $00010400Write:0F0F0F0FRead:070F070F FAILED
Addr $00010400
Addr $00018400Write:AAAAAAAARead:A2AAA2AA FAILED
Addr $00018400
Addr $00018400
Addr $00018400Write:0F0F0F0FRead:070F070F FAILED
Addr $00018400
Addr $00020400
Addr $00020400
Addr $00020400
Addr $00020400
Addr $00020400 OK Number of 32K blocks found: $01
Addr $00028400
Addr $00028400
Addr $00028400
Addr $00028400
Addr $00028400 OK Number of 32K blocks found: $02
Addr $00030400
Addr $00030400
Addr $00030400
Addr $00030400
Addr $00030400 OK Number of 32K blocks found: $03
Addr $00038400
Addr $00038400
Addr $00038400
Addr $00038400
Addr $00038400 OK Number of 32K blocks found: $04
Addr $00040400
Addr $00040400
Addr $00040400
Addr $00040400
Addr $00040400
Startaddr: $00020400 Endaddr: $00040000
- Parallel Code $fb - Memorydetection done
- Parallel Code $fc - Start of motherboard fastmemdetection
- Parallel Code $fb - Memorydetection done
- Parallel Code $fb - Memorydetection done
Detecting if we have a working raster: DETECTED
Detected Chipmem: 128KB
Detected Motherboard Fastmem: 1104KB
Basememory address: $0002CE32
- Parallel Code $f9 - Detected memory in use, we now have a stack etc
Done
- Parallel Code $f8 - Starting up screen, text echoed to serialport
Atari DiagROM V0.9 - 16-Sep-18
- By Stephen J. Leary
- Based on the Amiga Version By John (Chucky/The Gang) Hertell
To use serial communication please hold down ANY key now
OR hold down the RIGHT mousebutton on the Amiga during poweron
Holding down the LEFT mousebutton will force serial on and turn off screen
forcing stuff to run in fastmem if avaible
Illegal Instruction DetectedDebugdata (Dump of CPU Registers D0-D7/A0-A7):$00002700 $00000001 $00002676 $000203E4 $00000004 $000001FF $000000FF $000004A3
$00E0A8BC $0002EE42 $00C80000 $00E022F6 $00E012CE $0003F804 $0002EE36 $0002ED22
Illegal Instruction DetectedDebugdata (Dump of CPU Registers D0-D7/A0-A7):$00002210 $00000001 $00002676 $000203E4 $00000004 $000001FF $000000FF $00000013
$00E0A8BC $0002EE42 $00C80000 $00E022F6 $00E012CE $0003F804 $0002EE36 $0002EC0E
Illegal Instruction DetectedDebugdata (Dump of CPU Registers D0-D7/A0-A7):$00002210 $00000001 $00002676 $000203E4 $00000004 $000001FF $000000FF $00000015
$00E0A8BC $0002EE42 $00C80000 $00E022F6 $00E012CE $0003F804 $0002EE36 $0002EAFA
Illegal Instruction DetectedDebugdata (Dump of CPU Registers D0-D7/A0-A7):$00002210 $00000001 $00002676 $000203E4 $00000004 $000001FF $000000FF $0000000C
$00E0A8BC $0002EE42 $00C80000 $00E022F6 $00E012CE $0003F804 $0002EE36 $0002E9E6
Illegal Instruction DetectedDebugdata (Dump of CPU Registers D0-D7/A0-A7):$00002210 $00000001 $00002676 $000203E4 $00000004 $000001FF $000000FF $0000000C
$00E0A8BC $0002EE42 $00C80000 $00E022F6 $00E012CE $0003F804 $0002EE36 $0002E8D2
Illegal Instruction DetectedDebugdata (Dump of CPU Registers D0-D7/A0-A7):$00002210 $00000001 $00002676 $000203E4 $00000004 $000001FF $000000FF $00000013
$00E0A8BC $0002EE42 $00C80000 $00E022F6 $00E012CE $0003F804 $0002EE36 $0002E7BE
Illegal Instruction DetectedDebugdata (Dump of CPU Registers D0-D7/A0-A7):$00002210 $00000001 $00002676 $000203E4 $00000004 $000001FF $000000FF $00000015
$00E0A8BC $0002EE42 $00C80000 $00E022F6 $00E012CE $0003F804 $0002EE36 $0002E6AA
Maybe the program could wait for key press when memory errors are found so that the user can actually read the serial output?
Sorry, this wasn't clear to me. Perhaps you should add your preferred way of getting bug reports to the initial posting.terriblefire wrote: ↑Tue Sep 18, 2018 11:26 am Either way this forum is not how you report bugs. (Because I only check the forum when Exxos pings me an mail to look at something)
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: DiagROM for ST
I’ll take a look at the illegal instructions. Mostly this was created for me to get my accelerators Woking on the ST but people persuaded me to release it. I didn’t design DiagROM though but I am familiar with it.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: DiagROM for ST
Btw I use putty for this so I just scroll up to see the history.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: DiagROM for ST
Maybe if its not detecting RAM amount correctly that is why its going a bit wonky if run on a 4MB machine ? I think your machine was stuck in 512K so could be why you are not seeing those issues ?
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: DiagROM for ST
Hi TF, just a quick question, as is, will this boot from a cartridge on the STF? or will it need to be in the ROM socket?
I can burn some DIP proms which will fit the carts.
I can burn some DIP proms which will fit the carts.
If it ain't broke, test it to Destruction.
Re: DiagROM for ST
Forgottenmyname wrote: ↑Tue Sep 18, 2018 2:58 pm Hi TF, just a quick question, as is, will this boot from a cartridge on the STF? or will it need to be in the ROM socket?
I can burn some DIP proms which will fit the carts.
See his repo...
https://github.com/terriblefire/diagrom ... master/bin
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: DiagROM for ST
Yeah I saw that but wasn't sure if it would still boot before TOS or not?exxos wrote: ↑Tue Sep 18, 2018 3:01 pmForgottenmyname wrote: ↑Tue Sep 18, 2018 2:58 pm Hi TF, just a quick question, as is, will this boot from a cartridge on the STF? or will it need to be in the ROM socket?
I can burn some DIP proms which will fit the carts.
See his repo...
https://github.com/terriblefire/diagrom ... master/bin
If it ain't broke, test it to Destruction.
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: DiagROM for ST
It will work as a cart but that needs at least a working ROM to execute the first 10 instructions or so.
I am considering also echoing the console out to midi... would that be annoying or useful?
I am considering also echoing the console out to midi... would that be annoying or useful?
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Re: DiagROM for ST
IMHO probably not worth going down that road.. at least not yet..terriblefire wrote: ↑Wed Sep 19, 2018 8:37 pm It will work as a cart but that needs at least a working ROM to execute the first 10 instructions or so.
If it can be as well as serial then it can only help... the rs2s2 is a new circuit, and not tested, other chips may not be working either , so ACIA output stands a better chance of working right currently.terriblefire wrote: ↑Wed Sep 19, 2018 8:37 pm I am considering also echoing the console out to midi... would that be annoying or useful?
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.