Re: MESS & Sam Coupe emulation

2001-04-20 Thread Aley Keprt
You are confused.
It is very different when a program doesn't work on NT since it uses DirectX
5, and when my conversion utility
works normally on NT, and only inr13 direct floppy acces doesn't work, since
there's no int13 on NT machines.
The program works and only some features are disabled.
Similarly my saa32 player, which can play on AdLib on Win9x. You are forced
to use another sound driver, which works on NT.
Of course there's one.
Actually if you install int13 system driver to your NT machine, you can use
that feature too. Obviously.

I might done some cleaner check of NT system, and disable problematic
features (to avoid crashes), but I am simply lazy.
Of course, I am lazy. It does nothing wrong to NT system, since the
application is terminated BEFORE it can do any bad things to it.
;-)

I go this way also because I never know what "new" features will be included
in next WinNT relese (2002?). Maybe it will support something from Win9x.
e.g. NT 4.0 doesn't support LFN in DOS, but NT 5.0 supports it. (This is
just an example.)

You can be sure that if I will have WinCoupe sources I will do something
like ASCW ;-)
Sam Coupe is just a clone of ZX Spectrum and you can do nothing wit it. :-()
He he he!!! ;-)

best regards,
Aley

--
  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]
--
- Original Message -
From: "Simon Owen" <[EMAIL PROTECTED]>
To: 
Sent: Friday, April 20, 2001 7:40 PM
Subject: RE: MESS & Sam Coupe emulation


Aley Keprt wrote:
> Are you really sure you want to discuss this here at sam-users?

It is SAM related, so why not?  Oh, except for the fact that we've had
this discussion on the list before.  Er, and that it's quickly
deteriorating into the usual squabble the list is oh-so happy to see.
*sighs*  So, let's cut to the chase...


> Please stop thinking of SimCoupe as non-ZXS emulator.

Why?  Doesn't the same suggest anything to you?   "it does exactly what
it says on the tin" and all that.


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

Correct!  You're complete free to take the sources and create a
derivative GPL project for Spectrum emulation and gaming competitions,
and whatever else takes your fancy.  Why not add arcade Pac-Man and
Amstrad CPC emulation while you're at it, as they use a Z80 CPU too.  In
fact, you could call it Aley's Spectrum Emulator for Windows by Aley
Keprt, have a picture of yourself on the splash screen, and even have it
playing God Save The Aley on startup - all up to you.  ;-)

Equally, there's nothing that requires any Spectrum-only changes to be
incorporated into SimCoupé.


> 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).

Right, so that's a 'no' to them 'working perfectly' on NT4/W2K then.

Si




RE: MESS & Sam Coupe emulation

2001-04-20 Thread Simon Owen
Aley Keprt wrote:
> Are you really sure you want to discuss this here at sam-users?

It is SAM related, so why not?  Oh, except for the fact that we've had
this discussion on the list before.  Er, and that it's quickly
deteriorating into the usual squabble the list is oh-so happy to see.
*sighs*  So, let's cut to the chase...


> Please stop thinking of SimCoupe as non-ZXS emulator.

Why?  Doesn't the same suggest anything to you?   "it does exactly what
it says on the tin" and all that.


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

Correct!  You're complete free to take the sources and create a
derivative GPL project for Spectrum emulation and gaming competitions,
and whatever else takes your fancy.  Why not add arcade Pac-Man and
Amstrad CPC emulation while you're at it, as they use a Z80 CPU too.  In
fact, you could call it Aley's Spectrum Emulator for Windows by Aley
Keprt, have a picture of yourself on the splash screen, and even have it
playing God Save The Aley on startup - all up to you.  ;-)

Equally, there's nothing that requires any Spectrum-only changes to be
incorporated into SimCoupé.


> 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).

Right, so that's a 'no' to them 'working perfectly' on NT4/W2K then.

Si



Re: MESS & Sam Coupe emulation

2001-04-20 Thread Aley Keprt
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: 
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




RE: MESS & Sam Coupe emulation

2001-04-20 Thread Simon Owen
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



