Search found 1179 matches

by Rich Talbot-Watkins
Thu Apr 19, 2018 5:09 pm
Forum: software: classic games
Topic: Green Beret
Replies: 7
Views: 424

Re: Green Beret

You could change every colour in that game to black, and it'd be no less playable.

:wink:
by Rich Talbot-Watkins
Wed Apr 18, 2018 9:25 pm
Forum: software: new games
Topic: Maze of Madness
Replies: 26
Views: 1180

Re: Maze of Madness

Cracked it!! Properly this time!

Very inventive and original =D> Definitely very satisfying when you figure out the trick :D

Bravo Lurkio!
by Rich Talbot-Watkins
Wed Apr 18, 2018 8:54 pm
Forum: software: new games
Topic: Maze of Madness
Replies: 26
Views: 1180

Re: Maze of Madness

My doubts were valid as Lurkio confirmed that I found a loophole rather than solving it in the intended way.

So back to square one :) Time to do it properly!
by Rich Talbot-Watkins
Wed Apr 18, 2018 6:59 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3356

Re: Prince of Persia

Looks absolutely beautiful guys, huge congratulations for getting it finished! Have barely had a chance to try it, but it really looks smooth and colourful, and I don't notice any graphical blockiness when playing at all (assuming that you had to double up pixels in the end to make it all fit?). I'm...
by Rich Talbot-Watkins
Wed Apr 18, 2018 6:55 pm
Forum: software: new games
Topic: Maze of Madness
Replies: 26
Views: 1180

Re: Maze of Madness

I also solved it! \:D/ Not exactly sure if I did it 'right' as my method was a bit hit or miss. The hints were helpful, yes, although I'm not quite sure what they were trying to tell me towards the end. An intriguing little puzzle - and it's worth mentioning that not all the commands it recognises a...
by Rich Talbot-Watkins
Sun Mar 25, 2018 9:28 pm
Forum: development tools
Topic: BeebAsm
Replies: 67
Views: 3796

Re: BeebAsm

It would probably INCLUDE/INCBIN from the wrong place though. I originally planned on making them relative to the file being assembled, but it was a bit of a pain to do and I never got round to it. It'd need to maintain the base directory (everything up to the final slash) and pass that to subsequen...
by Rich Talbot-Watkins
Sun Mar 25, 2018 7:54 pm
Forum: development tools
Topic: BeebAsm
Replies: 67
Views: 3796

Re: BeebAsm

That needn't be a BeebAsm feature - you could just do something like: mkdir beeb mkdir elk mkdir master beebasm somecode.asm -DMACHINE=0 && move output.ssd beeb beebasm somecode.asm -DMACHINE=1 && move output.ssd elk beebasm somecode.asm -DMACHINE=2 && move output.ssd master ...
by Rich Talbot-Watkins
Fri Mar 16, 2018 6:49 pm
Forum: hardware
Topic: Myelin's in-system updateable MegaROM for the BBC Master 128
Replies: 31
Views: 1419

Re: Myelin's in-system updateable MegaROM for the BBC Master 128

Isn't this what the 6502 RDY pin is for? Pull RDY to halt the 6502 and free the data bus (only works on CMOS 6502s as far as I know, as NMOS ones can't be stopped for very long).
by Rich Talbot-Watkins
Wed Mar 07, 2018 9:23 pm
Forum: software: other
Topic: Speech
Replies: 17
Views: 889

Re: Speech

How long does it leave between flipping the write enable line to the sound chip? You're supposed to leave 8uS but I think you can get away with less on a real Beeb... Only if you're lucky. I think the point is that the sound chip only takes data off the bus every 8us, so if you get lucky it'll work...
by Rich Talbot-Watkins
Thu Mar 01, 2018 5:40 pm
Forum: software: other
Topic: Osbyte &81 - read machine type
Replies: 24
Views: 679

Re: Osbyte &81 - read machine type

