Yet another time it is time to call it “Stable”
What have happend since last time?
Well. Now I have added exceptioncode handling, so if there are a crash or something like that, the machine will try to handle it, also telling the user what happend.
Chipmem detection in the beginning is now totally rewritten.
Now while detecting (actually done by writing a series of data to one longword every 32K block and reading it back) it will show on the serialport what address it is working on. AND if there are a failure it will print what it wrote to the memory and what it read so you can see biterrors. to make detection somewhat fast only combinations of 00 and $ff is used.
If there are errors in the beginning it will check until 2MB is checked or memory is detected, if errors comes after memory is detected it will take that as there is no more memory avaible.
DiagROM will use the end of detected memory as workspace.
There is a CIA Check aswell. this have space for improvements and will HOPEFULLY give correct result, I have atleast sucessfully tested it with removing a CIA and got fail. also by removing the TICK signal on the A3000/2000 will also fail the test so. guess it works. 🙂
(OF some reason, if you remove the ODD CIA, the machine will crash in the start, will try to figure out how to handle this)
At last stable version I told that I will open the source. and YES I will someday. I just need to figure out how to handle it. YES, GIT etc exists. I know. it is not really about that point. the point is to handle how to implement changes etc. so I might instead just do so that I will include the source, no verisionhandling etc. and if someone does a change, this person must hand me the original source AND changed source. so I can diff it out. not sure yet.
I have got question about supporting my project with donations.
Well sure. if you want to. just use: http://paypal.me/JohnHertell
I also got questions about sending preprogrammed ROMs. Sure also, no problem BUT think if that this is a program in constant change. so unless you have a eraser and epromprogrammer you will have a very outdated version real fast. but if you still want this. contact me.
It will now be some time until next stable version as I need to finish more tests first.
Anyway, Enjoy and please comment.
And if you cannot find it: Downloadpage is located at: http://www.diagrom.com/index.php/download/