Re: MESS & Sam Coupe emulation

2001-04-20 Thread Aley Keprt
> While we're playing pass the source - could you please e-mail me the
> 0.801 source? :-)

I don't have it. It is dead as I upgraded to 0.81.
But don't understand it bad:
PLEASE, WHO HAVE MY ASCD SOURCES, SEND THEM TO SI OWEN.

I'm sure that somebody on sam-users has the sources. Otherwise I will send
you 0.81 version without
AIR lib. As usually I forgot to kame src backup.

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, as ASCD is
still the only emulator which supports
AIR. Some people are desperate for it.

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).

> > Yes, I've done some changes, so ASCD itself doesn't ahng up
> > Win2k. But it uses some library (Allegro?), which hangs up
> > Win2k itself. :-(((
>
> I'll have to give it another go to try and find out more about the
> problem.  It changed my screen mode and I got some garbage on the
> display in that mode, then it crashed in the background.  It wouldn't
> return to the desktop to allow me to see what was going on, and in my
> attempts to get out I pressed Esc which put me in the VC debugger (I
> only found this out after blindly getting to the Start Menu to shut
> down).
>
> I wondered whether it could be your 'hardware timer' code causing the
> trouble - sounds like the sort of direct access stuff that wouldn't be
> NT-compatible.  Do you think it could?

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.
Sorry.
My other programs work perfectly on Win2k, especially my progs fo Win9x.

> > AIR files are encrypted Aley's Input Records. ;-)
>
> *groans*  I thought the 'A' mighta been that!

Of course.

> > WinCoupe is a good candidate, although it is GPL. AIR can
> > operate on DLL basis in Windows, which doesn't violate GPL.
> > :-) Good :-) GPL sucks.
>
> I keep meaning to change SimCoupe so it dynamically loads SAASound.dll,
> for the same reason, tho since it's only been released to people on the
> list I've not felt it's been essential yet.  There are a dozen or so
> exported functions so it won't be a 2 minute job...

three minutes or what?
;-)

best regards,
Aley Keprt




Re: MESS & Sam Coupe emulation ...How do you convert the td files ....

2001-04-20 Thread Aley Keprt
I called for death of Teledisk years ago, when most of you used it.
(Of course, yu probably hadn't anything better.)
--
  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: 
Sent: Friday, April 20, 2001 1:27 PM
Subject: RE: MESS & Sam Coupe emulation ...How do you convert the td files



> [EMAIL PROTECTED] wrote:
> > IIRC there are no docs on how Teledisk stores it's data so
> > no-one has written a converter.
>
> Wasn't there a convertor for uncompressed .TD0 images around (possibly
> Simon Cooke's?), and it was just that the format compressed images was
> unknown?
>
> Tho that probably doesn't help when most images were probably
> compressed!  We need to find an ancient machine that TeleDisk runs on,
> and write them out manually so they can be converted to .dsk images.
> Death to all TD0 images!
>
> Si
>



Re: MESS & Sam Coupe emulation ...How do you convert the td files ....

2001-04-20 Thread Aley Keprt
There is the converter.
--
  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: <[EMAIL PROTECTED]>
To: 
Sent: Friday, April 20, 2001 1:17 PM
Subject: RE: MESS & Sam Coupe emulation ...How do you convert the td files



> > How do you convert the .td files in the nvg FTP into sam coupe files
> >
> > do i just change the td extension into td0, then use teledisk to write
> > back to a blank floppy,
> > or is there an easy way to convert td into sam .dsk, SAD, etc
>
> That is the easy way :-)
>
> IIRC there are no docs on how Teledisk stores it's data so no-one has
> written a converter.
>
> Dan.
>
>



RE: MESS & Sam Coupe emulation

2001-04-20 Thread Simon Owen
Aley Keprt wrote:
> Oh man, I really want it. You don't believe me that I will 
> compile it? You really don't believe me? Oh. My address 
> is: [EMAIL PROTECTED]

LOL - I sense the subtle hint!  It should have already reached you by
the time you read this...


