]> git.sur5r.net Git - cc65/blob - libsrc/pce/readme.txt
added imports for conio init to conio functions, so the constructor will get linked...
[cc65] / libsrc / pce / readme.txt
1 PC-Engine (PCE) target support for cc65. this is still work in progress and
2 a couple of things need to be fixed:
3 --------------------------------------------------------------------------------
4
5 joystick support should get verified on real hw
6  - the masks for buttons may be wrong.
7  - 6 button gamepads are different and need slightly different code
8
9 revers() is a dummy function, actual reverse output is not supported yet
10
11 waitvblank() is missing
12 get_tv() is missing
13
14 some graphical petscii chars should get added to the charset
15
16 interruptor support in crt0 (and cfg) is missing
17
18 conio lacks support for different screen sizes, which could be used with
19 different video modes
20
21 --------------------------------------------------------------------------------
22
23 a good emulator to use for PC-Engine is "mednafen" (mednafen.sourceforge.net)
24
25 run the compiled binary like this:
26
27 > mednafen -force_module pce <yourprogram.pce>
28
29 joypad keys are mapped like this:
30
31 w/s/a/d         up/down/left/right
32 numpad 2        (?) button
33 numpad 3        (?) button
34 enter           (start) button
35
36 --------------------------------------------------------------------------------
37 some useful resources on PCE coding:
38
39 http://blog.blockos.org/?tag=pc-engine
40 http://pcedev.blockos.org/viewforum.php?f=5
41 http://www.romhacking.net/?page=documents&category=&platform=4&game=&author=&perpage=20&level=&title=&desc=&docsearch=Go
42 http://archaicpixels.com/Main_Page
43
44 http://www.magicengine.com/mkit/doc.html
45
46 https://github.com/uli/huc
47 http://www.zeograd.com/parse.php?src=hucf