Xanadu Adventure by Hopesoft

discuss text & graphic adventures for Acorns. level 9, robico & epic led this field
duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Wed Dec 10, 2014 2:20 pm

it is a shame that the maker of the program , did not do his/her job better. it was for tape , but if you look in the program all you hair stands up ;) , a lot of strange thinks , i have my reservations if all i see belongs to the program, parts of basic , pre assemble codes like <opt , lda, jmp ...... >

1024MAK wrote:duikkie - another machine code master to add to the hall of fame?

Good work =D> =D> =D>

Mark

User avatar
lurkio
Posts: 1245
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Xanadu Adventure by Hopesoft

Postby lurkio » Wed Dec 10, 2014 2:25 pm

leenew wrote:Lurkio do you recognise (and have you collected) all of the "treasures" in Duikkie's list above?

I had already been through the machine code looking for lists of words myself, because I was getting so p'd off with the ruddy game!

Duikkie's lists were a good reminder. But none of the words in the lists look unfamiliar. I suppose the only one that gave me slight pause was "mink", but I'd have to go back and dig out my old BeebEm saved states to be sure whether or not it's new to me. I'll update as and when.

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Wed Dec 10, 2014 2:40 pm

the tekst is at location &2710...&28f0 if you load the game at &1100

allso at &30b0...&3390

strange assemble codes are at &5090..50ff
and &51c0... 57ff

what happend by making this game ??
save the hole think start at &6b00 to start the game , but where is the real end of the program ??? 5090 ??
they put allso something at &7bb1 for file save ???

maybe the programmer lost intrest , and say play it at it is sons :)

leenew wrote:Duikkie there is a map earlier in the thread (but this may be incomplete? :D ) and no walkthrough as nobody can finish it!!

Is it possible to list all of the treasures that score points, and somehow find the text compression/printing routine and print out all of the text in the game so we can see if we have missed any locations??
Sounds easy :-k

Lee.

User avatar
leenew
Posts: 3362
Joined: Wed Jul 04, 2012 3:27 pm
Location: Doncaster, Yorkshire

Re: Xanadu Adventure by Hopesoft

Postby leenew » Wed Dec 10, 2014 2:47 pm

Hi Duikie, the text for the objects, and some words is readable, but the text for the descriptions of the rooms etc. is compressed/hidden.
Play a couple of minutes and read the descriptions, you won't find those in a *DUMP.
Can you intercept the print/unpack routine?

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Wed Dec 10, 2014 2:59 pm

i can try :) , i will start at 6b00 :) but &1100 may look not much bytes but a command is 2 bytes long like lda &ff, it is still 2000 instuctions , it will take a minute :)

leenew wrote:Hi Duikie, the text for the objects, and some words is readable, but the text for the descriptions of the rooms etc. is compressed/hidden.
Play a couple of minutes and read the descriptions, you won't find those in a *DUMP.
Can you intercept the print/unpack routine?

User avatar
lurkio
Posts: 1245
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Xanadu Adventure by Hopesoft

Postby lurkio » Wed Dec 10, 2014 5:52 pm

lurkio wrote:
leenew wrote:Lurkio do you recognise (and have you collected) all of the "treasures" in Duikkie's list above?
... none of the words in the lists look unfamiliar. I suppose the only one that gave me slight pause was "mink"

I've just had a look through the M/C again, and I think that "mink" in duikkie's list is actually a typo for MINH, which is a magic word in the game, which I already knew about. (It's on my map too.)

So no, I don't think anything can be gleaned from those word lists alone.

duikkie, it's back to you again! :D

Xanadu_Adventure_MINH.gif
Last edited by lurkio on Tue Jan 27, 2015 11:14 am, edited 2 times in total.

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Wed Dec 10, 2014 6:02 pm

i am tracing from 6b00 to find the routine for tekst on screen. not that easy. lot try and error. if a stumble on the unscramble JSR for tekst, i can read the ever box with tekst on the game.

hope for more wet days :) and 14 day before....

lurkio wrote:
lurkio wrote:
leenew wrote:Lurkio do you recognise (and have you collected) all of the "treasures" in Duikkie's list above?
... none of the words in the lists look unfamiliar. I suppose the only one that gave me slight pause was "mink"

I've just had a look through the M/C again, and I think that "mink" in duikkie's list is actually a typo for MINH, which is a magic word in the game, which I already knew about.

So no, I don't think anything can be gleaned from those word lists alone.

