Skip to content

Encapsulates binary data to a single block in a TAP file for ZX Spectrum

License

Notifications You must be signed in to change notification settings

mosaicmap/zxs_data2tap

Repository files navigation

zxs_data2tap

This program encapsulates binary data to a single block in a TAP file for ZX Spectrum emulators. Binary data is always stored as a type 3 block. Typical data is a loading screen, machine code routines, graphics (UDG, sprites, custom font).

Be sure you understand how TAP format works (at least roughly). The good start is, for example, an article on faqwiki.zxnet.co.uk.

Note: This tool isn't designed to convert BASIC source code to the TAP file. For that purpose, there is a nice tool called bas2tap (see bas2tap mirror) by Martijn van der Heide.


Requirements

  • Java 7 or newer

How to built

  1. install Java SE Development Kit (JDK), install Apache Maven
  2. install Netbeans IDE
  3. open project in Netbeans.
  4. be sure you are connected to the Internet
  5. from menu "Run" select "Clean and Build Project (Shift-F11)"
  6. wait until maven download all dependencies and plugins. Then maven will create build.
  7. result should be in directory: target/dist-package
  • Note: instead of steps 2, 3, 5 you can simply run this command: mvn package

Run

Use added scripts or try to run from command line:

java -jar zxs_data2tap.jar --help

Screenshot

screenshot_2

Packages

No packages published

Languages