Post Reply 
HEPAX File System, file names
01-17-2021, 11:28 AM
Post: #8
RE: HEPAX File System, file names
This HEPAX compression format is now confirmed, and is also valid for the packed registers (DA, WA and KE file types). It is real fun to dive this deep in the HEPAX file structure, respect to the makers of HEPAX!

Next task is to clean up some things in the disassembly listings and add support for multi-block files. Below is a sneak preview of a disassembled HEPAX ASCII file. I intend to make the listing a bit more text focused for readability, and indicate <EOL> and <EOF> plus the record pointer. The ASCII files are not compressed.

Code:

_HPX_FL03   A460 003          .HEPAX      003                         ; type = AS   ASCII
_HPX_NM03   A461 020 145 153  .HEPAX      "ASCTST "                   ; FileName "020 145 153 0D5 10D 010 091"
_HPX_SZ03   A467 091 000      .HEPAX      0091                        ; HEPAX Filesize 140 words / 20.0 regs
_HPX_BS03   A469 010 000      .HEPAX      0010                        ; HEPAX words in this block 11
_HPX_PT03   A46B 000 000      .HEPAX      0000                        ; HEPAX Filepointer 
_HPX_CH03   A46D 00F          .HEPAX      00F                         ; HEPAX char pointer (ASCII files)

_HEP_ASC03  A46E              .L000       00F 054 045 053 054 020 041 ; . T E S T   A 
            A475              .L001       04C 050 048 041 020 044 041 ; L P H A   D A 
            A47C              .L002       054 041 0FF 002 064 000 000 ; T A . . d . . 
            A483              .L003       000 126 314 150 056 000 000 ; . & . P V . . 
            A48A              .L004       126 314 150 056 000 000 000 ; & . P V . . . 
            A491              .L005       200 000 000 000 000 000 300 ; . . . . . . . 
            A498              .L006       000 000 000 000 000 000 000 ; . . . . . . . 
            A49F              .L007       000 000 000 000 000 000 000 ; . . . . . . . 
            A4A6              .L008       000 000 000 000 000 000 000 ; . . . . . . . 
            A4AD              .L009       000 000 000 000 000 000 000 ; . . . . . . . 
            A4B4              .L010       000 000 000 000 000 000 000 ; . . . . . . . 
            A4BB              .L011       000 000 000 000 001 000 100 ; . . . . . . . 
            A4C2              .L012       000 000 000 000 000 000 000 ; . . . . . . . 
            A4C9              .L013       000 000 000 000 000 000 000 ; . . . . . . . 
            A4D0              .L014       000 000 000 000 000 000 000 ; . . . . . . . 
            A4D7              .L015       000 000 000 000 000 000 000 ; . . . . . . . 
            A4DE              .L016       000 000 000 000 000 000 000 ; . . . . . . . 
            A4E5              .L017       000 000 000 000 000 000 000 ; . . . . . . . 
            A4EC              .L018       000 000 000 000 000 000 000 ; . . . . . . . 
            A4F3              .L019       000 000 000 000 000 000 000 ; . . . . . . .

Regards, Meindert
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: HEPAX File System, file names - MeindertKuipers - 01-17-2021 11:28 AM



User(s) browsing this thread: 1 Guest(s)