Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: More to follow

Introduction and History

Image RemovedImage Added

RomCombiner allows individual Z88 Applications to be combined into one external device. It cannot be used to add applications to the internal Flash chip in slot 0.

...

Example: Adding Applications to OZ

Making a list of Applications

...

Getting the Applications

They can either be 

  • read from an existing ROM - using RomCombiner
  • downloaded from the internet - which is what follows:-

...

That has happened here. Block 47 is the file header and 32 contains files that are in the file area. This means that blocks 48-49 are unused and may be used for additional applications without impacting the existing file area. This example demonstrates how two 16K applications may be added. If another application is added which uses block 47, the file header would be moved to block 43. This will reduce the file area by 64K but will give that 64K to the application area.

Choosing additional applications

Applications are available to download here.

Image Added

Looking at the list, it is not immediately apparent which applications to choose. The latest files are at the top.

  • forever4x.zip - 32K Application Compilation without install (works with OZ 4.x)
  • forever.zip - 32K Application Compilation with install (works with OZ 3.x)
  • Unzip v1.14_ZipUp v1.02.zip - 16K Application Compilation
  • Eazylnk V5.2.3.zip - 16K Application
  • Eazylnk V5.2.1.zip - 16K Application
  • Eazylnk V5.1.zip - 16K Application
  • RomCombiner V2.10.zip - BBC BASIC Program (already downloaded)
  • Unzip v1.13_ZipUp v1.02.zip - 16K Application Compilation
  • RomCombiner V2.08.zip - BBC BASIC Program

Alternatively, a game may be chosen from the Z88 RAM Applications are available to download here.

If these are used, file numbers need to be changed from .ap0 to .63, ap1 to .62 and so on. The .app file may be discarded.

Downloading additional applications

The two 16K applications chosen are:-

  • Unzip v1.14_ZipUp v1.02.zip - 16K Application Compilation
  • Eazylnk V5.2.3.zip - 16K Application

Unzip and ZipUp are always useful to have on the Z88, but why have another copy of Eazylink? With only 16K left it is really a choice between having a game or something else. If, for example, the original OZ 3.0 was used, the Eazylink application supplied with OZ 4.7 would not work as it needs to be run in OZ 4.7. Having the stand-alone copy as well, allows either version to be selected. Download them from the list above.

Building the ROM

Running the emulator

The emulator is set up with

  • 1M RAM in Slot 1
  • 1M Flash in Slot 2

All the files required are imported in the 1M Flash in Slot 2.

Select Flashstore Image AddedJ Select File Card Area Slot 2, Restore to RAM, Device :RAM.1, Overwrite all files? No.

Select Panel Image AddedS Change the Default Device to :RAM.1

Select Filer Image AddedF Change Device Image AddedSV to :RAM.1

Image Added

Whilst in the Filer, erase the .32 and .47 files, as these may confuse RomCombiner at this stage.

Run RomCombiner

Select BBC BASIC Image AddedB

Image Added

Image Added

Select C

Image Added

Select A

Image Added

The first card name to add is ozs1-603c979 the name of OZ 4.7 compilation.

Image Added

The first 15 applications are loaded, time to add the next one, Select A.

Then go around the loop a couple of times for the added applications

Card name, ziputils

Card name eazylink

Image Added

There is the compilation, 18 applications no further changes required. Select C.

  • Destination card name? oz47
  • Delete source images?  N

After a lot of text the final question is

  • Do you want to run ROMupdate? N

Create Card to insert into slot 3

Image Added

Back to RomCombiner

Image Added

Blow image files to Blank EPROM

Image Added

Image Added

Add the file area to the compilation.

Using a Spreadsheet for larger compilations

...