home *** CD-ROM | disk | FTP | other *** search
-
- ISIS/CPM Prom Resident Intel ISIS System Emulator for CP/M
-
- Version 1.0 as of August 9, 1981
-
- By: Mike Karas, Harold Scott, Kelly Smith
-
- No, this is NOT another ISIS to CP/M or CP/M to ISIS file
- transfer utility...this is a system emulator to allow utilization
- of the ISIS Operating System (and subsequent utilities) WITHOUT
- the exorbitant expense of an Intel development system BOOTED by
- a CP/M system!
-
- However, not without some penalty...first of all, you need
- Intel ISIS Version 4.0, then 60 kilobytes of contiguous RAM, the
- ISIS System Emulator PROM (org'ed at address F800 hex, and
- assembled from ISIS/CPM.ASM) on some sort of PROM board, a
- 'standard' Tarbell floppy disk controller (single density), and
- finally the installation of the following 'patch' information to
- the ISIS diskette. Accomodation of other controller types should
- be rather easy by incorporating the changes you require, from
- your present CP/M disk BIOS.
-
- As set-up, the 'standard' Tarbell disk controller is used,
- with a DynaByte video board, and the usual stuff for a printer
- interface...change accordingly, to fit your system parameters.
-
- Please send any 'bug' reports or comments via modem to the
- CP/M-Net System, (805) 527-9321 (60 to 710 Baud). It is not the
- intent of the authors to "rip-off" Intel Corporation...purchase a
- legitimate ISIS Version 4.0 diskette and any other programs you
- may require (PL/M, etc.) from your Intel distributor...as for
- their hardware...
-
- These are the patches (direct to Intel ISIS Version 4.0
- diskette, ISIS files: ISIS.BIN and ISIS.T0) required for
- utilization of the ISIS-CP/M PROM based boot loader, and may be
- installed easily with DU.COM from the SIG/M User's Group Volume
- 21, File: 21.44.
-
- Note: 'Track' and 'Sector' are absolute decimal track and
- sector numbers, 'Offset' is that absolute sector offset (128 byte
- sector) from a sector base address of 00h, 'Load Addr' is the
- absolute (memory image) of the data to be patched...and of
- course, change 'Old Data' to 'New Data'.
-
- --- Patches to ISIS.BIN ---
-
- Track: Sector: Offset: Load Addr: Old Data: New Data:
-
- 2 21 09h 0834h db fc 3e ff
- 2 21 10h 083bh d3 fc 00 00
- 2 23 43h 096eh d3 fc 00 00
- 2 24 04h 09afh d3 f3 00 00
- 2 24 0eh 09b9h d3 f3 00 00
- 4 23 58h 2303h d3 fc 00 00
- 5 08 57h 2822h db 88 3e 0b
- 5 08 5ah 2885h db 78 3e 0b
- 5 08 5dh 2888h db 68 3e 00
- 5 08 74h 289fh db 89 3e 00
- 5 08 77h 28a2h db 79 3e 00
- 5 08 7ah 28a5h db 69 3e 00
- 5 09 15h 28c0h db 8b c9 c3 5c f8
- 5 09 18h 28c3h db 7b c9 c3 59 f8
- 5 09 1bh 28c6h db 6b 3e 00
- 5 09 34h 28dfh 79 d3 89 69 60 c3
- 5 09 37h 28e2h 78 d3 8a 50 f8
- 5 09 3dh 28e8h 79 d3 79 69 60 c3
- 5 09 40h 28ebh 78 d3 7a 4d f8
- 5 09 47h 28f2h d3 69 00 00
- 5 09 4ah 28f5h d3 6a 00 00
- 5 09 74h 291fh db c1 3e 00
- 5 09 7dh 2928h db c0 3e 00
- 5 10 0bh 2936h d3 ff 00 00
- 5 10 3dh 2968h d3 c0 00 00
- 5 10 46h 2971h d3 c0 00 00
- 5 10 54h 297fh d3 ff 00 00
- 5 10 5bh 298bh db c1 3e 00
-
- --- Patches to ISIS.T0 ---
-
- Track: Sector: Offset: Load Addr: Old Data: New Data:
-
- 0 01 71h 3071h db 79 3e 00
- 0 01 76h 3076h db 7b 3e 00
- 0 02 04h 3084h db ff 3e 00
- 0 05 23h 3223h db 78 3e 0b
- 0 05 72h 3272h db 88 3e ob
- 0 07 3eh 333eh db 68 3e 00
- 0 07 54h 3354h db 69 3e 00
- 0 13 01h 3601h db fc 3e ff
- 0 13 08h 3608h d3 fc 00 00
- 0 13 69h 3669h d3 fc 00 00
- 0 14 21h 36a1h db 68 3e 00
- 0 14 24h 36a4h db 78 3e 0b
- 0 14 3bh 36bbh db 69 3e 00
- 0 14 3eh 36beh db 79 3e 00
- 0 14 58h 36d8h db 6b 3e 00
- 0 14 5bh 36dbh db 79 c9 c3 59 f8
- 0 15 1ch 371ch d3 ff 00 00
- 0 15 2ch 372ch d3 c1 00 00
- 0 15 1eh 371eh db c1 3e 00
- 0 15 3ch 373ch db c1 3e 00
- 0 15 48h 3748h db c0 3e 00
- 0 15 5eh 375eh d3 ff 00 00
- 0 16 6dh 37edh d3 69 00 00
- 0 16 70h 37f0h d3 6a 00 00
- 0 16 79h 37f9h d3 79 c3 4d f8
- 0 16 7ch 37fch d3 7a 00 00
-
-