Meatloaf Media Explorer
v1.03 @ 4/22/2023
Drop file here.
This is a browser based tool for exploring media file formats. It shows the structure
of the file down to the block/sector level. It displays a visualization
of the disk map that lets you click around to look at the contents of
the blocks. It shows a directory listing the way it would look on the
original system and lets you select files to see their content and where
they are stored in the disk.
Features:
- Supports loading media within compressed archive files
- Show's BAM Message for disks and SYS Line for PRG files
- Displays Disk Map of current Media file
- Select Disk block to show sector contents
- Click "DISK" header to toggle map orientation
- Click "DIRECTORY", "FILE", "SECTOR", "BLOCK" header to toggle UPPER/lower case
- Select file in Directory listing to show details
- Selected file shows blocks highlighted in disk map
- Selecting individual "FILE" blocks highlights them in disk map and file data
- Detects errors in directory entries
- Inconsistent block count
- Zero byte last block
Supported Media:
- Archives: 7z, rar, tar, tar.bz2, tar.gz, tar.lz, tar.xz, tgz, zip
- Commodore:
- DISK: D64 / D71 / D80 / D81 / D82
- HARD DRIVE: DNP
- ARCHIVE: D8B / DFI
ARCHIVE
"THIS IS AN ARCHIVE
DIRECTORY"
109 "FILE
1"PRG
3 "FILE
2"PRG
98 "FILE
3"PRG
MEDIA
File: NO FILE LOADED
Size:
Size:
System: Commodore
Media Format: D64
Media Type: Disk
Tracks: 35
Sectors: 687
Blocks: 687
Sector Size: 256 bytes
Block Size: 256 bytes
Disk Format: CBM DOS 2.6
Media Format: D64
Media Type: Disk
Tracks: 35
Sectors: 687
Blocks: 687
Sector Size: 256 bytes
Block Size: 256 bytes
Disk Format: CBM DOS 2.6
DIRECTORY
0 "THIS IS A DISK
DIRECTORY"00 2A
109 "FILE
1"PRG
3 "FILE
2"PRG
98 "FILE
3"PRG
FILE
NO FILE LOADED
Blocks: , Size:
First Block: , Track: , Sector:
Load Address:
Blocks: , Size:
First Block: , Track: , Sector:
Load Address:
BLOCK: 000, TRACK:000, SECTOR: 000
DISK
Block Allocation Map
Allocated
Unallocated
Directory File Error Info Selected
Directory File Error Info Selected
BLOCK: 000, TRACK:000, SECTOR: 000
SECTOR
Error: 000, 000
BLOCK: 000, TRACK:000, SECTOR:
000