Ported Akalabeth (Ultima 0) to MSX-Basic

By nanochess

Master (218)

nanochess's picture

05-02-2019, 18:36

Hi guys.

I've ported recently Akalabeth to GW-BASIC and then to MSX-Basic.

Akalabeth is the first game of Richard Garriott more known by the Ultima RPG series.

It was not so easy, maybe it has some bugs but it works nonetheless Smile

Enjoy it!

http://nanochess.org/akalabeth.html

Login or register to post comments

By santiontanon

Paladin (752)

santiontanon's picture

05-02-2019, 22:28

Nice! I actually played a bit of Akalabeth last year just to check it out! Didn't know it was coded in Basic!!!

And this makes me even more curious to try to code a game in BASIC again after about 30 years! Big smile

By JohnHassink

Ambassador (5382)

JohnHassink's picture

06-02-2019, 03:33

Cool! Thank you nanochess. Smile

By ARTRAG

Enlighted (6114)

ARTRAG's picture

06-02-2019, 08:09

I had just a quick play and I like it a lot! About bugs, I've spotted that the text sometimes overwrite itself or it is not properly centered but with some cleaning this game has a lot of potential, even for physical release.
Sadly, even without disk drive installed, the spare ram is only 3K, not very much for improvements (and with disk installed it does not even fit in ram).
A way I to expand the game with audio effects and music could be to translate it to C...

By ARTRAG

Enlighted (6114)

ARTRAG's picture

06-02-2019, 09:18

Just a side note. Apart from loading the Cas file, you can copy and past the whole listing in openmsx and get it typed even on turbo r.
You need to boot pressing shift (to disable the disk) and put to max speed max frame skipping to speed up the typing.

By NYYRIKKI

Enlighted (5199)

NYYRIKKI's picture

06-02-2019, 13:14

ARTRAG wrote:

Just a side note. Apart from loading the Cas file, you can copy and past the whole listing in openmsx and get it typed even on turbo r.
You need to boot pressing shift (to disable the disk) and put to max speed max frame skipping to speed up the typing.

Even better idea:
set default_type_proc type_via_keybuf
(Fixes possible problems with keyboard layout as well)

By zett

Champion (504)

zett's picture

06-02-2019, 19:34

!!!basic power!!!

By Galder

Supporter (16)

Galder's picture

06-02-2019, 21:49

Thumbs up! Sounds great! Big fan of the Ultima series.

My MSX profile