Search found 116 matches

by Diminished
Sat Nov 17, 2018 6:26 pm
Forum: hardware
Topic: Electron Data Recorder ?
Replies: 16
Views: 165

Re: Electron Data Recorder ?

Old Centronics printer cables, or (fully wired) PC serial cables (such as you'd use to connect to an external modem) ?
by Diminished
Thu Nov 15, 2018 4:24 am
Forum: general
Topic: How much of this is just rose-tinted specs?
Replies: 16
Views: 334

Re: How much of this is just rose-tinted specs?

Some of it has always been time pressure, surely? I don't think adults are necessarily any less capable of figuring out technology, but just don't have the time or the inclination. I forget who it was that said that sufficiently advanced technology is indistinguishable from magic, but that's how it ...
by Diminished
Sun Nov 11, 2018 6:52 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

I always thought the barrel was intended for jumping onto the roof of the Witch's House. Trampolines may have been added later on (tile ID &3a for the trampos but &18 for the barrel); so I suspect this was the originally intended solution and the trampolines were added to the game later.
by Diminished
Sun Nov 11, 2018 5:18 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

The second item certainly looks like a gold bar. :) In the early version of Citadel, once you took a cyan block to Stonehenge and walked under the arch, your energy increased and the cyan block turned into this gold one. Not sure what you was suppose to do with it after that. Aha. Nice find. I had ...
by Diminished
Mon Nov 05, 2018 4:21 am
Forum: software: classic games
Topic: Citadel Disassembly / Reassembly v0.1
Replies: 12
Views: 1250

Re: Citadel Disassembly / Reassembly v0.1

Cool. I'll integrate this when I get round to doing another release. I need to track down that relocation bug too, and I've improved some of the naming in my local copy. I botched the README slightly last time as well (rushed the release a bit) but it didn't seem worth repackaging the whole thing ju...
by Diminished
Sat Nov 03, 2018 3:42 pm
Forum: programming
Topic: The Dreaded goto
Replies: 4
Views: 262

Re: The Dreaded goto

I've sometimes resorted to "do { } while (0);" to avoid a goto (in which a break statement will jump you to the end of the block).

It's messy if you want to jump out of multiple blocks, though. The goto is probably clearer.
by Diminished
Sat Nov 03, 2018 1:09 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

Thank you for correcting my errors. Hope you don't mind me muscling in on your thread. Nope, not a problem. Information is free, and more eyeballs are welcome. I don't claim any right to the game. But there are certain insights that you'll only get from the asm. (Equally, there are likely to be som...
by Diminished
Fri Nov 02, 2018 2:45 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

Nope. I figured he'd chime in if he was interested in doing so.

No need to go stalking the guy.
by Diminished
Thu Nov 01, 2018 3:18 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

Bits 0,1,2,3 - Seems to selects which frames are displayed during animation sequences. Bits 4,5,6,7 - Speed of tile flipping in animations. 0 fastest, 16 slowest. Yeah, I mentioned this. Bits 0-3 choose an "A-type" animation subroutine for the tile from this pair of tables: ; note that these are al...
by Diminished
Tue Oct 30, 2018 1:33 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

Nice. That explains why it looked like gibberish. I'm wondering if originally this was supposed to be something to do with the crystals being presented at the Sanctuary. Whether they were supposed to sit in some sort of receptacle, and then MJ decided it wouldn't work for whatever reason. Or perhaps...
by Diminished
Mon Oct 29, 2018 9:55 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

Good work.

Maybe [1] bit 4 really isn't used then. Good news if true. Eliminate the table, reclaim the RAM. I'll check it definitively in a emulator when I can be bothered.
by Diminished
Mon Oct 29, 2018 5:04 pm
Forum: software: classic games
Topic: Citadel Disassembly / Reassembly v0.1
Replies: 12
Views: 1250

Re: Citadel Disassembly / Reassembly v0.1

I'd say it's unlikely at this time.
by Diminished
Mon Oct 29, 2018 4:57 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

Cool. I'm struggling mentally a bit at the moment, but I had a look at those unknown tile[1] and tile[2] bytes in the asm, and updated my local copy of the reassembly accordingly. NOTES - t_tslots_unk2[], where tile[1] bit 4 ends up, only ever seems to be written and not read. Having seen the rest o...
by Diminished
Sun Oct 28, 2018 5:30 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

I'm confused where the actual tile data is store. I see the tile list starts at &0955 and the first byte is the length which is then walked to the next such as &0990 .... &0996 .... &09a2. Some are only 6 bytes long, so the actual tile pixel data must be elsewhere but I cannot find where? The tiles...
by Diminished
Sat Oct 27, 2018 5:44 pm
Forum: software: classic games
Topic: Citadel Disassembly / Reassembly v0.1
Replies: 12
Views: 1250

Re: Citadel Disassembly / Reassembly v0.1

The torch thing isn't a bad idea! I'm wondering where you might be able to find any extra RAM to expand the game. Not much is available, unless you cheat and use sideways RAM, which honestly might be the way to go. Finding a way to compress the room names might be a place to start. You might save a ...
by Diminished
Thu Oct 25, 2018 3:56 am
Forum: software: classic games
Topic: Citadel Disassembly / Reassembly v0.1
Replies: 12
Views: 1250

Re: Citadel Disassembly / Reassembly v0.1

