In short, my approach is to avoid functions with parameters - I'm using simply global variables :). That's also the approach I'm using. Even when the best and tightest tweaks of the universes, the C compiler will always generate shitty code compared to the assembler. It's not a problem of smart eng...

- Are there ways to put variables in the zero page? The OSDK compiler apparently is aware of the zero page but it does not seem to offer any way to share it or control it explicitly. That's why I declare these variables in assembler modules, using .zero section marker, and in the C file I just use ...

I'm not saying you should make the 3d printed case yourself :) Just think about that when designing your final prototype, so it's possible to do it: - Connectors on the left side of your device would be causing problems - Too much height would also make that difficult Take that as a "nice to have". ...

The above does not include various shipping costs assosiated with getting the items from various vendors, and the time I will spend making each unit. It would make sense to produce several units in a first batch, so I have a small team of testers before releasing the game. Would some people be inte...

Very interesting! This makes me wonder... (yeah, I know, I wonder a lot) since now you have joytick ports on your device... and a powerful micro-computer on the board... do you think it would somewhat be possible to use your card to handle things like Atari ST or Amiga mice? On the Atari ST there's ...

Not sure for actual technical information, but maybe you will find something on one of these pages: - http://oric.free.fr/programming.html#parallel - http://www.48katmos.freeuk.com/joy.htm - http://wiki.defence-force.org/doku.php?id=oric:hardware:joysticks - https://www.oric.org/software/joystick_ad...