Skip to content

Releases: chris-y/tzx2tap

v1.3.1

19 Oct 13:27
Compare
Choose a tag to compare

To install

  • copy TZX2TAP to c:/dot
  • copy tzxconv.bas to c:/nextzxos

In c:/nextzxos/browser.cfg, add a new TZX line:

TZX<.tzx2tap -b "|":load "c:/nextzxos/tzxconv.bas":let f$="|":goto 9000

Put this either before or after the existing line. If it is before, you can convert TZX files by pressing Enter from the browser. If it is after, you will need to press Symbol Shift+Enter to do the conversion. The original TZX loader will be on the other combination. It is recommended to put it before on a non-accelerated Next, and after on an accelerated Next.

In c:/nextzxos/enBrowsext.cfg, add the following:

tZX2TAP:f.tzx:<cls:.tzx2tap -v "|":pause 0

Selecting a TZX file in the browser will convert the file, and then ask if you want to load it (similar to how the disk mounter works in release 1.3 of NextZXOS). This allows you to easily open TZX files on an unexpanded Spectrum Next, provided no custom loader is present in the file. If no warnings are displayed it is highly likely the file will open fine on a basic Next.

Pressing EXT MODE over a TZX file in the browser will give an option on "Z" to convert the file. This will not ask to automatically open it, but will display a more detailed view of the contents during conversion.

Changes since 1.3

  • Minor modifications to support 2022 release of NextZXOS
  • Built with latest z88dk (has reduced binary from 24K to 16K)

image

v1.3

25 Apr 15:28
Compare
Choose a tag to compare

Installation

  • Copy TZX2TAP to c:/dot
  • Copy tzxconv.bas to c:/nextzxos

In c:/nextzxos/browser.cfg, add a new TZX line:

TZX<.tzx2tap -b "|":load "c:/nextzxos/tzxconv.bas":let f$="|":goto 9000

Put this either before or after the existing line. If it is before, you can convert TZX files by pressing Enter from the browser. If it is after, you will need to press Symbol Shift+Enter to do the conversion. The original TZX loader will be on the other combination. It is recommended to put it before on a non-accelerated Next, and after on an accelerated Next.

Changes since v1.2

  • Added -l (list), -v (verbose) and -b (browser mode) options.
  • tzxconv.bas now builds from source (using zmakebas)

v1.2

08 Apr 21:44
3c8e6ed
Compare
Choose a tag to compare

Installation

  • Copy TZX2TAP to c:/dot
  • Copy tzxconv.bas to c:/nextzxos

In c:/nextzxos/browser.cfg, modify the TZX line to be:

TZX<clear 65367:.tzx2tap "|":load "c:/nextzxos/tzxconv.bas":let f$="|":goto 9000

Changes since v1.1

  • Added helper script so files can be converted and run by selecting them from the browser. It's now as easy to load a TZX (with no custom blocks) as it is a TAP on an unexpanded Next.
  • Improved error handling, now exits with a Spectrum error on failure (except for "file already exists")

v1.1

06 Apr 12:51
Compare
Choose a tag to compare

Changelog

  • Added support/recognition for TZX blocks up to latest spec (1.20)
  • Force Next to 28MHz mode during conversion
  • Reformat messages for 32px screen
  • Disable scroll prompt
  • Update program info to show it is based on Tomaz Kac's original code as it has changed significantly
  • browser.cfg line now returns to browser

Installation
Copy TZX2TAP to c:/dot
Optionally modify c:/nextzxos/browser.cfg so the TZX line reads:

TZX<cls:.tzx2tap "|"

v0.13b ZX

04 Apr 21:23
cc35a65
Compare
Choose a tag to compare

Initial build of 0.13b for NextZXOS.

Copy TZX2TAP to c:/dot

Optionally modify c:/nextzxos/browser.cfg so the TZX line reads:

TZX:cls:.tzx2tap "|"