Search found 519 matches

by Diminished
Fri Jan 05, 2018 4:13 pm
Forum: 8-bit acorn software: classic games
Topic: Citadel Item Randomiser 0.4 (updated)
Replies: 44
Views: 9354

Re: Citadel Item Randomiser 0.1

Can you not use DIM to reserve the required number of bytes in memory (rather than to dimension an array)? Well, shucks. I had no idea you could do this. I've just tested your 0.2 version of this in-browser, and beat a seed with 99 points (and 265 energy remaining. 8)) So this looks like it works j...
by Diminished
Thu Jan 04, 2018 11:58 pm
Forum: 8-bit acorn software: classic games
Topic: Citadel Item Randomiser 0.4 (updated)
Replies: 44
Views: 9354

Re: Citadel Item Randomiser 0.1

I don't know Citadel very well at all, but I was intrigued by this Randomiser, so I hope you don't mind that I had a go at doing a version that doesn't need the disc to be writable: Play online: http://bbcmicro.co.uk/jsbeeb/play.php?autoboot&disc=https://dl.dropboxusercontent.com/s/2lwu3u308t6kjef/...
by Diminished
Thu Jan 04, 2018 4:06 pm
Forum: 8-bit acorn emulators
Topic: Easy way to get a BASIC program from a text file into an emulator
Replies: 15
Views: 1958

Re: Easy way to get a BASIC program from a text file into an emulator

What would you like it to do? :) "writable, but thrown-away discs" support ^^ Exactly this. Essentially using the uploaded disc as temporary storage for the duration of the session. There is no requirement to keep the disc's contents around once a game has been completed. As I mentioned in my relea...
by Diminished
Thu Jan 04, 2018 1:42 pm
Forum: 8-bit acorn emulators
Topic: Easy way to get a BASIC program from a text file into an emulator
Replies: 15
Views: 1958

Re: Easy way to get a BASIC program from a text file into an emulator

For an occasional one-off I don't think this can complete with the convenience of BeebEm's clipboard paste but was much easier to implement portably. This does sound like the right solution. I've seen the thread on the improvements to B-Em since 2.2 and it looks like lots of excellent new things ha...
by Diminished
Thu Jan 04, 2018 3:54 am
Forum: 8-bit acorn software: classic games
Topic: Citadel Item Randomiser 0.4 (updated)
Replies: 44
Views: 9354

Citadel Item Randomiser 0.4 (updated)

The latest version of this is the much-improved 0.4, which you can get lower down this thread . (The original first post in this thread follows). CITADEL ITEM RANDOMISER Going Rogue INTRODUCTION Item randomiser utilities are well known to aficionados of non-linear console games, being particularly c...
by Diminished
Wed Jan 03, 2018 12:07 am
Forum: 8-bit acorn emulators
Topic: Easy way to get a BASIC program from a text file into an emulator
Replies: 15
Views: 1958

Re: Easy way to get a BASIC program from a text file into an emulator

Coding like it's 1984 now guys, thanks a lot! Didn't even have to look up how to redefine a function key to do the *EXEC part. Amazing how that knowledge is still in my brain, somehow.
by Diminished
Tue Jan 02, 2018 10:35 pm
Forum: 8-bit acorn emulators
Topic: Easy way to get a BASIC program from a text file into an emulator
Replies: 15
Views: 1958

Easy way to get a BASIC program from a text file into an emulator

Is there a simple way to do this? It seems astonishingly difficult. I'm working on a BASIC program in a text file under Linux, and I would like a way to be able to just splat it into an emulator, preferably B-em 2.2, as that's what I'm using. I've tried CTRL-Ving it into BeebEm, B-em, and jsbeeb. No...
by Diminished
Mon Jan 01, 2018 5:02 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

Sorry, I've been peddling misinformation again. *consults notes* Tile 114 is the one that I said might be an unused water animation, or the splash graphics. Tile 115 is the ceiling spikes, which my script partially renders. Tile 116 is the ground spikes, which my script doesn't render for some reaso...
by Diminished
Sun Dec 31, 2017 1:41 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

Sorry, that's a bug. The torch is actually the final tile, 117, which isn't in the ZIP file. Tile 116 (ceiling spikes) has a messed-up final layer, so what I think is happening is that it's trying to read the data for tile 117 as part of tile 116. (EDIT: nope, see five posts down.) Something similar...
by Diminished
Sun Dec 31, 2017 10:09 am
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

For comparison, here's the set from citadel-early, which exhibits some differences as I mentioned.
citadel-bbc-early-tiles.zip
(50.28 KiB) Downloaded 53 times
by Diminished
Sun Dec 31, 2017 10:01 am
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

Better start over on my wall tile rips. Woke up, read this, stuffed PNG export into my script. Here's the entire tileset according to my reimplementation. I wasn't going to publish this, because a) technically it's copyrighted and b) as I mentioned, a minute fraction of the layers don't render corr...
by Diminished
Sat Dec 30, 2017 11:29 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

Yeh the theory is easy, but the actual list of bound-box coords would be a big faff to get manually, watching every room with baddies in slow-motion to get the movement nodes. But if it's purely cell-based instead of pixel-based then that definitely takes the edge off. I just checked and I think th...
by Diminished
Sat Dec 30, 2017 10:49 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

I haven't looked deeply into the animations, since they're something that's dealt with after the initial room drawing is done. Having said that, they probably go something like this: - movement: Each sprite has a bounding box; when it hits one of the edges of the box, it changes direction. I have a ...
by Diminished
Sat Dec 30, 2017 2:34 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

