From aff2d95cb9ca285a298c78da8e325e01eb331cb5 Mon Sep 17 00:00:00 2001 From: mrdudz Date: Sun, 29 Nov 2015 21:15:28 +0100 Subject: [PATCH] fix docs --- doc/gamate.sgml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/doc/gamate.sgml b/doc/gamate.sgml index 227672b1b..0029c02cc 100644 --- a/doc/gamate.sgml +++ b/doc/gamate.sgml @@ -5,7 +5,7 @@ Gamate System specific information for cc65 <author> <url url="mailto:groepaz@gmx.net" name="Groepaz/Hitmen"> -<date>2015-11-14 +<date>2015-11-29 <abstract> An overview over the Gamate runtime system as it is implemented for the @@ -36,6 +36,9 @@ The standard binary output format generated by the linker for the Gamate target is a cartridge image with header. It is of course possible to change this behaviour by using a modified startup file and linker config. +Note: the first two bytes of the header contain a checksum that must be inserted +by an external program. Such an utility is provided in util/gamate/gamate-fixcart.c + <sect>Platform specific header files<p> Programs containing Gamate specific code may use the <tt/gamate.h/ header file. @@ -92,7 +95,8 @@ No serial drivers are currently available for the Gamate. <sect>Limitations<p> <itemize> -<item>interruptor support in crt0 (and cfg) is missing +<item>When using the C-compiler, keep in mind that only 0x300 bytes RAM in total +can be used for variables and the runtime stack. </itemize> <sect1>Disk I/O<p> @@ -118,7 +122,8 @@ following functions (and a few others): <sect>Other hints<p> <itemize> -<item>a good emulator to use for Gamate is "MESS/MAME" (<url url="http://www.mess.org/">) +<item>The Gamate is emulated by MESS (<url url="http://www.mess.org/">), +run like this: <tt>mess gamate -debug -window -skip_gameinfo -cart test.bin</tt> </itemize> some resources on the Gamate: -- 2.39.5