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
Nice present for the CPCs 30st birthday! Thank you! :)
EDIT: Use with WinApe.
Is it just me, or is the attachment bad?
Just in case, the attachment is bad: TFM sent me a copy...
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...
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...
Huh, not my cup of tea, but a new game is a new game :)
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
It is great to have this on the CPC, thank you!. It is a classic among the classics! :D :D
Thank you very much Fessor! :)
Thanks for this port Fessor!
a port of one ultima on cpc, so nice to launch it on real machine!
congrats again and cheers
Yes Great Work :D
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)
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
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]
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)