Menu ▾ ▴

Tree [387559] master /
 History

HTTPS access


File Date Author Commit
 libraries 4 days ago baktra baktra [3590d1] Terminology: Binary file becomes Atari Executable
 nbproject 4 days ago baktra baktra [3cb791] Terminology: Binary file becomes Atari Executab...
 src 2 days ago baktra baktra [ecec1a] Check: Indicate work in progress using a progre...
 .gitignore 2024-08-13 baktra baktra [b5945f] Display number of segments and file sizes
 build.xml 4 days ago baktra baktra [3cb791] Terminology: Binary file becomes Atari Executab...
 manifest.mf 2019-04-30 Michael Kalouš Michael Kalouš [ea71ff] Initial commit to the new repository
 readme.md 2 days ago baktra baktra [387559] Doc: Update readme

Read Me

Atari Executable File Checker

Overview

Atari Executable File Checker (AEChecker) is a simple application that allows you to analyze and inspect one or many Atari executables.

Atari Executable Structure Types

AEChecker detects and reports on the following structure types of Atari executables:

  • Alien (not an Atari executable)
  • Corrupt or with problematic structure
  • Monolithic
  • One segment with INIT
  • Segmented without INIT segments
  • Segmented

Functions

  • Create a quick report that displays basic information on the analyzed Atari executables and segment listing (optional)
  • Create a detailed CSV report that displays basic and detailed information on the analyzed Atari executables. The CSV report can be easily imported in a spreadsheet for filtering and sorting
  • Copy or move files of selected structure types to separate directories.

Detailed CSV Report

The detailed CSV report holds the following information:

  • Relative path
  • Size in bytes
  • Number of segments
  • Number of INIT segments
  • Number of RUN segments
  • If any of the segments goes to ZP
  • If any of the segments goes to STACK
  • If any of the segments goes to "Low RAM", except RUNAD,INITAD.
  • If any of the segments goes to the I/O area, PORTB, PACTL, PBCTL
  • If any of the segments goes to "RAM under ROM"
  • If any of the segments goes to COLDST
  • Error message (for ALIEN and CORRUPT structure types)
  • Segment listing (optional)

System requirements

AEChecker Requires Java SE Runtime Environment or Java SE Development kit version 8 or newer.