|
CompilingIf you are in the ec64 base directory just type make. After succesful compilation you should find a binary in the bin/ directory. If you want to change some compiletime settings then you should edit the Config file. ec64 consists of different parts: sys, io, ui, rom, core. Some of them are pure x86 assembler (sys, rom, core), one is pure C (ui) and one is a mix of assembler and C (io). For assembler files you need nasm-0.98. If you have problems while compiling, perhaps you have an older version (0.97 may cause problems). Or the parameters in your NASM Environment Variable may conflict with compile time settings. Try "unset NASM" before compiling. Each C file is compiled in 3 steps
InstallationAfter successful compilation, copy the binary to a place you like (/usr/bin or $HOME/bin might be a good place). 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:
Notes
| |
- ec64-0.17 | Karsten Scheibler | 20010304 -