mirror of
https://github.com/cc65/cc65.git
synced 2024-07-04 13:29:35 +00:00
moved all notes into regular documentation
This commit is contained in:
parent
e77060458a
commit
996c7b493e
25
doc/pce.sgml
25
doc/pce.sgml
|
@ -130,6 +130,8 @@ No extended memory drivers are currently available for the PCE.
|
||||||
<tag><tt/pce-stdjoy.joy (pce_stdjoy)/</tag>
|
<tag><tt/pce-stdjoy.joy (pce_stdjoy)/</tag>
|
||||||
A joystick driver for the standard two buttons joypad is available.
|
A joystick driver for the standard two buttons joypad is available.
|
||||||
|
|
||||||
|
Note that the japanese 6-button pad is currently not supported.
|
||||||
|
|
||||||
</descrip><p>
|
</descrip><p>
|
||||||
|
|
||||||
|
|
||||||
|
@ -146,6 +148,10 @@ No serial drivers are currently available for the PCE.
|
||||||
|
|
||||||
<sect>Limitations<p>
|
<sect>Limitations<p>
|
||||||
|
|
||||||
|
<itemize>
|
||||||
|
<item>interruptor support in crt0 (and cfg) is missing
|
||||||
|
</itemize>
|
||||||
|
|
||||||
<sect1>Disk I/O<p>
|
<sect1>Disk I/O<p>
|
||||||
|
|
||||||
The existing library for the PCE doesn't implement C file
|
The existing library for the PCE doesn't implement C file
|
||||||
|
@ -155,6 +161,7 @@ To be more concrete, this limitation means that you cannot use any of the
|
||||||
following functions (and a few others):
|
following functions (and a few others):
|
||||||
|
|
||||||
<itemize>
|
<itemize>
|
||||||
|
<item>printf
|
||||||
<item>fclose
|
<item>fclose
|
||||||
<item>fopen
|
<item>fopen
|
||||||
<item>fread
|
<item>fread
|
||||||
|
@ -165,11 +172,25 @@ following functions (and a few others):
|
||||||
<item>...
|
<item>...
|
||||||
</itemize>
|
</itemize>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<sect>Other hints<p>
|
<sect>Other hints<p>
|
||||||
|
|
||||||
|
<itemize>
|
||||||
|
<item>a good emulator to use for PC-Engine is "mednafen" (<url url="http://mednafen.sourceforge.net">)
|
||||||
|
</itemize>
|
||||||
|
|
||||||
|
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&category=&platform=4&:game=&author=&perpage=20&level=&title=&desc=&docsearch=Go">
|
||||||
|
<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>
|
<sect>License<p>
|
||||||
|
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
PC-Engine (PCE) target support for cc65. this is still work in progress and
|
|
||||||
a couple of things need to be fixed:
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
- 6 button gamepads are different and need slightly different code
|
|
||||||
|
|
||||||
interruptor support in crt0 (and cfg) is missing
|
|
||||||
- clock() should be hooked to a VBL interrupt
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
a good emulator to use for PC-Engine is "mednafen" (mednafen.sourceforge.net)
|
|
||||||
|
|
||||||
run the compiled binary like this:
|
|
||||||
|
|
||||||
> mednafen -force_module pce <yourprogram.pce>
|
|
||||||
|
|
||||||
joypad keys are mapped like this:
|
|
||||||
|
|
||||||
w/s/a/d up/down/left/right
|
|
||||||
numpad 2 (?) button
|
|
||||||
numpad 3 (?) button
|
|
||||||
enter (start) button
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
some useful resources on PCE coding:
|
|
||||||
|
|
||||||
http://blog.blockos.org/?tag=pc-engine
|
|
||||||
http://pcedev.blockos.org/viewforum.php?f=5
|
|
||||||
http://www.romhacking.net/?page=documents&category=&platform=4&game=&author=&perpage=20&level=&title=&desc=&docsearch=Go
|
|
||||||
http://archaicpixels.com/Main_Page
|
|
||||||
|
|
||||||
http://www.magicengine.com/mkit/doc.html
|
|
||||||
|
|
||||||
https://github.com/uli/huc
|
|
||||||
http://www.zeograd.com/parse.php?src=hucf
|
|
Loading…
Reference in New Issue
Block a user