Author: Karsten Scheibler
Homepage: http://unusedino.de/ec64/
eMail: ec64@unusedino.de
[1] GENERAL INFORMATION
The C64 was a very popular home computer in the 1980's and early 1990's. From todays point of view, the C64 looks like a toy (no harddisk or floppy built in [you had to buy an extra device usually a C1541 floppy disk drive], 64 KB RAM, 6510 Microprocessor clocked with 1 MHz, high resolution graphics with 320x200). But in the good old days the users had much fun with this machine ;-)
Although there are very good C64 emulators already available, i've started my own emulator project in July 1999, called ec64 (emulated C64). It behaves like a C64 with an attached C1541. The emulation works cycle oriented. At the moment ec64 runs under Linux only.
[2] SHORT INSTALLATION INSTRUCTIONS
Here are some short instructions for more look in the doc/ directory.
You will find a precompiled binary called ec64 in this directory, it depends on no shared libraries it only needs a running linux kernel.
If your kernel has support for a "real" fb device you can start this binary as normal user. If you have no fb device or you use vga16fb ec64 will try to access the VGA registers directly, but for this task ec64 needs root rights, either you start it as root, or you use the setuid mechanism, execute the following commands as root:
chown root:root ec64
chmod 4111 ec64
NOTE1: vesafb may cause problems, because the driver can't change color
depth at run time.
NOTE2: check the file permissions of your audio and fb device, if you run
ec64 as normal user, this user must have read/write permissions
on this devices
[3] FILELIST
Config basic compile time configuration (included from every
Makefile)
LICENSE the license of this package (GNU Public License
Version 2)
Makefile the 'master' Makefile
README this file
ec64 a precompiled binary
bin/ after 'make all' you will find the ec64 binary here
doc/ html documentation
src/ the source tree
tools/ shell scripts needed for compilation