duikkie, it's back to you again! :D

User avatar
lurkio
Posts: 1245
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Xanadu Adventure by Hopesoft

Postby lurkio » Thu Dec 11, 2014 5:12 pm

duikkie wrote:i am tracing from 6b00 to find the routine for tekst on screen. not that easy. lot try and error ... hope for more wet days :) and 14 day before....

Well, good luck, duikke. Here's hoping for a Dutch hurricane. :lol: (Not really.)

Seriously, I hope you eventually find time to unscramble the text routines in this game. It's a very hard game to solve normally (if not impossible/buggy). Here are some of its "special features":

  • Random object-placement! Many of the objects in the game, including some of the treasures you have to collect, are placed in random locations when you start a new game. One of the key objects is the bean, which in some new games I can't find at all! The problem of slogging round the map due to random treasure-placement is made worse by...
  • Random dwarves and dragons! They pop up when you least expect it, and you have to kill them (the dragons, at least) to move forward. And sometimes when you kill a dragon, you experience...
  • Random sword-breakage! After fighting a dragon, your sword may get broken -- at random -- so you have to trek back to the blacksmith to get it re-forged. All this trekking about to find treasures and/or repair swords is particularly bothersome because of...
  • Limited light! Your torch batteries eventually run out, so you need to go all the way back to the shop at the beginning of the game to buy some more -- and no, you can't buy them when you start because there's an...
  • Inventory limit! There's only a certain number of objects you can carry at one time. You can buy a bag to increase the inventory limit, but then you run into the problem of there being...
  • Limited cash! You get 125 shillings at the start of the game, most of which you have to spend straight away on weaponry and light. There is some extra cash you might come across later, but you can never be sure where or when that will be because of...
  • Random object-placement! [GOTO 10]

:x Can't think why this game wasn't more popular... :lol:

User avatar
leenew
Posts: 3362
Joined: Wed Jul 04, 2012 3:27 pm
Location: Doncaster, Yorkshire

Re: Xanadu Adventure by Hopesoft

Postby leenew » Thu Dec 11, 2014 6:09 pm

Just remind me why are we trying to solve this again please? :lol:

Lee.

User avatar
lurkio
Posts: 1245
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Xanadu Adventure by Hopesoft

Postby lurkio » Thu Dec 11, 2014 6:36 pm

leenew wrote:Just remind me why are we trying to solve this again please?

Don't pretend you don't know why.

Because it's there.

Because we're obsessive.

Because we're masochists.

Because you wouldn't be able to sleep if you knew that this game had been out there, apparently unsolved for decades, and no one had ever pestered duikkie to hack it.

Because you don't want your last words to be, "Xanadu, Xanadu..."

Don't pretend you don't know.

:lol:

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Thu Dec 11, 2014 7:42 pm

i have found a routine that prints the place where you are

tommorrow if the weather is still bad
i will collect all room/box/tekst things

put in accumulator all 1 to ff values

i will see how many room/boxs of tekst there are :)

User avatar
lurkio
Posts: 1245
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Xanadu Adventure by Hopesoft

Postby lurkio » Thu Dec 11, 2014 11:52 pm

duikkie wrote:i have found a routine that prints the place where you are ... tommorrow if the weather is still bad i will collect all room/box/tekst things ... put in accumulator all 1 to ff values ... i will see how many room/boxs of tekst there are :)

Fantastic, duikkie!

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Fri Dec 12, 2014 9:14 am

oke it is a long list i will start as where i think the map is not there

ALL ARE IN HEX NUMBERS , because in the old days there was 8 bits computers :)

52 you're in the indian room
53 in a room where all the woodwork
54 in the witch's anteroom
55 this is the witch's kitchen
56 you're in the squash room
57 in a room encrusted with crystal
58 in a high ceilinged passage
59 in a gaint sitting room , huge oak table
5a
5b
5c in a corridor at the top of a flight of steps looks over sea
5d in a room carved building rubble adventure under contruction
5e there is been a rock fall here
5f this is a narrow part of the cave, stocked boxes
60 in a corner of the rock is an enourmous ...
61 in a small chamer, lump of garnet
62 at the brink of a VOLCANO
63 in a norrow passage, walls to hot to touch
64 the passage is narrower, rumbling coming ...
65
66
67 in a narrow passage
68
69 you're at the bottom of the well
6a ....................??? flash red tekst ?? gone to fast :)


