Search found 220 matches

by ThomH
Mon Oct 05, 2020 3:15 am
Forum: Demos
Topic: 65c816 and twilighte board/orix : here we go :)
Replies: 3
Views: 2251

Re: 65c816 and twilighte board/orix : here we go :)

I'm getting quite far ahead of myself here, but I'm currently working on the 65816 in Clock Signal, which means it'd be essentially trivial to add support for at least an 65802 to the Oric. So if there is any extant code, it'd be great to know more about it. Though a full-on Twilighte board might be...
by ThomH
Tue Sep 22, 2020 10:57 pm
Forum: Painting tricks
Topic: Image mapping : Peer review needed
Replies: 19
Views: 3012

Re: Image mapping : Peer review needed

No, it's not perspective correct — it's an affine rendering. So exactly what you'd see on an original Playstation. As per discussion above, the problem is that texture (x, y) aren't linear in screen space; (x/z, y/z, 1/z) are but then you need at least one divide per pixel to get back to regular (x,...
by ThomH
Tue Sep 22, 2020 4:45 pm
Forum: Painting tricks
Topic: Image mapping : Peer review needed
Replies: 19
Views: 3012

Re: Image mapping : Peer review needed

It's more or less what I'm doing in the rotozoom code in my demos :) - add offset_x/y to move along one axis - add offset_y/x to move along the other axis Yes! It should be exactly the same thing for a PS1-style linear mapping. And, of course, Wolfenstein, Doom et al are always linear per pixel; th...
by ThomH
Mon Sep 21, 2020 10:21 pm
Forum: Painting tricks
Topic: Image mapping : Peer review needed
Replies: 19
Views: 3012

Re: Image mapping : Peer review needed

I can't speak closely as to the original sources, but the classic serial implementation for affine texturing a polygon is just two adds per pixel. In pseudo-C: for(x = start ... end) { pixel[x][y] = pixel[texture_x][texture_y]; texture_x += offset_x; texture_y += offset_y; } ... with appropriate mod...
by ThomH
Mon Sep 21, 2020 7:37 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 137
Views: 82830

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

A minor one to announce: the macOS version of Clock Signal now uses Apple Metal for video output rather than OpenGL. That's because Apple has deprecated OpenGL and therefore at some point it will become available. Apple has announced that it'll still initially be available on Apple Silicon Macs but ...
by ThomH
Wed Jul 29, 2020 3:50 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 137
Views: 82830

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

This I was unaware of; I'll stick my nose in tonight. Also, for the record, I switched my desktop to German (the only other language I can read any of) and had no problem running the emulator; I'll keep digging. Other than the ongoing Qt stuff — I'm currently engaged in the Qt forums re: the audio i...
by ThomH
Tue Jul 28, 2020 7:12 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 137
Views: 82830

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

Thanks for giving it a second chance! Now you mention it, I've had no audio from the emulator in a couple of my Linux virtual machines but I didn't think much of it since virtual machines often have issues like that. But I should check. No doubt there's some sort of error in there. To clarify on the...
by ThomH
Tue Jul 28, 2020 2:52 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 137
Views: 82830

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

Update on this! I'm confident I've fixed the reported crash and the route to a window crammed with all the interface elements at once. It is also likely that I've fixed the failure to display a screen. So please once again refresh your snap — either via the command line or through the Ubuntu Softwar...
by ThomH
Mon Jul 27, 2020 3:06 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 137
Views: 82830

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

I had installed Clock Signal with Ubuntu Software utility. Then I uninstalled it and reinstalled it though snap utility. If it helps at all, Ubuntu Software and direct snap installs are identical — the former uses the latter underneath. But the two distributions I tested with access to the Snap sto...
by ThomH
Mon Jul 27, 2020 4:37 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 137
Views: 82830

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

@ jbperin : Attached are all Oric related ROM files for Clock Signal (together with a txt file which explains 'who's'who') ;). Thank you Iss .. Unfortunately, it doesn't prevent ClockSignal from crashing when I drag'n'drop the rom .. I don't know if there's a way to provide Clock Signal with these ...
by ThomH
Sat Jul 25, 2020 6:57 pm
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 137
Views: 82830

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

Quick update on this: I think I've cracked the Snapcraft code, so if you use snapd then you should now be able to install a prebuilt Qt version of the emulator. See its listing here . Or, if you're a Ubuntu user then the following may work: open 'Ubuntu Software'; search for 'Clock Signal'; hit 'ins...
by ThomH
Wed Jul 22, 2020 1:26 pm
Forum: General Discussion
Topic: Source code repository discussion
Replies: 32
Views: 4036

Re: Source code repository discussion

I guess github does not support Windows targets, or is it just that you never configured it for your emulator? I haven't run Windows at home for 17 years, or as any part of my job for 12; I've used Windows 8 or 10 exactly zero times in my life. The limiting factor is me. Conversely, I had a Windows...
by ThomH
Mon Jul 20, 2020 10:04 pm
Forum: General Discussion
Topic: Source code repository discussion
Replies: 32
Views: 4036

Re: Source code repository discussion

It's pretty opaque what source code this thread is talking about, but such as it may be of any help I used CVS around the turn of the century, briefly used SVN around then but allowed every trace of it to exit my mind in the interim, and have been using git for about a decade. I've never had a repos...
by ThomH
Mon Jul 13, 2020 4:27 am
Forum: Operating systems, utilities and other serious software
Topic: Is BD-DOS lost to time?
Replies: 56
Views: 15073

Re: Is BD-DOS lost to time?

Minor additional comments from me: since Clock Signal already supports both HFE and edsk, you could at a stretch use it as a converter but probably the more useful contribution is that I could knock up a simple command-line tool if it'd be helpful. Only two caveats: (i) I don't support HFEv3 yet, bu...
by ThomH
Mon Jul 13, 2020 2:22 am
Forum: Emulators
Topic: Clock Signal — an Oric emulator for macOS and Linux
Replies: 137
Views: 82830

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

@ThomH : Congrats for the incredible work! I've just tested the new Qt OSBinding and it works like charm. I like the drop-roms feature :). All in all - simply impressive. Oh, cool! I was just coming here to mention it but I guess that you got ahead of me. I've also been trying to put together a Sna...