Telestrat and Twilighte card have a second via (6522). It used to manage joysticks and banks PA0 to PA2 : Bank switching (the ID of the bank, 0 means that it’s overlay ram). PA7 & PA5 : second and third button of the joystick port

If your program must work with Orix You don’t need to switch to overlay ram. Because Orix use it (a little) mainly for keyboard buffers and rs232 buffers (14KB are free). If you need more ram, you can use malloc. Be careful because malloc in cc65 manages his own malloc “segment”. In assembly, malloc use Read more about Coding : switch to ram overlay or bank[…]

his page describe how you can have Orix and his hardware. And how to start in the quickest way ! ===== I need all stuffs required to have Orix working on my setup : I don’t have time or skills===== * Contact me : jede[at]oric[dot]org ===== I have a telestrat ===== ==== hardware required ==== Read more about Coding : Get started[…]

You can plug normal joystick in joysticks port on Twilighte card. There is two joysticks ports. It can handle only one button. You can also add a TOM2 device in order to plug a USB joypad or a USB mouse. You can found tom2 on ebay. There is no games working on it. But Read more about Features : Joysticks and mouse[…]

malloc & free Malloc & free are available in the kernel. For instance telestrat cc65 target uses its internal malloc function. Anyway, it’s possible to use malloc & free in assembly with kernel primitive. When the malloc is done, it returns a pointer (or null if it’s not possible to do the malloc). When the Read more about kernel : malloc, free & lsmem[…]