I have released a remake of the first level of Jumping Jack that was first released for the ZX Spectrum in 1983.
Read more here: https://github.com/linuxplayground/z80- ... s/tag/v1.0
Jumping Jack
- productiondave
- Posts: 119
- Joined: Tue Mar 28, 2023 10:01 pm
Jumping Jack
Rock On!
~ productiondave
https://github.com/linuxplayground/nabu-games
https://www.reddit.com/r/beneater/
~ productiondave
https://github.com/linuxplayground/nabu-games
https://www.reddit.com/r/beneater/
Re: Jumping Jack
Nice and simple yet tough. And two executables fit in a 7K .zip file! And it has sound, and very smooth speed.
Re: Jumping Jack
Also had a look at the source code. Nice small library for TMS and CPM and utility functions.
By the way, can you store binary files in CP/M? That whole control-Z end of file suggests maybe not, and I wasn't able to get Z88DK's glue code to not add CRLF and otherwise mangle binary data. Would be nice to have a place to save high scores, guess you could do it as text.
On the other hand, CP/M file speeds are super slow on the emulated Nabu Internet Adapter disk drive, guess it has to request sectors one at a time and the handshaking takes a while. So maybe I should use the more direct RetroNet File Store API of the Nabu Internet Adapter.
By the way, can you store binary files in CP/M? That whole control-Z end of file suggests maybe not, and I wasn't able to get Z88DK's glue code to not add CRLF and otherwise mangle binary data. Would be nice to have a place to save high scores, guess you could do it as text.
On the other hand, CP/M file speeds are super slow on the emulated Nabu Internet Adapter disk drive, guess it has to request sectors one at a time and the handshaking takes a while. So maybe I should use the more direct RetroNet File Store API of the Nabu Internet Adapter.
- productiondave
- Posts: 119
- Joined: Tue Mar 28, 2023 10:01 pm
Re: Jumping Jack
Thanks for the nice feedback. Glad you are enjoying it.
I don't save high scores because I had some kind of bug with doing so on my other games.
You can save whatever data you want into a file on CPM.
The Ctrl+z thing is just for text files. The TYPE built-in uses it. As do other apps I suppose. But there is no reason to terminate your data with a Ctrl+z if you have some other way of formatting your files.
I don't save high scores because I had some kind of bug with doing so on my other games.
You can save whatever data you want into a file on CPM.
The Ctrl+z thing is just for text files. The TYPE built-in uses it. As do other apps I suppose. But there is no reason to terminate your data with a Ctrl+z if you have some other way of formatting your files.
Rock On!
~ productiondave
https://github.com/linuxplayground/nabu-games
https://www.reddit.com/r/beneater/
~ productiondave
https://github.com/linuxplayground/nabu-games
https://www.reddit.com/r/beneater/