sorgelig / ZX_Spectrum-128K_MIST

ZX Spectrum 128K for MIST Board
GNU General Public License v2.0
31 stars 18 forks source link

Problem with ZX_Spectrum-128K and DivMMC + ESXDOS #40

Open micv2 opened 2 years ago

micv2 commented 2 years ago

Hi, ESXDOS with browser is very important for me (.TRD support). I added ESXDOS V0.8.8 (BIN+SYS folder) according to the instructions, and it works. However, when I do a hard reset and reload the zx_spectrum_128K - core, ESXDOS is not reloaded. The MNI browser remains off. If I turn off MiST for a minute and restart the core, ESXDOS starts up again and works normally again. This is weird behavior, why do I have to turn off MiST for a minute to allow ESXDOS to load again?

Best regards, MiC

gyurco commented 2 years ago

Probably garbage left in RAM. Try to hold SPACE while resetting the Speccy to reinitialize ESXDOS.

micv2 commented 2 years ago

Sorry, unfortunately it doesn't work with Space. A minute is excessive, if I turn off MiST and wait 15 seconds, I can load the zx core again with ESXDOS.

gyurco commented 2 years ago

It works for me. If you hold space, and then press reset, then it won't work. Just press reset, then press space, hold it, and release reset.

micv2 commented 2 years ago

Hi, this reset with the space key doesn't work for me, probably because I'm using a wireless keyboard. Couldn't the firmware (global) do it that way? Greetings, MiC

Edit: I also tried it with a USB keyboard, without success, ESXDOS does not again load. Not until I switch MiST off for 15 seconds.. It doesn't matter, if it's necessary I'll wait.. ;)

gyurco commented 2 years ago

The firmware nothing to do with this (I hope you used the core reset, not the ARM reset button). ESXDOS works this way - holding SPACE when booting will reinitialize itself.

micv2 commented 2 years ago

With core button it works, I pressed the board reset button. Sorry, my mistake. With the core and space key, ESXDOS can be restarted, thanks gyurco :)