Custom ROM

321 views
Skip to first unread message

MB03+Team

unread,
Feb 8, 2020, 11:32:12 AM2/8/20
to MB03plus

Custom ROM


There is a space reserved in your MB03+, for these combinations:
  • eight 16KB ROMs,

  • two 64KB ROM

  • four 16KB ROM and one 64KB ROM.


You can change your computer´s original ROM with an alternative Custom ROM and even on 16 KB ROM models use larger 64KB ROM system, identical to the ZX Spectrum +3/+2A.

There are ready FlashROM-installation files in the latest firmware package: https://sites.google.com/view/mb03plus/download

After flashing you must select the desired 16K or 64K ROM in BIOS (Startup) Settings of the MB03+.


While BSDOS already has its BSROM, now the Custom ROM allows you to try some patched ZX BASIC ROM also in combination with the ESXDOS system.

Here is the list of tested and ESXDOS compatible alternative ROMS:


Derby PRO, 64KB, by A. Owen, https://zx.itch.io/derbypro


64Char ZX Spectrum 1982 ROM, 16KB, modified by Busy, https://hood.speccy.cz/dwnld/rom64_info.htm


"Pretty" ZX Spectrum 1982 ROM, 16KB, modified by E. Likov, https://github.com/reclaimed/prettybasic


GAMA81 ZX Spectrum 1982 ROM, 16KB, modified by M. Pikula - bugfixes and improvements, arrows up/down in command-line editing, line numbers from 0 to 16383, POKE with unlimited number of byte, word and string arguments, e.g. POKE 50000, 33;16384,1;6144,201,"test";USR(50000), jump to the position of error on the line, simple disassembler (using COPY/SYS *address)


GOSH Wonderful
ZX Spectrum 1982 ROM, 16KB, modified by G. Wearmouth, http://k1.spdns.de/Vintage/Sinclair/82/Sinclair%20ZX%20Spectrum/ROMs/gw03%20'gosh%2C%20wonderful'%20(Geoff%20Wearmouth)/

GROOT
ZX Spectrum 1982 ROM, 16KB, modified by H. de Groot, http://k1.spdns.de/Vintage/Sinclair/82/Sinclair%20ZX%20Spectrum/ROMs/groot%20(Henk%20de%20Groot)/

IMC
ZX Spectrum 1982 ROM, 16KB, modified by I. Collier, http://k1.spdns.de/Vintage/Sinclair/82/Sinclair%20ZX%20Spectrum/ROMs/imc%20(Ian%20Collier)/




MB03+Team

unread,
Feb 21, 2020, 4:51:53 AM2/21/20
to MB03plus

An additional information for those who want to set up their own CustomROM combinations:

For setting one of 16KB ROMs, in the BIOS choose slots named Crom0 to Crom7.

For setting one of two 64KB ROM systems, choose Crom0-3 or Crom4-7 option.

After selecting custom ROM press R (Shift+r).


There are four 16KB ROMs preinstalled, in Crom0 to Crom3, and one 64 KB system - DerbyPRO, in Crom4-7. You can flash another ROMs, there are prepared ready-to-flash TAP files in the ROM directory of the MB03plus-firmware ZIP file.

You can specify the order of your favorite ROMs and flash them to any slot, ie press any letter O to V while flashing from a TAP file. Just remember that the 64K ROM for +3/+2A models you must always flash continuously into the first (O, P, Q, R) or second half (S, T, U, V) of Crom slots.


For more information, check the Custom ROM section and How to update MB03+ firmware section of the Quick Start Manual, https://sites.google.com/view/mb03plus/docs

rpolas...@gmail.com

unread,
Feb 25, 2020, 1:33:12 AM2/25/20
to MB03plus
derbypro link https://zx.itch.io/derbypro is not much useful as it requires a password

rpolas...@gmail.com

unread,
Feb 25, 2020, 1:34:16 AM2/25/20
to MB03plus
could you please describe 4 pre-installed roms you've choosen?

MB03+Team

unread,
Mar 2, 2020, 11:36:16 AM3/2/20
to mb03...@googlegroups.com
could you please describe 4 pre-installed roms you've choosen?

Hi, 

there are links to detailed information about every ROM - in the first message of this thread "Custom ROM"

The DerbyPro webpage is currently unavailable.
In the attachment there is the latest PDF User Guide found in DerbyPro archives (please do not be confused with the older name Derby++).

Greetings.
Derby++ User Guide.pdf
Message has been deleted

Radim Polasek

unread,
Mar 18, 2020, 6:03:45 PM3/18/20
to MB03plus
that's the information i was trying to find:

O-Crom0.tap:    CustomROM_0 (64chars) - POKE 23611,220 for 64 chars
P-Crom1.tap:    CustomROM_1 (Prety - https://github.com/reclaimed/prettybasic)
Q-Crom2.tap:    CustomROM_2 (Gama)
R-Crom3.tap:    CustomROM_3 (Groot)
S-Crom4.tap:    CustomROM_4 (DerbyPro++)
T-Crom5.tap:    CustomROM_5 (DerbyPro++)
U-Crom6.tap:    CustomROM_6 (DerbyPro++)
V-Crom7.tap:    CustomROM_7 (DerbyPro++)
Reply all
Reply to author
Forward
0 new messages