Category: Programming

Atari and Commodore 64 game ‘Fort Apocalypse’ will get MSX port for MSXDev’18

The MSX enthusiasts will now be able to enjoy, using their favourite machine, ‘Fort Apocalypse’, a game initially released in 1982 for the Atari 8-bit and Commodore 64. It was announced by SoCal Studio that they are working on a port of the game for the MSX! No, this is not the 4th entry for the contest! To be more…

MSXDev’18 competition receives another game: Virus LQP-79

Virus LQP-79 brings a horde of zombies for the MSXDev’18 competition. The third entry is an enjoyable shoot’em up game where you play Amy, an average girl who found herself in a daring situation after an accident at a local research facility releases a deadly (almost?) virus that turns people in zombies. Her task is to find her way out of the…

Remember the RetroN 77? It is alive and well and the developer has more news!

Announced last June at 2017 E3, the RetroN 77 brought some excitement but also took some flak from the ever-picky retro community when dealing with new hardware about old hardware :) Hyper developers have released an extensive letter with new and exciting updates. Shared by Scott Dayton over the Atari 2600 Homebrew Facebook group, the update signed by Dr. Andrew Steel, started…

ZX Spectrum Next case mould being produced (photos to prove!)

I was a happy guy when I saw the newest Kickstarter update from Henrique Olifiers, which I summarize here in this quick post. The case mould is being produced and it is almost ready to be used to inject the first ZX Spectrum Next cases, starting with a prototype to validate the mould. It looks like a very complicated and detailed…

Woz to the Rescue! RetroChallenge 2018/04 – Update #11

One of the things I’m trying to do in this RetroChallenge is write a game for the Commodore CBM II series, while teaching myself Assembly. In my last update, I described the game engine I am working on, which is a sort of pseudo-3D FPS view mode (err, without the “S” part of FPS). As with just about any piece…

Designing a Game for a Failed 8-bit Platform With No Graphics – RetroChallenge 2018/04 – Update #10

This is my 10th, and presumably final RetroChallenge update: tomorrow is the end of the contest. Most people would say “Hey, you were crazy to set that goal in the first place, let alone start with only a day left.” Ah, what do they know? I just a game design, and write some code. Sure, I only started learning assembly…

Debugging 6502 Assembly Doesn’t Have to be Awful – RetroChallenge 2018/04 – Update #9

I do not remember how I debugged BASIC programs back in the 80s. To be honest, I do not even want to remember. I’m sure it was convoluted, ugly, and painful. You know what’s really nice? Modern development environments where you can step through your program, statement by statement, watch the variables change, maybe even change some yourself as you go,…

Setting Up a Modern Development Environment for 6502/6509/6510/8502 Assembly Language – RetroChallenge 2018/04 – Update #8

If you are following along from the last update, you now have assembled the pieces you need to start programming in 650x Assembly language. Since my RetroChallenge is focused on the Commodore CBM II (“B Series”) machines, I am going to be showing how to set a development environment for that machine. But the same environment will work just as…

MSXDev’18 Second Contestant – BUDDHAGILLIE!

MSXDev organizers have just announced the second entry for the 2018 edition of the MSX Game Development Contest – BUDDHAGILLIE! BUDDHAGILLIE by GW’s-workshop is an action game where you play Buddha who uses his sword to slash the enemies throughout 6 realms: Hell, Hunger, Animals, Asuras, Humans, Gods and Nirvana. On each realm, besides fighting the enemies directly, you also have to…

The Only Thing We Have to Fear, is Assembly Itself – RetroChallenge 2018/04 – Update #7

  Assembly language: the very name strikes fear into the hearts of retro-computing oriented nerds everywhere. “I used to program my (Atari|Commodore|TI99|Apple|ZX Spectrum) in BASIC, and I always meant to do something in Assembly, but… ” If that sounds familiar to me, then this is the blog for you! Or rather, this is about the 100th blog for you, because…