Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Start building a spreadsheet

...

Historically, combinations had been made by Wordmongers, Ranger Computers and Steve Marsh for the Z88 User Group to use using the larger 128K or 256K EPROM cards. These were hard crafted and beyond the skills of the Z88 user. Gary Lancaster wrote the first version that allowed users to read existing Applications on or combinations from ROM devices, Combine them, check that the target EPROM has been erased properly , and then finally blow the combined result into it.

When the flash card and OZ 4.2 were produced, RomCombiner was modified so that applications could be added on these devices as well.

Planning and Using

This description is assuming that a Flash card is used for the compilation. Unless you just want to add an additional application, making a compilation needs a number of points to be considered. This requires planning and then execution. We will be using the Pareto principal (80% planning, 20% doing), so don't expect to be even looking at RomCombiner just yet.

Flash and EPROM cards may be used for Applications and/or the File Area. The main difference between these cards is how they are erased. The EPROM card is put into an eraser, exposing the chip to UV light. This erases everything on that card. The Flash card is erased within the Z88 itself and has the added bonus that it can be erased in 64K chunks. This means that the file area can be erased, whilst retaining the application area. If using a Flash card, to avoid wasted space, ensure the - Application area is in 64K chucks

 Each application is allocated a letter called a Key and a name which can be changed i.e. []P for PipeDream. The second time and third time the key letter is used, a Z or ZZ is prefixed before that letter. If that letter is used again, it will be no longer available and will not be shown - i.e. ZP and ZZP. - A Key letter may only be used 3 times

It may be desirable to group applications into functions like, Word Processor, Communications, Files, Test, System Programs Database Utilities by - Changing the order. With all these variables, how can this be planned sensibility in advanced? Answer, use a spreadsheet.

Making a list of Applications

The first step is to make a list of the applications required.

They can be 

  • read from an existing ROM - using RomCombiner
  • downloaded from the internet
Unwanted applications in an existing compilation, may be hidden but they cannot be removed to save space.

Using a Spreadsheet

Planning the compilation i.e. with PipeDream will allow

  • Grouping the applications together
  • Choosing a meaningful Key letter (changing the letter has been used before)
  • Changing the application name (to highlight a different Key letter)
  • Calculating the size of the compilation (keeping it within 64K chunks)
The first items on the list are the existing Z88 applications. They have Application names and Key letters which need to be taken into consideration. An additional line is added at the top []I Index which although is not displayed on the Z88, the Key letter is used. The first column is a 'master order' column. You will see that we will need this to return our list back to where we started after the different checks we will be doing.
OrderKeyApplication
10IIndex
11DDiary
12PPipeDream
13BBASIC
14RCalculator
15CCalendar
16TClock
17AAlarm
18FFiler
19EPrinterEd
20SPanel
21XImpExp

 

 

Info

 This section is being written. Please check for updates.

...