![wordstar for cp m wordstar for cp m](https://glasstty.com/wp-content/uploads/2021/01/WS_Install3.png)
WORDSTAR FOR CP M SOFTWARE
It is the CONIN routine that emulates a software cursor, for every typed character it will print a white space and then a backspace: CONIN7:Ĭommenting this section out and then you get a functional SOFT80. I dug into the source code and found the culprit. Well almost, using it you find a strange issue: every time you type something you end up getting an echoed spacebar, although the text seems fine. Since the expansion issues made it impossible to use an external 80 column cartridge (if there is any besides the BI-80 which is incompatible with the CP/M cartridge anyway) it turns out there is an excellent software 80 column program made by Chris Lampton back in 1984.Īnd amazingly this program won’t take any byte out of the CP/M addressable memory, instead it installs itself in separate unused areas and the VIC-II graphics mode runs under the Kernal ROM.
WORDSTAR FOR CP M FULL
They all add up to 16K of your precious memory.īut playing a little with it you figure out that there is no addressable cursor support, what means you cannot use full screen apps like Turbo Pascal IDE, VEdit Plus, SuperCalc, etc… and also WordStar needs at least 64 columns to work with.īut not everything is lost, if there is one thing Commodore did right was providing the source code with the disks, so we can modify it. Reboot and you get whopping 48K! There is not much we can do about the RAM: it’s taking account for the Kernal, video + color buffer, the 6510 BIOS and the 8080 BIOS.
![wordstar for cp m wordstar for cp m](https://i.ytimg.com/vi/9bGVbOigAfs/maxresdefault.jpg)
![wordstar for cp m wordstar for cp m](https://raw.githubusercontent.com/TomHarte/CP-M-for-OS-X/master/Images/Multitasking.gif)
When running SYSGEN, just skip the disk to load from, it will load from memory and write to the current logged disk. Looking the manual, it’s fairly easy to increase to 48K (the maximum allowed): MOVCPM * 48 The disk images I found online are for 44K user memory area. So my idea of using a 80-column expansion won’t be possible. Also adding the Xpander-3 in the old C64 causes the same problems with the C64C. Newer ones are reported to not work with the CP/M cartridge. Keep in mind if you replace the VIC-II it must be an early VIC-II chip. But now it works fine and the C64 is stable – if connected direct to the slot. I had to replace the VIC-II because it was dead. Since I got tired of trial and error, I just got a cheap 5-pin A/V C64 from eBay.