> I would prefer some compileable version, which I can upgrade. 
> I'm not going to change existing things massively. I just 
> want to add some features from my ASCD and see how it goes in Win32.

I sent the source for the last release (27/2/01), and you can always
upgrade when the the current source settles down a bit.


> 0.801 is okay. Of course. I tried to let you download 'any' 
> of my ASCD sources and include some goods from it in 
> WinCoupe. But you have never wanted :-(

What sort of things were they?  I think some of the features you'd added
to the DOS version (compressed image support, etc.) had already gone
into the Win32 version by the time you'd mentioned them.  It's possible
some others were overlooked at the time because there were lots of other
fundamental things to add/enhance instead.

Features like the input recording still seem a bit specialised to add to
the core code, as they aren't strictly emulated features.  Perhaps there
could be some conditional hook points in the code that would allow the
compilation of special versions with added functionality?  What does
everyone else think/want?

While we're playing pass the source - could you please e-mail me the
0.801 source? :-)


> Yes, I've done some changes, so ASCD itself doesn't ahng up 
> Win2k. But it uses some library (Allegro?), which hangs up 
> Win2k itself. :-(((

I'll have to give it another go to try and find out more about the
problem.  It changed my screen mode and I got some garbage on the
display in that mode, then it crashed in the background.  It wouldn't
return to the desktop to allow me to see what was going on, and in my
attempts to get out I pressed Esc which put me in the VC debugger (I
only found this out after blindly getting to the Start Menu to shut
down).

I wondered whether it could be your 'hardware timer' code causing the
trouble - sounds like the sort of direct access stuff that wouldn't be
NT-compatible.  Do you think it could?


> AIR files are encrypted Aley's Input Records. ;-)

*groans*  I thought the 'A' mighta been that!


> WinCoupe is a good candidate, although it is GPL. AIR can 
> operate on DLL basis in Windows, which doesn't violate GPL. 
> :-) Good :-) GPL sucks.

I keep meaning to change SimCoupe so it dynamically loads SAASound.dll,
for the same reason, tho since it's only been released to people on the
list I've not felt it's been essential yet.  There are a dozen or so
exported functions so it won't be a 2 minute job...

Si



RE: MESS & Sam Coupe emulation ...How do you convert the td files ....

2001-04-20 Thread Simon Owen
[EMAIL PROTECTED] wrote:
> IIRC there are no docs on how Teledisk stores it's data so 
> no-one has written a converter.

Wasn't there a convertor for uncompressed .TD0 images around (possibly
Simon Cooke's?), and it was just that the format compressed images was
unknown?

Tho that probably doesn't help when most images were probably
compressed!  We need to find an ancient machine that TeleDisk runs on,
and write them out manually so they can be converted to .dsk images.
Death to all TD0 images!

Si



RE: MESS & Sam Coupe emulation ...How do you convert the td files ....

2001-04-20 Thread dan
> How do you convert the .td files in the nvg FTP into sam coupe files
>
> do i just change the td extension into td0, then use teledisk to write
> back to a blank floppy,
> or is there an easy way to convert td into sam .dsk, SAD, etc

That is the easy way :-)

IIRC there are no docs on how Teledisk stores it's data so no-one has
written a converter.

Dan.




RE: MESS & Sam Coupe emulation ...How do you convert the td files ....

2001-04-20 Thread Dean Woodyatt
How do you convert the .td files in the nvg FTP into sam coupe files

do i just change the td extension into td0, then use teledisk to write
back to a blank floppy,
or is there an easy way to convert td into sam .dsk, SAD, etc

Cheers

Dean

