SOLVED !! spectrum +3 rom identification

Post Reply
jojo
Posts: 166
Joined: Mon Mar 16, 2020 5:25 pm

SOLVED !! spectrum +3 rom identification

Post by jojo »

Is there a way to identify the rom version in a +3 /2a

4.0 or 4.1 ?? uk version

40093 is 4.0 L , and the 40092 4.0 R
Last edited by jojo on Sun Mar 23, 2025 5:45 pm, edited 2 times in total.
Zx81-16k exp.- Spectrum 48 - Spectrum 128- Interface 1 - DIVide - Zx flashcard- Zx printer - Ram turbo-Velleman interface system-Currah microspeech -Ql - 512k exp.- Ql printer - Cst floppy interf.- Double 3.5 floppy- Minerva - Qimi-and much more .
User avatar
1024MAK
Posts: 5526
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...
Contact:

Re: spectrum +3 rom identification

Post by 1024MAK »

Seen this page on zxnet.co.uk for testing which ROMs you have.

Note that there are two chips, each of which contains two 16K byte images as the bank switching/paging can select one of four to map to the ROM area in the Z80 memory map.

Changing them is a case of burning two new 27256 or 27C256 EPROMs.

If burning EPROMs, you may want to consider one of the +3e ROM sets.

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Spring approaching...
jojo
Posts: 166
Joined: Mon Mar 16, 2020 5:25 pm

Re: spectrum +3 rom identification

Post by jojo »

Mark , thank you !!


so there is no print ver$ option on a +2 or +3 .

first 4.1 is already up and running with a set of 256's !!

only 8 to go .......
Zx81-16k exp.- Spectrum 48 - Spectrum 128- Interface 1 - DIVide - Zx flashcard- Zx printer - Ram turbo-Velleman interface system-Currah microspeech -Ql - 512k exp.- Ql printer - Cst floppy interf.- Double 3.5 floppy- Minerva - Qimi-and much more .
jojo
Posts: 166
Joined: Mon Mar 16, 2020 5:25 pm

Re: SOLVED !! spectrum +3 rom identification

Post by jojo »

Is there a list available with the improvements made in version 4.1 ??

i can only find the bug-list for 4.0
Zx81-16k exp.- Spectrum 48 - Spectrum 128- Interface 1 - DIVide - Zx flashcard- Zx printer - Ram turbo-Velleman interface system-Currah microspeech -Ql - 512k exp.- Ql printer - Cst floppy interf.- Double 3.5 floppy- Minerva - Qimi-and much more .
User avatar
1024MAK
Posts: 5526
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...
Contact:

Re: SOLVED !! spectrum +3 rom identification

Post by 1024MAK »

When BASIC is running, the "48K" BASIC ROM is paged in. Unless there are differences in this part of the ROM, a BASIC program can't tell the difference. Apart from the specific extra 128K BASIC keywords/commands and functions, BASIC can only see the "48K" BASIC ROM.

A machine code program could, but as Guesser has already written a program to do the identification...

Edit: the system test "screen" may say which ROM version of is.
To invoke the Spectrum +3 diagnostic routines, first reset the machine while holding the BREAK key down. This will go into the test card dispray. Now hold down the QAZMLP keys for a few seconds unti the diagnostic title is displayed.
For more information on these ROMs see this web site.

There is a recent discussion on how to detect which machine a program is running on over here.

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Spring approaching...
jojo
Posts: 166
Joined: Mon Mar 16, 2020 5:25 pm

Re: SOLVED !! spectrum +3 rom identification

Post by jojo »

Is there a bug list available for 4.1 ??

i would like to know what is improved
Zx81-16k exp.- Spectrum 48 - Spectrum 128- Interface 1 - DIVide - Zx flashcard- Zx printer - Ram turbo-Velleman interface system-Currah microspeech -Ql - 512k exp.- Ql printer - Cst floppy interf.- Double 3.5 floppy- Minerva - Qimi-and much more .
User avatar
1024MAK
Posts: 5526
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...
Contact:

Re: SOLVED !! spectrum +3 rom identification

Post by 1024MAK »

Only the comments in the disassembly.

As far as I know, these were only big fix issues, not about adding improvements or features. No official ROM upgrades were ever offered for any ZX Spectrum models.

Keep in mind that there were bugs in the "48K" BASIC ROM. More in the the 128K ROM. And then more problems with the Amstrad versions. Hence some have been carried over and are therefore present on more than one model.

The 4.1 versions are/were in the last models that were made.

Most of the time users will not notice any of these problems.

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Spring approaching...
jojo
Posts: 166
Joined: Mon Mar 16, 2020 5:25 pm

Re: SOLVED !! spectrum +3 rom identification

Post by jojo »

thank you !!
Zx81-16k exp.- Spectrum 48 - Spectrum 128- Interface 1 - DIVide - Zx flashcard- Zx printer - Ram turbo-Velleman interface system-Currah microspeech -Ql - 512k exp.- Ql printer - Cst floppy interf.- Double 3.5 floppy- Minerva - Qimi-and much more .
Post Reply