home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / SIMTEL / CPMUG / CPMUG038.ARK / RELCPM.DOC < prev    next >
Text File  |  1984-04-29  |  2KB  |  55 lines

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