Adventure for MSX
by Diogo Patrão
by Diogo Patrão
Play it online! Click here
Adventure is a milestone in videogame history - with its simple, iconic graphics and many innovations, it challenges both the inexperienced and the veteran players.
As I always enjoyed videogames and programming, I kept asking myself if I could make this game in a MSX, the computer in which I learned how to program. The answer, as it turns out, is "yes"!
This project started in january 2023. I started by coding in my good old Sharp Hotbit 1.2, the same I have since I was 12, in BASIC, because I had a severe case of nostalgia.
However, interpreted BASIC does not provide the speed that a action game like Adventure requires, so I experimented using the NestorBasic library, which incorporates BasicKun - it compiles the BASIC code on-the-fly and provides many useful assembler routines. However, the BASIC code is limited to 10kb and my program soon got to this size, so another solution was in order.
Folks at the Brazilian MSX Facebook page suggested the excellent MSXBas2Rom, from Amaury Carvalho, and it saved the day! I could not only successfully replicate most elements from the original game, but also add a new level, an opening screen, music and sound effects.
(Video in English)
Seems like a physical version of the game managed its way to Tasmania and got reviewed by the excellent eletricadventures channel! Thanks Matheus Geraldine for making the game arrive to (relative to my homecountry) the other side of the world!
Video in Portuguese
Here am I, presenting an early version of the game in real hardware.
Video in portuguese
The channel JogosMofados was celebrating 3 years and Paulo Vinicius presented some atari 2600 games that have MSX versions in this live. He played a beta version of Adventure and managed to get to the easter egg (which in the MSX version have an extra fun secret)
If you can't wait to sting the evil duck dragon with your sharp arrow sword, you can get the physical or digital version of the game by filling the form in the link below.
The physical version is composed of a hard cover, megadrive style, with cover, original artwork, manual (in portuguese) and cartridge.
If you choose the digital version, you'll get a ROM file that can be played either on a emulator such as openmsx or in the real machine by using sofarun of similar, and the manual in PDF form.
Fill the form below to get your copy:
https://forms.gle/n88Ce2zBYyHpuAVm9
Requirements:
Any MSX with at least 32kb of RAM.