RE: Christmas Present

2005-01-25 Thread Aley Keprt
 Oops, it's not in the CSS FAQ, it's in the Ramsoft
 DISCiPLE/+D Technical Guide --
http://www.ramsoft.bbk.org/tech/mgt_tech.txt
 --
 Stuart Brady

Oh yes, thank you very much. I read the Ramsoft's manual. Now I know how
complicated that snapshot files are. They even use directory entry (tracks
0-3) to store snapshot data! Oh, I wish they have used .Z80 format instead.
:-)
I will try to make a converter snap--z80.

Another interesting point is that in my Sam manual there isn't any message,
even a short sentence, describing how to make snapshots with the
Samco's/MGT's original emulator. I remember that it was a real mystery. :-)
And it is now desribed in Ramsoft's +D manual - I see that Sam Coupe
original Spectrum emulator behaves identically to the +D hardware. I would
like to know where this was actually documented for Sam users 15 years ago,
when it was important for us. I knew nothing those times, was it my personal
fault?

/---
Aley


RE: Christmas Present

2005-01-25 Thread Aley Keprt
spconv? I think already have it somewhere. I probably frogot... :-)

/--
Aley

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Frode Tenneboe
Sent: Tuesday, January 25, 2005 12:00 PM
To: sam-users@nvg.ntnu.no
Subject: RE: Christmas Present


On Tue, 25 Jan 2005 10:40:57 +0100 Aley Keprt [EMAIL PROTECTED] wrote:
  Oops, it's not in the CSS FAQ, it's in the Ramsoft DISCiPLE/+D 
  Technical Guide --
 http://www.ramsoft.bbk.org/tech/mgt_tech.txt
  --
  Stuart Brady
 
 Oh yes, thank you very much. I read the Ramsoft's manual. Now I know 
 how complicated that snapshot files are. They even use directory entry 
 (tracks
 0-3) to store snapshot data! Oh, I wish they have used .Z80 format
instead.
 :-)
 I will try to make a converter snap--z80.

Henk de Groot did that 13 years ago. Look for spconv.

 -Frode

-- 
^ Frode Tennebø | email: [EMAIL PROTECTED] ^
| Ericsson AS   | Isebakkeveien 49  |
| N-1788 Halden | Phone: +47 45 24 99 39|
| with Standard.Disclaimer; use Standard.Disclaimer;|





RE: Christmas Present

2005-01-25 Thread Frode Tenneboe
On Tue, 25 Jan 2005 10:40:57 +0100 Aley Keprt [EMAIL PROTECTED] wrote:
  Oops, it's not in the CSS FAQ, it's in the Ramsoft
  DISCiPLE/+D Technical Guide --
 http://www.ramsoft.bbk.org/tech/mgt_tech.txt
  --
  Stuart Brady
 
 Oh yes, thank you very much. I read the Ramsoft's manual. Now I know how
 complicated that snapshot files are. They even use directory entry (tracks
 0-3) to store snapshot data! Oh, I wish they have used .Z80 format instead.
 :-)
 I will try to make a converter snap--z80.

Henk de Groot did that 13 years ago. Look for spconv.

 -Frode

-- 
^ Frode Tennebø | email: [EMAIL PROTECTED] ^
| Ericsson AS   | Isebakkeveien 49  |
| N-1788 Halden | Phone: +47 45 24 99 39|
| with Standard.Disclaimer; use Standard.Disclaimer;|


Re: Christmas Present

2005-01-25 Thread Ian Collier
On Mon, Jan 24, 2005 at 01:33:25AM +, Stuart Brady wrote:
 BTW, does anyone know the format used for the messenger snapshots?
 It really ought to be in the CSS FAQ.  (Unless it's the +D format, in
 which case it's already there.)

As far as I know, a Messenger snapshot is a 64K file containing a
complete memory dump (including ROM).  The contents of the registers
are stored in a 22-byte block which ends at 0x3d00 (um, so that'd be
0x3cea starting address) in the same format as the register block of a
Sam/+D SNAP file (where the register block is stored starting at byte
220 of the directory entry).  Which seems to mean that they are in the
order:

 IY IX DE' BC' HL' AF' DE BC HL Ir SP

Ir is actually a spare byte followed by the contents of the I
register.  The R register, interrupt flag, value of AF and the
execution address (PC) are all popped off the stack once the snapshot
is loaded.

imc


RE: Christmas Present

2005-01-25 Thread Aley Keprt
That's very nice. I have never seen the Mesenger (except on adv.
materials...). How much was it?

...but I unintentionally did the similar thing without buying the Messanger.
As soon as I saw that there is no ZX ROM at Sam, I took my ZX Spectrum+, and
typed SAVEromcode 0,16384, then loaded this file to Sam BEFORE starting
the MGT/Samco's emulator. This way I was able to run much more Spectrum
games. :-)

It's very simple, the only remaining problems was(/is) the tape loaders.
Even the cracked games sometimes failed to load due to a incompatible
loader. If we had problems, we either got a version with properly
cracked-removed loader, or did a D80 snapshot, and saved that snapshot back
to tape, what made a tape version loadable to Sam's emulator. (Those times,
D80 was our local most popular disk drive for Spectrum, while +D was a
hugely overpriced top-edge hardware which I've never seen anywhere in our
country - former Czechoslovakia.)

