Skip to content

EFTP_XL 1.3

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:34
bfb2a19

EFTP_XL 1.3: smaller, with the font outside the program and a test disk.

  • BREAK acts as ESC, and ESC or BREAK cancels every prompt.
  • The font is outside the program. When AERA.FNT is on the drive you start EFTP_XL from, it is read into the 1K just below the screen, as EDOS does, and its icons are used. Without it EFTP_XL runs in the Atari's own font, with characters of that font as icons: folders as a right triangle, names cut short ending in a right arrow, the transfer bar drawn with lines.
  • More free memory. The program now takes $4000-$94A6 (it ended at $9BDD in 1.2), so with BASIC on there is room for the font below the screen. EFTPXL.PRG is 14.6K.
  • EFTPXL.CFG keeps the sites as its lines, packed (up to 8 sites in 640 bytes). Lines that start with ; are notes and are skipped; EFTP_XL writes a short note at the top. 1.2's file is read as it is. A site that doesn't fit says "No room for this site."
  • EFTPTEST.ATR, a test disk for real hardware: the program, AERA.FNT, TESTPLAN.TXT (the test plan, 38 columns, TYPE TESTPLAN.TXT), a sample site to fill in and the files the plan sends.

Files:

  • EFTPXL.PRG, the program;
  • EFTPXL.ATR, a bootable SpartaDOS 3.2 disk with the program, AERA.FNT and the Mac/65 sources with line numbers, tokenized;
  • AERA.FNT, the font;
  • EFTPTEST.ATR, the test disk.

On the Atari: LOAD #D:EFTPXL.M65, then ASM ,,#D:EFTPXL.PRG (over the program on the disk).

Checked:

  • the 75 checks of tools/test_sim.py, among them ESC and BREAK at every prompt, the sites file, the test disk and the font with and without AERA.FNT;
  • in atari800, the program starts with BASIC on and off, and BREAK and RESET come back to it, with and without AERA.FNT;
  • MAC/65 1.01 builds the same bytes from the disk.

Not yet run on real hardware.