]> git.sur5r.net Git - cc65/blobdiff - doc/pce.sgml
Merge pull request #480 from phs/phs/docs-typo
[cc65] / doc / pce.sgml
index 4c395ae43d476b804a30c036a9b3c05d8993ac5c..927df8f5cdd9ae2c6d7a036043603b8272ae0cf6 100644 (file)
@@ -5,7 +5,7 @@
 <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
@@ -77,8 +77,8 @@ Programs containing PCE specific code may use the <tt/pce.h/ header file.
 <sect1>PCE specific functions<p>
 
 <itemize>
-<item>waitvblank
-<item>get_tv
+<item>waitvsync</item>
+<item>get_tv (since all PCE systems are NTSC, this always returns TV_NTSC)</item>
 </itemize>
 
 
@@ -111,12 +111,8 @@ The names in the parentheses denote the symbols to be used for static linking of
 
 <sect1>Graphics drivers<p>
 
-<descrip>
-
 No TGI graphics drivers are currently available for the PCE.
 
-</descrip><p>
-
 
 <sect1>Extended memory drivers<p>
 
@@ -130,6 +126,8 @@ No extended memory drivers are currently available for the PCE.
   <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>
 
 
@@ -146,6 +144,10 @@ No serial drivers are currently available for the PCE.
 
 <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
@@ -155,6 +157,7 @@ To be more concrete, this limitation means that you cannot use any of the
 following functions (and a few others):
 
 <itemize>
+<item>printf
 <item>fclose
 <item>fopen
 <item>fread
@@ -165,11 +168,25 @@ following functions (and a few others):
 <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&amp;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>