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 / CPM / C128 / BYE-ON.128 < prev    next >
Text File  |  2000-06-30  |  5KB  |  99 lines

  1.   This file is a short introduction to what it takes to set up an
  2. RCPM BBS system on the Commodore 128.  It started out as a series of letters
  3. and ...
  4.  
  5. Hi Gary !  Welcome to Uhura.
  6.  If you want to get a RCPM system going for your 128 you will need
  7.  1) the DR offer assemblers and tools
  8.  2) the source for BYE510  you can get them from George Peace or 
  9.     likely any of the numbers listed in the CAL menu of IMP
  10.    George Peace's instructions are great but are missing about 2
  11.    points a] assemble B5-CPM3.ASM and B5-DRIV3.ASM with MAC, and
  12.           b] GENCOM BYE[LOADER]    after you HEXCOM B5-CPM3 and
  13.                    RENAME BYE.COM=B5-CPM3.COM
  14.            this saves a couple of hundred bytes in the .COM files
  15.        and keeps the loader active after BYE is called to start running the 
  16.        system.
  17.  3) a copy of B5C8-2.INS  or -1E.ins on my system here.
  18.  4) a copy of my clock code of BYE and the C=128, I will try to keep a 
  19.     copy of the current code up till I hack together a complete .INS for
  20.    general distribution. ... the regular B5C-CPM3.INs should have worked with
  21.    non-interupt driven clock routien, but for some reason it will not work in
  22.    the location BYE places the TIME:  in !
  23.  5) a copy of CCP003+.LBR  this is the alternate CCP that you see here. It's
  24. main feature is that it takes ERA and REN out, and requires them to be seperate
  25.  .COM files.  And so they can be kept where needed.
  26.  Number 6 would have been a copy of PBBS3.LBR until a few days ago,  perhaps I
  27. will find out what went wrong.  This would add the Microsoft M80 assembler
  28. packlage to the tools you would need too.
  29.   1 through 5 will get you a basic RCPM system.  It is the basis of most
  30. CPM BBS systems.  
  31.  
  32.    Good Luck !
  33.  
  34.   Dave
  35.  
  36. Dave,
  37. Thanks for the help and the advice.  THe only problem I have right now 
  38. is installing the insert.  All the file editors that I have either will
  39. not allow me to insert another file, or will not handle the size of the
  40. file.  I am going to solve that problem next week when my copy of 
  41. NewWord arrives.  Then I will be able to do the insert.  
  42.  
  43. I am pretty new to CPM and all that it entails,  but I find that it is 
  44. fasinating and a challenge.   I am looking forward to an exchange of
  45. information as we each try and set up a working system on the 128.
  46.  
  47. I already have copy of PBBS3, but I do not have the compiler, however a 
  48. friend of mine does and he can do the compiling for me.  
  49.  
  50. Till later....
  51. Gary Eide
  52.  
  53.  
  54.   Hi Gary,
  55.   It is sort of easy to break bye up into parts that VDE can work on.
  56.   PIP has an option to allow you to take text files apart and put them
  57. back together. from the * enter something like
  58. B1=bye510c.asm[QSubR^Z]<cr>   <cr> is a carrage return and ^Z is the
  59.  control Z   that will create a file B1 that is the start of BYe510
  60. up to just befor the place to add the .INs.
  61.   then at the *
  62. B2=Bye510c.asm[SSUBR^ZQWHOSIT:^Z]<cr>
  63.                ^ = start  at string
  64.                       ^   Q = stop  at string
  65. B3=Bye510c.asm[SWHOSIT:^Z]<cr>
  66.  the <CR> out of PIP and you have 3 files that you can edit and 
  67. insert things into.  when you want to compile use pip to
  68.     bye5.asm=b1,B5C8-3.ins,b2,b3<cr>
  69.  to make  a complete file again.  You can do a similar thing with the
  70. fully commented file too to get editable (with VDE).
  71.  
  72.   I am not sure about PBBs 3 now.. It isn't up here because of problems.
  73. Maby I will find a patch..
  74.  
  75. Good Luck
  76.   Dave
  77.  
  78.  
  79. BYE and the commodore 1670  1200 baud modem.
  80.  
  81.   The procedure outlined above works well with the C=128 and just about any
  82. Hayes compatable modem hung off an RS232 interface.  The 1670 is not completly
  83. Hayes compatable, so some work is needed get around the incompatablity. I have
  84. a few ideas on how to accomplish this, but it requires someone with one of
  85. these modems and a little knowledge of 8080 assembler to implement these 
  86. 'patches' and try them out. 
  87.  (I should say that I use the DUMB modem EQUates  ie. say NO to IMODEM
  88.   and B5IM..  this keeps things very simple, and will make future modification
  89.   like FIDO compatability easier to implement. )
  90.   First some sort of patch is needed in the NODTR section of Bye as the 1670
  91. doesnt support a DTR line. This is used to hang up the modem and keep it off
  92. while the system reinitializes.  This can be done on the 1670 by outputting
  93. three plus signs and an S0=0. I am not sure if an AT is needed before the
  94. S0=0.  Later an S0=1 must be given to get the modem to answer again.
  95.   These simple mods should allow the 1670 to work,.. or atleast get it
  96. ready for the next set of patches!
  97.  to answer again.
  98.   These simple mods should allow the 1670 to work,.. or atleast get it
  99. ready for the next set of pat