Releases: chris-y/tzx2tap
v1.3.1
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)
v1.3
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
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
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 "|"