I’ve ported another classic console to the MiST resurrected by MikeJ from www.fpgaarcade.com: The Bally Astrocade.
There’re still some todo’s left as I didn’t got the joystick working yet and I’m thinking of redo the key mapping. The current key mapping:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
-- bit console maps to pc key -- -- 0 c ^ v % z a q 1 -- 1 mr ms ch / x s w 2 -- 2 7 8 9 x c d e 3 -- 3 4 5 6 - v f r 4 -- 4 1 2 3 + b g t 5 -- 5 ce 0 . = n h y 6 Player 1 - Arrow keys and space for fire Player 2 - Numkeys and Num0 for fire |
Below a video of the “top 20” games for the Astrocade:
The original source can be obtained from the pacedev repository:
https://svn.pacedev.net/repos/pace/sw/src/platform/astrocade/
The MiST source is here:
https://github.com/wsoltys/mist-cores/tree/master/Astrocade
And the binary can be downloaded here:
https://code.google.com/p/mist-board/source/browse/trunk/bin/cores/astrocade
Sweet, another old console for the MIST FPGA. Thanks alot for the Port but Scanlines dont work.
May i suggest that Numeric Keys may be mapped to real Numbers on the Keyboard ? At least chose Games/Players and Lives would be easier.
Best Regards
Atmosfear
They work somehow but won’t show the expected results. Its the same code I use for the other cores. Needs to have a deeper look whats going wrong.
Grr forgot to test the scanlines 🙂
Yeah, mapping b,g, etc to the real numbers is the plan.
Yes, if i look close to the screen there is some flickering like very small scanlines. As for the joystick, the Astrocade joystick is kinda uniqe, its a joystick and paddle.
http://www.glankonian.com/~lance/System.html
No wonder that some games wont work like 280 Zzzap and clowns + Brickyard. Most likely they use the paddle.
Regards
Atmosfear
I don’t plan to implement paddle support but since the arrow keys trigger the directions it is possible to do the same with the joystick. I just didn’t figured out yet a working way 🙂