Page 1 of 1

Jumping Jack

Posted: Wed Jan 01, 2025 9:57 am
by productiondave
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

Re: Jumping Jack

Posted: Sat Jul 19, 2025 6:44 pm
by AGMS
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

Posted: Sat Jul 19, 2025 7:06 pm
by AGMS
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.

Re: Jumping Jack

Posted: Sun Jul 20, 2025 2:07 am
by productiondave
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.