Ported Akalabeth (Ultima 0) to MSX-Basic

Par nanochess

Master (222)

Portrait de nanochess

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 ou Inscrivez-vous pour poster

Par santiontanon

Paragon (1832)

Portrait de santiontanon

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

Par JohnHassink

Ambassador (5684)

Portrait de JohnHassink

06-02-2019, 03:33

Cool! Thank you nanochess. Smile

Par ARTRAG

Enlighted (6977)

Portrait de ARTRAG

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...

Par ARTRAG

Enlighted (6977)

Portrait de ARTRAG

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.

Par NYYRIKKI

Enlighted (6093)

Portrait de NYYRIKKI

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)

Par zett

Hero (608)

Portrait de zett

06-02-2019, 19:34

!!!basic power!!!

Par Galder

Supporter (16)

Portrait de Galder

06-02-2019, 21:49

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

Par mesiasmsx

Prophet (3455)

Portrait de mesiasmsx

08-10-2020, 14:52

Thank you very much!

You can make a rom format?

Best wishes.

Par Manuel

Ascended (19682)

Portrait de Manuel

08-10-2020, 20:45

mesiasmsx: why do you ask?