> -Original Message-
> From: Aley Keprt [SMTP:[EMAIL PROTECTED]
> Sent: 20 April 2001 11:34
> To:   Sam Users
> Subject:  Re: MESS & Sam Coupe emulation
> 
> 
> 
> > Aley Keprt wrote:
> > > Here is "who" actually contributed (taken from messnew.txt):
> > >
> > > 1. Sam Coupe (preliminary) [Lee Hammerton]
> > > 2. Updated Sam Coupe to use WD179x code (same as WD1772).
> > > [Kev Thacker]
> >
> > Ahh! I knew about Kev (we've chatted about stuff in , but wasn't sure
> > about the main driver author.  I guess he's not a member of this list?
> > Maybe he should be invited!
> >
> > btw, how does their description of "preliminary" fit with yours of "all
> > aspects 100% right" from your previous post?  Where did you get your
> > info?
> 
> That is not my opinion. I just wrote what I read in MESS. Not my
> opinion!!!
> In "messnew.txt" is stated 'preliminary' in version 37b2 or what. In MESS
> itself is stated 'working' in 37b13, and
> documentation says that 'working' means 100%.
> 
> > > And what about WinCoupe sources? Where can I get source code
> > > of this GNU GPL software? ??? ?? ? ?? ???  ?
> > > ?? ???
> >
> > Just ask me to e-mail it, as a number of other people have already done.
> > I don't remember you every explicitly asking me to send it, and I'm not
> > in the habit of e-mailing 1MB binary files to people unless they really
> > want them sending!
> 
> Oh man, I really want it. You don't believe me that I will compile it? You
> really don't believe me?
> Oh.
> My address is: [EMAIL PROTECTED]
> 
> > I can send the source archive for the latest binary on my site (as I'm
> > obliged to), tho lots of stuff has changed since then.  A current
> > development archive would probably be more useful, tho it means some
> > stuff will be temporarily disabled/broken etc. (the Win32 version won't
> > even compile at the moment!).
> 
> I would prefer some compileable version, which I can upgrade. I'm not
> going
> to change existing things
> massively. I just want to add some features from my ASCD and see how it
> goes
> in Win32.
> 
> > > (Note that new ASCD 0.81 for DOS does exists but is
> > > unavailalbe due to GNU GPL - I used some code which can't be
> > > distributed in source form under GNU GPL ;-)
> >
> > *grins*  How about the source for 0.801?
> 
> 0.801 is okay. Of course. I tried to let you download 'any' of my ASCD
> sources and include some goods from it
> in WinCoupe. But you have never wanted :-(
> 
> > I guess the "some code" is for your super-top-secret encrypty jobbie for
> > your games tournaments?  I noticed you play Starquake (one of my
> > all-time favourite games that) - I got to the stage where I could finish
> > it every time I played it!  I'd try and record some games, but ASCD
> > doesn't run under Windows 2000 :-(
> 
> Yes, I've done some changes, so ASCD itself doesn't ahng up Win2k. But it
> uses some library (Allegro?), which
> hangs up Win2k itself. :-(((
> 
> You are completely right. ASCD 0.81 is not free, because it contains AIR
> library, which is used to save AIR files.
> AIR files are encrypted Aley's Input Records. ;-)
> We use it in our tournament, and other people already announced they will
> use it for other things, as Speccy Tour 2001 tournament and also some high
> scores database. It can record both Sam Coupe and ZX Spectrum. Anything
> can
> be recorded, even disk operations don't damage recording (this applies to
> ASCD+AIR).
> AIR will be soonly added to some good ZX Spectrum emulators ("Real" is the
> main candidate).
> 
> For some unknown reason, sothing like AIR have been done before for ZX
> Spectrum / Sam emulation. Because of security reasons I won't give AIR to
> all emulators, although I've recently offere it to them, and most active
> authors want it. I decided to keep it hidden and support only a few
> emulators to minimize possibility of hacks into it.
> 
> WinCoupe is a good candidate, although it is GPL. AIR can operate on DLL
> basis in Windows, which doesn't violate GPL. :-) Good :-)
> GPL sucks.
> 
> > Si
> 
> best regards
> Aley Keprt
> 
> 


Re: MESS & Sam Coupe emulation

2001-04-20 Thread Aley Keprt
> Simon Owen wrote:
> > 
> > [...]
> > > 2. Updated Sam Coupe to use WD179x code (same as WD1772).
> 
>  WD179x far not the same as WD1772!
> 
> > Si

Please tell this to MESS authors. We can't do anything with it. ;-)

Aley




Re: MESS & Sam Coupe emulation

2001-04-20 Thread Aley Keprt


> Aley Keprt wrote:
> > Here is "who" actually contributed (taken from messnew.txt):
> >
> > 1. Sam Coupe (preliminary) [Lee Hammerton]
> > 2. Updated Sam Coupe to use WD179x code (same as WD1772).
> > [Kev Thacker]
>
> Ahh! I knew about Kev (we've chatted about stuff in , but wasn't sure
> about the main driver author.  I guess he's not a member of this list?
> Maybe he should be invited!
>
> btw, how does their description of "preliminary" fit with yours of "all
> aspects 100% right" from your previous post?  Where did you get your
> info?

That is not my opinion. I just wrote what I read in MESS. Not my opinion!!!
In "messnew.txt" is stated 'preliminary' in version 37b2 or what. In MESS
itself is stated 'working' in 37b13, and
documentation says that 'working' means 100%.

> > And what about WinCoupe sources? Where can I get source code
> > of this GNU GPL software? ??? ?? ? ?? ???  ?
> > ?? ???
>
> Just ask me to e-mail it, as a number of other people have already done.
> I don't remember you every explicitly asking me to send it, and I'm not
> in the habit of e-mailing 1MB binary files to people unless they really
> want them sending!

Oh man, I really want it. You don't believe me that I will compile it? You
really don't believe me?
Oh.
My address is: [EMAIL PROTECTED]

> I can send the source archive for the latest binary on my site (as I'm
> obliged to), tho lots of stuff has changed since then.  A current
> development archive would probably be more useful, tho it means some
> stuff will be temporarily disabled/broken etc. (the Win32 version won't
> even compile at the moment!).

I would prefer some compileable version, which I can upgrade. I'm not going
to change existing things
massively. I just want to add some features from my ASCD and see how it goes
in Win32.

> > (Note that new ASCD 0.81 for DOS does exists but is
> > unavailalbe due to GNU GPL - I used some code which can't be
> > distributed in source form under GNU GPL ;-)
>
> *grins*  How about the source for 0.801?

0.801 is okay. Of course. I tried to let you download 'any' of my ASCD
sources and include some goods from it
in WinCoupe. But you have never wanted :-(

> I guess the "some code" is for your super-top-secret encrypty jobbie for
> your games tournaments?  I noticed you play Starquake (one of my
> all-time favourite games that) - I got to the stage where I could finish
> it every time I played it!  I'd try and record some games, but ASCD
> doesn't run under Windows 2000 :-(

Yes, I've done some changes, so ASCD itself doesn't ahng up Win2k. But it
uses some library (Allegro?), which
hangs up Win2k itself. :-(((

You are completely right. ASCD 0.81 is not free, because it contains AIR
library, which is used to save AIR files.
AIR files are encrypted Aley's Input Records. ;-)
We use it in our tournament, and other people already announced they will
use it for other things, as Speccy Tour 2001 tournament and also some high
scores database. It can record both Sam Coupe and ZX Spectrum. Anything can
be recorded, even disk operations don't damage recording (this applies to
ASCD+AIR).
AIR will be soonly added to some good ZX Spectrum emulators ("Real" is the
main candidate).

For some unknown reason, sothing like AIR have been done before for ZX
Spectrum / Sam emulation. Because of security reasons I won't give AIR to
all emulators, although I've recently offere it to them, and most active
authors want it. I decided to keep it hidden and support only a few
emulators to minimize possibility of hacks into it.

WinCoupe is a good candidate, although it is GPL. AIR can operate on DLL
basis in Windows, which doesn't violate GPL. :-) Good :-)
GPL sucks.

> Si

best regards
Aley Keprt





Re: MESS & Sam Coupe emulation

2001-04-20 Thread Mac Buster


Simon Owen wrote:
> 
> [...]
> > 2. Updated Sam Coupe to use WD179x code (same as WD1772).

 WD179x far not the same as WD1772!

> Si


RE: MESS & Sam Coupe emulation

2001-04-20 Thread Simon Owen
Aley Keprt wrote:
> Here is "who" actually contributed (taken from messnew.txt):
> 
> 1. Sam Coupe (preliminary) [Lee Hammerton]
> 2. Updated Sam Coupe to use WD179x code (same as WD1772). 
> [Kev Thacker]

Ahh! I knew about Kev (we've chatted about stuff in , but wasn't sure
about the main driver author.  I guess he's not a member of this list?
Maybe he should be invited!

btw, how does their description of "preliminary" fit with yours of "all
aspects 100% right" from your previous post?  Where did you get your
info?


> And what about WinCoupe sources? Where can I get source code 
> of this GNU GPL software? ??? ?? ? ?? ???  ? 
> ?? ???

Just ask me to e-mail it, as a number of other people have already done.
I don't remember you every explicitly asking me to send it, and I'm not
in the habit of e-mailing 1MB binary files to people unless they really
want them sending!

I can send the source archive for the latest binary on my site (as I'm
obliged to), tho lots of stuff has changed since then.  A current
development archive would probably be more useful, tho it means some
stuff will be temporarily disabled/broken etc. (the Win32 version won't
even compile at the moment!).


> (Note that new ASCD 0.81 for DOS does exists but is 
> unavailalbe due to GNU GPL - I used some code which can't be 
> distributed in source form under GNU GPL ;-)

*grins*  How about the source for 0.801?

I guess the "some code" is for your super-top-secret encrypty jobbie for
your games tournaments?  I noticed you play Starquake (one of my
all-time favourite games that) - I got to the stage where I could finish
it every time I played it!  I'd try and record some games, but ASCD
doesn't run under Windows 2000 :-(

Si



Re: MESS & Sam Coupe emulation

2001-04-19 Thread Aley Keprt
If so, I wonder whay I haven't got it already. I asked for it at least 5
times.
--
  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: "Stuart Brady" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, April 19, 2001 10:31 PM
Subject: Re: MESS & Sam Coupe emulation


> On Thu, 19 Apr 2001, Aley Keprt wrote:
>
> >And what about WinCoupe sources? Where can I get source code of this GNU
GPL
> >software?
>
> Possibly in an email from Simon Owen?
> --
> Stuart Brady
>



Re: MESS & Sam Coupe emulation

2001-04-19 Thread Stuart Brady
On Thu, 19 Apr 2001, Aley Keprt wrote:

>And what about WinCoupe sources? Where can I get source code of this GNU GPL
>software?

Possibly in an email from Simon Owen?
-- 
Stuart Brady



Re: MESS & Sam Coupe emulation

2001-04-19 Thread Aley Keprt
Thank you for you review. I see the biggest problem is resolution 512x192.
It absolutely flat! He who made it, he probably never saw real Sam ;-)

Here is "who" actually contributed (taken from messnew.txt):

1. Sam Coupe (preliminary) [Lee Hammerton]
2. Updated Sam Coupe to use WD179x code (same as WD1772). [Kev Thacker]

And what about WinCoupe sources? Where can I get source code of this GNU GPL
software?
???
??
?
??
???

?
??
???

(Note that new ASCD 0.81 for DOS does exists but is unavailalbe due to GNU
GPL - I used some code which can't be distributed in source form under GNU
GPL ;-)

--
  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: "Andrew Collier" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, April 19, 2001 8:13 PM
Subject: Re: MESS & Sam Coupe emulation


> >Have you seen MESS, a derivate of MAME?
> >They say it emulates Sam Coupe, with all aspects 100% right. I haven't
see
> >it, but it seems at least that we have the third Sam emulator on the
scene.
>
> I downloaded a copy of MESS .37b10 for my Mac. Note that the Windows and
> Unix versions are up to .37b13, though I don't know if any Sam-specific
> changes have been made during those last three versions.
>
> It works, and it's pretty good, though I wouldn't say anywhere near 100%
> right. There is no display of the border at all, for example. Instruction
> timings appear to be *completely* wrong[1]. The keyboard works, sort of,
> but doesn't do any kind of translations for punctuation keys. The sound
> chip only partially works and it can't play samples at all[2].
>
> Running software... it loads plain or gzipped .DSK files (haven't tried
> using other formats). MNEMOdemo1 part 2 crashes, just like it does on
early
> SimCoupe. Even MNEMOdemo2 crashes, which I'd previously thought was
> comparatively emulator-friendly. And for some reason, so does MasterDOS.
> Conversely, Codigo's Juggler demo does work, which doesn't on early
> SimCoupe. Other programs I've tried will generally run but show some
visual
> defects due to timing issues.
>
> Still, quite an impressive effort. Somebody could improve it (quite a lot
> accuracy-wise, and also the UI of the Mac version) but personally I don't
> plan on spending time hacking around at MESS code. I wonder if we'd
> recognise the name of whoever contributed this?
>
> Andrew
>
> [1] Probably an accurate Z80B, if it were running with uncontended memory
> at 6.0MHz. Which we know it isn't.
>
> [2] The problems are to do with waveform sounds and are an already
> documented problem with MAME's implementation of the soundchip.
> --
>  ---Andrew Collier
>     http://mnemotech.ucam.org/  ---
>   --
> r<2+ T<4* cSEL dMS hEn/CB

Re: MESS & Sam Coupe emulation

2001-04-19 Thread Andrew Collier
>Have you seen MESS, a derivate of MAME?
>They say it emulates Sam Coupe, with all aspects 100% right. I haven't see
>it, but it seems at least that we have the third Sam emulator on the scene.

I downloaded a copy of MESS .37b10 for my Mac. Note that the Windows and
Unix versions are up to .37b13, though I don't know if any Sam-specific
changes have been made during those last three versions.

It works, and it's pretty good, though I wouldn't say anywhere near 100%
right. There is no display of the border at all, for example. Instruction
timings appear to be *completely* wrong[1]. The keyboard works, sort of,
but doesn't do any kind of translations for punctuation keys. The sound
chip only partially works and it can't play samples at all[2].

Running software... it loads plain or gzipped .DSK files (haven't tried
using other formats). MNEMOdemo1 part 2 crashes, just like it does on early
SimCoupe. Even MNEMOdemo2 crashes, which I'd previously thought was
comparatively emulator-friendly. And for some reason, so does MasterDOS.
Conversely, Codigo's Juggler demo does work, which doesn't on early
SimCoupe. Other programs I've tried will generally run but show some visual
defects due to timing issues.

Still, quite an impressive effort. Somebody could improve it (quite a lot
accuracy-wise, and also the UI of the Mac version) but personally I don't
plan on spending time hacking around at MESS code. I wonder if we'd
recognise the name of whoever contributed this?

Andrew

[1] Probably an accurate Z80B, if it were running with uncontended memory
at 6.0MHz. Which we know it isn't.

[2] The problems are to do with waveform sounds and are an already
documented problem with MAME's implementation of the soundchip.
-- 
 ---Andrew Collier
    http://mnemotech.ucam.org/  ---
  --
r<2+ T<4* cSEL dMS hEn/CB

RE: mess

2001-03-31 Thread Simon Owen
Johnna Teare wrote:
> http://mess.emuverse.com/
>
> It's a multi-machine emulator and claims to emulate the Sam.
> Anybody know anything about it? Or whos behind it?

It uses the MAME core, but instead of adding modules for different arcade
games it uses them for different computer systems.  It did have SAM support
last time I looked at it (last April I think), but it was fairly primitive -
it did support line interrupts so the startup screen was correct, but I
think the colours were wrong.  The MESS screenshots page used to have a SAM
boot screen picture on it, but I don't know if the fact that it's been
removed means it's been discontinued.  I've no idea who was/is behind it,
but I did wonder myself (I don't remember seeing any names on the modules).

I was tempted to work on MESS for SAM emulation rather than SimCoupé, but I
thought some of the SAM-specific requirements to be a bit too awkward to fit
into the general architecture, without sacraficing performance.  I still
think I picked the right one :-)

Si