A hobbyist named Vlad has built a ZX Spectrum-compatible homebrew computer using an RP2350 microcontroller to replace the original Sinclair ULA chip in software. The build blends retro and modern elements, featuring a period-style rubber keyboard with Spectrum decals on phenolic stripboard, alongside both classic (cassette port, Sinclair joystick) and modern (VGA, gameport) interfaces. While not cycle-accurate to the original hardware, it runs games successfully. HDMI support is planned but not yet implemented, and there is no Spectrum edge connector for original peripherals.
Nguồn: https://hackaday.com/2026/07/13/its-a-spectrum-with-an-rp2350-ula. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Năm 1996, IBM giới thiệu Home Director, hệ thống tự động hóa gia đình dựa trên giao thức truyền thông X10 qua đường dây điện. Người dùng có thể điều khiển các module nhà thông minh thông qua phần mềm chuyên dụng trên dòng PC Aptiva của IBM, kết nối qua cổng serial, mà không cần lắp đặt thêm dây mới.
Lập trình viên nên đọc bài này để hiểu cách tích hợp hệ thống thông minh nhà ở từ những năm 90, từ đó tìm hiểu về các cơ sở hạ tầng giao tiếp cũ như X10, giúp hiểu về tiến triển và hạn chế của các giải pháp tương lai trong IoT và nhà thông minh.
Dự án DIY này chế tạo một chiếc USB drive hoạt động dựa trên bộ nhớ lõi từ 64-bit, công nghệ lưu trữ cũ kỹ. Sử dụng mạch in CNC, IC điều khiển L293 H-bridge, ESP32 làm giao diện USB, bộ nhớ lõi từ yêu cầu logic đọc/ghi/khôi phục phức tạp do tính chất phá hủy khi đọc, toàn bộ được ngâm trong dầu silicone để ổn định nhiệt độ. Dù không thực tế (ESP32 tiêu tốn nhiều bộ nhớ hơn dung lượng lõi từ), đây là dự án phần cứng retro hấp dẫn.
Lập trình viên muốn khám phá cách kết hợp logic cổ điển với hiện đại để giải quyết vấn đề storage trong một thiết bị USB thực tế, đồng thời tìm hiểu về kỹ thuật điều khiển và bảo vệ hệ thống từ cơ sở vật lý.
Commodore 64 vốn dùng DRAM giá rẻ thay SRAM vì hạn chế chi phí năm 1981. Khi DRAM cũ dần hiếm, Fabio Battaglia (hkzlab) chế tạo bo mạch adapter mã nguồn mở, cho phép thay thế bằng SRAM hiện đại trên các máy C64 bo mạch 250407, giải quyết nhu cầu sửa chữa cộng đồng retro.
Nếu bạn là lập trình viên yêu thích hệ thống máy tính cổ điển, dự án này sẽ giúp bạn hiểu rõ hơn về cách chuyển đổi bộ nhớ từ DRAM sang SRAM trên C64, giúp bảo trì và nâng cấp các thiết bị này hiệu quả hơn.
Lance Harvie revisits his collection of vintage Transputer boards, including a university-era T400 board and a newly acquired four-processor T425 board. The Transputer was a 1980s UK-designed processor built for task-level parallelism by networking standalone compute nodes — a precursor to modern cluster computing. The four-CPU board is notable for having all inter-processor serial links connected on-PCB, making it a self-contained parallel system, and its chips were manufactured as late as 1999 by ST Microelectronics after the UK government cancelled the project. Lance plans to eventually power up the boards and interface them with a modern Linux machine.
Dự án Future Nostalgia của Đại học Cambridge vừa công bố hướng dẫn "Copy That Floppy!" nhằm giúp người dùng sao lưu dữ liệu từ đĩa mềm trước khi chúng bị hỏng hoàn toàn. Hướng dẫn bao gồm các phương pháp từ cơ bản (sử dụng ổ đĩa USB) đến nâng cao (làm sạch đĩa, phân tích ảnh đĩa bằng Greaseweazle), khi tình trạng xuống cấp của đĩa mềm và sự thiếu vắng ổ đĩa trên máy tính hiện đại đang đẩy nhanh nguy cơ mất dữ liệu.
Lập trình viên nên đọc bài này để khám phá cách bảo tồn và phục hồi dữ liệu từ thẻ cứng floppy—một kỹ thuật cơ bản nhưng vẫn hữu ích khi phát hiện ra các dự án lịch sử, mã nguồn cổ điển hoặc dữ liệu quan trọng từ hệ thống cũ mà không có cách nào khác để truy cập.
Một nhà phát triển đã port thành công Linux lên máy chơi game Atari Jaguar đời 1990s với chỉ 2MB RAM và ROM 8MB. Kernel Linux chạy trên CPU 68000 nhờ flag -nommu, trong khi chip DSP 'Jerry' cung cấp cổng serial và timer cần thiết. Giao diện BusyBox cùng driver đồ họa cho chip 'Tom' hiển thị console trên màn hình, mã nguồn đã được chia sẻ trên GitHub.
Những người phát triển hệ thống cổ điển như Atari Jaguar có thể khám phá cách tái tạo và tối ưu hóa hệ điều hành hiện đại trên thiết bị cổ xưa, giúp mở rộng kiến thức về kiến trúc hệ thống và giải quyết thách thức kỹ thuật trong môi trường hạn chế.
An in-depth look at why the Nintendo Entertainment System produced a wobbly picture, rooted in the NTSC television standard's precise timing requirements. The NES used a single crystal to generate all its clocks, causing the dot clock on adjacent frames to be slightly off, resulting in a subtle side-to-side color wobble. The piece also covers how the NTSC standard works and how other consoles and home computers of the era handled or avoided similar issues.
Một nhà phát triển đã sử dụng mô hình Claude Fable 5 của Anthropic để port MicroPython lên console SNES cũ. Đoạn code do AI sinh ra vượt qua 430/468 bài kiểm tra MicroPython core, nhưng hiệu năng chậm đáng kể (khởi động mất ~20 giây ở 3.58 MHz, render sprite chỉ đạt 0,8 fps). Dự án được chia sẻ trên GitHub kèm demo trình giả lập nhúng trên blog tác giả, cho thấy tiềm năng và giới hạn của AI trong porting phần mềm cấp thấp trên phần cứng hạn chế.
Những lập trình viên muốn khám phá cách AI giúp giải quyết thách thức porting mã vào hệ thống cực kỳ hạn chế—và học cách tối ưu hóa hiệu suất trên thiết bị cổ điển—phải đọc bài này.