fpc/rtl/human68k
2023-12-03 09:54:05 +01:00
..
buildrtl.pp human68k: add an RTL skeleton, almost nothing is implemented yet 2023-11-30 23:43:27 +00:00
classes.pp human68k: add an RTL skeleton, almost nothing is implemented yet 2023-11-30 23:43:27 +00:00
h68kdos.inc human68k: refactored some type naming used in the startup code 2023-12-03 09:54:05 +01:00
Makefile human68k: regenerated Makefiles 2023-11-30 23:43:27 +00:00
Makefile.fpc human68k: add an RTL skeleton, almost nothing is implemented yet 2023-11-30 23:43:27 +00:00
README.md human68k: RTL works enough now to run a hello, world! 2023-11-30 23:43:27 +00:00
rtl.cfg human68k: add an RTL skeleton, almost nothing is implemented yet 2023-11-30 23:43:27 +00:00
rtldefs.inc human68k: add an RTL skeleton, almost nothing is implemented yet 2023-11-30 23:43:27 +00:00
si_prc.pp human68k: setup the stack, then use setblock to limit the memory usage to the amount we're really using. this frees up RAM, and allows the heap allocator to work. 2023-12-03 09:54:05 +01:00
sysdir.inc human68k: implemented some basic file and I/O handling functions 2023-12-01 04:05:39 +01:00
sysfile.inc human68k: minimal DOS calls error handling/inoutres mapping 2023-12-03 09:54:05 +01:00
sysheap.inc human68k: handle the OS malloc returning errors properly 2023-12-03 09:54:05 +01:00
sysos.inc human68k: minimal DOS calls error handling/inoutres mapping 2023-12-03 09:54:05 +01:00
sysosh.inc human68k: add an RTL skeleton, almost nothing is implemented yet 2023-11-30 23:43:27 +00:00
system.pp human68k: parse the arguments passed to the program, fill out argc/argv, make ParamCount and ParamStr() to work 2023-12-03 09:54:05 +01:00
sysutils.pp human68k: add an RTL skeleton, almost nothing is implemented yet 2023-11-30 23:43:27 +00:00
tthread.inc human68k: add an RTL skeleton, almost nothing is implemented yet 2023-11-30 23:43:27 +00:00

Human68k RTL

This directory contains support for Human68k, which is an MSDOS-like OS developed by Hudson Soft, running on the Sharp X68000 series of computers sometimes called the "Japanese Amiga".

RTL code is based on the code and information found in the GCC and newlib ports for Human68k by Lyderic "Lydux" Maillet, and is available at:

https://github.com/Lydux