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