Workflow
EPROMINT(自制CPU)
icon
Search documents
真手搓CPU!硬核开发者 3 个月手工焊接、敲 1800 行汇编代码,竟让自制芯片连屏幕放《黑客帝国》
程序员的那些事· 2025-07-16 00:47
Core Viewpoint - The project EPROMINT, developed by a YouTuber named MINT, showcases the creation of a fully functional CPU from old memory chips and 8-bit logic devices, emphasizing a DIY spirit and a return to the roots of computing technology [1][2][4]. Group 1: Project Overview - MINT spent three months building the EPROMINT CPU, which can execute instructions and address memory, using only a soldering iron and outdated components [1][4]. - The project began with the collection of old memory chips, leading to the realization that these components could be repurposed to create something innovative [4][6]. - MINT's approach is minimalist, avoiding modern integrated circuits and instead using vintage components to construct the CPU [6][8]. Group 2: Technical Development - The initial prototype of the Arithmetic Logic Unit (ALU) was limited to simple addition but was later redesigned to support more complex operations [8][9]. - MINT developed a modular structure for the ALU, allowing for easier modifications and enhancements during the building process [10][12]. - The completed CPU weighs over 500 grams and includes several core modules: memory control, I/O interface, and a control module for instruction scheduling [14][15]. Group 3: Instruction Set and Functionality - MINT created an instruction set for the CPU, assigning operation codes (opcodes) to control the execution of various tasks [17][19]. - The ALU was enhanced to support not only addition and subtraction but also multiplication, division, logarithmic, and trigonometric functions [19][21]. - The project culminated in the writing of over 1800 lines of assembly code, enabling the CPU to perform a wide range of mathematical and logical operations [21][25]. Group 4: Achievements and Future Plans - The EPROMINT project successfully demonstrated the ability to run code and even play a low-resolution video clip from "The Matrix" on a VFD display [26][28]. - MINT plans to develop a C language compiler for the CPU, aiming to make programming more accessible and to deepen the understanding of processor fundamentals [28][29]. - The project has sparked significant interest in the community, highlighting the potential of DIY electronics and the creativity of individual enthusiasts [28][29].
真手搓CPU,硬核开发者三个月手工焊接、敲1800行汇编代码,竟让自制芯片连屏幕放《黑客帝国》
3 6 Ke· 2025-07-15 11:27
「都说天才和疯子之间只有一线之隔,这话一点不假。因为你马上要看到的这个项目,真的很难判断它属于哪一边。」 这是一位名为 Majsterkowanie i nie tylko(简称 MINT,意为"DIY and more") YouTuber 的自述,也是这个项目的开发者。 他于近日在 YouTube 上展示了一个令人瞠目结舌的项目——EPROMINT:靠着一把烙铁、一堆老旧的存储芯片和 8 位逻辑器件,从零打造出了一整颗处 理器——是的,不是开发板,也不是微控制器,而是一颗完整的、具有指令执行和内存寻址能力的 CPU。 此外,MINT 还将整个项目的代码在 GitHub 上开源出来:https://github.com/majsterkowanieinietylko/EPROMINT,其表示,"它花了我整整三个月的时间, 无数个日夜,我手持烙铁,敲击键盘几百个小时,只为了给自己,也给你们,开辟一条新路——一条可以走得很远的路。" 疯狂想法的诞生,源于一堆舍不得丢掉的旧芯片 开发这个芯片,其背后没有一整个庞大团队支撑,也没有数百万美元预算的支持,靠的只是 MINT 一个人。 根据 MINT 在视频中透露,之所 ...