Search found 196 matches

by ThomH
Mon Feb 17, 2020 5:51 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 110
Views: 56081

Re: Clock Signal — an Oric emulator for macOS and Linux

Update: there's a new release , which fixes everything other than providing intermingled content if multiple Jasmin drives are selected and contain disks. But, Byte Drive done, Jasmin drive selection is no longer a function of address access order, the AY volume curve is better matched to real hardw...
by ThomH
Sat Feb 15, 2020 12:16 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 110
Views: 56081

Re: Clock Signal — an Oric emulator for macOS and Linux

Thanks, I'll give it a shot when I get back to my development machine. As well as that, and the Jasmin drive select thing, I think I've also found an issue in the relative volumes of my AY channels — the curve I'm modelling isn't quite right with the result that channels at the loud end are too far ...
by ThomH
Thu Feb 13, 2020 6:04 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 110
Views: 56081

Re: Clock Signal — an Oric emulator for macOS and Linux

A new release is out which: resolves a potential undefined memory access at Oric startup, which I hope is responsible for the misbehaviour discussed above; and adds multi-drive support for the Byte Drive 500. I've also rejigged the way that certain dull timing issues work, but a notable outcome shou...
by ThomH
Mon Feb 10, 2020 9:22 pm
Forum: Demos
Topic: Real Time 3D example
Replies: 26
Views: 1984

Re: Real Time 3D example

drawing only those edges that are connected to at least one front-facing surface does the trick Sorry but I don't understand how we determine what is a front facing surface. It makes me think of normal vector calculation implying costly cross product operation. Is there a cheapest way ? You work ou...
by ThomH
Mon Feb 10, 2020 6:07 pm
Forum: Demos
Topic: Real Time 3D example
Replies: 26
Views: 1984

Re: Real Time 3D example

How do you deal with hidden segment in space ship at 1:30 ? I lifted that directly from Elite — the object is convex, so drawing only those edges that are connected to at least one front-facing surface does the trick. I'll bet 1337 does the exact same thing. I was also lucky that the computer I wro...
by ThomH
Mon Feb 03, 2020 7:37 pm
Forum: Operating systems
Topic: Is BD-DOS lost to time?
Replies: 26
Views: 1031

Re: Is BD-DOS lost to time?

Oh, I had missed that the disk controller is in the cable; I'd assumed that the WD-or-equivalent was either in the box that is primarily a PSU, or in the drive itself*, with the cable just being the machine-specific ROM and whatever is necessary to do that machine's address decoding as input to the ...
by ThomH
Mon Feb 03, 2020 5:18 pm
Forum: Operating systems
Topic: Is BD-DOS lost to time?
Replies: 26
Views: 1031

Re: Is BD-DOS lost to time?

The list of things that Oricutron does but Clock Signal does not is usually too intractable to be worth commenting on, but thats great new information and Clock Signal will endeavour to catch up in the near future! Probably before the next palindromic date, but we'll see. It actually could be intere...
by ThomH
Fri Jan 31, 2020 10:32 pm
Forum: Operating systems
Topic: Is BD-DOS lost to time?
Replies: 26
Views: 1031

Re: Is BD-DOS lost to time?

Alas the Byte Drive 500 seeks to put all the machine-specific logic "into the cable". So the main controller box and the drive are machine independent, and if you change your machine, you just buy the new cable. I don't know exactly what these cables looked like, other than that they must be quite u...
by ThomH
Wed Jan 29, 2020 7:55 pm
Forum: Operating systems
Topic: Is BD-DOS lost to time?
Replies: 26
Views: 1031

Re: Is BD-DOS lost to time?

I currently suspect $310 and $313 as enable and disable overlay RAM respectively, and $317 as disable BASIC ROM. Though that definitely could be $311. That being said, I notice that the code at 04A5 is likely a test for BASIC 1.0, so very possibly I'm wrong about the function of _both_ $311 and $317...
by ThomH
Wed Jan 29, 2020 4:01 pm
Forum: Operating systems
Topic: Is BD-DOS lost to time?
Replies: 26
Views: 1031

Re: Is BD-DOS lost to time?

From testing different combinations, I'm actually pretty sure that one of those BITs is responsible for disabling the BASIC ROM. I don't know what the other does, and I don't know which is which. I considered that maybe the side select is undefined at startup on the BD-500, the intention being just ...
by ThomH
Tue Jan 28, 2020 3:56 pm
Forum: Tape and floppy disk converters
Topic: Using a Gotek to archive tape games?
Replies: 13
Views: 543

Re: Using a Gotek to archive tape games?

@ThomH: I'm looking at a long term solution that works efficiently to transfer a large number of programs, not specifically "this" one particular HFE file. It's great the ClockSignal supports HFE, is there a ready to use Windows version that you would consider usable that has the HFE support and wo...
by ThomH
Tue Jan 28, 2020 1:08 am
Forum: Operating systems
Topic: Is BD-DOS lost to time?
Replies: 26
Views: 1031

Re: Is BD-DOS lost to time?

Partial disassembly of the boot sector: * = 0400 0400 2C 11 03 BIT $0311 ; Unknown purpose. 0403 2C 17 03 BIT $0317 ; Unknown purpose. 0406 A9 1A LDA #$1A 0408 8D 80 BB STA $BB80 ; $BB80 = $1A 040B A9 00 LDA #$00 040D A0 68 LDY #$68 040F 85 60 STA $60 0411 84 61 STY $61 ; ($60).w = $6800; this is wh...
by ThomH
Mon Jan 27, 2020 11:20 pm
Forum: Tape and floppy disk converters
Topic: Using a Gotek to archive tape games?
Replies: 13
Views: 543

Re: Using a Gotek to archive tape games?

What vintage HFE file is it? Clock Signal can handle version 1.1 HFE files, which are the final documented version but by no means the current version. So if it's a version 1.1 or 1.0 file then I should be able to convert to DSK and post it back to you.
by ThomH
Mon Jan 27, 2020 7:45 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 110
Views: 56081

Re: Clock Signal — an Oric emulator for macOS and Linux

On that issue, I have either an OpenGL ES or a pure-software back-end planned for sometime . Specifically I want Raspberry Pi and/or Wasm compatibility. The sole current pixel renderer, which uses full-fat OpenGL, became something you plugged in shortly after Apple deprecated OpenGL as I will also n...
by ThomH
Mon Jan 27, 2020 4:04 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 110
Views: 56081

Re: Clock Signal — an Oric emulator for macOS and Linux

There must be more undefined behaviour at play, since there is no reason why command-line argument order should make a difference; the parser just steps through argv. Anything that begins with a hyphen is checked for an equals sign and, if present, is split on the equals sign and recorded as an opti...