Jumping Jack

The author of CPM Tetris and Snake.
Post Reply
User avatar
productiondave
Posts: 119
Joined: Tue Mar 28, 2023 10:01 pm

Jumping Jack

Post 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
User avatar
AGMS
Posts: 30
Joined: Tue Feb 20, 2024 9:56 pm

Re: Jumping Jack

Post by AGMS »

Nice and simple yet tough. And two executables fit in a 7K .zip file! And it has sound, and very smooth speed.
User avatar
AGMS
Posts: 30
Joined: Tue Feb 20, 2024 9:56 pm

Re: Jumping Jack

Post 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.
User avatar
productiondave
Posts: 119
Joined: Tue Mar 28, 2023 10:01 pm

Re: Jumping Jack

Post 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.
Post Reply