This instruction describes how to install and use Biosio for use with ElfOs. For installation of ElfOs please follow: Installation Elf/Os 2.8. For details on how to use biosio with other applications please see the .txt files in the Biosio directory. The "Bios Video I/O Module" is designed by Richard Peters. This version allows use of Elf/Os on different video types like 1861 Pixie, MC6845, MC6847 and TMS 9918.
To install biosio routines, use the following settings:
ROM 1: bios+biosiov93.rom (ROM 1: bios+biosiov93_32.colum.rom for MC6847) RAM 2: xxxINIZ.rom (where xxx is the needed I/O) IDE: (any filename).ide Disk Type: IDE; with 512 Tracks, 4 Heads and 26 Sectors Boot address: FF00 RAM: 0 to FFFF Video: (needed I/O) Keyboard: ASCII Keyboard Vt100: selected Uppercase: selected
Press start and press return in the Vt100 window. When ElfOs is started use the SAVE command with the details below for the needed I/O:
START address: 7000 END address: 706F EXEC address: 7041 FILE NAME: PIXINIZOS
START address: 7000 END address: 7062 EXEC address: 7035 FILE NAME: VIDINIZOS
START address: 7000 END address: 768F EXEC address: 7088 FILE NAME: TMSINIZOS
START address: 7000 END address: 748F EXEC address: 70A2 FILE NAME: GRAINIZOS
START address: 7000 END address: 708F EXEC address: 7035 FILE NAME: SERINIZOS
To switch input and video start the xxxINIZOS file you want and ElfOS should switch to that window. To be able to start ElfOs on one of the biosio video systems copy xxxINIZOS to INIT.
When using the ASCII keyboard input port and EF flag settings should be changed as follows:
MC6845 Video Card
Keyboard Input port 5, EF flag 4
Pixie Video and TMS9118 Video
Keyboard Input port 7, EF flag 3