home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol040 / isis-cpm.doc < prev    next >
Text File  |  1984-04-29  |  6KB  |  111 lines

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