lurkio wrote:
duikkie wrote:i have found a routine that prints the place where you are ... tommorrow if the weather is still bad i will collect all room/box/tekst things ... put in accumulator all 1 to ff values ... i will see how many room/boxs of tekst there are :)

Fantastic, duikkie!

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Fri Dec 12, 2014 9:26 am

starting with LDA 1

1 you're in the adventure shop
2 outside a shop
3 in an enchaned glade
4
5 by a small sinuous rill
6 in the ground there is a steel grating
7 lightly wooded region
8 dense forest
9 same as above
a same
b same
c outside a small pagoda
d inside the pagoda
e narrow tunnel leading east
f in a cave with jagged rocks
10 narrow passage
11 at the brink of a chasm
12 narrow passage
13 in a large hall with plastered walls
14 this is the soft room
15 in a wide cave with paintings
16 at a junction of twisting
17 in an antechamber
18 in a damp chamber
19 in a magic room
1a in a damp,foul smelling passage
1b in a low room
1c in a chamber walls are streaked of coal
1d in a large vaulted chamber
1e in a smaal chamer pool in middle
1f at the south end of the vaulted chamber
Last edited by duikkie on Fri Dec 12, 2014 11:05 am, edited 1 time in total.

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Fri Dec 12, 2014 10:14 am

lda #&20

20 in a winding passage
21 in a maze of twisty passage
22 same as above
23 same
24 same
25 same
26 same
27 same
28 same
29 same
2a same
2b same
2c same
2d in a small sparsely furnished ...
2e at the brink of a pit
2f another blinding flash and you're back ( ??????????)
30 same as above
31 on a sloping path
32
33 on a path at the entrance of a cave
34 at the west end of a beutiful brigde
35 at the brink of a chasm
36 in a small, damp cave grating set low
37 at a junction all directions walls green
38 from the rock high above you head stalactites
39 in a narrow passage
3a the roof here is so low
3b the paasage becomes wider
3c at the east end of the troll brigde
3d a dusty road leading east
3e at the end of the dusty road looking at castle
3f round the back of the castle a plank bridge

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Fri Dec 12, 2014 10:17 am

lda #&40

40 in the main hall of the castle
41
42 at the bottom of a winding
43 at the top of a staircase
44 in a bedroom
45 in a dingy little bedroom
46 in the bell tower
47 clambered up the rope
48 in the banquetting hall
49
4a in a low musty cellar
4b in the middle of the floor ...
4c this is the dungeon
4d in the magician's room
4e
4f
50
51

User avatar
lurkio
Posts: 1245
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Xanadu Adventure by Hopesoft

Postby lurkio » Fri Dec 12, 2014 2:11 pm

=D> =D> duikkie, this is great stuff! What was the JSR address that you used to print the text?

I've added most of your room-numbers to my map. See below.

But I don't know where to put the following room-numbers on my map:
duikkie wrote:4
2a same
2b same
2c same
2d in a small sparsely furnished ...

32
41
49
4e
4f
50
51
5a
5b
60 in a corner of the rock is an enourmous ...
65
66
67 in a narrow passage
68
6a ....................??? flash red tekst ?? gone to fast :)

2a, 2b and 2c were interesting because they suggested that I hadn't found all the rooms in the maze yet. (Although I was sure I had!) I had another look, and sure enough, there they were, just off the Pit Brink room (2e)! #-o

I also found the Thieves' Lair (2d) nearby, but it seems a bit pointless. (In the original ADVENT (aka Colossal Cave), the pirate/thief would steal your treasures and hide them in his lair in the heart of the maze, but in Xanadu that doesn't happen -- there isn't any pirate/thief -- so why a Lair?! UPDATE: It turns out that there is actually a thief in Xanadu Adventure. He steals your treasures and puts them in the Lair, but only when you lose a life.)

duikkie wrote:2f another blinding flash and you're back ( ??????????)
30 same as above

I think 2f and 30 are messages that you see when you are killed and then come back to life.

