scttgs0 / Kernel_FMX

This is the latest KERNEL that will support the FMX - RevC4A Board

Home Page:http://www.c256foenix.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kernel_FMX

This is the latest KERNEL that will support the Foenix computers: FMX, U, and U+.

Build Process

This project is coded for the 64TASS assembler and includes the assembler package for convenience. To build the kernel, run one of the ASSEMBLE_*.BAT files included. There is one batch file for each target computer as well as one that builds for all target machines.

If there is a new kernel call provided, an entry must be added to the template file src/kernel_inc.txt. After the project has been built, the Python script genjumptable.py should be run. This will update the src/kernel_inc.asm file, to include an entry for the new entry point. This include file may be used by programs to access the kernel subroutines.

When building, it is handy to have Python 3 available so that the Python script genversion.py can run, which automatically updates the version build number on each build.

Changes

See CHANGELOG.MD for a list of changes.

About

This is the latest KERNEL that will support the FMX - RevC4A Board

http://www.c256foenix.com


Languages

Language:Assembly 75.8%Language:HTML 18.4%Language:Roff 2.1%Language:Python 1.5%Language:Vim Script 1.1%Language:Batchfile 0.5%Language:Shell 0.4%Language:BASIC 0.1%Language:PLSQL 0.0%Language:PowerShell 0.0%