Login
OS96
Title:OS96
Original version:OS92
Category:Utility/Programming
Release Date:
Language:English
Size:64K
Machine:PAL & NTSC
Code Type:Machine code
Distribution:Freeware
Code by:Solder
Additional code by:BushRat
Notes:ROM Download contains both NTSC and PAL replacement Kernals, plus a replacement BASIC rom. See installation instructions in "Description" below. (The burnfile ZIP contains its own instructions.)
User Rating: 9/10 (2 votes)
OS96 Screenshot


ROM
ROMs


Description
If using the (16k x 2) ROM files, install in place of the original ROMS:
OS96 BASIC ROM replaces Commodore BASIC (C318006-01)
OS96 KERNAL ROM replaces Commodore KERNAL (C318004-0x)

If using the (32k x 2) burnfiles for connection to a PC, installation instructions are in the ZIP.

These ROMs do not have tape routines, so they may not be compatible with some copy protection schemes.

The information below supplements the documentation for OS92.

OS96 expands the $07f8 function:
If you remember you can use the value $80 in adress $07f8 to get access to the
RAM over $8000 for the monitor-commands. OS96 expands this function. Here are
the new values:

$0x: access to the selected ROM-bank, standard is $00 (Basic/Kernal) - same as
before
$40: access to OS96 high
$80: access to RAM over $8000 (same as before)

Version number:
You can see the actual version in RAM-adresses $fcef/fcf0 in low/high format.

Compatibility:
The further 32kB-version had problems with some programs. I had
deleted to many tape-routines. Some games and packers which doesn't work with
OS92.3, doesn't work with OS96 too. I will search the problem. The trainer of
the game "TOM" runs now with OS96 without problems.

What's new
For your actual version look in $fcef/fcf0 (l/h-format).

You will find not all versions in this list because some versions are not
public. I use the version numbers to different the EPROMs with OS96-
versions at my table... Each try for a new option or bugfix get a new
version-number.

OS96 Version 9a:
* Press CBM-Key while Reset. This will break the detection for modules.
If you have corrupt data in the sRAM-expansion or an autostart module you
can go to the BASIC-screen and correct it or read the datas.

OS96 Version 8a:
* Break a endless wait for pc now with ESC. Because you break all transfers
with RUN/Stop and this sets the pc-flag back in further versions. Now the
flag will not erased if you press RUN/Stop.

OS96 Version 4a:
* Fixed bug in access to other ROM-banks, wich shows wrong values in branch-
mnemonics if you use D-command in montitor.

Copyright © Plus/4 World Team, 2001-2024