home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / utils / sysutl / relcpm.lbr / RELCPM.DZC / RELCPM.DOC
Encoding:
Text File  |  1988-01-24  |  1.6 KB  |  52 lines

  1. How to integrate your BIOS into MOVCPM.COM.
  2.  
  3. Once this is done, you will have the ability to create a CP/M system
  4. for any memory size almost instantly.
  5.  
  6. You will need:
  7.  
  8. 1)      MAC.COM and SID.COM from Digital Research.
  9. 2)      REL.UTL from the CP/M users group.
  10. 3)      A BIOS with a rel equate and length <=512 bytes.
  11. 4)      A cold boot with a REL equate.
  12. 4)      RELCPM.SUB from the users group will be helpfull but
  13.         not necessary.
  14.  
  15. About your BIOS:  If you don't have a rel equate in your BIOS, but
  16. do have a Tarbell disk controller, then get yourself BVIOS.ASM and
  17. BVBOOT from the CP/M users group.  If you don't have a Tarbell, get
  18. listings of the above or look in the CP/M alteration guide for and
  19. example of how to add a rel equate.  If you want the signon message
  20. to have the correct memory size filled in by MOVCPM, it must be of
  21. the form 'NNK CP/M VERS 1.4'.
  22.  
  23. Assuming all of the above has been taken care of, execute RELCPM.SUB
  24. and perform the required edits changing bias from 0000h to 0100h.
  25. Make sure that rel equ true. Once you end up in SID with REL.UTL in
  26. place, type the following: (be carefull or it won't work)
  27.  
  28. f100 3000 0
  29. iMOVCPM.COM
  30. r
  31. f980 9FF 0
  32. f1F00 20FF 0
  33. iBVBOOT0.HEX
  34. r980
  35. iBVBOOT.HEX
  36. r2400
  37. c.setadrs,980,2400
  38. c.setlen,80,2110
  39. iBVIOS0.HEX
  40. r1F00-1500
  41. iBVIOS.HEX
  42. r2400-1600
  43. c.setadrs,1f00,2400
  44. c.setlen,200,23c0
  45. g0
  46. save 35 MOVCPMX.COM
  47.  
  48. Test MOVCPMX.COM, the two forms are
  49.         MOVCPMX 32      ;generate a 32K system and start it
  50.         MOVCPMX 32 32   ;generate a 32K system and leave it
  51.                         ;in memory for sysgen or save
  52.