Core Viewpoint - The article highlights the impressive achievement of an individual known as MINT, who successfully created a CPU named EPROMINT from scratch using outdated components, showcasing the spirit of DIY and open-source hardware culture [1][25]. Group 1: CPU Specifications and Performance - EPROMINT is an 8-bit CPU, weighing approximately 500 grams, with a total wiring length of about 1,000 meters [3][6]. - It can execute real instruction sets and its performance surpasses that of vintage 8-bit CPUs like the MOS 6502 and Z80, evidenced by its ability to smoothly play "The Matrix" [7][4]. - The CPU supports advanced operations such as multiplication, division, and trigonometric functions, which were not available in older models [17]. Group 2: Development Process - The idea for creating a hand-crafted CPU stemmed from MINT's previous experiments with EPROM chips, leading to the realization that a complete CPU could be built [8][12]. - The CPU consists of four main modules: Arithmetic Logic Unit (ALU), memory control, I/O interface, and control module, each presenting unique design challenges [13][14]. - MINT adopted a modular design for the ALU to facilitate debugging, which proved advantageous during the development process [15]. Group 3: Functionality and Features - EPROMINT is capable of handling interrupts, allowing it to pause tasks (like playing a video) when necessary and resume afterward [19]. - The CPU's design and instruction set have been fully documented and made available on GitHub, promoting transparency and collaboration in the open-source community [21][26]. Group 4: Cultural Significance - The endeavor to build a CPU from scratch is not unique, as similar projects have gained popularity in the DIY community, reflecting a broader interest in hands-on technology [22][25]. - The act of creating a CPU from the ground up emphasizes the visibility and traceability of each operation, contrasting with modern CPUs where processes are often obscured [25].
用手搓 CPU 放《黑客帝国》,果然高手还得看民间
3 6 Ke·2025-07-21 02:13