home *** CD-ROM | disk | FTP | other *** search
- MAKEROM.DOC CP/M 3.0 on the Commodore 128 28May87
-
- To create the ROM BIOS used by CP/M on the Commodore 128 follow the
- procedure listed below. You will need a 1571 or 1581 disk drive, or a
- 1750 RAM disk, for this task. If you do not have one of these devices,
- you will have to make modifications to suit your system. Slightly more
- than a 200K space is needed for the procedure described.
-
- 1. Create a work diskette by using the FORMAT utility. If you are
- using a 1571 drive select the C128 double sided option. If you are
- using a 1750 RAMdisk (drive M:), make sure it is empty.
-
- 2. Copy the following files to your work disk, using the PIP utility:
-
- From USER 0: PIP.COM
- MAC.COM
- SUBMIT.COM
-
- From USER 2: CXROM.SUB
- CXROM1.ASM
- CXROM02.ASM
- CXROM80.ASM
- CXROMINT.ASM
- CXROMK.ASM
- CPM3.LIB
- CXEQU.LIB
- X6502.LIB
- Z80.LIB
-
- 3. To assemble new ROM code, select the drive which contains your
- work disk (eg, A:) and enter: 'SUBMIT CXROM' and the automatic
- process will begin. The output is in the file CXROM.HEX.
-
- 4. This code should be regarded as an invariant portion of CP/M for
- the Commodore 128, and is available as source for informational
- purposes only. For alternatives to the 'ROM Loader', see the
- source for the FORMAT utility (to support the 1581 disk drive, it
- was necessary to place a new Loader on the 1581 system track).