Newe MAME out with enhancements in Spectrum-Emulation

Struggling with Fuse or trying to find an emulator with a specific feature. Ask your questions here.
Post Reply
User avatar
Luzie
Manic Miner
Posts: 911
Joined: Fri May 01, 2020 2:07 pm

Newe MAME out with enhancements in Spectrum-Emulation

Post by Luzie »

Newest MAME 0.241 out with enhancements on Spectrum-Emulation. Download: https://mamedev.org/
From whatsnew.txt-file (https://mamedev.org/releases/whatsnew_0241.txt):
spectrum_cass:
G.I. Hero (MCM), Gremlins - The Adventure (Erbe) [spectrumcomputing.co.uk]
Cosmic Invaders, Dollars in the Dust (PD Adventures) [Steven Brown, Planeta Sinclair]
Noah (PD Adventures), The Plagues of Egypt (PD Adventures) [Steven Brown, spectrumcomputing.co.uk]
Gremlins 2: La Nueva Generacion [worldofspectrum.org]
Merged pull requests
--------------------
- 7913: spectrum.cpp: Restored floating bus read functionality; bus/spectrum: Added two devices and fixed many issues. [TwistedTom]
- 9234: spectrum_cass.xml: Added two working items, replaced one item with a better dump, and cleaned up metadata. [ArcadeShadow]
-zx spectrum: new slot devices, floating bus restore, big mface tidy-up (#7913) [Tom]
-spectrum_cass.xml: Metadata cleanup + 2 new additions + 1 redump (#9234) [ArcadeShadow]
New working software list additions
-----------------------------------
Noah (PD Adventures) [Steven Brown, spectrumcomputing.co.uk]
The Plagues of Egypt (PD Adventures) [Steven Brown, spectrumcomputing.co.uk]
Redump
------
Mag Max [spectrumcomputing.co.uk]
New working software list additions
-----------------------------------
Cosmic Invaders [Steven Brown, Planeta Sinclair]
Dollars in the Dust (PD Adventures) [Steven Brown, Planeta Sinclair]
G.I. Hero (MCM) [spectrumcomputing.co.uk]
Gremlins - The Adventure (Erbe) [spectrumcomputing.co.uk]
Gremlins 2: La Nueva Generacion [worldofspectrum.org]

Redump
------
Giants (compilation) [spectrumcomputing.co.uk]
Grand Prix Simulator 2 [spectrumcomputing.co.uk]
Space Raiders - Invasores Galácticos (Portuguese) [Planeta Sinclair]
Image
User avatar
Luzie
Manic Miner
Posts: 911
Joined: Fri May 01, 2020 2:07 pm

New MAME out with enhancements in Spectrum-Emulation v0.242

Post by Luzie »

Download/Info: https://www.mamedev.org/

From: https://www.mamedev.org/releases/whatsnew_0242.txt
0.242 2022-04-01
----------------

Merged pull requests
--------------------
- 9274: spectrum_cass.xml: Added five working items, and cleaned up metadata. [ArcadeShadow]
- 9355: spectrum.cpp: Cleaned up and optimized graphics code, simplifying implementation of derivative systems. [holub]

-spectrum_cass.xml: 5 New Software Additions + clean metadata (#9274) [ArcadeShadow]
* spectrum_cass.xml: 5 New Software Additions + clean metadata

New working software list additions
-----------------------------------
Batman - The Movie (Erbe, double case) [spectrumcomputing.co.uk]
Batman - The Movie (IBSA) [spectrumcomputing.co.uk]
Casanova [spectrumcomputing.co.uk]
Quann-Tulla (release 1) [Steven Brown, Planeta Sinclair]
Quann-Tulla (release 3) [Steven Brown, Planeta Sinclair]

-Spectrum graphics improvements (continuation of #9218). (#9355) [holub]
* Spectrum graphics improvements (continuation of #9218). Routines have been cleaned and optimized based on the current state of
graphics_device. All configurations are done in terms of T-States/pixels which will simplify adjustment to proper timings.
User avatar
Luzie
Manic Miner
Posts: 911
Joined: Fri May 01, 2020 2:07 pm

Re: Newe MAME out with enhancements in Spectrum-Emulation

Post by Luzie »

https://www.mamedev.org/
MAME 0.244
25 May 2022

...The Zilog Z80 CPU has had a bit of an overhaul this month, allowing more accurate memory access timings for the ZX Spectrum family. This fixes a lot of broken visual effects and other glitches.

...SDL builds (the default for Linux and macOS) now detect game controller reconnection. Note that due to limitations of SDL itself, MAME may confuse similar controllers, potentially causing issues if multiple controllers are disconnected at the same time. Issues using MIDI input or output with 64-bit Windows builds should be fixed.
Spectrum-related excerpts from: https://www.mamedev.org/releases/whatsnew_0244.txt
0.244 2022-05-25
----------------


MAME Testers bugs fixed
-----------------------
- 08185: [Graphics] (spectrum.cpp) spec128 and clones [chasehq]: Logo partly disappears during title screen animations. (holub)

New working software list additions
-----------------------------------
spectrum_cass:
Exolon (bug fix), Exolon (Erbe), Horacio Esquiador, Smash TV (Erbe) [spectrumcomputing.co.uk]
Chess Nuts, Coin-It [Steven Brown, Planeta Sinclair]
Bomb Jack (Z Cobra), Bomb Jack II (MCM), Bomb Jack II (Zafi Chip) [worldofspectrum.org]
Inspector Gadget and the Circus of Fear, LSD Megademo, The Lyra II Megademo, The Ren and Stimpy Slideshow, Shock Megademo
[ICEknight]
timex_cass: Byte Power (February 1988) [aralbrec]

Merged pull requests
--------------------
- 9449: cpu/z80: Improved timing of M cycles; spectrum.cpp: Improved emulation of bus contention. [holub]
- 9622: spectrum_cass.xml: Added one game and a couple of demos. [ICEknight]
- 9637: spectrum48.cpp: Fix “floating” interrupt. [holub]
- 9640: spec128.cpp, specpls3.cpp: Added initial bus contention emulation for Spectrum 128+ models. [holub]
- 9670: spec128.cpp: Completed bus contention emulation for Spectrum 128 and +2 models, and improved emulation performance. [holub]
- 9711: ZX Spectrum drivers: Improved timing for screen and border updates, and simplified calculations. [holub]
- 9723: spectrum_cass.xml: Added nine items and cleaned up metadata. [ArcadeShadow]
- 9728: specpls3_flop.xml, spectrum_cass.xml, timex_cass.xml: Reorganised items and added a few items. [ICEknight]

New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------
-spectrum_cass.xml: Added one game and a couple of demos (#9622) [ICEknigh7]
* spectrum_cass.xml: Added one game and a couple of demos
- Just noticed that the only way to play the Spectrum version of Inspector Gadget was through its Russian bootleg arcade game
"Brodjaga", so I added its only official release (was cancelled in the UK but released in Spain).
- Also added a couple of demos that I found laying around in a very old backup, and which aren't already included in any cover
tapes:
* LSD Megademo
* The Ren and Stimpy Slideshow (a kind of lame slideshow of a few black and white pics, but with a decent presentation)

-cpu/z80: Improved timing within instructions. (#9449) [holub]
* This allows improved emulation of bus contention in the ZX Spectrum family.
* Also updated Z80 timings for MSX, Amstrad CPC, and Sega System 1/System 2.

New clones marked as NOT_WORKING
--------------------------------
-spectrum48: fix floating int (#9637) [holub]

New working clones
------------------
-spec128.cpp, specpls3.cpp: Added initial bus contention emulation for Spectrum 128+ models [holub]

New working software list additions (megadriv.xml)
--------------------------------------------------
-spectrum128/2A/3: Improved contention timing emulation (#9670) [holub]

New working software list additions (gameboy.xml)
-------------------------------------------------
-spectrum_cass.xml: 9 new entries + metadata cleaning (#9723) [ArcadeShadow]

New working software list additions (spectrum_cass.xml)
-------------------------------------------------------
Bomb Jack (Z Cobra) [worldofspectrum.org]
Bomb Jack II (MCM) [worldofspectrum.org]
Bomb Jack II (Zafi Chip) [worldofspectrum.org]
Chess Nuts [Steven Brown, Planeta Sinclair]
Coin-It [Steven Brown, Planeta Sinclair]
Exolon (bug fix) [spectrumcomputing.co.uk]
Exolon (Erbe) [spectrumcomputing.co.uk]
Horacio Esquiador [spectrumcomputing.co.uk]
Smash TV (Erbe) [spectrumcomputing.co.uk]

New working clones
------------------
-zx spectrum drivers: Restore irq length == 32 / border timings. (#9711) [holub]

-Additions and changes to Spectrum-related softlists. (#9728) [ICEknigh7]
* timex_cass.xml, spectrum_cass.xml:
- Added a list of the known covertapes of "Byte Power, 1st Class Magazine" as well as the only known dump.
- Moved games published by Timex actually made for the Spectrum to appropriate list.
- Replaced two dumps with better versions.
* specpls3.xml:
- Verified that Spectrum disk version of Comando Tracer is the standalone release.
- Updated notes.

New working software list additions (timex_cass.xml)
----------------------------------------------------
Byte Power (February 1988) [ICEknigh7]

New working software list additions (megadriv.xml)
--------------------------------------------------
-change spectrum 128 code to match comment [smf]

-Spectrum +2/+3 contended memory is different to Spectrum 128k [smf]

-z80: bug fix for 16-bit operands [Patrick Mackinlay]
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: Newe MAME out with enhancements in Spectrum-Emulation

Post by Ast A. Moore »

Luzie wrote: Wed May 25, 2022 9:07 am Exolon (bug fix)
Hey, it’s nice to get noticed sometimes. :D
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
Luzie
Manic Miner
Posts: 911
Joined: Fri May 01, 2020 2:07 pm

Re: New MAME out with enhancements in Spectrum-Emulation

Post by Luzie »

https://www.mamedev.org/
MAME 0.245
30 Jun 2022

The highly-anticipated release of MAME 0.245 has finally arrived!
...

Thanks in large part to the efforts of Ignacio Prini and Manuel Gomez Amate, the ZX Spectrum cassette software list now includes the Spanish MicroHobby magazine cover tape and type-in program collection. A number of prototypes cartridges have been added for the Game Boy, Super NES and other consoles. Commodore 64 tapes, Apple II floppies, and game music rips in VGM format have each seen a batch of additions.

Other highlights include:
...
Fixes for more glitches in the ZX Spectrum family from holub.
User avatar
Luzie
Manic Miner
Posts: 911
Joined: Fri May 01, 2020 2:07 pm

Re: Newe MAME out with enhancements in Spectrum-Emulation

Post by Luzie »

MAME 0.247 released today: https://www.mamedev.org/
31 Aug 2022

With a change of season just around the corner, it’s time to unveil MAME 0.247! This is a huge release, and should have something for everyone!
...
...Several ZX Spectrum derivatives from the Eastern Bloc are in better shape.
User avatar
Luzie
Manic Miner
Posts: 911
Joined: Fri May 01, 2020 2:07 pm

New MAME out with enhancements in Spectrum-Emulation

Post by Luzie »

https://www.mamedev.org/?p=518 MAME 0.249 released yesterday:
MAME 0.249
27 Oct 2022
...
Thanks to holub, MAME now emulates the ZX Evolution: BASECONF, another successor to the Sinclair ZX Spectrum. As an added bonus, there’s also better I/O emulation for the ATM-Turbo family.
...
32-Bit Executables available too:
https://www.retroroms.info/forum/topic/ ... .htm#15122
ARCADE32, HBMAME, HBMAMEUI and MAME 0.249 32bit avaliable (Xp compatibles). Download from RETRODANUART GOOGLEDRIVE https://drive.google.com/drive/folders/ ... sp=sharing
User avatar
Luzie
Manic Miner
Posts: 911
Joined: Fri May 01, 2020 2:07 pm

Re: Newe MAME out with enhancements in Spectrum-Emulation

Post by Luzie »

From: https://www.mamedev.org/
MAME 0.255
31 May 2023

...
Support for the ZX Spectrum’s many descendants continues to grow, with the Sprinter Sp2000 arriving this month.

Of course, there are lots of other changes, including software list additions, bug fixes and general emulation improvements. You can read all about this month’s development adventures in the whatsnew.txt file.
From: https://www.mamedev.org/releases/whatsnew_0255.txt
...
Merged pull requests
--------------------
- 11018: sinclair/sprinter.cpp: Added the Sprinter Sp2000 enhanced ZX Spectrum derivative. [holub]
...
- 11191: bus/spectrum/neogs.cpp: Added SD Card support and v1.10.2 ROM. [holub]

...
New systems marked not working
------------------------------
...
-sinclair/sprinter.cpp: Added Sprinter Sp2000 enhanced Spectrum clone. (#11018) [holub]
* cpu/z80: Added support for variants with address translation and implemented Z84C015 chip selects.

...
New working software list additions
-----------------------------------
...-sinclair/tsconf.cpp: finalize regs delayed updates; fix graphic pages padding (#11248) [holub]
* finalize regs delayed updates; fix graphic pages padding
* fix spectrum page switch
btw.: MAMEUI Classic 0.255.0 (64-bit, GUI) can be found here: https://messui.1emulation.com/index.html
User avatar
Luzie
Manic Miner
Posts: 911
Joined: Fri May 01, 2020 2:07 pm

Re: Newe MAME out with enhancements in Spectrum-Emulation

Post by Luzie »

From: https://www.mamedev.org/?p=528
MAME 0.258
30 Aug 2023

Yes, it’s time for another release: MAME 0.258!
...
The ZX Spectrum family has been further filled out with another enhanced clone from Scorpion, Ltd.
...
You can read all about it in the whatsnew.txt file: https://www.mamedev.org/releases/whatsnew_0258.txt
User avatar
Luzie
Manic Miner
Posts: 911
Joined: Fri May 01, 2020 2:07 pm

Re: Newe MAME out with enhancements in Spectrum-Emulation

Post by Luzie »

From: https://www.mamedev.org/?p=529
MAME 0.259
29 Sep 2023

It looks like MAME 0.259 just squeaked in before the end of September!
...

On a completely different front, VME-based systems in MAME have had a major overhaul. The system of backplanes and cards is more faithfully reproduced. Speaking of cards, another ZXBUS storage interface card has been emulated for enhanced ZX Spectrum derivatives with a suitable slot.
...

Of course, there’s a lot more in this release than we can highlight here, but you can read all about it in the whatsnew.txt file: https://www.mamedev.org/releases/whatsnew_0259.txt
zx_if1
Drutt
Posts: 48
Joined: Fri Jul 16, 2021 8:53 pm
Location: Peru
Contact:

Re: Newe MAME out with enhancements in Spectrum-Emulation

Post by zx_if1 »

Hello everyone
Has anybody tried the latest version of the mame .260 emulator?

Since mess merged with mame I stopped following it but recently
I decided to try it and my findings are

Opus, disciple and +d - work ok
gamma disk betadisc 128 and cbi - ok

now also include kempstondos and watfor spdos - ok
swiftdisk 1 and 2 - ok
floppy1 by rocky gush - I can successfully formatted disks
speccydos - I discovered how to exchange data between mame and x128

also the proceed1 and sdi 1541 plus microdrive and wafadrive but these
latest none of them work as expected

sdi hangs with cat
proceed1 returns error with any command
mdr gives image length error and does not accept any mdr
wafa does not recognize any wdr cartridge inserted
zx_if1
Drutt
Posts: 48
Joined: Fri Jul 16, 2021 8:53 pm
Location: Peru
Contact:

Re: Newe MAME out with enhancements in Spectrum-Emulation

Post by zx_if1 »

UNIDOS for +d & disciple no work too in mame .260
didaktik d40 & d80 - ok
add d80 v.2 - ok
User avatar
Luzie
Manic Miner
Posts: 911
Joined: Fri May 01, 2020 2:07 pm

Re: Newe MAME out with enhancements in Spectrum-Emulation

Post by Luzie »

From "Spectrum Next"-Discord-Group:
@Seven.FFF: MAME Next public alpha CI builds are here https://github.com/holub/mame/actions?q ... nch%3Anext. MAME Pick your OS then download the artifact. For windows you have to use the gcc build not the clang build. Create a `roms` subdirectory and put `tbblue.zip` directly in that without unzipping. Command line to start is `mame -window -mouse_device none tbblue -hard1 C:\path\to\cspect-next-2gb.img`.

I'm using the gold master 2.08 image and it's working fine (although there are some SD emulation issues so fine is relative).
WIth this "Special-MAME-Version" Download: https://github.com/holub/mame/actions/runs/8680906575 GCC-Build für Windows:
"mame-windows-gcc-cec13dc9d71e26c0e4e8cc3cbd4811b2aa671baa"
TBBLUE-ROM-Download: https://forum.tlienhard.com/phpBB3/down ... p?id=17490
and a .RAW-Image of the SD-Card the Next runs too in MAME-Emulator:

Image
Post Reply