Anyone get the impression Diminished likes the game Citadel? :D Well, the number of people willing and able to undertake disassembly of old BBC games has to be pretty small at this point, and it's only going to get smaller. I still don't understand how parts of the game work, but publishing what I ...
by Diminished
Mon Oct 22, 2018 2:07 am
Forum: software: classic games
Topic: Citadel Disassembly / Reassembly v0.1
Replies: 12
Views: 1250

Re: Citadel Disassembly / Reassembly v0.1

Anyone get the impression Diminished likes the game Citadel? :D Well, the number of people willing and able to undertake disassembly of old BBC games has to be pretty small at this point, and it's only going to get smaller. I still don't understand how parts of the game work, but publishing what I ...
by Diminished
Wed Oct 10, 2018 9:00 pm
Forum: software: classic games
Topic: Citadel Disassembly / Reassembly v0.1
Replies: 12
Views: 1250

Re: Citadel Disassembly / Reassembly v0.1

streaks wrote:
Wed Oct 10, 2018 7:05 pm
Insane
I'm inclined to agree
by Diminished
Mon Oct 08, 2018 3:43 pm
Forum: software: classic games
Topic: Citadel Disassembly / Reassembly v0.1
Replies: 12
Views: 1250

Citadel Disassembly / Reassembly v0.1

Roll Your Own Citadel: citadel-reassembly-0.1-rc4.zip Here's the README: Citadel BBC Reassembly v0.1, 8th October 2018 Original game by Michael Jakobsen Disassembly / reassembly by 'Diminished' --- INTRO This is a set of files -- including reverse-engineered source code -- that will enable you to bu...
by Diminished
Sat Sep 29, 2018 5:25 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

Here's a patch which should be useful for working on this game. It modifies the game's "attract mode", so you can flick through every possible room ID from 0 to 255 by pressing the left and right keys at the title screen (Z and X if using control scheme 1). It also displays the displayed room ID in ...
by Diminished
Tue Sep 25, 2018 5:13 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

Rich: How would you set that up? Here is what the game does to draw that notorious Witch's House roof: 1 MODE 2 2 ?&306=&B0: REM OS gfx window R.H. column 3 ?&30B=&08: REM OS text window top row 4 ?&30E=&E0:?&30F=&FF: REM OS graphics origin (ext. coords) 5 ?&FE00=&6:?&FE01=&18: REM 6845 vertical dis...
by Diminished
Mon Sep 24, 2018 5:29 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

So, the triangles. In order to try to understand what is going on, I modified b-em to print out equivalent BBC BASIC statements every time it did something triangle-related with the OS (i.e. illegal MOVEs and legal PLOT 85s). I also did some digging to try to find out how the OS and CRTC are set up,...
by Diminished
Sun Sep 23, 2018 8:24 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9667

Re: b2 - new emulator

It should be working. There's supposed to be a dialog that pops up when you click the option... perhaps it could be appearing off the edge of the window or something? I've had a few problems like this with the docking/tabbing UI system I'm using :( Try going to Tools > Reset dock windows > Confirm,...
by Diminished
Sat Sep 22, 2018 5:22 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

Closer now! Still no rope or ladder routines, or pillars. However, the morass of tile code now looks like it's working close to 100%, including routines at &3274 and &32ab which stage data in a buffer at &400 and proved rather troublesome: ww3.png The number of rectangles drawn continues to be wrong...
by Diminished
Fri Sep 14, 2018 7:23 pm
Forum: software: classic games
Topic: Unused Citadel bits
Replies: 71
Views: 6198

Re: Unused Citadel bits

I went back to looking at my PHP reimplementation of the room unpacker, armed with the latest snapshot of b-em. I found a couple of bugs, so I'm getting a little closer. It now gets through about 80% of the bytes representing The Well Wheel (previously it was doing fewer than 50% before giving up), ...
by Diminished
Thu Sep 13, 2018 1:52 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9667

Re: b2 - new emulator

I built this on Linux last night, and it looks very promising. I was able to confirm the veracity of various parts of my Citadel disassembly just by ogling the memory viewer while the game ran. Is tracing currently broken in the github version? I get the menu option to switch it on and off ("Tracing...
by Diminished
Fri Aug 24, 2018 10:47 am
Forum: general
Topic: Beeb Spotting
Replies: 37
Views: 3655

Re: Beeb Spotting

Elminster wrote:
Fri Aug 24, 2018 8:16 am
Beebs in the US. It will never catch on. :evil:
Make Acorn Great Again?

(... sorry)
by Diminished
Wed Jun 06, 2018 12:02 am
Forum: upcoming and recent events & exhibitions
Topic: ABUG Cambridge Sept 7th-9th 2018 BOOKING THREAD
Replies: 207
Views: 8480

Re: ABUG Cambridge Sept 7th-9th 2018 BOOKING THREAD

Depends if you want to bring kit along and have desk space available for you. If you just want to look around, you can just "rock up". AFAIK. Not unless some poor soul has a desperate desire to see my cruddy, unfinished homemade computer (two Cortex M3s, 512K VGA board I designed in KiCAD, video me...
by Diminished
Tue Jun 05, 2018 10:34 pm
Forum: upcoming and recent events & exhibitions
Topic: ABUG Cambridge Sept 7th-9th 2018 BOOKING THREAD
Replies: 207
Views: 8480

Re: ABUG Cambridge Sept 7th-9th 2018 BOOKING THREAD

jbnbeeb wrote:
Sun Jun 03, 2018 6:08 pm
(and I *think* an ASDA)
Can confirm this -- it's just on the other side of the railway bridge.

Is it necessary to book this in advance, or can we just rock up on the weekend? I live within walking distance, but I'm somewhat at the mercy of other factors.