CPCWiki forum

General Category => Games => Topic started by: Fessor on 22:29, 28 August 15

Title: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: Fessor on 22:29, 28 August 15
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
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: TFM on 22:48, 28 August 15
Nice present for the CPCs 30st birthday! Thank you!  :)


EDIT: Use with WinApe.
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: Devilmarkus on 23:18, 28 August 15
Is it just me, or is the attachment bad?
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: Devilmarkus on 23:38, 28 August 15
Just in case, the attachment is bad: TFM sent me a copy...
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: Devilmarkus on 23:46, 28 August 15
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...
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: Fessor on 00:20, 29 August 15
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...
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: Gryzor on 18:38, 29 August 15
Huh, not my cup of tea, but a new game is a new game :)
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: Puresox on 21:06, 29 August 15
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
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: ||C|-|E|| on 21:12, 31 August 15
It is great to have this on the CPC, thank you!. It is a classic among the classics!  :D :D
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: alex76gr on 07:50, 01 September 15
Thank you very much Fessor! :)
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: agoria_555 on 15:16, 08 February 16
Thanks for this port Fessor!

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

congrats again and cheers
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: paradroid90 on 17:44, 08 February 16
Yes Great Work  :D
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: ukmarkh on 18:59, 08 February 16
Stumbled across this error...


https://www.facebook.com/ClassicReplayOfficial/photos/pcb.424277107777792/424276404444529/?type=3&theater (https://www.facebook.com/ClassicReplayOfficial/photos/pcb.424277107777792/424276404444529/?type=3&theater)
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: Fessor on 20:56, 08 February 16
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


Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: ukmarkh on 11:14, 09 February 16

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]
Title: Re: Ultima comes to CPC... sort of... Akalabeth got ported by me
Post by: Fessor on 15:59, 09 February 16
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 (http://www.cpcwiki.eu/forum/programmierung/mein-winterprojekt-der-letzten-jahre-u4/msg108165/#msg108165)

Powered by SMFPacks Menu Editor Mod