Old Spectrum core with esxDOS support

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

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

desUBIKado
Atari User
Atari User
Posts: 35
Joined: Sat Jan 06, 2018 11:49 pm

Old Spectrum core with esxDOS support

Postby desUBIKado » Sun Sep 16, 2018 11:11 am

I have installed the old Spectrum core with esxDOS support

https://github.com/sorgelig/ZX_Spectrum ... esxdos.zip

because I wanted to enjoy of these two compilations on MiST:


Both of them need esxDOS to work, and they have worked without problems.

I saw a issue on OSD Menu. There was a blank row, and the options were shifted.

Spectrum-esxdos-OSD.jpg


If it's simple, could someone fix it?


On another hand, It would be cool if this core had support for the +3e rom, and the Workbech +3e could be used. :)

One more thing... if for this core the spectrum.rom file was changed, by example, to speccy.rom, both of them spectrum cores, the old one and the new one could be on the same SD card.
You do not have the required permissions to view the files attached to this post.

DanyPPC
Captain Atari
Captain Atari
Posts: 265
Joined: Tue Feb 21, 2017 7:02 am

Re: Old Spectrum core with esxDOS support

Postby DanyPPC » Sun Sep 16, 2018 12:17 pm

The DivMMC compilation is amazing, I'd like to make one with my personal collection.

slingshot
Atari freak
Atari freak
Posts: 53
Joined: Mon Aug 06, 2018 3:05 pm

Re: Old Spectrum core with esxDOS support

Postby slingshot » Sun Sep 16, 2018 2:27 pm

Supporting an MMC card interface for +3e (or ResiDOS) is not hard, but how do you share the SD card between MiST and +3e? It's not that straightforward, +3e cannot read the FAT filesystem.

desUBIKado
Atari User
Atari User
Posts: 35
Joined: Sat Jan 06, 2018 11:49 pm

Re: Old Spectrum core with esxDOS support

Postby desUBIKado » Sun Sep 16, 2018 4:20 pm

On ZX-Uno fpga are two forms:
  • When core is working, eject SD card, insert a new SD card with +3DOS formatting and make a warm reset.
  • With a SD card with two partitions: the first one with FAT32 / FAT16 format, and the second one with +3DOS format. That's how I got it (in spanish): http://www.zxuno.com/forum/viewtopic.ph ... 9668#p9668

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1065
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: Old Spectrum core with esxDOS support

Postby MasterOfGizmo » Sun Sep 16, 2018 6:55 pm

slingshot wrote:Supporting an MMC card interface for +3e (or ResiDOS) is not hard, but how do you share the SD card between MiST and +3e? It's not that straightforward, +3e cannot read the FAT filesystem.


Many cores had the same problem. That's why i implemented the fake SD card quite some time ago. The MIST then uses the SD card and the core uses an image file stored on the SD card and thinks that image file is the SD card. The C64 floppy works that way. The C64 core (and many others) thinks it's directly accessing an SD card while in fact it's only accessing a single file stored on the SD card.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

slingshot
Atari freak
Atari freak
Posts: 53
Joined: Mon Aug 06, 2018 3:05 pm

Re: Old Spectrum core with esxDOS support

Postby slingshot » Mon Sep 17, 2018 8:36 am

MasterOfGizmo wrote: The MIST then uses the SD card and the core uses an image file stored on the SD card and thinks that image file is the SD card.

Yeah, the .vhd file and sd_card.v is a good solution for using +3e.

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1065
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: Old Spectrum core with esxDOS support

Postby MasterOfGizmo » Mon Sep 17, 2018 9:51 am

slingshot wrote:
MasterOfGizmo wrote: The MIST then uses the SD card and the core uses an image file stored on the SD card and thinks that image file is the SD card.

Yeah, the .vhd file and sd_card.v is a good solution for using +3e.


But i am confused. I am sure i implemented exactly that for the speccy core running esxdos a few years ago ... https://www.youtube.com/watch?v=w2KloBbW6Qc
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

slingshot
Atari freak
Atari freak
Posts: 53
Joined: Mon Aug 06, 2018 3:05 pm

Re: Old Spectrum core with esxDOS support

Postby slingshot » Mon Sep 17, 2018 11:21 am

MasterOfGizmo wrote:But i am confused. I am sure i implemented exactly that for the speccy core running esxdos a few years ago ... https://www.youtube.com/watch?v=w2KloBbW6Qc


That was removed from Sorgelig's core when it got disc support (there were usabiltiy reasons - ESXDOS didn't have LFNs - and also technical reasons - disc and sd card emulation both uses the same slot for disc access, so you either have a disc mounted, or use the SD card, but not both). I started to resurrect it (as you can use 2 disc slots now), just write support doesn't work reliably yet (did it work before?). I guess the core at mist-board still has it, but it doesn't have +3 support, so no +3e there.


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 2 guests