I don't agree with you at ZXS emulation in SimCoupe.
My emulation level is very good, you can look at it. Although timings are
not perfect, they are far from "completely" wrong.
Are you really sure you want to discuss this here at sam-users?

I do ZXS emulation in ASCD, because I know the sources and I already added
many things *I* want in emulator. Nobody is forced to use ASCD, when he
doesn't play my tournaments.
ZXS emulation doesn't slow down Sam emulation, since it just changes some
vectors (i.e. pointers to routines that do some work - like virtual methods
in C++), and some veriables (as T-states per scanline).

ZXS is so similar to Sam, that I am lucky with ASCD emulation.
You know there are many real hardware clones of ZXS, which have slightly
different timings, but most games still work.
I currently have some graphics problems in ASCD due to bad timings (this
applies to some hi-tech games). But this is obvious, many emulators have
this behaviour.

I would use a standalone emulator for ZXS if I have one (with sources). But
ASCD seems to be better than anything available in source form. Do you have
something better for me?

Please stop thinking of SimCoupe as non-ZXS emulator. This way somebody
comes tomorrow and says: "Hey SimCOupe is 52k only emulator. You can't put
there features to emulatoe 256k Sam." This is absurd.

And finally, SimCoupe is GPL, so I can use it for ZXS emulation. - This was
just a technical note. ;-)

---

You asked about reding floppies. My programs work in Win2k. All of them. If
the program uses some functionality of Win9x, it still works on Win2k, but
that features which rely on Win9x are unavailalbe (i.e. it crashes or
something, but you still can use it, if you don't try to access floppies).

------------------------------------------------------------------
      Bc.Aley [eili] Keprt  -  games & multimedia programmer
 ICQ: 82357182 (evenings)  ***  phone: +420-68-5387035 (weekends)
  private e-mail: [EMAIL PROTECTED]  ***  http://get.to/aley
office: Illusion Softworks, Brno, CZ - [EMAIL PROTECTED]
------------------------------------------------------------------
!!! Arcade game tournaments since 1992: http://get.to/hcc !!!


----- Original Message -----
From: "Simon Owen" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, April 20, 2001 4:25 PM
Subject: RE: MESS & Sam Coupe emulation


Aley Keprt wrote:
> Otherwise I will send you 0.81 version without AIR lib. As
> usually I forgot to kame src backup.

Ok, was just curious.


> What I mostly added, and is missing in your WinCoupe, is ZXS
> emulation mode. I've added support for snapshot files, 3.5MHz
> timing, etc. Many changes also apply to DOS only (audio/video
> things, etc.) I hope I will have some time this week to add
> 128k emulation,

Er, hold on...  SimCoupé is a SAM Coupé emulator, and Spectrum-only
features don't belong in it.  You can't just change the clock speed and
the ROM and have it run as a good Spectrum emulator - the timing is all
wrong, and there are many I/O differences between the two machines.
SimCoupé only has as many Spectrum-compatible features as are present on
the real SAM; if you want Spectrum emulation, why not use a Spectrum
emulator!?

Doing _decent_ Spectrum emulation in SimCoupé will introduce lots more
compile-time and/or run-time checks and make the code more difficult to
manage and/or slower.  There are plenty of Spectrum emulators out there,
so why don't you add your input recording etc. to one of those?


> btw. Can somebody tell me what is real clock of ZXS 48k and
> 128k? Is it 3.5MHz exactly, or is it some other values. I
> would preffer if somebody can tell me number of T-states per
> scanline, or T-states per frame (or both).

The comp.sys.sinclair FAQ has all this info: see
http://www.tjornov.dk/spectrum/faq/index.html or one of the various
mirrors.


> Hardware timer is required for good emulation. I don't know
> how far NT can do it, but I am affraid that shit is not a
> real DOS either, so I don't support ASCD for NT/2000.

I gave it a go as your ASCD docs said it works on NT/2000, but I didn't
manage it.  If you're doing direct I/O access it won't work, and you'll
get an exception for trying.


> My other programs work perfectly on Win2k, especially my
> progs fo Win9x.

Even the ones accessing the real floppy drives?

Si


Reply via email to