Space Splat for the Vic 20

Started by Xerra, February 13, 2021, 22:09:19

Previous topic - Next topic

Xerra

I thought I'd create my own worklog for my little Vic 20 project that I touched on in the TRSE thread in the 8bit/16bit forum a couple of weeks back.

This little project is why I've not started doing anything for the competition yet. I'm hoping to finish this sooner rather than later, so I can start a new game.

Now called Space Splat, this is a proper unexpanded Vic 20 game that I'm creating, which will run both on Vice and the original hardware. I think I'm around 50% done but it's getting quicker to develop the more I learn. This is completely developed in TRSE (Turbo Rascal Syntax Error) so, while the game itself is 100% 6502 machine code, the source code it's compiled from is actually Pascal.

I've had it on my bucket list since I was a teenager to complete a totally machine code game for the Vic and, while you could say this is a kind-of-cheating way of doing it, I don't think so. Every game ever written is actually machine code in the end, even if it's written in basic and is converted by an interpreting system at run-time.



Currently the whole game is taking up around 2k of of space in the basic Vic 20, so I've still got around 1.5k to get the game a bit better and maybe implement some sounds in there. I've also not done any kind of end optimisation as yet, but I expect to as I get to the end. The internal compiler seems to work extremely efficiently already so I just haven't needed to.

M2 Pro Mac mini - 16GB 512 SSD
ACER Nitro 5 15.6" Gaming Laptop - Intel® Core™ i7, RTX 3050, 1 TB SSD
Vic 20 - 3.5k 1mhz 6502

Latest game - https://xerra.itch.io/Gridrunner
Blog: http://xerra.co.uk
Itch.IO: https://xerra.itch.io/

Qube

Vic 20 games \o/ Looking good. Will have to check out TRSE.

QuoteCurrently the whole game is taking up around 2k of of space in the basic Vic 20, so I've still got around 1.5k
A full 1.5k left to play with :o :))
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

iWasAdam


Steve Elliott

Quote
Currently the whole game is taking up around 2k of of space in the basic Vic 20

Now that's an efficient compiler!  Good luck with the game.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb