Hacker News 中文摘要

RSS订阅

C64死机测试字体 -- The C64 Dead Test Font

文章摘要

这篇文章深入探讨了C64"Dead Test"诊断卡带的特殊字体设计,包括其实现原理、隐藏彩蛋,并提供了可下载的Commodore 8位字符ROM。作者指出网络上缺乏该标志性字体的相关文档,因此撰文填补这一空白。该字体独立于C64内置字符ROM,是诊断卡带的自带功能,具有高度辨识度的独特设计。

文章总结

《C64死机测试卡带的字体探秘》

核心内容概述

本文深入剖析了Commodore 64(C64)"死机测试"诊断卡带(型号Rev. 718220)中独特的字体设计,包含以下重点:

  1. 字体特色

    • 该卡带自带独立ROM字体(非调用C64内置字符ROM),仅实现58个字符(屏幕代码$00-$39)
    • 采用"计算机风格"的方块字形设计,数字造型接近MICR E-13B磁墨识别字符集
    • 包含隐藏彩蛋:屏幕代码$21处未使用的"中转"符号(源自MICR字符集)
  2. 技术实现

    • 通过Ultimax模式(兼容Commodore Max计算机)绕过C64内置ROM
    • 字体矩阵存储在ROM的$EAD8起始地址,剩余空间填充$AA
    • 内存映射仅使用4K RAM和两个8K ROM区($8000-$9FFF和$E000-$FFFF)
  3. 字体衍生品

    • 作者制作了适配C64/VIC-20/PET的扩展字体包
    • 新增小写字母和"@"符号,保留原数字/大写字母设计风格
    • 提供7个ROM镜像下载(含日文片假名版本)

关键细节保留

  • 字体对比:与标准C64字体(图3)和PET 901447m字符ROM(图5)的视觉差异
  • 技术细节:Ultimax模式内存配置表($0000-$0FFF为RAM等)
  • 彩蛋解析:$21字符实为银行路由分隔符(图8)

删减内容

  • 重复的技术说明(如多次强调Ultimax模式特性)
  • 部分代码列表细节(如完整的58个字符矩阵数据)
  • 与主题关联度低的背景信息(如Commodore Max宣传册详情)

(注:本文原载于2026年5月24日,作者Norbert Landsteiner)

评论总结

以下是评论内容的总结:

  1. 字体识别与怀旧情怀
  • 多位评论者指出该字体在复古科技产品中的使用历史 "Good ol' It's A Computer (tm) font... I've been using Westminster in every piece of UI"(krige) "Paradroid used a very similar font for the logo"(jansan)
  1. 字体设计特点讨论
  • 评论者注意到字体特殊的视觉特征和设计细节 "the C... doesn't have the characteristic thickening... although the G has it"(rob74) "love the 'MICR line'-like appearance... used in the 1970s and 1980s"(bitwize)
  1. 人文价值与趣味性
  • 部分评论者欣赏字体带来的人文气息和趣味性 "Seeing typos... is now a nice hint that a human wrote the article"(Chaosvex) "Nice exploration, bit of quirky fun"(Chaosvex)

注:所有评论均未显示评分(None),总结保持了不同观点的平衡,引用保留了原始中英文内容。