Knight Orc (Level 9) ... yes, it actually exists!

want to contribute an update to the archive? post it here!
iamaran
Posts: 298
Joined: Tue Mar 14, 2006 8:08 pm
Contact:

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by iamaran » Sat Sep 28, 2019 8:00 pm

Arcadian wrote:
Wed Sep 25, 2019 8:24 pm
Super, let us know if you're able to complete the game and if so, whether there are any further checks along the way. Thanks Aran!
I've encountered a problem or two, but it looks like it will be possible to complete it. It will take me some time!
Last edited by iamaran on Tue Oct 01, 2019 7:47 pm, edited 2 times in total.

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

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by iamaran » Wed Oct 02, 2019 2:52 pm

It's playable to the end, with no further manual lookup checks!
KOEnd.png

User avatar
CMcDougall
Posts: 6796
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by CMcDougall » Wed Oct 02, 2019 9:11 pm

I completed it too .... :^o
ko29.png
ko28C.png
here is it on a DSD, so no need to keep swapping Game & Picture disc from drive0 8)
Attachments
KnightOrc-GameDisc0 PictureDisc2.dsd
DSD 80T
(400 KiB) Downloaded 30 times
ImageImageImage

User avatar
CMcDougall
Posts: 6796
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by CMcDougall » Thu Oct 03, 2019 8:03 pm

now, this DID crease me up : "ADFS is slow" :lol:
boConv d a.png
but for peeps that like really snail slow junk #-o
Attachments
KnightOrc-GamePictureADFS L 160.zip
ADFS L 160T
(303.56 KiB) Downloaded 26 times
ImageImageImage

User avatar
billcarr2005
Posts: 1393
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by billcarr2005 » Tue Oct 08, 2019 9:13 am

Using the excellent debugging features of B2, I've since discovered that the password(s) are stored in their token form at &11E3,E4,E5

The offsets are the same in both the BBC with SWRAM and BBC Master versions, namely
BBC &8000
Master &1100

Code: Select all

+DF,E0,E1 PAGE,LINE,NUMBER
+E2 ?
+E3,E4,E5 WORD ATTEMPT 1,2,3
+E6 ATTEMPT NUMBER
The following values at &80DF
21 03 08 7F 0B 0B 0B

were there when it was Page 33, Line 3, Word 8. The password is "IN"

Therefore &11E3 being changed to &0B (relatively straightforward under emulation) before the first guess would make the password "IN"

The code to place the "password" on the BBC version is at &1296

Code: Select all

1296 LDA &8000,Y	Y=01	(&8001)
1299 STA &8000,X	X=E3	(&80E3)
The code to get &0B in &8001 in the first place occurs around

Code: Select all

1119 LDA &A07
111C JMP &158A
	158A PHA	(the password "token" from &A07)
	158B JSR &BD9
	 	BD9 JSR &124C 	(this must decide where to put the value)
	 	BDC TAX			(the X to STA to at &158F)
	 	BDD LDA 8000,X
	 	BE0 RTS
	158E PLA
	158F STA &8000,X		(&8001)
&A07 is set -

Code: Select all

1106 LDA &80FF
1109 SEC
110A ADC &0A07
110D STA &0A07
&80FF is constantly changing, so is effectly a random number...
Last edited by billcarr2005 on Tue Oct 08, 2019 6:31 pm, edited 1 time in total.

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

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by leenew » Tue Oct 08, 2019 4:18 pm

Good detective work so far 8)

Lee

User avatar
billcarr2005
Posts: 1393
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by billcarr2005 » Wed Oct 16, 2019 12:49 pm

Could somebody please try the following disk/c

The word *should* be "A", whichever Page, Line and Word is asked for... :D

EDIT: there's no need to go all the way to THROW SPEAR before it appears... RESTORE, from the beginning, should also trigger the question!
Attachments
KnightOrc-GameDisk.zip
(119.01 KiB) Downloaded 4 times

User avatar
marcusjambler
Posts: 670
Joined: Mon May 22, 2017 11:20 am
Location: Bradford
Contact:

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by marcusjambler » Thu Oct 17, 2019 7:47 am

I managed to kill the horse :D

User avatar
daniel_gsp
Posts: 53
Joined: Wed Jan 03, 2018 11:05 am
Contact:

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by daniel_gsp » Thu Oct 17, 2019 8:34 am

marcusjambler wrote:
Thu Oct 17, 2019 7:47 am
I managed to kill the horse :D
I really need to play this! :shock:

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

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by lurkio » Thu Oct 17, 2019 11:19 am

billcarr2005 wrote:
Wed Oct 16, 2019 12:49 pm
Could somebody please try the following disk/c

The word *should* be "A", whichever Page, Line and Word is asked for... :D

EDIT: there's no need to go all the way to THROW SPEAR before it appears... RESTORE, from the beginning, should also trigger the question!
Works for me in JSBeeb. :)

Did you want someone to test on a real Beeb?

:?:

User avatar
billcarr2005
Posts: 1393
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Knight Orc (Level 9) ... yes, it actually exists!

Post by billcarr2005 » Thu Oct 17, 2019 2:08 pm

lurkio wrote:
Thu Oct 17, 2019 11:19 am

Works for me in JSBeeb. :)

Did you want someone to test on a real Beeb?

:?:
I've tested the standard BBC and Master versions on b2 and also the standard on b-Em, BeebEM and JSBeeb and it seems to work too, so I *think* I've found a constant number which works :)
Obviously any further testing on real or emulated setups would ensure it's not a fluke :D

Post Reply