1

Topic: Tape read and write from applications?

Hello everyone,

I last used a Spectrum years ago and I don't know what is possible with the add-ons you can get now. I am thinking about buying a DivMMC future.  I would like to write code using an assembler, press a button on the device to freeze the assembler, set the tape in or out to a file on the SD card, then resume the assembler and let it read or write to the file. The manual says you can set the tape in/out to a file using commands in Basic. Is there anyway to do it while an application is suspended and then resume the application?

I asked the people who sell the DivMMC future, they said they don't know and referred me to here. Has anyone tried anything like this?

Regards
Peter

2

Re: Tape read and write from applications?

Hi Peter,

what you want should be possible with Esxdos and the NMI navigator v.0.0.16.
Snap shots as well as files writing and reading from SD card or tape should work as desired.
However, I do not know how the assembler used by you reacts.
If you want you can download "RetroVirtualMachine" as an emulator and try it.

Best regards,
Günter

3

Re: Tape read and write from applications?

I recommend Emulator SpecEmu if you are on Windows:

Downloadlink for latest Version Update v3.2 Buld 25/10/18 see here:
https://www.worldofspectrum.org/forums/ … ent_948741

It provides good divIDE-Emulation.

4

Re: Tape read and write from applications?

Hi Gunter,

Thank you for the information. This works in the emulator, I can't create files using the NMI navigator but if I create a file in Basic and write a program to it I can select it for output. The Picturesque assembler appends it's output to the file can and read it back, skipping over the Basic save in front. It doesn't work for all assemblers, Devpac doesn't write to the file when I select it for output. I'm going to try White Lightning and a few other things and decide whether to buy or not.

Hi Luzie,

SpecEmu looks like a very good emulator, I've got it on my PC now. I need RetroVirtualMachine for these tests because SpecEmu doesn't emulate a DivMMC .


Regards
Peter

5

Re: Tape read and write from applications?

peter wrote:

Hi Luzie,

SpecEmu looks like a very good emulator, I've got it on my PC now. I need RetroVirtualMachine for these tests because SpecEmu doesn't emulate a DivMMC .

Hi Peter,

I can´t see a difference in handling tape-files with esxDOS in divIDE or divMMC-version. Only difference should be the ROM-files for the diffent interfaces. So all can be tested on SpecEmu with it´s diviDE-Emulation and later these test-files can be written to a read-hardware-divMMC-Interface I think? (I maybe wrong).

Luzie

6

Re: Tape read and write from applications?

Luzie wrote:
peter wrote:

Hi Luzie,

SpecEmu looks like a very good emulator, I've got it on my PC now. I need RetroVirtualMachine for these tests because SpecEmu doesn't emulate a DivMMC .

Hi Peter,

I can´t see a difference in handling tape-files with esxDOS in divIDE or divMMC-version. Only difference should be the ROM-files for the diffent interfaces. So all can be tested on SpecEmu with it´s diviDE-Emulation and later these test-files can be written to a read-hardware-divMMC-Interface I think? (I maybe wrong).

Luzie

Hi Luzie,

You're probably right but I didn't know you could use esxDOS on divIDE, I don't know much about this stuff. I am trying to emulate something as close to the real hardware I will be using which will give me more confidence in the results.

I know divMMC is a way to use SD cards on a Spectrum, I assume divIDE is a way to use actual physical floppy discs?


Regards

Peter

7 (edited by Luzie 2019-08-14 17:13:42)

Re: Tape read and write from applications?

peter wrote:

I know divMMC is a way to use SD cards on a Spectrum, I assume divIDE is a way to use actual physical floppy discs?
Regards
Peter

Hi Peter, divIDE not uses physical floppy disks.

divIDE uses Compact Flash (CF)-memory-Cards: https://divide.speccy.cz/