/---
Aley


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Ian Collier
Sent: Tuesday, January 25, 2005 11:16 AM
To: sam-users@nvg.ntnu.no
Subject: Re: Christmas Present


On Mon, Jan 24, 2005 at 01:33:25AM +, Stuart Brady wrote:
 BTW, does anyone know the format used for the messenger snapshots? It 
 really ought to be in the CSS FAQ.  (Unless it's the +D format, in 
 which case it's already there.)

As far as I know, a Messenger snapshot is a 64K file containing a complete
memory dump (including ROM).  The contents of the registers are stored in a
22-byte block which ends at 0x3d00 (um, so that'd be 0x3cea starting
address) in the same format as the register block of a Sam/+D SNAP file
(where the register block is stored starting at byte 220 of the directory
entry).  Which seems to mean that they are in the
order:

 IY IX DE' BC' HL' AF' DE BC HL Ir SP

Ir is actually a spare byte followed by the contents of the I register.
The R register, interrupt flag, value of AF and the execution address (PC)
are all popped off the stack once the snapshot is loaded.

imc





RE: Christmas Present

2005-01-25 Thread Aley Keprt
Oh, I know it's called Messenger, but my fingers write what they wish, not
what I wish...
Sorry. :-)

/---
Aley


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Aley Keprt
Sent: Tuesday, January 25, 2005 1:36 PM
To: sam-users@nvg.ntnu.no
Subject: RE: Christmas Present


That's very nice. I have never seen the Mesenger (except on adv.
materials...). How much was it?

...but I unintentionally did the similar thing without buying the Messanger.
As soon as I saw that there is no ZX ROM at Sam, I took my ZX Spectrum+, and
typed SAVEromcode 0,16384, then loaded this file to Sam BEFORE starting
the MGT/Samco's emulator. This way I was able to run much more Spectrum
games. :-)

It's very simple, the only remaining problems was(/is) the tape loaders.
Even the cracked games sometimes failed to load due to a incompatible
loader. If we had problems, we either got a version with properly
cracked-removed loader, or did a D80 snapshot, and saved that snapshot back
to tape, what made a tape version loadable to Sam's emulator. (Those times,
D80 was our local most popular disk drive for Spectrum, while +D was a
hugely overpriced top-edge hardware which I've never seen anywhere in our
country - former Czechoslovakia.)

/---
Aley


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Ian Collier
Sent: Tuesday, January 25, 2005 11:16 AM
To: sam-users@nvg.ntnu.no
Subject: Re: Christmas Present


On Mon, Jan 24, 2005 at 01:33:25AM +, Stuart Brady wrote:
 BTW, does anyone know the format used for the messenger snapshots? It
 really ought to be in the CSS FAQ.  (Unless it's the +D format, in 
 which case it's already there.)

As far as I know, a Messenger snapshot is a 64K file containing a complete
memory dump (including ROM).  The contents of the registers are stored in a
22-byte block which ends at 0x3d00 (um, so that'd be 0x3cea starting
address) in the same format as the register block of a Sam/+D SNAP file
(where the register block is stored starting at byte 220 of the directory
entry).  Which seems to mean that they are in the
order:

 IY IX DE' BC' HL' AF' DE BC HL Ir SP

Ir is actually a spare byte followed by the contents of the I register.
The R register, interrupt flag, value of AF and the execution address (PC)
are all popped off the stack once the snapshot is loaded.

imc









Re: Christmas Present

2005-01-25 Thread Stuart Brady
On Tue, Jan 25, 2005 at 01:36:17PM +0100, Aley Keprt wrote:
 ...but I unintentionally did the similar thing without buying the Messanger.
 As soon as I saw that there is no ZX ROM at Sam, I took my ZX Spectrum+, and
 typed SAVEromcode 0,16384, then loaded this file to Sam BEFORE starting
 the MGT/Samco's emulator. This way I was able to run much more Spectrum
 games. :-)

I didn't know you could run the MGT emulator without the Spectrum ROM,
actually.  What do you gain from running the emulator, if you don't have
the ROM?

Hmm... I don't remember any snapshots from the MGT emulator -- maybe we
didn't know how to save them, either.  :-)
-- 
Stuart Brady


RE: Christmas Present

2005-01-25 Thread Geoff Winkless
Stuart Brady wrote:
 On Tue, Jan 25, 2005 at 01:36:17PM +0100, Aley Keprt wrote:
 ...but I unintentionally did the similar thing without buying the
 Messanger. As soon as I saw that there is no ZX ROM at Sam, I took
 my ZX Spectrum+, and typed SAVEromcode 0,16384, then loaded this
 file to Sam BEFORE starting the MGT/Samco's emulator. This way I was
 able to run much more Spectrum games. :-)
 
 I didn't know you could run the MGT emulator without the Spectrum ROM,
 actually.  What do you gain from running the emulator, if you don't
 have the ROM?

