Skip to main content

Homebrew game for C64 - part 5: C64 / 6502 IDE for Mac

So far I've not written very much about the actual gameplay. That's mostly because I had done a bit of that before I started writing this blog. I will write some of that up 'retro'spectively. (geddit?)

But I've been choosing to do other things such as the music and whilst doing that I got hung up on writing a system for converting music notation to assembly.

I've been muddling by with a miscellany of tools (TMPx, an online sprite editor, XCode etc). This has been working pretty efficiently, with a few frustrations. So today I decided to begin work on an IDE for Mac, which AFAIK doesn't exist.
Not bad for a day's work.  The syntax colouring alone makes the assembly so much easier to read. The line numbering probably took more time than the rest put together. You never know what's going to go smoothly and what you'll be stuck on for hours.

But is this just displacement activity?? Am I avoiding getting on with the gameplay because I'm having doubts about the original concept? Maybe. But I'm reminded of this:

(image links to XKCD - go visit and spend time there.)

That seems very appropriate this evening.

If the IDE interests you, do let me know.

[update 28 Mar: Build / Run / Build+Run working, from menu or using same keyboard shortcuts as XCode. 'Build' uses tmpx and expects that to be installed, passes the resulting .prg (if build successful) to X64, Vice emulator]


Popular posts from this blog

Comparing ARMSID and real 6581 SID

I've set up a YouTube channel for posting my music, mostly to give myself an incentive to keep writing and hopefully improve those skills.

I recently posted a version of this eastern-sounding piece rendered by the notation software. An exercise in using the pentatonic minor for that eastern flavour.

I've now made recordings of the C64 playing the piece. First of all I made a 3-voice version (not yet posted) and then an 8-voice version using multi-tracking.

That's the first version you hear in this video, played on my 'bionic 64' which is fitted with an ARMSID.

Curious about how this would compare with the same music played by a real 6581 SID, I did the same recording using an all-original 64 and made a video with one recording after the other. My observations are below but judge for yourself.

In the 'pure' tones it's hard to hear a difference. But there is definitely a difference when there are many voices playing together and using pulse-wave modulatio…

Homebrew game for C64 - part 1: SID tune

It's funny how interests from your teens remain with you, how easy it is to pick them up again and how comfortable they feel.

I'll probably write more about the revival of this hobby and my collection of 8-bit computers. Let's just say for now that I've begun a C64 puzzle game based on my character Yvonne the Sheep and her friends - and enemies.

Writing for 6502 (or 6510 in this case, which makes no difference as far as the assembly language is concerned) is like putting on an old familiar comfortable jumper.

I wasn't particularly keen on doing music, I did think about just forgetting it and just going with sound effects.

But a silly tune came into my head that seemed suitable for sheep pootling around a field. I'm not a composer of any great experience but I am at home with sheet music. Notating it (in 3 voices and possibly a fourth later) was the easiest way for me to get the tune out of my head and onto 'paper'.

Before I knew it I was really hooked o…