New release of Tapir + new MDR management utility

Introduce yourself. Pimp your website, competition, event or other activity here, as long as it's Spectrum related.
Post Reply
User avatar
Alessandro
Dynamite Dan
Posts: 1910
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

New release of Tapir + new MDR management utility

Post by Alessandro »

[mention]Mikie[/mention] just made a new release of Tapir, with the following changes:
  • Corrected a typo in the Data window that was there since day one (doesn't anyone actually read the labels?)
  • Data window - changed the way font scaling works, hopefully now it works more correctly with different DPI settings.
  • Dump - fixed an issue with rendering of font glyphs $10-$1f (apparently a security update of Windows broke TextOut).
  • Dump - the down arrow no longer jumps to the last byte when the cursor is on the last line.
He also released MDR View, a new utility to manage MDR microdrive cartridge image files, with the following features:

Internals:
* Supports short mdr files.

Display:
* Numbers in the sectors (and data) window are in hex, all the others are in decimal.
* File list: A star in the first column means the file has errors.
* Colours in the sectors window:
white - empty sector, red - sector with errors, blue - sector with valid data,
cyan/orange - highlighted sectors of a selected file

Mouse:
* A click on the empty area of the file list clears file selection (and shows sector numbers).
* A double-click on the sector selects the respective file.
* A click on 'Write protected' label changes the state of this flag.

Functions:
* 'Save file' saves the raw contents of the selected file.
* 'Save file payload' saves the payload of the selected file (without the 9-byte file header).
* 'Save file to TAP' converts the selected file to a "tape format" and saves it to a TAP file.

Data window:
* 'Save data' saves the data payload (512 bytes) of the sector.
* It is possible to edit the data when 'Hide checksum byte' is unchecked.

Both utilities can be downloaded from the official page hosted at https://www.alessandrogrussu.it/tapir/index.html
User avatar
Alessandro
Dynamite Dan
Posts: 1910
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

Re: New release of Tapir + new MDR management utility

Post by Alessandro »

[mention]Mikie[/mention] updated Tapir again! Here are the new features:

* fixed a stupid bug introduced in release 17/01/22:
The function that decides the TZX version based on the content was essentially disabled.
This could have potentially lead to a serious error - saving a TZX with a wrong version information.
(This happened when the user manually added blocks that need to bump the TZX version up.)
* 'View data' during edit of timings now reverts instead of commits
* properly updating Generalised data block UI after making a block zero length in data edit
* better detection of header blocks in block list
Luca/FIRE
Drutt
Posts: 5
Joined: Thu Nov 18, 2021 11:56 pm

Re: New release of Tapir + new MDR management utility

Post by Luca/FIRE »

Thanks Alessandro, without the Tapir I would never had the chance to put up "Rock Star Ate My Hamster Millennium" as a .tzx datatape!
javier2112
Drutt
Posts: 5
Joined: Tue Jan 04, 2022 9:28 am

Re: New release of Tapir + new MDR management utility

Post by javier2112 »

Alessandro wrote: Wed Nov 17, 2021 6:15 pm @Mikie updated Tapir again! Here are the new features:

* fixed a stupid bug introduced in release 17/01/22:
The function that decides the TZX version based on the content was essentially disabled.
This could have potentially lead to a serious error - saving a TZX with a wrong version information.
(This happened when the user manually added blocks that need to bump the TZX version up.)
* 'View data' during edit of timings now reverts instead of commits
* properly updating Generalised data block UI after making a block zero length in data edit
* better detection of header blocks in block list
Hi Alessandro.

Great tools. I've got a question: what did you update in zip file? I can't see the 17/01/22 because credits window and release notes file seems outdated: they report "Tapir 1.0, release 21/11/04" as current version.
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: New release of Tapir + new MDR management utility

Post by Ast A. Moore »

@Alessandro Yeah, I could never find the link to the update either.
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
g0blinish
Manic Miner
Posts: 287
Joined: Sun Jun 17, 2018 2:54 pm

Re: New release of Tapir + new MDR management utility

Post by g0blinish »

would be great if tool support .wav's
User avatar
Alessandro
Dynamite Dan
Posts: 1910
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

Re: New release of Tapir + new MDR management utility

Post by Alessandro »

javier2112 wrote: Wed Aug 17, 2022 10:49 am Hi Alessandro.

Great tools. I've got a question: what did you update in zip file? I can't see the 17/01/22 because credits window and release notes file seems outdated: they report "Tapir 1.0, release 21/11/04" as current version.
@javier2112 @Ast A. Moore : Mikie seems to use the Japanese date format. Dates should be read from right to left, so "17/01/22" means "22 January 2017" and "21/11/04" means "4 November 2021". Also check the tapir.exe file's timestamp.
Post Reply