A deep dive into a 1980 BASIC game called The Wizard's Castle written for the Exidy Sorcerer, revealing how programmers of the era embedded machine language code directly inside BASIC REM statements. By using POKE to write a memory address into the USR jump vector and placing Z80 machine code at a known memory location (474) that happened to align with the start of the first REM statement's data bytes, the program could call native machine code from within BASIC. The trick exploited the deterministic memory layout of early home computers to seed the random number generator with a hardware-derived value.
Source: https://hackaday.com/2026/07/23/basically-its-retro-machine-language. 8sync News only summarizes and links out; content copyright belongs to the authors and original sources.
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ý.
Bộ vi xử lý Zilog Z80 kỷ niệm 50 năm ra mắt vào năm 2026, từng được sử dụng rộng rãi trong máy tính gia đình, hệ thống điều khiển công nghiệp và máy arcade. Mặc dù đã ngừng sản xuất vào năm 2024, cộng đồng người chơi vẫn tiếp tục phát triển hệ điều hành, công cụ phát triển và ứng dụng đa nhiệm trên nền tảng này, trong khi các biến thể như eZ80 vẫn còn được sử dụng trong máy tính bỏ túi TI-84+ CE.
Những kiến thức về Z80 không chỉ là lịch sử kỹ thuật mà còn là nguồn tư liệu quý giá để hiểu sâu về thiết kế CPU, hiệu năng tương đối và cách ứng dụng kiến trúc cổ điển trong các dự án hiện đại, đặc biệt khi tìm hiểu về các hệ thống embedded và hệ thống tương thích với thời đại.
Calcumator 2000 is a handcrafted electromechanical calculator built by lcamtuf that uses analog voltmeters as digit readouts, with seven meters total (one serving as the decimal point indicator). Inspired by an earlier voltmeter clock project, the build features a striking blue acrylic panel created by painting, CNC milling, and filling with white paint for a multi-layer visual effect. The project is a tribute to pre-7-segment display calculator aesthetics.
Adam Gashlin managed to run the classic Bad Apple animation, complete with lyrics, on CD+G (CD+Graphics) hardware — a format designed only for static text and simple graphics on karaoke machines. The core challenge was CD+G's severe bandwidth limit of 300 screen commands per second, yielding just 0.4 FPS for full-screen updates. By reducing resolution, only updating changed blocks, and using palette swapping to pack four frames into one, he achieved triple-buffered video with audio and lyrics at 16.3 FPS. The technical writeup covers the graphics tricks in detail.
Ahmed Amer built CSS-DOS, a 300 MB CSS stylesheet that emulates a full IBM PC compatible — including an 8086 CPU, 640 kB RAM, floppy and VGA controllers — capable of running DOS, Windows 1.0, and even DOOM. The key insight was that CSS's static, declarative nature maps surprisingly well to hardware architecture. The emulator runs at just two CPU instructions per second, making DOOM technically playable at 0.0001 FPS, with a DOS boot taking roughly 3 weeks and a level load taking 3 months.
Một người đam mê công nghệ đã chế tạo thành công Beavis Ultrasound, bản clone mã nguồn mở của card âm thanh Gravis Ultrasound cổ điển, dành cho cộng đồng retrocomputing. Thiết kế yêu cầu chip AMD AM78C201 cùng các linh kiện analog, logic glue, ROM chứa mẫu âm thanh và GAL cho giao diện IDE CD-ROM, toàn bộ dự án được chia sẻ trên GitHub.
Lập trình viên hâm mộ máy tính cổ điển sẽ tìm hiểu cách tái tạo và mở rộng hệ thống âm thanh ISA bằng cách kết hợp kiến thức điện tử vật lý và logic lập trình để tạo ra giải pháp mở rộng hiệu quả cho các hệ thống cũ.
MacSurf 2.0, trình duyệt web dựa trên Netsurf dành cho Mac PowerPC chạy OS 9, vừa ra mắt với khả năng hỗ trợ các trang web có chứng chỉ HTTPS không đúng thứ tự, tải ảnh theo nhu cầu để tăng tốc duyệt diễn đàn, cùng trình quản lý lịch sử và bookmark hoàn chỉnh. Mặc dù vẫn không thể truy cập các trang nặng như YouTube hay GitHub do giới hạn RAM và độ phức tạp, nhưng phiên bản mới đã mở rộng đáng kể khả năng truy cập web hiện đại trên phần cứng Mac cổ điển.
Lập trình viên PowerPC sẽ tìm hiểu cách cải thiện khả năng tương tác với các trang web hiện đại bằng cách tích hợp các tính năng mới trong MacSurf 2.0, giúp mở rộng tầm nhìn về cách tái sử dụng và phát triển ứng dụng cho hệ thống cũ mà vẫn hiệu quả.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync Dev account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it