>Still on Simcoupe.  Alan, you say the PIC's won't program correctly under
>Win32?

Well, yeah, because at that point they're hooked into the Windows Multimedia
timer system.

>  Well, I don't know about NT but my Asteroids emulator uses a
>re-programmed PIC timer to force 60Hz refreshes when users' monitors
>are refreshing higher.  It seems to work fine...  If anyone's interested
the
>source is available:  http://members.tripod.com/~asteroids

Cool.

>Also, I've seen some 80x86 code that'll throw the VGA into a 50Hz 320x240
>Mode-X mode.  Obviously you need a monitor that will sync too.  It works on
>my system, with a dead cheap monitor and under Win 95 too.

>Would make Simcoupe very nice if it could refresh at the proper rate...

I'm willing to go for 60Hz refresh, if the PC can make sure the emulation
runs a 50Hz frame's worth of processing in that time.

BTW: Currently, the plan is to use DirectX for everything, and to port
things over to C++ slightly (for non-time-critical stuff). Oh, and I'm
currently writing a new VL1772-02 emulator, that will have two modes - fast,
and precision. Precision will have support for accurate timings - even down
to emulating the spin-up of the disk, index pulses, and register-update
latency - and everything that Fast has. Fast will have support for Read
Track, and support for protected disks (which have physical side vs. address
side, physical track vs address track issues). The plan is that you'll be
able to do track-dumps of existing disks and put those directly onto the PC,
and it'll handle it all quite happily (fingers crossed).

Simon

ps. Whoever's archiving... can you edit my MS email address out? I could do
without the spam.. and unfortunately, jumper's down, Nessie's down, and
Hotmail isn't sending out email...

Reply via email to