I've encountered a problem or two, but it looks like it will be possible to complete it. It will take me some time!
Knight Orc (Level 9) ... yes, it actually exists!
Re: Knight Orc (Level 9) ... yes, it actually exists!
Last edited by iamaran on Tue Oct 01, 2019 8:47 pm, edited 2 times in total.
Re: Knight Orc (Level 9) ... yes, it actually exists!
It's playable to the end, with no further manual lookup checks!
- CMcDougall
- Posts: 7048
- 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!
I completed it too ....
here is it on a DSD, so no need to keep swapping Game & Picture disc from drive0 - Attachments
-
- KnightOrc-GameDisc0 PictureDisc2.dsd
- DSD 80T
- (400 KiB) Downloaded 135 times
- CMcDougall
- Posts: 7048
- 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!
now, this DID crease me up : "ADFS is slow"
but for peeps that like really snail slow junk - Attachments
-
- KnightOrc-GamePictureADFS L 160.zip
- ADFS L 160T
- (303.56 KiB) Downloaded 124 times
- billcarr2005
- Posts: 1840
- Joined: Fri Sep 09, 2005 4:01 pm
- Location: UK
- Contact:
Re: Knight Orc (Level 9) ... yes, it actually exists!
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
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
The code to get &0B in &8001 in the first place occurs around
&A07 is set -
&80FF is constantly changing, so is effectly a random number...
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
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)
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)
Code: Select all
1106 LDA &80FF
1109 SEC
110A ADC &0A07
110D STA &0A07
Last edited by billcarr2005 on Tue Oct 08, 2019 7:31 pm, edited 1 time in total.
Re: Knight Orc (Level 9) ... yes, it actually exists!
Good detective work so far
Lee
Lee
- billcarr2005
- Posts: 1840
- Joined: Fri Sep 09, 2005 4:01 pm
- Location: UK
- Contact:
Re: Knight Orc (Level 9) ... yes, it actually exists!
Could somebody please try the following disk/c
The word *should* be "A", whichever Page, Line and Word is asked for...
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!
The word *should* be "A", whichever Page, Line and Word is asked for...
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 113 times
- marcusjambler
- Posts: 1147
- Joined: Mon May 22, 2017 12:20 pm
- Location: Bradford
- Contact:
Re: Knight Orc (Level 9) ... yes, it actually exists!
I managed to kill the horse
- daniel_gsp
- Posts: 65
- Joined: Wed Jan 03, 2018 11:05 am
- Contact:
Re: Knight Orc (Level 9) ... yes, it actually exists!
I really need to play this!
Re: Knight Orc (Level 9) ... yes, it actually exists!
Works for me in JSBeeb.billcarr2005 wrote: ↑Wed Oct 16, 2019 1:49 pm Could somebody please try the following disk/c
The word *should* be "A", whichever Page, Line and Word is asked for...
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!
Did you want someone to test on a real Beeb?
- billcarr2005
- Posts: 1840
- Joined: Fri Sep 09, 2005 4:01 pm
- Location: UK
- Contact:
Re: Knight Orc (Level 9) ... yes, it actually exists!
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
Re: Knight Orc (Level 9) ... yes, it actually exists!
Top work, Bill!
Thanks for persevering!!
Thanks for persevering!!
Please subscribe to the ABug YouTube channel!
- daniel_gsp
- Posts: 65
- Joined: Wed Jan 03, 2018 11:05 am
- Contact:
Re: Knight Orc (Level 9) ... yes, it actually exists!
Absolutely amazed to see this finally and not a hacked together version using the e.g. Gnome Ranger game engine plus another platform's game data. I had given up hope of seeing this and yet here it is but an absolute freak of a chance encounter. And it was still readable which is even more incredible. Wow, thanks to the team who managed to get this preserved now and playable online or in a desktop emulator. Will have to read the manual and give it a go.
I still wonder if they did ever release any retail copies...
Re: Knight Orc (Level 9) ... yes, it actually exists!
Good to have you back on the forum after, wow, a ten year hiatus!
Anyway, I had confirmation from the author Mike Bryant that at least ONE copy was sold (at a computer show!).
-------- Forwarded Message --------
Subject: RE: Knight Orc on the BBC
Date: Sun, 5 Jan 2020 13:05:29 -0000
From: Mike Bryant
To: 'Dave M'
Hi there!
Well done. I remember selling one copy at PCW show (?) in Earls Court to a young lad… guessing that more copies were sold mail-order.
Please subscribe to the ABug YouTube channel!
Re: Knight Orc (Level 9) ... yes, it actually exists!
Thank you Dave and has it really been that long....? It's good to be back, looks like so many exciting projects have happened.
Imagine the bidding war if the one retail copy of Knight Orc for the BBC shows up on ebay... I'd hope the owner donates it but that's their choice I guess.
Re: Knight Orc (Level 9) ... yes, it actually exists!
Reminds me of Defender of the Crown. Me and an old school friend wrote a version of this for the BBC but we couldn't get any software house interested as it was around 1991 so gave up before it was complete
Re: Knight Orc (Level 9) ... yes, it actually exists!
Excellent find, well done to everyone involved
Pitfall, Gridrunner, Matrix: Gridrunner 2, LaserZone, AcornViewer, AcornPad
Re: Knight Orc (Level 9) ... yes, it actually exists!
In an uncharacteristic act of violence, I tried killing the hermit in the cave. Typing "KILL HERMIT" resulted in an endless repeated display of:
"The hermit roars with laughter as you miss and sprawl hopelessly on the ground"
Was it something I said or did I find a bug?
"The hermit roars with laughter as you miss and sprawl hopelessly on the ground"
Was it something I said or did I find a bug?
Re: Knight Orc (Level 9) ... yes, it actually exists!
The PC version behaves similarly. Hundreds of messages, there is some variety though. However, *eventually* you die. See screenshot.
Re: Knight Orc (Level 9) ... yes, it actually exists!
It's the same in the BBC version. Press shift to scroll and eventually you do die.
Press any other key when you need to scroll you are asked whether you want to continue. Say NO and you may resume the game. See screenshots.
Press any other key when you need to scroll you are asked whether you want to continue. Say NO and you may resume the game. See screenshots.
Re: Knight Orc (Level 9) ... yes, it actually exists!
I guess I need to be more patient
I tried again and that message must have been displayed 20 to 30 times before Odin entered and killed me.
Thanks for encouraging me to continue.
I tried again and that message must have been displayed 20 to 30 times before Odin entered and killed me.
Thanks for encouraging me to continue.
- Magicknight
- Posts: 4
- Joined: Fri Feb 02, 2024 1:29 pm
- Contact:
Re: Knight Orc (Level 9) ... yes, it actually exists!
I am (somewhat) a bit late to the party,
But i colated the best of the above and made a double sided disk which has the following:
* the Game
* the Graphical Pictures
* The piracy protection altered - so that A is the only answer to all of the protection questions.
All on a DSD 80 Track Double sided file.
No more swopping disks or looking up words in the manual.
(Tested on real hardware as well),
enjoy :0)
But i colated the best of the above and made a double sided disk which has the following:
* the Game
* the Graphical Pictures
* The piracy protection altered - so that A is the only answer to all of the protection questions.
All on a DSD 80 Track Double sided file.
No more swopping disks or looking up words in the manual.
(Tested on real hardware as well),
enjoy :0)
running with...
BBC Master 128K / Multi OS / GOTEK / MicroSPI
BBC Master 128K / Multi OS / GOTEK / MicroSPI
Re: Knight Orc (Level 9) ... yes, it actually exists!
Let's just rewind a couple of years... when you say "before it was complete" , how far did you get and do you still have it?
Re: Knight Orc (Level 9) ... yes, it actually exists!
It was around 95% complete.. i've no idea if I still have it now and I've lost touch with my friend who now lives in Los Angeles