<title>PC-Engine (TurboGrafx) System specific information for cc65
<author>
<url url="mailto:groepaz@gmx.net" name="Groepaz/Hitmen">
-<date>2015-07-14
+<date>2016-09-29
<abstract>
An overview over the PCE runtime system as it is implemented for the
<sect1>PCE specific functions<p>
<itemize>
-<item>waitvblank</item>
-<item>get_tv</item> (since all PCE systems are NTSC, this always returns TV_NTSC)
+<item>waitvsync</item>
+<item>get_tv (since all PCE systems are NTSC, this always returns TV_NTSC)</item>
</itemize>
<sect1>Graphics drivers<p>
-<descrip>
-
No TGI graphics drivers are currently available for the PCE.
-</descrip><p>
-
<sect1>Extended memory drivers<p>
<tag><tt/pce-stdjoy.joy (pce_stdjoy)/</tag>
A joystick driver for the standard two buttons joypad is available.
+ Note that the japanese 6-button pad is currently not supported.
+
</descrip><p>
<sect>Limitations<p>
+<itemize>
+<item>interruptor support in crt0 (and cfg) is missing
+</itemize>
+
<sect1>Disk I/O<p>
The existing library for the PCE doesn't implement C file
following functions (and a few others):
<itemize>
+<item>printf
<item>fclose
<item>fopen
<item>fread
<item>...
</itemize>
+<sect>Other hints<p>
+<itemize>
+<item>a good emulator to use for PC-Engine is "mednafen" (<url url="http://mednafen.fobby.net/">)
+</itemize>
-<sect>Other hints<p>
+some useful resources on PCE coding:
+<itemize>
+<item><url url="http://blog.blockos.org/?tag=pc-engine">
+<item><url url="http://pcedev.blockos.org/viewforum.php?f=5">
+<item><url url="http://www.romhacking.net/?page=documents&platform=4">
+<item><url url="http://archaicpixels.com/Main_Page">
+
+<item><url url="http://www.magicengine.com/mkit/doc.html">
+<item><url url="https://github.com/uli/huc">
+<item><url url="http://www.zeograd.com/parse.php?src=hucf">
+</itemize>
<sect>License<p>