Hey there! I wrote this article back in 2003 (!) for the German magazine SUC-Session.
I thought I also uploaded it somewhere, but I can’t find it, so let’s forget about the 16 years that have passed, and do it right now!
It’s REALLY old, so some of the info has been surpassed!
You’re allowed to laugh of me, not at me đ
So, how can I get a MB02 for free?
If you do not have a floppy interface, youâre missing a lot of the possibilities the Spectrum has.
But even when owning an interface such as a Betadisk, Opus Discovery, D80, Disciple or PlusD, some people always want moreâŠ
When I first read about the MB02 some time ago I thought it was out of my reach to get one, because the MB02 isnât produced any more and it succesor, the MB03, may not be produced, and if it will be it will cost about 300 euroâs.
The MB02 and MB03 should be almost twice as fast as the Disciple, you are able to connect 4 drives, floppies will be formatted with 81 tracks of 11 sectors, so the size will be 1.8 Mbâs! And you can store in a maximum of 255 directories.
More?
The standard MB02 has an Z80DMA processor⊠This is why the disk-access is so fast.
The MB02+ has an IDE controller (you can install it on a standard MB02).
You can install up to 512kB fast ram and a real time clock.
Aaaaah⊠If I could get my hands on oneâŠ
But⊠There is another way of getting the MB02!
- You are also able to use real 1.8 Mb floppies,
- Discover the unbelievable speed of the disk-access,
- You donât need any cables,
- Thereâs no risk of frying your Spectrum,
- You can install it without getting out of your chair,
- Itâs very complete,
- And it wonât cost you even one euro,
What do you need for this?
Well,
Itâs like cooking.
You just need the right ingrediĂ«ntsâŠ
No, Iâm not going to teach you how you will be able to build an MB02 on your own.
You donât have to buy yourself equipment for soldering or etchingâŠ
I will explain.
Why the need of a PentiumII computer with Windows98?
O.k. You discovered itâs about emulating.
RamSoftâs RealSpec supports emulating the hardware of the MB02.
But:
- Direct disk-access isnât possible under WindowsNT, 2000 and XP.
- The 32-bit version of RealSpec (for Windows) doesnât support the real disk-access.
- Sound drivers are hard to install under DOS
So you need a PC with Windows98 or Windows95.
A Pentium1 processor isnât good enough, because itâs not powerfull enough to emulate at 100% using RealSpec. I tried this with even the fastest Pentium1 233MMX processor (donât know about AMD K6 processor though).
How will I be able to get a MB02 bootrom and the System Disk?
These are hard to find.
Luckally you donât need the real rom and disk; the files of the two are enough.
But theâre not available on the web. Best way to get them at the moment is to mail me.
If there isnât something against, Iâll let them put on the web (e.g. World Of Spectrum).
And then?
Well, you can edit the realspec.ini file (you are going to find that very usefull if you will run RealSpec more than once, as that will probably be the case).
But first I will show you what you have to edit using the configuration options while running RealSpec.
When you have started RealSpec press F3 for the Hardware Configuration menu:
Additional tools
Some on the internet I found a tool called âTAP2MBD.EXEâ.
This tool will create MB02 floppy-imagefiles from .tap-files.
Am I able to boot in 128-basic?
I discovered when you enter Basic while booting the MB02, you will get in a sort of 48k basic.
I donât know if itâs the only way of booting, and if it isnât possible to use a 128 rom. Have to find that out.
How about the new Basic-commands?
This might be the most exciting part!
The MB02-fileformat is capable of storing 255 directories on one floppy.
Directory 0 is the root directory which you will enter when you insert a new floppy.
With the @ command you can select the disk-drive.
Example: @1 selects drive one.
With $ you select the directory.
$1 selects directory 1, $0 selects the root.
CAT or COPY will show you the contents.
Now think of the directory as a tape which automatically rewinds.
When you would use a tapedrive and type LOADââ and start a tape, it would load the first basic program it finds.
The directories on a MB02 disk work the same way.
Even simpler: you can enter âLOADâ without quotes (ââ).
It will load the first basic file it finds, or when present in the selected directory, it will load the first AUTOEXE file.
Because of this tape-oriëntated disk-system you understand why it is easy to convert TAP files to MB02 disk files!
You donât have to rewrite the code from the program to load from disk; even large multi-levels games with several levelfiles will be converted and loaded from disk without any problem!
Also headerless tape-blocks will be converted to headerless files on the MB02 disk.
I put about 6 directories on the System disk with large games, such as Batman, R-Type, Lemmings (with all 40 level-files!) and more!
And I still got 1.4 Megabytes leftâŠ
Use the MB-commander to copy files.
Automatically starting in Basic
I replaced the AUTOEXE file from the root of the system disk with:
10 STOP (and saved it with SAVE âAUTOEXEâ LINE 10).
This way I will always start in Basic.
With LOAD âMBCâ I start the MB-Commander.
The RealSpec .ini-file
I promised I would explain the realspec.ini file.
You need to configure the following lines to get MB02 emulation every time you start RealSpec:
MB02-Enabled: 1Â Â Â Â Â Â Â # Enable MB-02+ interface
MB02-Rom: mb02.rom    # ROM file for MB-02+
DisksFolder: [location of your RealSpec directory]
MB02-Disk1: system.mbd # Load disk into MB02 drive 1-4 (MBD)
We want more! We want more!
O.k. I havenât covered everything the MB02 is capable of, but thatâs also because I havenât figured it out completely.
For example: is IDE-emulation possible in RealSpec?
Breathe in and out slowlyâŠ
I think you will get it workingâŠ
You will find the manual and all other documents on: www.8bc.com/sinclair.
The reason I wanted to emulate the MB02 is because I was curious about the power and itâs possibilities.
Now Iâm more interested in buying a real MB02 or MB03.
Itâs a pity they are hard to get and the price is high, but⊠Iâm redesigning the MB02 schematic and PCB. The 8 Bit Company has published the schematics.
If you are interested in this project, please mail me. I might finish this complex project and produce some. The price might be less then 100 euro.
Donât hesitate to mail me: benjamin.versteeg@b… – (edit: geez, that’s old đ )
Greet!
Benjamin Versteeg