Repository navigation
EFTP_XL 1.3
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.FNTis 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.