Close

So it turns out my copy of DASM is missing some things, primarily vcs.h

A project log for Atari 2600 development suite for a hackerspace.

A system of parts and a computer that would allow development of Atari 2600 games using older hardware.

cprossucprossu 04/22/2019 at 03:040 Comments

So I was determined to forge ahead, despite issues I had with getting already compiled binaries to load up into the Supercharger. I wanted to make sure I could make roms/bins out of assembly code, and I managed to find a copy of combat that had been disassembled on my buddy's old 1997 web page, which mentions some of the very utilities I found through a different way, and also had a link I could use with Archive.org to grab the newest version of DOS based MKWAV and DASM I could find too. Also on that webpage was a file called vcs.h that sets up the instructions for the compiler. I did not know this yet, but I sure tried to compile stuff anyway! I did this all on a VM I decided to make while I was at home and away from the computer at my Hackerspace. My intention was to actually build up another computer with a coprocessor (or just use a 486dx), but the fact I found the right coprocessor meant I could be lazy and didn't have to!

This video was very long as it was real-time as I streamed it on twitch.

I was immediately greeted with the fact that dasm could not open vcs.h . After some quick googling I got this https://github.com/munsie/dasm/blob/master/machines/atari2600/vcs.h and everything worked as it should afterwards. Also there is some horrible audio coming off the VM from when the WAV file plays, so if you choose to view this video, and you have your speakers up loud, or use headphones, you do so at your own risk.

Discussions