Time for a new Versionbump.
After some work I have now come to the point that I think the code is ready for the next Stable version.
Just download it from: http://www.diagrom.com/index.php/download/
There have not been that much input, but some and bugreports have been very useful so please, tell me more. and also ideas what needs to be done. and if you actually DO have examplecode how to test different things, do tell me.
I have plans to release the source lateron aswell. But I need to tidy up the code. AND even if I do release the source. how to maintain changes etc? ideas?
Anyway, what is new?
- Lots of bugfixes, now keyboard works decent, serial works good, mouseinput works.
- Added more memorytest options
- Added a very BASIC keyboardtest
- Added a very BASIC Joystick/Gameport test
- Added a IRQ test
- Errorhandling of traps like illegal instruction etc, if you have instabilityissues.
Oh lots of more stuff as:
- CIA Tests
- DMA tests
and much more..
Anyway. Enjoy it.
and I am still searching for defective ICs that still makes your amiga to try to startup but behaves wrong. So I can try if I am able to detect it. but Sorry. I am NOT able to buy anything. I can at some points pay for shipment. Contact me at: chucky<at>thegang.nu
I had a vacation so not that much coding (Legoland. YAAY)
But I have been working on a lot of internal stuff and the biggest issue for sure is handling of keyboard. a machine with no kickstart whatsoever loaded behaves very different then a machine with kickstart started. So working on getting it to work but programming new roms every try is tiresom, and UAE does not really handle keyboard as the real hardware.
I guess it WOULD be more easy if I did use IRQs etc, but as I want this software to run on very defective machines, this is not an option. (as now, the rom starts with paula removed, this will not be possible then as an example)
Anyway, when I got that issue solved I will release that version as next stable.
Today I bumped the versionnumber to 0.6 meaning the next “stable” version is up.
I use the versionstandard: Version.Revision
It means that this is NOT a decimal system. meaning 0.6 is LOWER than 0.10 as an example.
Anyway. Reworked the keyboard and serialroutines totally. They should now work in both UAE (that I actually develope in) and on physical machines.
Now it is time for more tests to be done.
AND! hey. IF you have ICs that behaves strange etc. Contact me. I am interested of the, to test on my diagrom!
Download it from: http://www.diagrom.com/index.php/download/
No. I have not stopped coding on the diagrom. Friday night and now trying to improve the serialinput by actually adding a serialbuffer.
Any comments of the rom yet from you?
Today I decided to release this site.
DiagROM Are now a public beta.
Feel free to use the downloadlink on the top right corner on this screen or : http://www.diagrom.com/index.php/download/
Burn into a prom and test. it IS recomended that you have a eprom-eraser as this software is in a very extreme beta-state yet. and will be changed a LOT!
The basic idea is that this software should start on many machines with different issues. This idea means a lot of problems. I cannot rely on ANYTHING!. menaing no timers, no IRQ, no nothing.
Remember that I have NO possability whatsoever to give support on repairs etc. I actually DO repair machines etc depending on time. such questions can be mailed to: repairs<at>diagrom.com .
But I am glad to get any input, ideas, suggestions, bugreports etc.
This is NOT for the novice. you need to have a Eprom-programmer that can program 27C400 proms, and you need a eraser.
Anyway, hope you will find this software useful and I will code on!
This sites design etc can be changed at any time.
DiagROM is a diagnostic tool for the amiga computers.
And it is to be used on defective machines, trying to help no-boot situations etc.
You simply replace the Kickstart roms in the Amiga with the DiagROM. and when poweron. your Amiga will start a diagnostic software. It will try to dump info on the serialport (and actual menus etc aswell) while also trying on the screen.
One important thing is that the software relies on as little hardware as possible. so no timers, no IRQ etc. so you can start up the machine on a very broke machine and from that test different things. and hopefully help finding hardwareissues.
The software will be FREE download with an option to donate money but the important thing: IT WILL BE FREE.
And at a later point, the source will be open aswell. but not right now.
You will be able to buy programmed roms for a small fee if you do not have a EPROM Programmer.
I will soon put out DiagRom as a public beta.. just hold on.. any day/week