8-Bit Software Online Conversion

MANUAL FOR RFSHEAD (BBC BASIC & 6502 ASSEMBLER) This file describes the program RFSHEAD which automatically generates an image to program onto EPROM which the ROM filing system understands. The ROM filing system is supplied as standard in all BBC OS's, and is selected with *ROM. The manual is (C)1998 SPROW and software is (C)1997 SPROW INSTRUCTIONS- At the BASIC prompt, type CHAIN"RFSHEAD" You'll next need to enter the maximum size of the EPROM you have available. This is normally either 16k (&4000) or 8k (&2000), which should be entered when prompted. At the '(C)' prompt, enter the copyright message which is to be put in ROM. It should be in the form "(C)YYYY Author" for consistency with Acorn products. Lastly, the date should be entered in the DDMMYY form, this will then be used to generate a unique number referring to your ROM. This is to aid easy tracking of ROM revisions and will appear in response to *HELP later on. You should now enter a block of HELP text, this might simply be a list of the files which will appear on the ROM, an example of their useage, or it could be a plain text description of what your ROM does. This will only be displayed in response to *HELP RFS, and does not require the ROM filing system to be selected. The ROM header will be made, then you can continually enter as many file- names as the chip has space for. Each may optionally be called something else when in ROM (remember - unlike DFS the ROM filing system can have 10-letter filenames), and locked if required. Locking means that in future your program can only be *RUN so that other users cannot disassemble your games etc... This process continues until you run out of space on the chip, or you enter a zero-length filename. Then the final image is saved to 'OUTPUT' ready for programming. KNOWN PROBLEMS/FUTURE ENHANCEMENTS- No known problems. HISTORY- V1.00 First edition,used to hold my EPROM programmer software V1.05 Improved the ROM filing system service call handler so it doesn't need use of any vectors. DISTRIBUTION- The assembler which interfaces with the operating system is (C)1997 SPROW and must not be altered without the author's permission. You are however free to distribute the resulting ROMs with no royalty payments, provided the above condition is met.