Norbert Landsteiner开发了一款Commodore 8位磁盘镜像工具,包含磁盘镜像检查器和D64作曲家两个功能模块[1]。磁盘镜像检查器支持D64、D80、D82三种格式,其中D64为35磁道标准格式,D80为77磁道格式,D82为154磁道双面格式[1]。
该工具处理了Commodore 5¼英寸软盘镜像的技术细节[1]。在D64格式中,磁盘头部信息存储在第18磁道第0扇区,包含BAM(块可用性映射)、磁盘名称和磁盘ID等关键数据[1]。每个目录块包含8个32字节的条目,35磁道磁盘最多支持144个文件条目[1]。针对REL文件,该工具采用分叉格式进行处理,包含数据部分和侧扇区索引链,单个侧扇区最多可引用120个数据块[1]。
D64作曲家模块用于创建和下载D64镜像[1]。整个实现在浏览器本地运行,不涉及数据传输,且完全独立开发,未使用AI[1]。
A new software tool for working with Commodore 8-bit disk images has been developed by Norbert Landsteiner, featuring two integrated modules designed to inspect and create disk image files [1]. The tool includes a disk image checker that supports D64, D80, and D82 formats, as well as a D64 composer for generating and downloading D64 images [1].
The D64 format represents the standard 35-track disk layout, while D80 extends this to 77 tracks and D82 provides a dual-sided format with 154 tracks total [1]. Disk header information, including the Block Availability Map (BAM), disk name, and disk ID, is stored in track 18, sector 0 for D64 images [1]. Each directory block accommodates eight 32-byte entries, allowing a maximum of 144 file entries on a 35-track disk [1].
The tool handles multiple file types native to Commodore systems, including program files (PRG), sequential files (SEQ), user files (USR), relative files (REL), and deleted files (DEL) [1]. Relative files employ a forked structure with a data section and side-sector index chain, where a single side sector can reference up to 120 data blocks [1]. All operations execute locally within the browser without any data transmission, and the implementation was developed independently without the use of artificial intelligence [1].