Search found 52 matches

by Thommy
Sun Oct 09, 2011 1:13 am
Forum: Hardware
Topic: Beginner's sync questions
Replies: 23
Views: 11564

Re: Beginner's sync questions

But what test does it apply? Is it any suitable io read so as to initialise direct programmatic sync, is it the edge of the vsync signal, is it any write that terminates direct programmatic sync or is it possibly even past the combined sync and applying a capacitor charge/timing test ala a CRT?
by Thommy
Sat Oct 08, 2011 11:32 pm
Forum: Hardware
Topic: Beginner's sync questions
Replies: 23
Views: 11564

Re: Beginner's sync questions

Having checked against one of his high-resolution demos, I think he may possibly just have mistyped, having meant to refer to vsync. Based on his code it looks like if the NMI generator is active then the directly programmatic sync signal, normally used for vertical sync, isn't output. Is that accur...
by Thommy
Fri Oct 07, 2011 1:04 pm
Forum: Hardware
Topic: Beginner's sync questions
Replies: 23
Views: 11564

Re: Beginner's sync questions

Sorry, some further questions, concerning the ZX81 specifically. Wilf's page asserts, under point 5, that if the NMI generator is disabled then an input on port fe "turns off the HSYNC generator (only if NMI is off)" and an output on port ff "turns on the HSYNC generator". Is it possible that all he...
by Thommy
Wed Oct 05, 2011 5:32 pm
Forum: Emulators
Topic: My new emulator
Replies: 43
Views: 36499

Re: My new emulator

Why don't you buy an oscilloscope or a logic analyzer to see what's going on ? So you are now working only in a virtual world. Anyway, have fun. :mrgreen: It wasn't the sole reason and the only 'simple' machine I physically own is a SAM Coupe. I'm also unwilling to buy anything much at the minute —...
by Thommy
Tue Oct 04, 2011 3:15 pm
Forum: Emulators
Topic: My new emulator
Replies: 43
Views: 36499

Re: My new emulator

To comment on these directly.. I'm sad I won't be seeing this for a while :( I'm interested in helping out with a Windows port though my time is pretty limited. Yes, sorry about that. I have a Windows 7 virtual machine so it's not necessarily a lost cause, I just don't really know where to start now...
by Thommy
Tue Oct 04, 2011 12:57 pm
Forum: Emulators
Topic: My new emulator
Replies: 43
Views: 36499

Re: My new emulator

So now there is Clock Signal Ha, not yet there isn't. I'm still expecting to discover such flaws in my design as to make the implementation entirely wasted. Most of the reason I started the project is that I want to gain a better understanding of how things operate at the electrical level, the coro...
by Thommy
Mon Oct 03, 2011 7:40 pm
Forum: Emulators
Topic: My new emulator
Replies: 43
Views: 36499

Re: My new emulator

It wouldn't be all that difficult at present. The sticking point is that I'm using blocks (the closure construct that Apple added to C and Objective-C in OS X v10.6) in order to thread hop for the purposes of running the emulation off the main thread without really having to do any work for myself. ...
by Thommy
Mon Oct 03, 2011 1:50 pm
Forum: Emulators
Topic: My new emulator
Replies: 43
Views: 36499

My new emulator

If you'll indulge me... As I've said over on the hardware section of this forum, I'm working on a new emulator. It's structured quite differently from existing emulators, being based on the concept of completely sealed modules that communicate by signal wires — aping the original hardware rather tha...
by Thommy
Fri Sep 30, 2011 4:04 pm
Forum: Hardware
Topic: Beginner's sync questions
Replies: 23
Views: 11564

Re: Beginner's sync questions

Thanks for everything — I think you've answered all my questions perfectly and your website is really useful. I'm also quite glad to find out that the skew at the top of my emulated version of flicker-free Space Invaders is actually meant to be there, as I figured I had HSYNC close enough (in that m...
by Thommy
Fri Sep 30, 2011 1:13 pm
Forum: Hardware
Topic: Beginner's sync questions
Replies: 23
Views: 11564

Re: Beginner's sync questions

Thanks for the detailed reply — I hadn't realised quite how non-comformant the sync signals were. The PAL standard wants a horizontal sync to last for 4.7 ± 0.2 µs, but it sounds like on a ZX80 it'll last for about 6.2 µs? Though the ZX81 sounds like it's only just outside of the specified range. Pr...