Search found 238 matches
- Tue Nov 29, 2016 5:17 pm
- Forum: Games
- Topic: Development of Blake's 7 (was OASIS development)
- Replies: 600
- Views: 554994
Re: OASIS development
My emulator implements real timing* but isn't quite ready yet; in a few weeks (or so) I or anybody else with a Mac can probably perform some basic timing tests if that'd be helpful. Sorry for the vague future offer — I thought maybe it was a bit more helpful to say something while the topic is activ...
- Mon Nov 28, 2016 7:47 pm
- Forum: Technical questions
- Topic: A possible software alternative to Vsync?
- Replies: 47
- Views: 56501
Re: A possible software alternative to Vsync?
The numbers originally proposed, even if I hadn't mixed up multiplying by 40 and multiplying by 64, were predicated on a 260-line 60Hz frame. It turns out it's 264 lines. So the original arithmetic is based on false accounting, though the premise is still solid: leave a 60Hz attribute visible in a s...
- Sun Nov 27, 2016 5:16 pm
- Forum: Technical questions
- Topic: Does anybody have the WD1793 data sheet?
- Replies: 6
- Views: 10931
Re: Does anybody have the WD1793 data sheet?
Yes, perfect, thanks! So it's call and response: the 1793 sets the HLD output upon receiving a command and proceeds only once the HLT input is set, for which the Microdisc has an LS123 and another part whose number I can't quite make out but which I assume together amount to: wait a fixed period. HL...
- Sun Nov 27, 2016 2:59 pm
- Forum: Technical questions
- Topic: Does anybody have the WD1793 data sheet?
- Replies: 6
- Views: 10931
Does anybody have the WD1793 data sheet?
I'm specifically having difficulty chasing up the logic behind the HLD (head load, presumably?) pin, which per the Microdisc schematic is wired directly to the drives' motor on. Is there a spin-up sequence as there is when the 1770 and 1772 changes the motor on line (i.e. enable signal, wait for six...
- Sat Nov 26, 2016 3:24 am
- Forum: Technical questions
- Topic: A possible software alternative to Vsync?
- Replies: 47
- Views: 56501
Re: A possible software alternative to Vsync?
312 and 264 are even better: the greatest common divisor of the two is 24 so unless I'm having a complete failure of logic you should be able to box yourself in to a 24-line period?
- Thu Nov 10, 2016 7:30 pm
- Forum: BASIC programming
- Topic: Interesting tips from Personel Computer News
- Replies: 13
- Views: 34953
Re: Interesting tips from Personel Computer News
Frustratingly, three years later, the site linked to appears no longer to exist (it serves blank pages only), was not caught by archive.org and the only other archive I can find is missing quite a few issues when you try to click through — including issues 80 and 81 as I think referred to above. I g...
- Wed Nov 09, 2016 3:25 pm
- Forum: Emulators
- Topic: Clock Signal — an Oric emulator for macOS and Linux
- Replies: 170
- Views: 165171
Re: Yet Another
Oh! And! I forgot to make my boast! Screenshots as below. As I am emulating an unexpanded Atmos, I'm assuming I'm supposed to compare my "Normal ORIC boot with IRQ" to that of the Atmos screenshot rather than to the Pravetz. If that's a correct understanding and not a desperate cherry-pick...
- Wed Nov 09, 2016 3:52 am
- Forum: Emulators
- Topic: Clock Signal — an Oric emulator for macOS and Linux
- Replies: 170
- Views: 165171
Re: Yet Another
A quick [repeat] post to highlight a new release . The primary fix is to my interpretation of the TAP file format. Which fixes Stormlord and a bunch of other things. I have read that there is meant to be a gap between header and data but due to an off-by-one error was recognising the 00 that comes b...
- Wed Nov 09, 2016 12:41 am
- Forum: Tape and floppy disk converters
- Topic: New tape loading speed - testers needed!
- Replies: 16
- Views: 27547
Re: New tape loading speed - testers needed!
Thanks! That's helped a lot. Of the platforms I happen already to know about, that's actually really close to the way the Vic-20 does it: on that platform a 1-bit version of the input wave is connected to a VIA control line to catch transitions in one direction only, counted against that VIA's secon...
- Tue Nov 08, 2016 3:13 am
- Forum: Tape and floppy disk converters
- Topic: New tape loading speed - testers needed!
- Replies: 16
- Views: 27547
Re: New tape loading speed - testers needed!
THE IDEA So you got it: no special routines here, just an optimized tape signal. It was based on a study of the ROMs. The standard signal, in FAST, codes a bit "1" by a 416 microseconds sinusoid (2 x a 208µs duration), and a "0" by a 624µs sinusoid (3 x 208µs). When reading a ta...
- Sat Nov 05, 2016 2:45 pm
- Forum: Emulators
- Topic: Clock Signal — an Oric emulator for macOS and Linux
- Replies: 170
- Views: 165171
Re: Yet Another
Indeed! However I cannot remember my screen getting out of sync that way, it simply showed some garbage in the middle. What a screen does with an improper input is undefined, so I think a bunch of them act differently — e.g. my actual '90s-era TV just cut away to blue. So I just picked any one auth...
- Fri Nov 04, 2016 4:09 am
- Forum: Emulators
- Topic: Clock Signal — an Oric emulator for macOS and Linux
- Replies: 170
- Views: 165171
Re: Yet Another
I've uploaded a new build ; the best thing about it is that I've implemented automatic typing and fast loading so that those titles that work can be launched directly from the Finder — just double click and run. Performance should also have taken a step in the right direction. A fun screenshot to de...
- Fri Oct 28, 2016 5:01 pm
- Forum: Games
- Topic: Development of Blake's 7 (was OASIS development)
- Replies: 600
- Views: 554994
Re: OASIS development
On a real floppy disk there's no reason you need to store sectors in order. If the problem is as per the guesses, you could just put them on the surface as sector 0, sector n/2, sector 1, sector n/2+1, etc. The FDC reads each sector header as it comes and each header contains the full sector address...
- Tue Oct 25, 2016 7:18 pm
- Forum: Games
- Topic: Fast scrolling game howto, anyone?
- Replies: 229
- Views: 228808
Re: Fast scrolling game howto, anyone?
I'm late to everything, but following on from the way the Spectrum's Cobra works, wouldn't it be possible to keep the Oric in text mode, then for each 8x8 tile define 16 possibilities: 0–5 = the tile internally rotated by 0–5 pixels; 6–11 = partial parts of the tile creeping in from the right hand s...
- Tue Oct 25, 2016 6:57 pm
- Forum: Technical questions
- Topic: A possible software alternative to Vsync?
- Replies: 47
- Views: 56501
Re: Re:
Could this method work on text mode too? Will this software sync be lost if done in HIRES, then switch to TEXT or viceversa? I guess that it won't as long as you don't play with the 50/60Hz switch... Yes, it should also work in text mode. Example pseudocode: establish 50Hz graphics mode, wait at le...