News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Fessor

Ultima comes to CPC... sort of... Akalabeth got ported by me

Started by Fessor, 22:29, 28 August 15

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Fessor

I stumbled over the Basic-Source of Akalabeth aka Ultima 0 and in boredom gave it a try to port it to the CPC.
Mainly because i love the Ultima-Games and found it a shame that the CPC got none Port.

Since today we have at least Ultima 0 - Akalabeth. ;)


*edit* Attachment corrected

*edit*
Syntax Error in Line 1682 fixed
1682 PRINT#1,"1-LADDER-UP":PRINT#1,"2-LADDER-DN":PRINT#1,"3-KILL":PRINT#1,"4-BAD??":PRINT#1,"CHOICE ";:q$="":WHILE q$="":q$=INKEY$:WEND:Q=VAL(q$):PRINT Q:IF Q<1 OR Q>4 THEN 1682

Disk Image replaced

TFM

Nice present for the CPCs 30st birthday! Thank you!  :)


EDIT: Use with WinApe.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Devilmarkus

When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Devilmarkus

Just in case, the attachment is bad: TFM sent me a copy...
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Devilmarkus

Guess I found the problem of attached dsk:

Header says:
00000000h: 61 6B 61 6C 61 62 65 74 68 2E 64 73 6B 00 00 00 ; akalabeth.dsk...
00000010h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000020h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000030h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000040h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000050h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000060h: 00 00 00 00 30 30 30 36 36 34 20 00 30 30 31 37 ; ....000664 .0017
00000070h: 35 30 20 00 30 30 31 37 35 30 20 00 30 30 30 30 ; 50 .001750 .0000
00000080h: 30 35 37 34 34 30 30 20 31 32 35 37 30 31 33 35 ; 0574400 12570135
00000090h: 32 31 32 20 30 31 34 37 31 31 00 20 30 00 00 00 ; 212 014711. 0...
000000a0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000b0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000c0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000d0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000e0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000f0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000100h: 00 75 73 74 61 72 00 30 30 63 72 69 73 70 79 37 ; .ustar.00crispy7
00000110h: 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; 0...............
00000120h: 00 00 00 00 00 00 00 00 00 63 72 69 73 70 79 37 ; .........crispy7
00000130h: 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; 0...............
00000140h: 00 00 00 00 00 00 00 00 00 30 30 30 30 30 30 20 ; .........000000
00000150h: 00 30 30 30 30 30 30 20 00 00 00 00 00 00 00 00 ; .000000 ........
00000160h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000170h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000180h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000190h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000001a0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000001b0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000001c0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000001d0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000001e0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000001f0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000200h: 45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B ; EXTENDED CPC DSK
00000210h: 20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F ;  File..Disk-Info
00000220h: 0D 0A 57 69 6E 41 50 45 20 32 2E 30 41 31 38 20 ; ..WinAPE 2.0A18



When I cut it down to:
00000000h: 45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B ; EXTENDED CPC DSK
00000010h: 20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F ;  File..Disk-Info
00000020h: 0D 0A 57 69 6E 41 50 45 20 32 2E 30 41 31 38 20 ; ..WinAPE 2.0A18

the image works fine...
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Fessor

Mmmkay... that was new to me that KDE adds additonal Information to the Archive... that requires further investigation as the servicemenu didn't delivered an expected result...

Attachment in first post corrected.


*edit*
Bah... its a known and open bug. they are using gzip instead of zip...

Gryzor

Huh, not my cup of tea, but a new game is a new game :)

Puresox

Look forward to seeing how well this game plays on the cpc , looks like a game I may get hooked into...?
Thanks for the port ! btw appreciated

||C|-|E||

It is great to have this on the CPC, thank you!. It is a classic among the classics!  :D :D

alex76gr

I still believe that i got my myopia from the green GT-65 monitor, but i can't prove it! :)

agoria_555

Thanks for this port Fessor!

a port of one ultima on cpc, so nice to launch it on real machine!

congrats again and cheers

paradroid90

Embrace all 8 Bits :-)


Fessor

Fixed and Disk-Image replaced.

1682 PRINT#1,"1-LADDER-UP",:PRINT#1,"2-LADDER-DN":PRINT#1,"3-KILL":PRINT#1,"4-BAD??",:PRINT#1,"CHOICE ";:q$="":WHILE q$="":q$=INKEY$:WEND:Q=VAL(q$):PRINT Q:IF Q<1 OR Q>4 THEN 1682



ukmarkh


First of all, please experience more fits of boredom if this is the result. secondly, thank you for this.

I first played this on the Apple II, this is a great game and would really benefit from the Amstrad's 'Mode 0' colour palette. Could you just imagine what the dungeons would look like, the castles and landscape. It's one of the best games ever, people should do their damnedest to give it a go.


Such is the games scale, the more you progress, the less you know. The game uploaded looks awfully primitive, but an enhanced version was released in 1986 by Origin that breathed new life into this old RPG.


I have to ask, what's next... The Oregon Trail?  8) [size=78%]     [/size]

Fessor

Quote from: ukmarkh on 11:14, 09 February 16
Could you just imagine what the dungeons would look like, the castles and landscape.

Dungeons not yet, but castles and landscape - yes... ;) => Mein Winterprojekt der letzten Jahre: U4


Powered by SMFPacks Menu Editor Mod