My gawd, Beeb people are clever. Well, some of them are -- most of them posted in the Kevin Edwards tape protection thread. I don't feel especially clever 90% of the time ... Remaking a functionally exact copy of Citadel isn't a big feat, but the fun is picking it a part and understanding a childho...
by Diminished
Sat Dec 16, 2017 1:16 am
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

Thought of a way to test it -- find another tile with >=4 layers, and modify the emulator to substitute one tile for the other. Don't know why that didn't occur to me immediately.
mummyswap.png
So, those white-eyed mummies can be added to the list of unused content. Also to my list of bugs. :(
by Diminished
Fri Dec 15, 2017 9:46 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

Not sure whether it's an off-by-one on the chimney shaft ... I just looked at that code now, and altering the loop to draw one more rectangle doesn't seem to fix it. At this time my guess is that the rope drawing code is responsible for hollowing that section out, but although I've found and mostly ...
by Diminished
Thu Dec 14, 2017 9:40 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

Finally ... that was more of a struggle than I expected. One self-modification I carelessly missed, an off-by-one bug, and ... some other bug I can't remember. (Git knows.) I'm pretty sure now that the tile rendering works 100%, so I just need to finish figuring out the room format: well-wheel-attem...
by Diminished
Thu Dec 14, 2017 4:32 pm
Forum: archive requests
Topic: Missing Beebug Games
Replies: 11
Views: 1699

Re: Missing Beebug Games

Just a note to say that some of these early BEEBUG games had mistakes in the listings, so if you're going to go the OCR route, be aware that you might need to check later issues for corrections -- I know this happened quite a few times with the earlier type-ins. At one point I had several of these g...
by Diminished
Thu Dec 14, 2017 4:24 pm
Forum: archive requests
Topic: Beebug Magazine supplements/catalogues
Replies: 44
Views: 4762

Re: High Scores

I checked the beebug march 1985 (the scans from 8bs) but saw no highscores in that. I found before your pictures, high-scores in the supplements (scans from 8bs) of oct. 1985 and nov. 1985 (not oct/nov 1984 as I mistakenly wrote in the text file), and then the supplements were at some point include...
by Diminished
Wed Dec 13, 2017 7:14 pm
Forum: archive requests
Topic: Beebug Magazine supplements/catalogues
Replies: 44
Views: 4762

High Scores

Sorry for co-opting this thread for high score purposes, Lee, but this won't take long. It turns out I missed out one issue, so Wouter, I still owe you one high score table from July 1985. March/April 1984: beebug-high-scores-march-april-1984.jpg May/June 1984: beebug-high-scores-may-june-1984.jpg N...
by Diminished
Mon Dec 11, 2017 11:27 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

So, I typed up a post about the "20% CPU usage" thing, then I started second-guessing it. Then third-guessing it. Earlier I posted this loop, where the game spends most of its time: master_speed_wait lda num_irqs_counter ; CONSTANT: overall game speed cmp #$04 bcc master_speed_wait lda #$00 sta num_...
by Diminished
Mon Dec 11, 2017 8:04 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

Interesting details with the strings! So what's the format for each screen then? I guess it must need a few chunks of data: - base texture - filled/solid tilemap (1 bit each I guess) - overlayed objects - triangles I won't lie -- I don't know yet! The trouble with trying to hack on a game like this...
by Diminished
Mon Dec 11, 2017 7:15 pm
Forum: archive requests
Topic: Beebug Magazine supplements/catalogues
Replies: 44
Views: 4762

Re: Beebug Magazine supplements/catalogues

Wouter Scholten wrote:I'm also interested in seeing the supplements, but for another reason, the high score lists... These were in the supplements. See http://wouter.bbcmicro.net/bbc/spellen/ ... azines.txt
Hi Wouter,

I will get you these ... might take me a few days though.

Ali
by Diminished
Mon Dec 11, 2017 4:46 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

Oh, I am with you on the splashes, 100%. I've wanted to know the answer to that puzzle since I was ten, but I don't have the answer yet. It is indeed calling the splash subroutine erroneously (that's at 0x414b, and confirmed by breakpoint), but I don't know why. Another puzzle that I got the answer ...
by Diminished
Sun Dec 10, 2017 10:30 pm
Forum: introduce yourself
Topic: IRQ
Replies: 9
Views: 1324

Re: IRQ

I remember the resistors in the cassette lead ... IIRC the tape recorder that Acorn (or the BBC?) themselves recommended (a Ferguson? the build quality on those things was excellent) couldn't cope with the voltage from the computer. Bit of a snafu, really.
by Diminished
Sun Dec 10, 2017 7:34 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

That's true, although the Elk version was kind of an afterthought, I believe? At any rate, anyone who has tried the Cheat It Again Joe cheat for the game to increase the speed knows that the engine can absolutely rip along at full speed. The main wait loop lives at 0x4110: master_speed_wait lda num_...
by Diminished
Sun Dec 10, 2017 7:18 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

I confess, I had to google what NULA is. >_< I spent 15 minutes thinking about it and it started to make my brain hurt. I don't know enough about either the NULA board or the game itself at this point to make an educated guess about how difficult that job would be. Does the NULA board provide any ex...
by Diminished
Sun Dec 10, 2017 5:56 pm
Forum: 8-bit acorn software: classic games
Topic: Unused Citadel bits
Replies: 96
Views: 13507

Re: Unused Citadel bits

Not sure what forum policy on double posts is. Let me know if I've messed up. About eight years ago I worked out the RLE used for the game's title screen, so here's a short C snippet which is capable of unpacking the game's title screen from the CITAT file. (I can't remember which version of the gam...

Go to advanced search