**** C128 Software ****

New (2020-2021) C128 software by Anders Persson.

DirPlus Dos

A command line interface with some C128 specific features, like splitting the 80 column screen into two 40 column windows or using a dual screen setup and switch between the monitors and windows. DirPlus Dos works on C128, C64, Plus/4, C16 and Vic-20 and is part of DirPlus. Go there!

Dual Screen Mouse

This is a 1351 mouse driver for a dual screen setup with support for any screen placement. Included is a compiled demo and basic source. You are welcome to use and modify this driver in your own programs.


Dual Messenger

A program for C128 with two screens connected. It creates some petscii patterns while showing your own custom messages, one on each screen. (Works with just one screen as well, then just press return once more in the start).


Lyriktornet: C128 dual screen / 15 years celebration

Generates new Swedish poems and puts one on the 40 column screen and the next one on the 80 column screen and so on.



A short basic program displaying your messenge on the 80 column screen while doing a box effect.



A program in Swedish to help you decide.
Go there!

Info: Using two screens with Sven Pook's video adapter

Sven Pook's video adapter uses both the RGBi 80 column video port and the normal 40 column video port, so how can you use it in a dual screen setup? The easiest way is to use the RF-out port for your 40 column screen but if you care about image quality, then you want to use a normal C64 video cable for s-video or composite video for your 40 column screen. If you do this however, the 80 column display will turn black and white because the adapter uses 5V from the video port. So, in order to fix this, do the following: Remove the video plug part from the adapter. It has a connector on the adapter, just unplug it. One of the pins it was connected to is marked 5V. You need to feed 5V into this pin from somewhere else on your C128. My SD2IEC takes it's 5V power from the user port. I just tapped into that cable and fed it to the 5V pin of the adapter with a suitable connector.

(I feel that it's much safer to take the 5V from the C128 itself rather than from an external source. And then you only need one lead because the adapter is already connected to GND through the RGBi port).

You can also use this configuration if you prefer to switch between 80 and 40 column mode with the remote control of the TV in a single display setup instead of using the adapter's hardware switch, or if you a get a better 40 column display with another video cable.

Older (2004) C128 software by Anders Persson.

Text Walker

A text formatting and printing program, probably compatible with all Commodore 8 bit computers.
Go there!

HTML Walker

Web pages on your C128 as well as vic20, C64 etc... Has the World Wide Web finally reached your vic20? Well, the main purpose of HTML Walker is not to display existing web pages on your vic (even though this is possible), it's a program for you who like to do some word processing on your Commodore 8 bit computer. Use your favourite Commodore 8bit text editor to write the text while using html codes to format the text. Then use HTML Walker to print it out, or to watch it with formatting on the screen, or to convert it to plain petasc without the html codes. Go there!


QBench - A benchmark program to test the speed of your Commodore 8 bit computer against others.

Museum 128

(Apr 2004) A Basic demo for the 80 display. Lasting for 19 minutes! Not the coolest demo effects, but hey, it's 100% basic on a text screen!!! It's more like the effects of the average screen blanker... But it's at least the coolest Commodore 8bit basic demo I've ever seen... ;-)

Download: museum128.prg (5k)


(May 2004) A program for converting petasc textfiles to ascii. Puts in all the commodore special signs, like {BLU}, {YEL}, {CLR}, {UP}, {SH-W} etc... Useful for publishing program listings. Here is an example: textport.txt (The program's own program listing). The program should work on any CBM 8bit computer with diskdrive.

Download: textport.zip

Svenska Tecken

(June 2004) A tiny program for using Swedish characters on a non-Swedish C128. 80 column display only. Eller om du vill ha svenska tecken men ändå föredrar det engelska tangentbordet...

Download: svenskatecken.prg
Eller skriv in programmet:
14 PRINT"{DOWN}[[[ {POUND}{POUND}{POUND} ]]] {SH-+}{SH-+}{SH-+} {C=--}{C=--}{C=--}
   {SH--}{SH--}{SH--} ";CHR$(142);"[[[ {POUND}{POUND}{POUND} ]]]"
20 REM SM]
30 DATA 283,36,0,60,6,62,102,62,0
40 DATA 284,36,0,60,102,102,102,60,0
50 DATA 285,60,36,60,6,62,102,62,0
70 DATA 347,66,24,60,102,126,102,102,0
80 DATA 348,66,60,102,102,102,102,60,0
90 DATA 349,24,36,60,102,126,102,102,0
100 DATA 27,66,24,60,102,126,102,102,0
110 DATA 28,66,60,102,102,102,102,60,0
120 DATA 29,24,36,60,102,126,102,102,0
130 C=DEC("2000"):BANK15:V=52684:K=31
150 A=C+A*16:H%=A/256:L%=A-H%*256:SYSV,H%,18:SYSV,L%,19

Programming examples in Swedish on my C128 page.

Back to
My 8-bit software
My music