Spec core with ZXMMC+

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

Post Reply
User avatar
mambrino
Atari freak
Atari freak
Posts: 61
Joined: Mon May 09, 2016 4:59 pm

Re: Spec core with ZXMMC+

Post by mambrino »

instead of implementing Multiface or other interface, would be possible to dump spectrum ram to snapshot file through the firmware? (in this case will be necessary to add an option to load z80/sna files)

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Spec core with ZXMMC+

Post by Sorgelig »

It looks like +D FDC has snapshot support out-of-the-box. It's not compatible with TR-DOS, but uses the same FDC chip.
Not the best choice (because current design of ZX core is TR-DOS-centric), but can be considered if no TR-DOS option will be found.

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Spec core with ZXMMC+

Post by Sorgelig »

mambrino wrote:instead of implementing Multiface or other interface, would be possible to dump spectrum ram to snapshot file through the firmware? (in this case will be necessary to add an option to load z80/sna files)
Current MiST firmware doesn't support saving/loading by demand. Snapshot option will require a lot of work on firmware side (and core too). That's why i'm looking for option working inside emulated hardware (i.e. Spectrum HW mod).

javidoom
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 122
Joined: Thu Dec 15, 2011 3:16 pm

Re: Spec core with ZXMMC+

Post by javidoom »

Hi.

The best feature on ESXDos is the snapshots, ok. ESXDos has a great compatibility too... so if you are looking for an easier way to make the snapshots, rename them, use long names, faster saving, etc... (things ESXDos lacks), it would be awesome.

But, maybe it could deprive in compatibility, as you say...
I really don't know how the Multiface/Transtape works, and if it need a lot of changes in the core to work properly...

So I think the question would be, will Multiface (or similar hardware) give the snapshots features ESXDos doesn't give?

And another cool feature (Multiface does), would be to POKE games :D

Regards.

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Spec core with ZXMMC+

Post by Sorgelig »

Multiface is similar to ESXDOS in term of hardware. When you press NMI key, it disables standard ROM and enable its own 8Kb ROM + 8KB RAM. In normal condition (when NMI isn't pressed) it's completely invisible.
Actually, +D (MGT's FDD addon, SAM Coupe compatible) acts similar to Multiface, so can be an option. Just need to figure out how to switch between TR-DOS and G-DOS.

The main idea is to remove ESXDOS as it prevents me making native writes to disks. Only snapshots keeping ESXDOS in my core (although i'm not using it since i'm not a gamer).

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Spec core with ZXMMC+

Post by Sorgelig »

It seems TR-DOS ROM has NMI handler for snapshot saving according to some forums.
Hmm... i think i need to add write support for disks and try this function.

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Spec core with ZXMMC+

Post by Sorgelig »

looks like working :)
Not sure about compatibility

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Spec core with ZXMMC+

Post by Sorgelig »

compatibility is bad...

kripton67
Atarian
Atarian
Posts: 6
Joined: Tue May 31, 2016 6:36 pm

Re: Spec core with ZXMMC+

Post by kripton67 »

The Multiface +3 was the last version that was made.
http://www.worldofspectrum.org/infoseek ... id=1000274
Here is a Spanish clone with his rom.
http://hardware.speccy.org/hardware/Multiface3.html

And here about the Multiface +3 Save File Format:
http://www.seasip.info/m3data.html

Regards

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Spec core with ZXMMC+

Post by Sorgelig »

The only problem is TR-DOS incompatible.

I've decided to add +D FDC support first. It has snapshot integrated. If compatibility will be bad, then i will think about Multiface 128. MF+3 is for ZX +3 which is completely different from my core compatibility.

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Spec core with ZXMMC+

Post by Sorgelig »

Added +D support. Had to spend a lot of time just to realize IMG uses swapped side/track layout. "Magic" button really works!
Although you need to type load D1 "Snap K" K to load snapshot, but hey, isn't all this for retro fun? ;)

javidoom
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 122
Joined: Thu Dec 15, 2011 3:16 pm

Re: Spec core with ZXMMC+

Post by javidoom »

CoooOOOoool!!

I'll give a good test the next weekend... until then, I'm a bit busy :( ....

Regards!

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Spec core with ZXMMC+

Post by Sorgelig »

Actually it has shorter way to load - just load p10 where 10 is the number of file in catalog.
I didn't release it yet. Still testing and adjusting. Core supports TRD and IMG with automatic switch between systems. Basically, if game loaded from TRD but doesn't use disk while playing, then you can simply mount IMG on-the-fly and use snapshot functions.

Is there any site with archive of games on +D(IMG)?
It seems WOS doesn't have games on IMG.

schombi
Atari User
Atari User
Posts: 34
Joined: Fri Dec 25, 2015 6:02 am

Re: Spec core with ZXMMC+

Post by schombi »

Sounds great! Has the new core been released yet?

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Spec core with ZXMMC+

Post by Sorgelig »


User avatar
Newsdee
Atari God
Atari God
Posts: 1554
Joined: Fri Sep 19, 2014 8:40 am

Re: Spec core with ZXMMC+

Post by Newsdee »

Paradroyd wrote:It'd be nice if there was a USB keyboard that had the Spectrum layout that could be used with this. While it's unnecessary for just running games and demos, if you wanted to actually program on the thing, doing it on a US 101 key qwerty keyboard is pretty confusing.
I suppose you could get a small cheap form factor keyboard like the Rapoo 8000, them remap keys and tape over those you don't use (or remove the keycap but it's uglier). I've been thinking of doing this for the Spectrum and Amiga cores.

Post Reply

Return to “MiST”