MGT produced an almost-compatible ROM which (since it wasn't Sinclair code)
they were allowed to distribute. It ran some (not many) Spectrum games. It
also had NMI code, which the Spectrum ROM had to be modified to add (I
started working on this to implement my own multi-page emulator, but gave up
when I got Lerm SamTape (?)).

Geoff


__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__


RE: Christmas Present

2005-01-25 Thread Gavin Smith
Quoting Aley Keprt [EMAIL PROTECTED]:

 That's very nice. I have never seen the Mesenger (except on adv.
 materials...). How much was it?

Speaking of the Messenger, I just won one on eBay (along with a very, very dirty
SAM and a pile of software) 

http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItemitem=5157322243ssPageName=ADME:B:EOAB:UK:6

There's a couple of things I want to get my hands on, including Grubbing For
Gold and Oh No More Lemmings, neither of which I originally had and would like
to finally see...

Gavin


Re: Christmas Present

2005-01-25 Thread Stuart Brady
On Tue, Jan 25, 2005 at 02:51:05PM +, Gavin Smith wrote:
 Speaking of the Messenger, I just won one on eBay (along with a very, very 
 dirty
 SAM and a pile of software) 
 
 http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItemitem=5157322243ssPageName=ADME:B:EOAB:UK:6

Congrats!  I wonder how much a Messenger on its own is worth?

I had the older Messenger in a black case.  I'm not sure whether it came
with the NMI card (which didn't need a case)...  Was it only the early
SAMs that had broken NMI buttons?

 There's a couple of things I want to get my hands on, including Grubbing For
 Gold and Oh No More Lemmings, neither of which I originally had and would like
 to finally see...

Hmm.  I never bought Lemmings for the SAM...  I had a look at it not so
long ago, but I think I prefer the Spectrum version, since it's much
faster.  I'm guessing that was unavoidable on the SAM, though.  :-(

OTOH, I had a look at SPLAT! on the Spectrum, and definitely prefer the
SAM version.  Same goes for Pipe Mania and Defenders of the Earth.

I'm still unsure WRT Manic Miner.  I prefer the gameplay on the
Spectrum, but I like the music, graphics, and of course the extra levels
on the SAM.  Oh well -- I guess we can't have everything.  :-)
-- 
Stuart Brady


RE: Where can I get latest SimCoupe?

2005-01-25 Thread Simon Owen
Aley Keprt wrote:
 Where can I get latest SimCoupe,

I've just updated the 0.90 beta on my personal site:
http://www.simonowen.com/sam/simcoupe/

The Win32 version should be in reasonable shape at the moment, with almost
all features now exposed in the UI.  Things like auto booting, DOS booting
and save prompts are on the Drives tab in the options.  I've moved a bunch
of stuff around and simplified dialogs where possible, hopefully without
removing anything too essential for the majority of users.  Printing support
is currently unavailable as I'm moving it into the common code to give
print-to-file in all versions, with Win32 printer support returning shortly
after that.

The latest source code in on the same page, but I've not built any extra
binary versions yet.  The code should compile fine for DOS/Linux/OS X, etc.
but there are a few user-interface bits that need finishing before it'll be
worth more builds.  I've added some but not all of the new options to the
built-in GUI, and the Import and Export dialogs still need changing to match
the new Win32 versions (which allow external memory to be used, as well as
arithmetic expressions for all values).  I've also been working on
thumb-board / external-keyboard support for the Pocket PC version, but still
have one Windows annoyance to work around.  *sighs*

If I've removed something you can't do without, or you run into any problems
(quite possible!), or you need anything explaining, please mail me.


 or some other utility that could create empty SAD image?

You should probably check with the SAD format creator.  Oh, wait...


 Well, I only wanted to create an empty disk image with 15 tracks (150KB of
 zeros). I tried to use my personal simcoupe (I don't remember where I got
 it, it's version 0.90 beta 4), but it's new disk dialog always crashes,

The original 0.81a had a crash problem in New Disk on some machines, but
that should long have been fixed by the 0.90 betas.  Rather ironcially, the
latest beta now only gives a few fixed geometry choices for new disks, so
you won't be able to use that either!  The in-progress SamDisk will let you
create most image formats, and I'll make sure it covers any _real-world_ SAD
disk too.

Here's a 15-track SAD2 image anyway: http://obo.homeip.net/15tracks.sad


 I was at sourceforge, the CVS sources in ZIP there are more 
 than 2 years old.

I'm not quite sure where you were looking on SourceForge, but grabbing
directly from CVS will give you the latest files (up to 24 hours behind
check-ins, depending on their server updates).  Some of the files will be
quite old (including the ReadMe files), but if you look into any of the
source sub-directories you'll see much more recent activity.


 I was at NVG, there is only version from year 1999!

I don't think anyone's actively updating the copy on NVG - it seems to be
more to archive old versions?


 I was at simcoupe.org, it's pretty the same...

That's a fair point - I should really be doing these beta version updates on
there.  There's always just one more thing that's still unfinished/broken...
and my last feature freeze kinda thawed.


 A cynic would say If SimCoupe existed, it would be the best 
 sam coupe emulator, but it actually doesn't [exist].

:-D

Si