No one really knows. No one seems to know for sure who the current copyright holder is after Acorn rights were split between Pace, Broadcom, Castle, RISCOS Ltd and whoever else. I remember back around '96-'97 someone (from Acorn I guess) popping up on the old BBC Micro Emul8 mailing list granting un...
by Rich Talbot-Watkins
Thu Mar 01, 2018 12:14 pm
Forum: software: other
Topic: Osbyte &81 - read machine type
Replies: 24
Views: 679

Re: Osbyte &81 - read machine type

Having a quick look at the OS 1.20 disassembly, it doesn't look as if any special handling is given to OSBYTE &81,&00,&FF - it seems to actually drop through to the keyboard scan code and presumably always guarantees a consistent return value. In later OSes I guess they had to hardcode s...
by Rich Talbot-Watkins
Thu Mar 01, 2018 11:43 am
Forum: software: other
Topic: Osbyte &81 - read machine type
Replies: 24
Views: 679

Re: Osbyte &81 - read machine type

It'd never occurred to me that the INKEY-256 thing was originally undocumented. It is very obscure - piggybacking off a totally unrelated API for no apparent reason. Not even sure why they couldn't just use OSBYTE 0 to return this information - having two separate calls with slightly different retur...
by Rich Talbot-Watkins
Wed Feb 28, 2018 12:20 pm
Forum: software: other
Topic: teletext solid block
Replies: 3
Views: 291

Re: teletext solid block

Try adding 128 to the ASCII code if you're writing it out with VDU or PRINT. If you're writing directly to the screen, 127 or 255 will work equally.

(As guesser just said :) )
by Rich Talbot-Watkins
Wed Feb 28, 2018 12:09 pm
Forum: wanted
Topic: Would like to borrow: Hydra controller card
Replies: 29
Views: 2095

Re: Would like to borrow: Hydra controller card

To be perfectly honest I haven't the faintest idea what he's on about. Bin Doon? Human Rights Movement? Nothing ever seems to get deleted? Our right to freedom of association? What?
by Rich Talbot-Watkins
Tue Feb 27, 2018 9:49 pm
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

This page documents the HxCFloppyDiskEmulator, and this mentions a maximum transfer rate of 500kbits/sec for MFM - so I think the file format is just reflecting that (after all, the file format is designed for the emulator, right?). However they also mention a rotation of speed of 600rpm instead of...
by Rich Talbot-Watkins
Tue Feb 27, 2018 9:36 pm
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

500 kbits/sec is just the normal double density MFM bitrate isn't it? Does seem totally arbitrary as it would presumably even exclude quad density and beyond.
by Rich Talbot-Watkins
Tue Feb 27, 2018 8:52 pm
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

I think I agree with the criticisms above that FDI really should have decided what sort of file format it wanted to be and done that well, rather than including both the high-level and the medium/low-level tracks. One's instinct when reading the FDI spec isn't that it would be fun to implement, it'...
by Rich Talbot-Watkins
Tue Feb 27, 2018 6:39 pm
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

Not sure if it's been mentioned already, but just throwing something else into the mix. The Software Preservation Society have the IPF (Interchangeable Preservation Format) file format, which they seem to be pushing as the standard for archiving disk images for any platform. However, for IP/patent r...
by Rich Talbot-Watkins
Tue Feb 27, 2018 6:16 pm
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