Do you think you can find any more JSR text routines? E.g. the routine that prints information messages, like "Okay", "You can't do that", "I don't understand", or "Congratulations! You have won the game by carrying out the following sequence of actions which I will now describe in detail"?!! [-o< :lol:

[EDIT: old map deleted. See updated map.]
Last edited by lurkio on Tue Jan 27, 2015 1:18 am, edited 6 times in total.

User avatar
lurkio
Posts: 1245
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Xanadu Adventure by Hopesoft

Postby lurkio » Fri Dec 12, 2014 6:12 pm

duikkie, do you know why there are no descriptions for rooms 32, 41, 49, 4e, 4f, 50, 51, 5a, 5b, 65, 66 and 68 in your list?

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Fri Dec 12, 2014 6:23 pm

i will look for more JSR

i use exmon , and it overrides the last or if only 1 line that line
lda 4 is perhaps box above 5 the dry stream bed ??

so rooms with 1 line are in my list blank

i handle exmon and xanadu ( maybe exmon2 helps)

*load d.xanadu
*exmon
@ 67c0
b 67e7
go
u 67e7
@6b00
b 6ccd
next at 6ccd is lda &2da5
JSR &67C7

what you do is change
A 2
jsr &67c7 (with space and / in exmon
read tekst
A 3
jsr &67c7

and so on
in map no vulcano room ??

User avatar
lurkio
Posts: 1245
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Xanadu Adventure by Hopesoft

Postby lurkio » Fri Dec 12, 2014 6:52 pm

YESSS!!! FINISHED IT!!!

Thank you for your help, duikkie. You are a star!
Xanadu_closing.gif
Xanadu_FINISHED.gif

What a bloody relief! Never thought I'd see the day...

No idea if 161 is a good score.* Probably not. And I still don't know what the Persian rug was for. Or many other things. But who cares?!

XANADU HAS FALLEN!



* No, it isn't. Just checked. Top score is apparently over 175. :x

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Fri Dec 12, 2014 7:37 pm

did you play the game with

the d.xanadu ??
(the disc version ??)

no error there ??

then i can changed it on the mmc card *din128.



lurkio wrote:YESSS!!! FINISHED IT!!!

Thank you for your help, duikkie. You are a star!
Xanadu_closing.gif
Xanadu_FINISHED.gif

What a bloody relief! Never thought I'd see the day...

No idea if 161 is a good score.* Probably not. And I still don't know what the Persian rug was for. Or many other things. But who cares?!

XANADU HAS FALLEN!



* No, it isn't. Just checked. Top score is apparently over 175. :x

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Fri Dec 12, 2014 7:37 pm

maybe a walkthrough ?? and map ??

lurkio wrote:YESSS!!! FINISHED IT!!!

Thank you for your help, duikkie. You are a star!
Xanadu_closing.gif
Xanadu_FINISHED.gif

What a bloody relief! Never thought I'd see the day...

No idea if 161 is a good score.* Probably not. And I still don't know what the Persian rug was for. Or many other things. But who cares?!

XANADU HAS FALLEN!



* No, it isn't. Just checked. Top score is apparently over 175. :x

User avatar
lurkio
Posts: 1245
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Xanadu Adventure by Hopesoft

Postby lurkio » Fri Dec 12, 2014 7:54 pm

duikkie wrote:maybe a walkthrough ?? and map ??

duikkie, I believe my latest map, above, is now complete. But yes, I will also do a final, prettier version!

I will also do a walkthrough!

duikkie wrote:in map no vulcano room ??

There is a volcano room on my map. It is called "Volcano Brink" (62).

duikkie wrote:did you play the game with the d.xanadu ?? (the disc version ??)

No. I used an old BeebEm saved state, which was using the .uef tape image.

I will check my solution using your disc version, D.XANADU, as well.

Many thanks!

=D> =D> =D> \:D/ \:D/ \:D/ :-D :-D :-D

User avatar
leenew
Posts: 3362
Joined: Wed Jul 04, 2012 3:27 pm
Location: Doncaster, Yorkshire

Re: Xanadu Adventure by Hopesoft

Postby leenew » Sat Dec 13, 2014 1:12 am

Just got in from work to be greeted by this Earth shattering news! Xanadu has been vanquished :D Well done. You were almost there under your own steam Lurkio . So near yet so far :lol: It may have gone unsolved forever had Duikkie not revealed the hidden parts of the maze. ....
Well done to both of you =D>
Lee.

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Sat Dec 13, 2014 6:06 am

it is not yet my time to meet the maker :)
(xanadu/ misty thing)
hopefully there are no more unsolved games [-X

even in the 80's the beeb was not ment to be a games machine
was to learn about computers :shock:

and that all know what basic and machine code was :?
hopelully i am no the last , who knows the beeb b , inside out ?

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Sat Dec 13, 2014 8:25 am

lda 4

4 at a dried up stream bed
32 in an oak beamed passage
41 in a dimly lit passage
49 in the castle kitchen
4e in a long corridor
4f same as above
50 same
51 same
5a in a tall,winding corridor
5b same as above
65 dead end
66 dead end
68 at the end of the passage



lurkio wrote:=D> =D> duikkie, this is great stuff! What was the JSR address that you used to print the text?

I've added most of your room-numbers to my map. See below.

But I don't know where to put the following room-numbers on my map:
duikkie wrote:4
2a same
2b same
2c same
2d in a small sparsely furnished ...

32
41
49
4e
4f
50
51
5a
5b
60 in a corner of the rock is an enourmous ...
65
66
67 in a narrow passage
68
6a ....................??? flash red tekst ?? gone to fast :)

2a, 2b and 2c were interesting because they suggested that I hadn't found all the rooms in the maze yet. (Although I was sure I had!) I had another look, and sure enough, there they were, just off the Pit Brink room (2e)! #-o I also found the Thieves' Lair (2d) nearby, but it seems a bit pointless. (In the original ADVENT (aka Colossal Cave), the pirate/thief would steal your treasures and hide them in his lair in the heart of the maze, but in Xanadu that doesn't happen -- there isn't any pirate/thief -- so why a Lair?!)

Code: Select all

2f another blinding flash and you're back ( ??????????)
30 same as above

I think 2f and 30 are messages that you see when you are killed and then come back to life.

Do you think you can find any more JSR text routines? E.g. the routine that prints information messages, like "Okay", "You can't do that", "I don't understand", or "Congratulations! You have won the game by carrying out the following sequence of actions which I will now describe in detail"?!! [-o< :lol:

Image

duikkie
Posts: 2681
Joined: Fri Feb 07, 2014 3:28 pm

Re: Xanadu Adventure by Hopesoft

Postby duikkie » Sat Dec 13, 2014 8:31 am

on request :)

60 in a corner of the rock is an enormous spider's web :)

67 in a norraw passage with a layer of thick mist close to the floor

6a ?????????????????????????????????????

User avatar
lurkio
Posts: 1245
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Xanadu Adventure by Hopesoft

Postby lurkio » Sun Jan 04, 2015 1:33 pm

leenew wrote:Well done. You were almost there under your own steam Lurkio

Thanks, Lee! Yes, I am kicking myself slightly. But mainly I'm just relieved to have finished the game at last!

Here's the game on SSD with a !BOOT loader, adapted from Richard Toohey's upload earlier in this thread. It should work in Model B and Master 128 mode in BeebEm:

    XANADU.ssd.zip
    EDIT: Updated disc image with new version of loader.
    (The main Xanadu Adventure program file is unchanged.)
    EDIT 2, 2016: Updated disc image with corrected loader!

Here's my epic guide to the game, including hints and tips, a walkthrough (or as close to a walkthrough as you'll get for such a random game), and a transcript of a complete gameplay session:


