[Coco] Coco 3 Crashes shortly after booting NitrOS-9 v3.3.0
camillus.b.58 at gmail.com
camillus.b.58 at gmail.com
Thu Aug 14 01:42:06 EDT 2014
I/m not sure but knowing that on a coco3 the OS ( ROM ) is copied to ram on boot. So I presume that is also the case with OS9. Now if you want to run a memory- burn- in test program, then you have a problem. You can only test the memory banks that are not occupied by any OS code, and that includes the stacks and the garbage collection for basic ( just above the highest address in basic ). It would be something you have to write in assembler I guess, test all memory that is free, copy the entire system memory to the memory you just tested, and test the memory that comes free, and again copy the system back to its original place. After that your routine can jump back into Basic/OS9. A assembler application would exist of a memory test algorithm, ( google the net ) and some memory move code, also many examples on the net. The only concern is that your application needs to control the coco for the time that the OS/BASIC is relocated and that is not so easy I guess, if even possible. Check out the memory map for the coco3 and see what you can do. If you want to test only the 512 upgrade then maybe you can acces this by bank switching, eg setting the right bits in the mmu in the GIME chip. You can test 64 k byte blocks at the time. I just do not know by head where the 512k is mapped.
Hope this gives you idea’s…
cba aka Camillus
Sent from Windows Mail
From: Kip Koon
Sent: Thursday, August 14, 2014 12:37 AM
To: CoCoList for Color Computer Enthusiasts
I think I'm going nuts! Never mind about the oops. This is the right thread. I'm doing too many things at once! :)
Kip Koon
computerdoc at sc.rr.com
http://www.cocopedia.com/wiki/index.php/Kip_Koon
http://computerpcdoc.com/
-----Original Message-----
From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of Kip Koon
Sent: Thursday, August 14, 2014 1:35 AM
To: 'CoCoList for Color Computer Enthusiasts'
Subject: Re: [Coco] Coco 3 Crashes shortly after booting NitrOS-9 v3.3.0
Oops, wrong thread.
Kip Koon
computerdoc at sc.rr.com
http://www.cocopedia.com/wiki/index.php/Kip_Koon
http://computerpcdoc.com/
-----Original Message-----
From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of Kip Koon
Sent: Thursday, August 14, 2014 1:32 AM
To: 'CoCoList for Color Computer Enthusiasts'
Subject: Re: [Coco] Coco 3 Crashes shortly after booting NitrOS-9 v3.3.0
Hi Camillus!
I so much appreciate your explanation. I pray you are right. Whew! I thought I was losing two Coco 3s! I will try something else to burn in my 512KB Memory Upgrade PCB then. I'll check this out and let you know the results. Keep me in your prayers. :) Any ideas for a burn-in program for 512KB Memory PCBs that runs on NitrOS-9? Is there some type of Benchmark program written for the Coco 3?
Kip Koon
computerdoc at sc.rr.com
http://www.cocopedia.com/wiki/index.php/Kip_Koon
http://computerpcdoc.com/
-----Original Message-----
From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of camillus.b.58 at gmail.com
Sent: Thursday, August 14, 2014 12:20 AM
To: CoCoList for Color Computer Enthusiasts
Subject: Re: [Coco] Coco 3 Crashes shortly after booting NitrOS-9 v3.3.0
Could it be that you overwrite some basic or garbage stack? Looks like when returning from the disassembler the jump back to OS9 is corrupt and the cpu jumps into oblivion, = crash. If the return address is on the stack, and that is overwritten, then the coco can’t return and crashes.
I’m not an expert but this happened to me in the past, because I was doing some assembler, but had no clue back then to use the U stack for keeping household of return addresses.
So just a thought, because the problem you describe was exactly what I experienced. Those things one does never forget…LOL
cba aka Camillus
Sent from Windows Mail
From: Kip Koon
Sent: Wednesday, August 13, 2014 10:43 PM
To: CoCoList for Color Computer Enthusiasts
Hi Coco 3 Hardware Experts!
I have a Coco 3 with 512KB Memory that passes the MEMTEST.BIN program just fine so I know all the ram is good. After booting NitrOS-9 I disassembled BASIC09. After the disassembly is complete, the very next key I press crashes NitrOS-9. This is happening on my main Coco 3 system and the TEST Coco 3 I use for testing. I have pulled the GIME chip out of the Test Coco
3 and reinstalled it. The Coco 3 still crashes after one disassembly of Basic09. Do I have a possible thermal problem or is there any other issues to consider? Thank you in advance for any help you can give. Take care my friends.
Kip Koon
<mailto:computerdoc at sc.rr.com> computerdoc at sc.rr.com
<http://www.cocopedia.com/wiki/index.php/Kip_Koon>
http://www.cocopedia.com/wiki/index.php/Kip_Koon
<http://computerpcdoc.com/> http://computerpcdoc.com/
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list