Just to add, another good reason for a chunked format (with simplified chunks for regular data if it's easy to implement) is that this then also permits for more esoteric data to be represented, such as the infamous weak/fuzzy bits. A straight bit image is more inflexible, in exactly the same way th...
by Rich Talbot-Watkins
Tue Feb 27, 2018 5:47 pm
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

Depends whether human readability on inspection is deemed an important property I guess. I quite enjoy* opening up .uef files and looking for messages and so on, because one of the chunk types in a uef is simple 8 bit data with implied start/stop bits, and that's the preferred format for any tape im...
by Rich Talbot-Watkins
Tue Feb 27, 2018 3:42 pm
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

Bits represent flux transitions not absolute levels so, pedantically, doubling up on bits wouldn't be correct but spacing them out would be. Yeah, good point. Assuming a 1 represents a transition, I guess it'd have to be interleaved with 0s. Not a great way to represent the data, but at least it's ...
by Rich Talbot-Watkins
Tue Feb 27, 2018 2:50 pm
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

Is a compiled windows version avalable anywhere I. E. Exe file to download? Peter. No - it's easy enough to compile in Visual Studio if you want, but really it's more of a reference implementation than anything with a concrete use, given that nothing currently supports the files it outputs! The mai...
by Rich Talbot-Watkins
Tue Feb 27, 2018 2:46 pm
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

What I was meaning regarding storage of the data was... I could trivially store "FSD" as binary, representing each 0 and 1 in their numerical form, taking one byte per number resulting in the following in a file "01000110 01010011 01000100" and then converting when loading. I'd ...
by Rich Talbot-Watkins
Tue Feb 27, 2018 8:36 am
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

Here is the tool I wrote to convert FSD to FDI medium-level images. Unfortunately they're not yet supported by any BBC emulator...
by Rich Talbot-Watkins
Tue Feb 27, 2018 8:31 am
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

Here is the specification for the FDI file format. It supports three different levels of accuracy, each with different size requirements. The .fdi images that were on the old Acorn Preservation site were low-level images which essentially sample the magnetic data on the track and can encode weak/fu...
by Rich Talbot-Watkins
Mon Feb 26, 2018 9:42 pm
Forum: emulators
Topic: Emulation Request
Replies: 133
Views: 14210

Re: Emulation Request

I've stated my view on this before, but will repeat it again - I personally dislike establishing yet another file format for disk images when there is an existing one (fdi) which is able to represent a disk image in the same medium-level form as fsd, with much the same file size. I wrote a small uti...
by Rich Talbot-Watkins
Wed Feb 21, 2018 3:51 pm
Forum: emulators
Topic: Double-clicking .SSD overrides VDU 14 ?!
Replies: 13
Views: 546

Re: Double-clicking .SSD overrides VDU 14 ?!

You could just add as your first line

Code: Select all

REPEAT UNTIL NOT INKEY-1


Will delay the program a bit on an emulator which keeps Shift held for a long time, but at least it fixes the issue!
by Rich Talbot-Watkins
Fri Feb 16, 2018 3:27 pm
Forum: hardware
Topic: SpectROM - Speccy emulator for the Pi co-pro
Replies: 120
Views: 4842

Re: SpectROM - Speccy emulator for the Pi co-pro

Yeah I don't think there's a way to discriminate odd and even fields on a Beeb (funnily enough, it *is* possible in B-Em and jsbeeb, because they set CA1 high half a scanline too soon on odd fields - little bug there). The only way you could do it is if you could see the HSync signal, and then time ...
by Rich Talbot-Watkins
Wed Feb 14, 2018 11:13 am
Forum: hardware
Topic: SpectROM - Speccy emulator for the Pi co-pro
Replies: 120
Views: 4842

Re: SpectROM - Speccy emulator for the Pi co-pro

I may be wrong, but I didn't think the CPC464 had something like shadow screen memory. It just uses CRTC R12/R13 like we do in Beeb land. Whether it can address more than 32k of RAM is a different question I guess. Certainly 32k screens (as are occasionally used on the CPC) are already a hardware im...
by Rich Talbot-Watkins
Wed Feb 14, 2018 8:28 am
Forum: hardware
Topic: SpectROM - Speccy emulator for the Pi co-pro
Replies: 120
Views: 4842

Re: SpectROM - Speccy emulator for the Pi co-pro

remember to set the sound volume to silent... Thanks tricky. Presumably this is the volume for tone generator 1 rather than the noise channel? It should be fairly easy for me to try this out so I'll give it a go in the next day or so. (I've just started looking at a CPC emulator so that's taking up...