Saving to virtual tapes in Fuse

Struggling with Fuse or trying to find an emulator with a specific feature. Ask your questions here.
Post Reply
User avatar
PeterJ
Site Admin
Posts: 6854
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Saving to virtual tapes in Fuse

Post by PeterJ »

I've not saved to virtual tape in Fuse for many years, and I'm trying to do it now and getting very confused.

These are the steps I follow:

Type in my listing
Type Save "Prog Name"
Wait for the 'Press any key message"
Go to 'Media' > 'Tape' > 'Record Start'
Press any key and wait for save to finish
Go to 'Media' > 'Tape' > 'Record Stop'

When I go to 'Media' > 'Tape' > 'Browse' I just see a block-type of 'RLE Pulse'
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: Saving to virtual tapes in Fuse

Post by Ast A. Moore »

Turn off all tape accelerator options.
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
PeterJ
Site Admin
Posts: 6854
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Saving to virtual tapes in Fuse

Post by PeterJ »

Hi [mention]Ast A. Moore[/mention]

I went to 'Options' > 'Media' and un-ticked everything but still have the same issue.
User avatar
Alessandro
Dynamite Dan
Posts: 1908
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

Re: Saving to virtual tapes in Fuse

Post by Alessandro »

- Type your program
- Select Media > Tape > Clear
- Enter SAVE "progname"
- Select Media > Tape > Write...
- Save the virtual tape to a TAP/TZX file
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: Saving to virtual tapes in Fuse

Post by Ast A. Moore »

Mmm. Not sure what your goal is.
Fuse can either save raw data, or create a standard tape file. For the latter, you do need to select the “Use tape traps” option. Then, use the standard ROM save routine (say, via BASIC), and then select “Save As” from the Media menu. Note that Fuse will append data to any open file, so to be on the safe side, select Close prior to saving.

Make sense?
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
PeterJ
Site Admin
Posts: 6854
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Saving to virtual tapes in Fuse

Post by PeterJ »

Thanks [mention]Ast A. Moore[/mention] I'm trying to create a tap file. I will give that a go.

Peter
User avatar
PeterJ
Site Admin
Posts: 6854
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Saving to virtual tapes in Fuse

Post by PeterJ »

Alessandro wrote: Sun Feb 11, 2018 4:34 pm - Type your program
- Select Media > Tape > Clear
- Enter SAVE "progname"
- Select Media > Tape > Write...
- Save the virtual tape to a TAP/TZX file
Thank you. That was the answer. I did a 'media' > 'tape' > 'write' and saved the tape image.

Then saved the file. Nothing else needed. Cheers!
User avatar
PeterJ
Site Admin
Posts: 6854
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Saving to virtual tapes in Fuse

Post by PeterJ »

Ast A. Moore wrote: Sun Feb 11, 2018 4:41 pm Mmm. Not sure what your goal is.
Fuse can either save raw data, or create a standard tape file. For the latter, you do need to select the “Use tape traps” option. Then, use the standard ROM save routine (say, via BASIC), and then select “Save As” from the Media menu. Note that Fuse will append data to any open file, so to be on the safe side, select Close prior to saving.

Make sense?
Thanks. It was 'Write' rather than 'save as', but that was very useful. Thanks
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: Saving to virtual tapes in Fuse

Post by Ast A. Moore »

PeterJ wrote: Sun Feb 11, 2018 6:55 pm Thanks. It was 'Write' rather than 'save as', but that was very useful. Thanks
No problem! (I’m on a Mac, and Fuse is a standalone app, rather than a direct port. Some menus might have different names.)
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
chupocro
Drutt
Posts: 5
Joined: Sat Jul 22, 2023 9:24 pm
Location: Hrvatska

Re: Saving to virtual tapes in Fuse

Post by chupocro »

I was just testing saving programs to FUSE's virtual tape recorder and noticed the following:

When Media > Use tape traps option is ON the program blocks are saved to the tape with the correct name. For example, after:

Code: Select all

SAVE "Test"
the tape will start automatilcally and there will be:

Code: Select all

Block type              Data
Standard Speed Data     Program "Test    "
Standard Speed Data     8 bytes
on the tape (the program was just 10 PRINT), there will not be border lines during saving and saving will be accelerated.

On the other hand, if Use tape traps is OFF the virtual tape should be started an stopped manually, there will be:

Code: Select all

Block type              Data
RLE Data
on the tape and saving will this time be in real time and with visible border lines but without sound.

However, what I was trying to do was to enable the sound during save which I couldn't :-/

Is it possible FUSE does not emulate the MIC bit of port 254?

It seems so because there isn't any sound in FUSE when toggling bit 3 of port 254 (replace XOR #10 with XOR #08 in sound routines).
chupocro
F3 CD AF 0D CD 52 00 3B 3B E1 11 12 00 19 06 0B 7E EE
7E D7 23 10 F9 FB C9 1C 07 5E 3D 16 0B 0E 11 1D 0C 11
Post Reply