March 05, 2021, 07:33:11 PM

Author Topic: Space Splat for the Vic 20  (Read 136 times)

Offline Xerra

Space Splat for the Vic 20
« on: February 13, 2021, 10:09:19 PM »
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.


Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2633
  • Total likes: 4
  • I mostly code at night... Mostly.
    • SyntaxBomb - Indie Coders
Re: Space Splat for the Vic 20
« Reply #1 on: February 14, 2021, 10:45:56 PM »
Vic 20 games \o/ Looking good. Will have to check out TRSE.

Quote
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
A full 1.5k left to play with :o :))
Mac mini ( 2018 / 2020 ), 3 GHz 6-Core Intel Core i5, 16 GB 2667 MHz DDR4, 1TB NVMe, eGPU Radeon Pro 580 8 GB, LG Ultragear 27GL83A-B 27 Inch
Mac mini (2020 ), M1 SoC, 8 GB LPDDR4, 512GB NVMe 
Commodore VIC-20, 1.1Mhz MOS 6502 CPU, 5KB RAM, VIC ( 6560 ) GPU

Until the next time.

Offline iWasAdam

Re: Space Splat for the Vic 20
« Reply #2 on: February 15, 2021, 08:10:30 AM »
very impressed ;)

Offline Steve Elliott

Re: Space Splat for the Vic 20
« Reply #3 on: February 15, 2021, 08:25:22 AM »
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.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry Pi 400, Pi4, BBC B, C64, ZX Spectrum

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal