Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

WinZ80 Bummer, Emu Recommendation for Win7x64

309 views
Skip to first unread message

Volker Bartheld

unread,
Dec 7, 2013, 2:28:26 PM12/7/13
to
Hi!

Just migrated to Win7x64, and...:

"[...] c:\Program Files (x86)\Z80\WinZ80>winz80.exe
This version of c:\Program Files (x86)\Z80\WinZ80\winz80.exe is not
compatible with the version of Windows you're running. Check your
computer's system information to see whether you need a x86 (32-bit) or x64
(64-bit) version of the program, and then contact the software publisher.
[...]".

Bummer.

Of course, Gerton has no 64-version of WinZ80. Honestly, I was amazed that
his software was still working for so long on most modern Microsoft
platforms - but now it's probably time to say goodbye.

That said: What emulator would you recommend for use on Win7x64?

tap, tzx, sna, z80 and especially mdr support would be awesome. Having read
http://www.worldofspectrum.org/faq/emulators/windows.htm, Spectaculator
might be ruled out (last updated 2004, WinXP). EmuZWin v2.3? No Microdrive
support. Same with SpectrumAnyWhere 1.1.

OK, I _might_ emulate a 32-bit version of WinXP using VMware and run WinZ80
on this virtual machine - but that might just a bit too nerdy. Even for
guys like me... ;-)

Thanks for insights and greetings,
Volker

--
@: I N F O at B A R T H E L D dot N E T
3W: www.bartheld.net

Guesser

unread,
Dec 7, 2013, 3:02:06 PM12/7/13
to
On 07/12/2013 19:28, Volker Bartheld wrote:
> "[...] c:\Program Files (x86)\Z80\WinZ80>winz80.exe
> This version of c:\Program Files (x86)\Z80\WinZ80\winz80.exe is not
> compatible with the version of Windows you're running. Check your
> computer's system information to see whether you need a x86 (32-bit) or x64
> (64-bit) version of the program, and then contact the software publisher.
> [...]".
>
> Bummer.

That means that it is a 16-bit DOS executable.
For various reasons windows no longer has an emulation layer to run 16
bit programs.

> That said: What emulator would you recommend for use on Win7x64?

Fuse.

Daniele

unread,
Dec 7, 2013, 3:17:35 PM12/7/13
to
On Sat, 7 Dec 2013 20:28:26 +0100
Volker Bartheld <dr_ve...@freenet.de> wrote:

> What emulator would you recommend for use on Win7x64?

Personally, I would recommend EightyOne
Tested up to Win 8.1
--
Daniele

Volker Bartheld

unread,
Dec 7, 2013, 3:21:08 PM12/7/13
to
Hi!

> On 07/12/2013 19:28, Volker Bartheld wrote:
>> "[...] c:\Program Files (x86)\Z80\WinZ80>winz80.exe
>> This version of c:\Program Files (x86)\Z80\WinZ80\winz80.exe is not
>> compatible with the version of Windows you're running. Check your
>> computer's system information to see whether you need a x86 (32-bit) or x64
>> (64-bit) version of the program, and then contact the software publisher.
>> [...]".

On Sat, 07 Dec 2013 20:02:06 +0000, Guesser wrote:
> That means that it is a 16-bit DOS executable.
> For various reasons windows no longer has an emulation layer to run 16
> bit programs.

Ah, OK. "Smarter every day" (using the words of one of my favourite YouTube
channels)...

>> That said: What emulator would you recommend for use on Win7x64?

> Fuse.

Thanks. That was easy. I'll look into it.

Cheers,

Volker Bartheld

unread,
Dec 7, 2013, 5:09:40 PM12/7/13
to
Hi Daniele!

> On Sat, 7 Dec 2013 20:28:26 +0100
> Volker Bartheld <dr_ve...@freenet.de> wrote:
>> What emulator would you recommend for use on Win7x64?

On Sat, 7 Dec 2013 21:17:35 +0100, Daniele wrote:
> Personally, I would recommend EightyOne
> Tested up to Win 8.1

Excellent choice. FUSE z80 core, portable .zip file, easy to use and works
like a charm on my system. However it seems, that the Microdrive emulation
is not as faithful as Gerton's:

For a test, I inserted one of my "virtual" microdrive cartridges,
containing the Mdv2Img BASIC loader [1] and just a dump of the Spectrum's
complete memory, saved to a formatted cartridge using

SAVE *"m";1;"CODE1" CODE 0, 65535
SAVE *"m";1;"CODE2" CODE 0, 65535

to fill up the available space.

LOAD *"m";1;"mdv2img"

successfully loaded the BASIC portion of my program which POKEs itself into
RAM above 32767. No problems so far.

My interest was, if Mdv2Img, when emulated with EightyOne, would faithfully
send the cartridge's contents to RS232 creating a file binary identical to
test_00.mdr as it was the case with Gerton's emulator. However, something
went wrong - the dump was just 45612 bytes in length instead of 137923 and
Mdv2Img reported many checksum errors which should not have happened since
the cartridge was perfect (=created from within an emulator).

My guess: Probably EightyOne doesn't emulate low level Microdrive access
from machine code very well. There are a lot of INIR commands involved (as
you can see in mdv2img.z8a, starting from label GET_M_HD) and this might
be the tricky part. Or there's some glitch in my code where it patches
itself for the two different IF-1 ROMs...

I've already sent an email to Mike, let's see, how it turns out.

Cheers,
Volker

[1] See see ftp://ftp.worldofspectrum.org/pub/sinclair/tools/pc/mdv2img.zip
from http://www.worldofspectrum.org/utilities.html for details

Brian Gaff

unread,
Dec 8, 2013, 4:24:53 AM12/8/13
to
That is a shame, perhaps someone needs to emulate the 16bit of older Windows
to make software look like they are 32 bit.
Seems a bit cheapskate of Microsoft to me.
Brian

--
From the Sofa of Brian Gaff Reply address is active
"Guesser" <alis...@alistairsserver.no-ip.org> wrote in message
news:l7vuru$i7l$1...@dont-email.me...

Guesser

unread,
Dec 8, 2013, 7:24:42 AM12/8/13
to
NT 3.1 came out in 1993, that's 20 years ago now. That's how long
Microsoft have been shipping a virtual DOS machine. At some point you've
got to assume that maintaining that code is going to be more trouble
than it's worth and they'll finally kill it.
They obviously decided it wasn't worth the effort to rewrite the NTVDM
to emulate an 8086 on a 64 bit kernel over 10 years ago and it's now an
optional component that you have to install manually in 32 bit versions
of windows so it can't have long left to live.

Microsoft made this rod for their own back adding 16-bit compatibility
to NT all those years ago and have never quite managed to stop
supporting it all these versions later!

John Elliott

unread,
Dec 8, 2013, 12:39:54 PM12/8/13
to
(Top posted for Brian)

Microsoft do supply an "XP Mode" download that runs 32-bit XP in a virtual
machine, and that includes XP's 16-bit DOS emulator. Or for DOS games,
there's DOSBOX.

Brian Gaff <Bri...@blueyonder.co.uk> wrote:
> That is a shame, perhaps someone needs to emulate the 16bit of older
> Windows to make software look like they are 32 bit.
> Seems a bit cheapskate of Microsoft to me.
> Brian
>

--
John Elliott

Thinks: This is what a nice clean life leads to. Hmm, why did I ever lead one?
-- Bluebottle, in the Goon Show

deKay

unread,
Dec 9, 2013, 11:06:09 AM12/9/13
to
On Sat, 7 Dec 2013, Volker Bartheld wrote:

> Hi!
>
> Just migrated to Win7x64, and...:
>
> "[...] c:\Program Files (x86)\Z80\WinZ80>winz80.exe
> This version of c:\Program Files (x86)\Z80\WinZ80\winz80.exe is not
> compatible with the version of Windows you're running. Check your
> computer's system information to see whether you need a x86 (32-bit) or x64
> (64-bit) version of the program, and then contact the software publisher.
> [...]".
>
> Bummer.
>
> Of course, Gerton has no 64-version of WinZ80. Honestly, I was amazed that
> his software was still working for so long on most modern Microsoft
> platforms - but now it's probably time to say goodbye.
>
> That said: What emulator would you recommend for use on Win7x64?

I use Spin.

deKay
--
Lofi Gaming - http://lofi-gaming.org.uk
Gaming Diary - http://lofi-gaming.org.uk/diary
Blog - http://lofi-gaming.org.uk/blog
My computer runs at 3.5MHz and I'm proud of that

Andrew Owen

unread,
Dec 9, 2013, 4:48:17 PM12/9/13
to
On 08/12/2013 17:39, John Elliott wrote:
> Or for DOS games, there's DOSBOX.

DOSbox will also run versions of Windows all the way up to early
versions of Windows 95:

https://docs.google.com/document/d/1hvgFvAYjPG93h-Avun3sprvZX2GfkRhl4YJBT15FTx0/edit?pli=1

MrZoolook

unread,
Dec 11, 2013, 11:57:14 PM12/11/13
to
On 07/12/2013 19:28, Volker Bartheld wrote:
> Of course, Gerton has no 64-version of WinZ80. Honestly, I was amazed that
> his software was still working for so long on most modern Microsoft
> platforms - but now it's probably time to say goodbye.
>
> That said: What emulator would you recommend for use on Win7x64?

The DOS version of z80 is the most faithful emulation I've seen. Just
get yourself DOSbox and fire z80 in that and you're good to go. Now, if
I could only find my registered copy I'd be able to play more then 10
minutes myself.

karingal

unread,
Mar 17, 2014, 8:40:05 PM3/17/14
to
One word... Spud, it'll give you everything you require and more and it's
been developed on Win7 64 bit.

"Volker Bartheld" wrote in message
news:10713jvw...@news.bartheld.net...
---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com

Johny B Good

unread,
Mar 17, 2014, 8:50:55 PM3/17/14
to
If you're going to go the VM route, why not virtualise a win2k
installation instead? Less overhead and more responsive than it's
braindead idiot son, winXP, plus no hassle with windows product
activation.
--
Regards, J B Good

Volker Bartheld

unread,
Mar 18, 2014, 3:48:42 AM3/18/14
to
Hi!

> "Volker Bartheld" wrote in message
>> news:10713jvw...@news.bartheld.net...
>> That said: What emulator would you recommend for use on Win7x64?

On Tue, 18 Mar 2014 00:40:05 -0000, karingal wrote:
> One word... Spud, it'll give you everything you require and more and it's
> been developed on Win7 64 bit.

Is there a portable version? Some internet search gives me
Spud_20130930.msi from
http://homepage.ntlworld.com/richard.chandler2/Spud_20130930.msi.

On a sidenote: Fuse et al has shortcomings with IF-1/Microdrive emulation,
which is a must-have for me. See Message-ID:
<1tf3lgiws00h2$.d...@news.bartheld.net>. Mike didn't answer my mail so far
and since it's about 3 months now, I doubt he ever will.

Cheers,

Brian Gaff

unread,
Mar 18, 2014, 4:46:30 AM3/18/14
to
What does he expect, its not been developed for years now, when64 bit was
but a twinkle in Microsofts Arse.
Brian

--
From the Sofa of Brian Gaff Reply address is active
"karingal" <richard....@ntlworld.com> wrote in message
news:XBMVu.36472$pa5....@fx36.am4...

Andrew Owen

unread,
Mar 18, 2014, 8:06:53 PM3/18/14
to
On 18/03/2014 00:40, karingal wrote:> One word... Spud, it'll give you
everything you require

Well, unless you want Z80's SAMRAM mode. But I'd ignore the Windows
version and run the DOS version in DOSbox. Same applies to Warajevo,
which to date is still the only emulator I know that supports the 128
keypad.

Volker Bartheld

unread,
Mar 19, 2014, 8:52:49 AM3/19/14
to
Hi!

On Tue, 18 Mar 2014 08:46:30 -0000, Brian Gaff wrote:
> What does he expect, its not been developed for years now, when64 bit was
> but a twinkle in Microsofts Arse.
> Brian

I'm not quite sure what and who you're talking about. If it is 64-bit and
Gerton's Z80 emulator, then we're not even talking about 32-bit but a
16-bit DOS executable that is not emulated any longer by halfway modern MS
OSes. And BTW: I'm not blaming Gerton for anything, fair enough that he was
giving the full version away for free at the end of its lifecycle.

Cheers,

Gumplayer

unread,
Jun 23, 2023, 3:11:51 AM6/23/23
to
среда, 19 марта 2014 г. в 23:52:49 UTC+11, Volker Bartheld:
Hi, where can I get full version of z80 emulator (by Gerton)? Thank you!

richneptune

unread,
Jun 23, 2023, 3:29:57 AM6/23/23
to
On 2023-06-23, our chum 'Gumplayer' wrote:
> Hi, where can I get full version of z80 emulator (by Gerton)? Thank you!

WOS has a copy of it, the author removed the shareware version back in
'99:
https://worldofspectrum.net/pub/sinclair/emulators/pc/windows/WinZ80-full.zip

--
Here is my signature, sorry there is nothing worth reading within it.

Volker Bartheld

unread,
Jun 23, 2023, 4:48:32 AM6/23/23
to
On Fri, 23 Jun 2023 00:11:50 -0700 (PDT), Gumplayer wrote:
> среда, 19 марта 2014 г. в 23:52:49 UTC+11, Volker Bartheld:
>> On Tue, 18 Mar 2014 08:46:30 -0000, Brian Gaff wrote:
>>> What does he expect, its not been developed for years now, when64 bit was
>>> but a twinkle in Microsofts Arse.
>> I'm not quite sure what and who you're talking about. If it is 64-bit and
>> Gerton's Z80 emulator, then we're not even talking about 32-bit but a
>> 16-bit DOS executable
> Hi, where can I get full version of z80 emulator (by Gerton)? Thank you!

No idea.

Consider downloading EightyOne
(https://sourceforge.net/projects/eightyone-sinclair-emulator/), Fuse
(https://fuse-emulator.sourceforge.net/) or Speccy
(http://fms.komkon.org/Speccy/) instead of that old crap.

There might be shortcomings in terms of timing, precise ZX Microdrive
support, etc. but most of the stuff works.


Volker
0 new messages