]> git.sur5r.net Git - cc65/blob - libsrc/pce/readme.txt
_tickcount -> tickcount
[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 - clock() should be hooked to a VBL interrupt
18
19 conio lacks support for different screen sizes, which could be used with
20 different video modes
21
22 --------------------------------------------------------------------------------
23
24 a good emulator to use for PC-Engine is "mednafen" (mednafen.sourceforge.net)
25
26 run the compiled binary like this:
27
28 > mednafen -force_module pce <yourprogram.pce>
29
30 joypad keys are mapped like this:
31
32 w/s/a/d         up/down/left/right
33 numpad 2        (?) button
34 numpad 3        (?) button
35 enter           (start) button
36
37 --------------------------------------------------------------------------------
38 some useful resources on PCE coding:
39
40 http://blog.blockos.org/?tag=pc-engine
41 http://pcedev.blockos.org/viewforum.php?f=5
42 http://www.romhacking.net/?page=documents&category=&platform=4&game=&author=&perpage=20&level=&title=&desc=&docsearch=Go
43 http://archaicpixels.com/Main_Page
44
45 http://www.magicengine.com/mkit/doc.html
46
47 https://github.com/uli/huc
48 http://www.zeograd.com/parse.php?src=hucf