Search found 238 matches

by ThomH
Mon Feb 10, 2020 9:22 pm
Forum: Demos
Topic: Real Time 3D example
Replies: 29
Views: 24611

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: 29
Views: 24611

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, utilities and other serious software
Topic: Is BD-DOS lost to time?
Replies: 94
Views: 66545

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, utilities and other serious software
Topic: Is BD-DOS lost to time?
Replies: 94
Views: 66545

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, utilities and other serious software
Topic: Is BD-DOS lost to time?
Replies: 94
Views: 66545

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 ...
by ThomH
Wed Jan 29, 2020 7:55 pm
Forum: Operating systems, utilities and other serious software
Topic: Is BD-DOS lost to time?
Replies: 94
Views: 66545

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, utilities and other serious software
Topic: Is BD-DOS lost to time?
Replies: 94
Views: 66545

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: 11892

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 supp...
by ThomH
Tue Jan 28, 2020 1:08 am
Forum: Operating systems, utilities and other serious software
Topic: Is BD-DOS lost to time?
Replies: 94
Views: 66545

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: 11892

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: 170
Views: 157613

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: 170
Views: 157613

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...
by ThomH
Sat Jan 25, 2020 10:54 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 170
Views: 157613

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

No, I'm immensely grateful for the feedback. If the emulator isn't working, that's top priority. I'm far too lazy with testing, to be honest, I build for SDL on the Mac and test there, and I have an automated Linux/SDL build performed on every build request to make sure that the code still builds bu...
by ThomH
Sat Jan 25, 2020 9:02 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 170
Views: 157613

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

Cool! Tested with macOS and works, but any chance to have SDL fixed too? ;) Now RGB mode freezes with black window and both composite modes issue "Segmentation fault". I wasn't able to reproduce, but I did scratch my head the other day while rereading the SDL main.cpp as to why I couldn't...
by ThomH
Fri Jan 24, 2020 4:28 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 170
Views: 157613

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

I want to try to tackle at least the Jasmin drive thing before doing another formal release, but for anyone building directly from the repository, multi-sync display support is in. So if you switch to 60Hz then the virtual display should detect it and react. Notable side effect: in 60Hz mode, there ...