Search found 390 matches

by fuzzel
Mon Jun 24, 2019 4:58 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Many thanks for the tips SteveF, I shall try them out in the next few days and report back.
by fuzzel
Sat Jun 22, 2019 1:54 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

I'm nearly finished writing my own version of Level 9's Lords of Time level 1, just the save / restore facility to add, which looks to be straightforward using OSCLI and the X,Y registers to point to the text "*LOAD TIMEDAT" and "*SAVE TIMEDAT". However, if TIMEDAT doesn't exist, say on the first pl...
by fuzzel
Thu Jun 06, 2019 5:35 pm
Forum: off-topic
Topic: Blakes 7
Replies: 18
Views: 432

Re: Blakes 7

RIP Paul, always my favourite B7 character (some distance back I can just make out Vila acting furtively). Coincidentally I've just been reading Terry Nation's novel as a bit of prep for my assembly language adventure game (still very much at the design stage). Tucked inside as a bookmark was this (...
by fuzzel
Fri May 24, 2019 8:22 am
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Does anyone know if any Blake's 7 games were released for any micros, particularly text adventures ?
I suppose Starship Command partly counts for the BBC, from memory there's a Liberator lookalike in that game.
by fuzzel
Tue May 21, 2019 7:55 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Glynis Barber was series 4 which is jumping the gun a bit. Sally Knyvette, however, is a more than adequate replacement in my opinion (at least with my 1970s child's head on).
By the way, this may well come in useful...
by fuzzel
Sat May 18, 2019 8:08 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

I wrote a Blake's 7 adventure in Basic bitd and I was quite proud of it. It's on a floppy disc in the loft somewhere but time probably hasn't been kind to the disc or to my disc drive. I discovered last year when I tried to play some old games on my beeb proper that a disc had been left in the drive...
by fuzzel
Sat May 18, 2019 1:18 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

After some serious headscratching I've managed to get my text compression routine to work for my test effort, Level 1 of Lords of Time. I analysed the text from the 28 locations sorting each word by frequency to determine the savings by replacing each word with a single character. As it turns out th...
by fuzzel
Fri May 17, 2019 3:52 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

That's great, thanks guys for the tips. Now to try to get the compression working in LOT Level 1........
by fuzzel
Fri May 17, 2019 12:47 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

I'm now dabbling in text compression but have encountered a problem when trying to run a program to store the compressed location text. What's happening is that when I try to store the compressed data at &4800 and create a lookup table to the data at &7A00 and &7B00 I'm finding that the data at &7B0...
by fuzzel
Fri May 17, 2019 12:01 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

I'm now dabbling in text compression but have encountered a problem when trying to run a program to store the compressed location text. What's happening is that when I try to store the compressed data at &4800 and create a lookup table to the data at &7A00 and &7B00 I'm finding that the data at &7B0...
by fuzzel
Wed May 15, 2019 7:38 am
Forum: archive submissions
Topic: Robico Software's Midge (The Message Compression System)
Replies: 3
Views: 223

Re: Robico Software's Midge (The Message Compression System)

Many thanks to Bill Carr for stumping up the necessaries to make this available to us. It will be interesting to learn how one of the top adventure producing software houses handled text compression. I soon discovered writing my own game that the text occupies a huge proportion of the total memory r...
by fuzzel
Fri May 10, 2019 4:56 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Thanks for that, it came in very handy. My assembly wordwrap routine now very nearly always works although about 1 in 10 times it prints a blank line so I'll need to double check how it handles spaces at the end of a word (whether it includes them when considering whether (current line + next word >...
by fuzzel
Fri May 10, 2019 7:21 am
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

I've been working on my wordwrap amendment for displaying the list of objects in a location eg "You are carrying a book, a bell and a candle." and it works except for the final noun. I suspect it's the commas and the "and" at fault so I'd like to use A=GET each time the wordwrap routine is called to...
by fuzzel
Mon May 06, 2019 1:21 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

I have certain routines, eg wordwrap, and the text input, which won't change and which I can run independently and save as separate files. These can then be *LOADed after I've run my main Basic program (I'll need to change the main program so I'd include at line 10 say, wordwrap = &7000 so I could s...
by fuzzel
Mon May 06, 2019 12:47 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Very annoyingly my basic program no longer runs as there's "no room". The program itself excludes all text (locations, messages, objects etc) and runs at P%=&1100 to &1FFF so I've been running it at &2000 so far without a hitch. Is there any way I can get it to run without splitting the basic progra...
by fuzzel
Sun May 05, 2019 7:32 pm
Forum: programming
Topic: The BASIC Word-wrap Challenge! (BBC BASIC)
Replies: 11
Views: 403

Re: The BASIC Word-wrap Challenge! (BBC BASIC)

Lurkio, could you post your BASIC program as an ssd file please ?
by fuzzel
Sun May 05, 2019 6:09 pm
Forum: programming
Topic: The BASIC Word-wrap Challenge! (BBC BASIC)
Replies: 11
Views: 403

Re: The BASIC Word-wrap Challenge! (BBC BASIC)

A great idea Lurkio, I'll compare your version to the basic version of the assembly routine I wrote for my text adventure. I'm not too proud to incorporate your or the winning version into my adventure if it proves to be faster and less memory hungry than mine (provided I'm actually able to recode i...
by fuzzel
Sun May 05, 2019 1:05 pm
Forum: software: classic games
Topic: Beebgames.com
Replies: 2
Views: 276

Re: Beebgames.com

I've contacted the webmaster to see if the Software companies games pages can be restored on the above website. Failing that it would be worth saving the pages for each company as cached by google (for as long as google stores them of course). I've noticed though that quite a few have not been cache...
by fuzzel
Sat May 04, 2019 9:25 am
Forum: software: classic games
Topic: Beebgames.com
Replies: 2
Views: 276

Beebgames.com

I've just visited Beebgames.com, an excellent resource for info on BBC games software and companies, for some information on Doctorsoft but the list of software companies which normally appears below "The Big Three" has disappeared. I've managed to access a cached version using google search from 26...
by fuzzel
Sat May 04, 2019 8:49 am
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Many thanks Richard, I shall add it to my program this morning.
by fuzzel
Fri May 03, 2019 7:39 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Another thing I liked about the Level 9 games is the fact that they even took the repetitive "I don't understand" message used by other software houses and introduced a bit of variety by having "Eh?", "I don't understand" and "Arfle barfle gloop" appearing randomly instead. I'd like to do the same a...
by fuzzel
Fri Apr 26, 2019 6:15 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Thanks tricky. I'll probably just have a separate message stating "Your score is 1000 of 1000.", that would get around it. I've had a busy afternoon incorporating get, drop and inventory. It's now starting to look like the real thing (apart from the annoying lack of word wrap on the objects which wi...
by fuzzel
Fri Apr 26, 2019 10:08 am
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Thanks for the encouragement pixelblip. I've now got examine objects working and my next step is to incorporate an inventory which hopefully should be easy because it's basically my print objects in current location routine copied over to list a notional inventory location instead eg &FF. I will the...
by fuzzel
Wed Apr 24, 2019 4:40 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

I think I may have solved it. Instead of using PHA,TXA, CMP, TAX, PLA I used CPY and it seems to work ok now.
I'll modify my full program and test it thoroughly.
by fuzzel
Wed Apr 24, 2019 4:25 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Hi, file attached. *LOAD NOUNS - this is a lookup table of the nouns in the game *LOAD COMMAND - this is a list of all the commands CH."INPUT" CALL&1100 If you enter a single verb command eg N then it seems to work ok. If you enter a verb followed by a noun eg EXAM ROPE then it crashes (there's a ga...
by fuzzel
Wed Apr 24, 2019 9:40 am
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

I've found a bug in my program which I've narrowed down (I think) to a subroutine which splits the inputted text into a verb and noun. I'm storing the input line at &C00 (limited to 10 characters for testing). The program then analyses it below and puts the verb at &C20 and the noun at &C30 for furt...
by fuzzel
Mon Apr 22, 2019 5:16 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

i tried to convert each four letter verb into a single byte with a unique value between 0-255 but always came unstuck with two being the same. I tried for example to take the first character ascii code, ROR, then take the second and add eg 60 then take the third and ROR etc but kept failing. The way...
by fuzzel
Mon Apr 22, 2019 3:01 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Thanks, I'll bear this in mind. Here's a quick stab at verb recognition (takes the first four characters of the verb stored at &C20-&C23: 3740.analyseverb 3745LDA#0:STA&89:LDY#0:LDX#1 &89 will be the verb number from our list 3750.anverb0 3755CPX#40:BEQ anverbend Currently allow up to 40 verbs (160 ...
by fuzzel
Mon Apr 22, 2019 1:23 pm
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Here it is then: FILE1: Assembly Text Adventure - notepad file with all my annotations to the program itself. I write the code first here, it's easier to view / debug than in Beebem, FILE 2:DH Assembly Programs.ssd - disc with the various files on for the adventure: MESDATA - Contains the data for a...
by fuzzel
Mon Apr 22, 2019 11:55 am
Forum: programming
Topic: Assembly language text adventure
Replies: 78
Views: 2108

Re: Assembly language text adventure

Will sort out a live demo a bit later, I just need to delete / rename a few of my test files on the .ssd disc first.
I take it I can upload .ssd and notepad files as attachments to messages ?