Here's the updated map that accompanies the guide:

    Xanadu_Adventure_map_v1_1.png
    EDIT: Updated version of map.

I've submitted the guide and the map to the CASA archive, where hopefully they'll appear soon.

(duikkie, I haven't fully tested your SSD version of the game yet because I think I've OD'd on Xanadu for now! But thanks again for your help. It was brilliant!)

Btw, I heard back from the author of the game, who said this is the first time he's ever heard of anyone completing it in the 32 years since he wrote it! Somehow, I'm not entirely surprised. :wink:

I shall go and rest now...

Happy new year, all!

Xanadu Adventure finished 195 points.gif
Last edited by lurkio on Sat Oct 15, 2016 8:26 pm, edited 12 times in total.

User avatar
leenew
Posts: 3362
Joined: Wed Jul 04, 2012 3:27 pm
Location: Doncaster, Yorkshire

Re: Xanadu Adventure by Hopesoft

Postby leenew » Sun Jan 04, 2015 2:00 pm

Hey!
Very impressive write - up and walkthrough Lurkio =D>
I have yet to play it through myself. Time is tight :lol:
Lee.

iamaran
Posts: 173
Joined: Tue Mar 14, 2006 8:08 pm

Re: Xanadu Adventure by Hopesoft

Postby iamaran » Sun Jan 04, 2015 6:36 pm

lurkio wrote:I've submitted the guide and the map to the CASA archive, where hopefully they'll appear soon.

I'm onto it!


Return to “adventures”

Who is online

Users browsing this forum: No registered users and 4 guests