aboutsummaryrefslogtreecommitdiff
path: root/jindroush/README.txt
blob: a0850030e5034e2d32af11d58003aafc5bc7caee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
This is a collection of GPL'ed Atari 8-bit tools developed by
Jindroush, AKA Jindrich Kubec. The original site has gone offline, but
there's a copy at archive.org:

http://web.archive.org/web/20010412172202/http://www.asw.cz/~kubecj/asoft.htm

The utilities are:

acvt - converts disk images between xfd, atr, dcm, and other formats.
adir - extracts files from disk images, supports lots of formats.
aext - extracts segments from .xex files as blocks of raw data.
bas2boot - converts Atari BASIC files to bootable disk images.
chkbas - checks and lists tokenized Atari BASIC files.
chkexe - lists and optionally disassembles segments in a .xex file.
chkrom - checks and disassembles Atari 8K and 16K cartridge images.

Originally, these were published separately. This collection was
put together by B. Watson <urchlay@slackware.uk>. The only changes
I've made to Jindroush's code:

- The common code from each source .zip file has been collected
  in the lib/ directory, and the Makefiles were modified to
  use this library.

- switches.pl: changed a "char *" to a "const char *" to avoid
  g++ warnings.

- All instances of open() that create files originally created them
  with mode 0600; changed this to 0666 (which will still be affected
  by the user's umask).

- adir's -dir option now creates the directory if it doesn't exist.

- Wrote man pages for all the utilities.

- Fixed a bug in chkbas: BASIC XL and XE's LEFT$ RIGHT$ MID$ were
  being printed without the left parenthesis (e.g Left$(A$,3) was
  coming out as Left$A$,3).