关于服务
翻译我为复古和现代系统编写和移植Draco语言的程序。Draco是一种来自Amiga和CP/M时代的Pascal和Algol家族的系统语言,我在其中实时工作:干净的过程、与记录和指针的紧密工作、低级控制——这正是该语言创建的目的。你是否有一个很久没有构建的旧源代码树,或者对复古硬件的新想法?我将其转化为干净、可工作的Draco代码。
你将获得:用地道的Draco从头开始的新程序;在平台之间移植旧的Draco源代码;将C、Pascal或汇编语言的过程翻译成Draco;交叉编译,以便相同的逻辑在真实的68k或Z80机器上运行,并通过模拟器在现代主机上运行。我设置工具链,记录构建步骤,并提供可重复的过程——而不是一次性的二进制文件。
典型任务:恢复CP/M实用程序,重建失去编译器的Amiga工具,用现代接口包装旧库,或为爱好者机器编写演示和爱好软件。每次交付都附带注释源代码、构建脚本以及关于目标平台特性的说明,以便你或你的团队可以在未来维护代码。
我关心在受限硬件上的正确性:固定内存,没有安全网,精确的字节布局。发送给我清单、磁盘映像或仅仅是目标的描述——在我们开始之前,我会诚实地评估范围。
你将获得:用地道的Draco从头开始的新程序;在平台之间移植旧的Draco源代码;将C、Pascal或汇编语言的过程翻译成Draco;交叉编译,以便相同的逻辑在真实的68k或Z80机器上运行,并通过模拟器在现代主机上运行。我设置工具链,记录构建步骤,并提供可重复的过程——而不是一次性的二进制文件。
典型任务:恢复CP/M实用程序,重建失去编译器的Amiga工具,用现代接口包装旧库,或为爱好者机器编写演示和爱好软件。每次交付都附带注释源代码、构建脚本以及关于目标平台特性的说明,以便你或你的团队可以在未来维护代码。
我关心在受限硬件上的正确性:固定内存,没有安全网,精确的字节布局。发送给我清单、磁盘映像或仅仅是目标的描述——在我们开始之前,我会诚实地评估范围。