Retroleum Smart Card diagnostic v1.61

For experts to discuss very technical stuff and newbies to ask why the Spectrum they bought off ebay doesn't work.
Post Reply
User avatar
8BitSC
Microbot
Posts: 129
Joined: Mon Feb 13, 2023 1:23 am

Retroleum Smart Card diagnostic v1.61

Post by 8BitSC »

Downloading the smart.zip file this evening, I noticed the Retroleum Diagnostic ROM has jumped to revision 1.61.

Nothing in the included docs contains any update notes concerning this bump, so I've no idea what may have changed.

Download link from the Retroleum blog below.
https://blog.retroleum.co.uk/smart-card ... -spectrum/
hellraiseruk
Dizzy
Posts: 70
Joined: Thu Oct 07, 2021 6:35 pm

Re: Retroleum Smart Card diagnostic v1.61

Post by hellraiseruk »

I'll pop Phil an email, see if he can tell us what's new :)

JD
hellraiseruk
Dizzy
Posts: 70
Joined: Thu Oct 07, 2021 6:35 pm

Re: Retroleum Smart Card diagnostic v1.61

Post by hellraiseruk »

Email has been sent, I'll let you know when he responds.

JD
hellraiseruk
Dizzy
Posts: 70
Joined: Thu Oct 07, 2021 6:35 pm

Re: Retroleum Smart Card diagnostic v1.61

Post by hellraiseruk »

v1.61 is just a cosmetic improvement: In the Spectrum 128 AY test, the screen shows the channel number being tested instead of changing the border colour.

JD
User avatar
8BitSC
Microbot
Posts: 129
Joined: Mon Feb 13, 2023 1:23 am

Re: Retroleum Smart Card diagnostic v1.61

Post by 8BitSC »

There’s yet another new update to the DiagROM.

Other ROMs remain at the same version.

DiagROM version number has been bumped to 1.70.

After a cursory check, this seems to be more than just a visual upgrade.

There are now RAM refresh tests and the keyboard and joystick test screen has seen quite a major layout change.
User avatar
8BitSC
Microbot
Posts: 129
Joined: Mon Feb 13, 2023 1:23 am

Re: Retroleum Smart Card diagnostic v1.61

Post by 8BitSC »

The documentation has been updated too, with v1.70 fully documented in docx and pdf format.

Here’s the change log from the most recent download:

Changes in v1.70:

• Initial tests now run through the entire memory range under scrutiny before showing any error (ie: does not stop at first error). These tests also now show bad IC codes for 128K Spectrums and the extraneous information was removed.

• The compound RAM tests were removed since the initial tests now do perform this function. The silent loop RAM tests stop immediately at the first error and report the address at which the error occurred. Upper RAM scanner was removed to save space.

• Aesthetics changed and fixed various text positioning errors.

• Keyboard tests now shows extended keys and joystick shows motion with cursor
• As well as working with the SMART Card, the ROM tests will now run if manual disabling of the internal ROM is possible (eg: with the X-ROM board)
• Interrupt test shows approx cycle count.

• Bug fix: Previously would crash if used in bank 8-16 of the SMART card.
Post Reply