home *** CD-ROM | disk | FTP | other *** search
-
- -*-* C-128 BIOS Source Code, Version 4 *-*-
-
- *************
-
- You will need the following files to assemble the system:
-
- LINK.COM
- ADDBIOS.COM
- GENCPM.COM
- GET.COM <-- this file works like SUBMIT
- MAC.COM
- RMAC.COM
- RESBDOS.SPR
- BNKBDOS.SPR
-
- ----------------------------------------------------------
-
- In this library are the following files:
-
- CXKRNL.ASM
- CXIO.ASM
- CXINTR.ASM
- CXKEY.ASM
- CXEM.ASM
- CX80.ASM
- CXPRINTE.ASM
- CXDISK.ASM
- CXRAMDSK.ASM
- CXEXT.ASM
- CXSCB.ASM
- CXKYCODE.ASM
- FAST8502.ASM
- Z80.LIB
- CXEQU.LIB
- MODEBAUD.LIB
- X6502.LIB
- CPM3.LIB
- CXSYS.GET <-- this is like a SUBMIT file
- GENCPM.DAT
-
- What you need to do is type:
-
- 'get console input from file cxsys.get[system]'
-
- this will build your new cpm for you. be sure to copy it to a different disk
- from your present boot disk (_make_ sure you save your old copy) so that you
- will have your original _working_ copy to fall back on in case something
- goes wrong. Switching between your printers is now done with the DEVICE
- command e.g. 'DEVICE LST:=PRT-MX' (or PRT-LQ).
-
- ------------------------------------------------------------------
-
- This version of Commodores BIOS supports 3 disk drives as A, B, and C.
- The Ramdisk is now drive D:, and the virtual drive E: has been deleted.
-
- A Password function has been added to CXIO.ASM, you are given three
- tries to give a correct password, if you fail all three the system
- aborts. The password is set in a macro at the top of the file. If you
- want the password function set the label PASS at the top of the file to
- TRUE (the default is false). The password is currently set as 'PASS',
- note that this is case sensitive.
-
- All 40 column drivers, input, output, and functions have been removed.
- You may use the space for the 40 column screen for your own routines if
- you wish.
-
- The cursor is set up on booting, as well as the drive search chain and
- the temporary drive. The keyboard's feel and repeat rate is reset upon
- warm starts (so you do not have to reset it after using a modem
- program).
-
- A Screen Dump Function has been added, it chooses the printer based upon
- LOVEC in the SCB...if both printers are selected the printer defined as
- ?pt$o$1 in CXPRINTE.ASM is dumped to.
-
- At the top of each file I have inserted a paragraph or two explaining
- the changes I have made. The best way to determine the exact changes
- would be to compare a printout of the original '6 DEC 85' system with
- this one. I have retained the '6 DEC 85' designation, I have however,
- changed the dates in all of the modules I have modified to '26 April 87'.
-
- *************************************************************************
-
- Future updates
- -------------------------------------------------------------------------
-
-
- Add a function to allow switching the printer selection from the
- keyboard
-
- -------------------------------------------------------------------------
- Legal Stuff
- -------------------------------------------------------------------------
-
- Original Copyright is still maintained by Commodore
-
- Changes as detailed in the respective modules are copyrighted by myself.
-
- User assumes all liabilty and risks for the use of this modified system,
- neither Commodore Business Machines, any of its Subsidiarys, or myself
- can be held responsible for any loss resulting from the use of this
- modified BIOS.
-
- -------------------------------------------------------------------------
-
- Please contact me about any bugs, or suggestions for changes.
-
-
- James W. Waltrip IV
- 3342 Beechwood
- Cleveland Heights, Ohio
- 44118
-
- Phone: 216-321-1754 home
-
-
- Compuserve PPN: 75136,3123
- Genie: j.waltrip
-