1. 四通打字机模拟器的一些挑战

    Sun 27 September 2020

    下面简单记录一下目前逆向工程 MS-2401 系列打字机并开发模拟器的一些挑战。

    MS-2401H

    目前手里能比较正常启动的机器都是 MS-2401H 型。此型机器有下面的特点:

    • 无需软盘即可启动进入字处理系统
    • CPU 运行在最大模式下
    • 系统集成度极高(通过两片 NEC 公司制造的 ASIC)

    三条都是机器本身的很大优点,但是后两条对开发模拟器来说有极大的挑战。

    I/O 端口

    上一篇里已经大概摸索出了部分 IO 端口连接了什么设备,但是对于某个特定端口,目前无法确认读写后应有什么预期结果。

    因此,很难将 BIOS 作为一个黑盒,直接模拟 IO 端口的行为(毕竟你也不知道)。

    硬件

    显然,硬件本身会发起中断,但是由于不知道硬件的具体行为,因此无法知道硬件内部状态机,更无法模拟这一部分。

    实际上,上面两条已经让模拟器的开发停滞了一段时间:有一小段程序是在执行 WP 之前初始化硬件的,但是这段程序始终无法运行成功(会一直等某个内存置为某个特定值,但是并不能确定要运行什么才可以)。

    缺少 ASIC …

    More...


  2. 四通打字机的一些资料存档

    Mon 21 September 2020

    一些四通打字机的资料存档,供后人有需要时使用。

    打字机相关的资料全部都在 software-archive 站中可获取: https://software-archive.tifan.la/Stone-Chinese-TypeWriter/

    电子书

    因为 Internet Archive 在中国被封,因此在 software-archive 站点中也提供了镜像。

    打字机软件

    四通打字机 MS-2401H 型的 BIOS 文件在这里:

    https://software-archive.tifan.la/Stone-Chinese-TypeWriter/MS-2401H/

    注意 MS-2401H 的 firmware 里已经包含了整个字处理软件,因此无需软盘即可启动使用编辑功能。

    四通 …

    More...


  3. Stone MS-240x Typewriter (2): Hardware Design

    Thu 17 September 2020

    Tags:

    In case you misseed it -- I talked about the backgrounds of the MS-240x typewriter in the previous article. In this article, I'm going to discuss the hardware design of the legendary Stone MS-240x Chinese Typewriter (四通 MS-240x 中英文打字机) designed and sold in the mid-1980s.

    Both the hardware and the BIOS …

    More...



Page 1 / 10 »