Thank you very much! :-)
The credit goes to Brian Astle, the developer of the original game for the CHIP-8 interpreter.
marco's retrobits
Creator of
Recent community posts
Hi!
I just tried (using Firefox) and the download seems to work... maybe a temporary issue of the itch.io platform?
Here are the steps:
1) Click the "Download now" button in the project page: https://retrobits.itch.io/cave81
2) A popup should appear. Click the "No thanks, just take me to the downloads" link (although donations are welcome!)
3) A new page with a "Download" button should appear. Click the "Download" button and the "CAVE81_11.ZIP" file should now be downloaded. If this does not work, you can also click the "Downloads not starting?" link, enable the alternate download method and try again.
Please let me know if it works and thank you!
Hi! Sorry for the delay. I have just built the standard I/O version of Connect 4 for the Z88 / BBC Basic Target using z88dk.
It actually works, but needs some more tweaks to improve usability on the Z88... I'll try to improve it.
You can see it in action (OZvm emulator) in the video below:
Hope to give more updates soon!
Hi! Thank you very much!
I already attempted some development for the Z88 in the past, with CHIP-OTTO, my portable CHIP-8 virtual machine. The Z88 version was almost complete, but then I focused on the ZX Spectrum Next port and did not finish it . You can still see a gif in the CHIP-OTTO project page.
I would be definitely interested in the Z88DK port, maybe starting with a simple build of the standard version and then making a specific version optimized for the Z88 display. At the moment I am very busy with other projects, but as soon as I'll get some free time I'll try to prepare a Z88 build!
:) If you are on FB you can have a look at htis group: https://www.facebook.com/groups/TeletextGroup/
Absolutely stunning! I love those vaporwave/outrun pictures; here's one I made for Teletext some months ago :-)
https://edit.tf/#0:QIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAuYQIECBAgQIECB...
Thank you very much for your appreciation and feedback! Yes, writing a snake game can be harder than it looks, especially when dealing with BASIC :)
I had to cut off some features I initially thought of, in order to keep the game at a playable speed. There are many things that could be improved as I just finished coding it in a rush... maybe I could make apples lifetime proportional to snake length and try to optimize further the whole thing.
Hi! An idea could be pre-calculating values that will be used often or making "conversion tables" accessed instead of calculating values every time, but it depends on what your game has to do...
You can also use redundant data structures (48K is a LOT of memory ;) ) to access data more quickly. For my snake, I used a single dimension array acting as circular buffer to update the tail position at each step and added a bidimensional array matrix to check for collisions with the snake itself (besides walls of mongoose).
I used notepad++ on win and the command line tool bas2tap to create the tap. How I miss a debugger! :) Of course some quick test on the emulator (fuse) before coding.
For the title screen, Paint.net, imagetozxspec to convert to scr and command line tool tapmaker for the tap.
Then good old copy /b command to put pieces together!
Last thing I would like to do is put it on an audio cassette an play it on my speccy, for real authentic experience :D
Hi everybody! My name is Marco, I'm from Italy. My first computer in the 80s was a Speccy (actually a +2); it heavily influenced my life, since it made me fall in love with computer programming. I still love old computers and particularly Sinclair machines and In my (little) free time I like to develop simple programs for them, mainly using C, but I am also learning Assembly. My BASIC is a bit rusty, BTW I will try to submit something to the Jam!