On this page you can find emulators, some ROMs, useful programs and utilities in relation with the C16 or plus/4. Some of them are prepared by me.
Choose download section: YAPE | ROMs | Utilities

YAPE - yet another plus/4 emulator

YAPE - yet another plus/4 emulator YAPE is a decent no-nonsense plus/4 emulator. It's being developed for 10+ years by now and it is available in Windows as well as multiplatform editions, although the latter lags several versions behind the former. See the relevant README files for more detailed information.
  • NEW! Yape (PAL/NTSC), Native Win32 and x64 (XP/Vista/Win7/Win8/Win10) versions: yape1.2.4.zip
  • Latest SDL port : https://github.com/calmopyrin/yapesdl
  • Image kit: contains one of all type of images currently supported by the Windows version, previously distributed together with the emulator itself. See the links page for sites with more programs.
If you like Yape you may consider donating some money to support future development. Click on the PayPal icon below to support Yape!

CBM 264 family ROMs

Disassembled ROM of the C364 In 2006 Yape has reached a milestone: one could hear the V364 talking again realtime. Back in 2000 I have disassembled the Speech ROM (called SPK3CC4.BIN) of the Commodore V364 and started adding comments to it but never really got around to finishing it as it was not necessary for getting the emulation work. If someone feels the challenge of digging into it more deeply he/she download the ROM list and add his/her comments to it. Here are the necessary files:
The funny thing is that you can actually try this ROM by loading it to the 4. lower ROM slot of most other emulators, too. They will probably freeze the emulated machine as soon as you type a valid SAY command, while MESS will give back the prompt, but it won't do anything. More info, about the more than 200 known words of the speech ROM can be found here.
Disassembled ROM of the C1551 drive
I have also disassembled the ROM of the 1551 drive specially designed for the 264 series. It is based on the complete 1541 disassembly by Frank Kontros. It is very handy for emulator authors or people willing to program the 1551 drive. Here is the disassembly, actually it should be possible to recompile it:
  • Commodore 1551 drive ROM disassembly list : C1551.ASM
Comments and feedback are always welcome.
KERNAL.BIN containing Hungarian character set The Commodore plus/4 had a great success on the Hungarian market back in the mid-eighties, as described on the history page. It was selected as an official school computer, because after the failure of this machine, stocks were sold out across Europe at a very low price with which noone could compete in Hungary. As such, however, it had to know the Hungarian alphabet. It was pretty hard to fit those hungarian characters into an 8x8 matrix!
You can now download a hacked version of KERNAL.BIN (that comes with WinEMU and YAPE) from here to try the Hungarian alphabet. Unzip it to your WinEMU or YAPE directory and overwrite the original KERNAL.BIN (after making a backup, of course). Note, that you can only access the Hungarian character set from lower case mode by pressing the C= key (ALT on WinEMU) and one of the keys from the upper two rows of the alphanumeric keys.
Here is the ROM in zipped format:
Of course, you can try it with another emulator, but you have to change the name of the ROM file accordingly. Have fun with it/Jó szórakozást!

Utilities for DOS/Win32 and Linux

D64 plugin for Windows Commander Norbert Kintzler, author of many great maps for Commodore plus/4 games has kindly contributed his Windows Commander plugin that supports D64 files. That means that you can search a program file easily from the Commander. Isnt't it cool? Note however that this is a beta release and contains bugs, so don't use it until you have backed up your files!
Please don't mail to me directly regarding bugs, as this is not my project! Thanks!
MOS 7501 disassembler for DOS, Linux and Windows Most of today's best emulators of the C16/+4 contain some sort of source level debugging tool. But what if you want to print out the assembly source? None of them currently provides such an ability, so I thought what the heck, let's write one! Zsolt (the author of WinEMU) was kind enough to provide me with the mnemonic listings of the 7501 CPU, so I could dig myself instantly into it. The results are three files. The first is working in console mode, has ANSI compliant C source code, that can be compiled and used for DOS, Linux and Windows. Precompiled binary is available for Win32 only. The other one has a Windows GUI interface, which will be developed further regularly if there's some need for it.
Feel free to send me your bug reports or recommendations! Note, that if you don't really know what this tool is good for, then you probably don't need it :-)