A developer named Tobi is porting The Legend of Zelda: Twilight Princess (originally a GameCube/Wii title) to the Nintendo 3DS using the game's recently decompiled source code. Despite being an early-stage effort, the game is already playable on the handheld, though with graphical glitches and instability. The 3DS hardware — with 128 MB of FCRAM and a capable processor — is close enough to the original consoles to make the port feasible. Next steps include bug fixing, optimization, and potentially enabling native 3D rendering.
Nguồn: https://hackaday.com/2026/07/02/porting-the-legend-of-zelda-twilight-princess-to-the-3ds. 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.
swSIM là trình giả lập SIM card hoàn toàn bằng phần mềm, mã nguồn mở, không cần phần cứng …
Dự án CPSDrone tạo ra những chú cá robot cỡ nhỏ cho bể thủy sinh, giải quyết các thách thức như truyền thông vô tuyến dưới nước ở tần số 433 MHz, vỏ chống nước in 3D bằng công nghệ seal vòng O-ring, và sạc tự động qua trạm docking. Những robot này được điều khiển tập trung thay vì hoạt động hoàn toàn tự chủ, trong khi thuật toán boids có thể thay thế vai trò điều khiển trung tâm nhờ tính đơn giản và khả năng mô phỏng đàn cá sinh động.
Đọc bài này để khám phá cách giải quyết những thách thức kỹ thuật thực tế trong thiết kế các robot dưới nước nhỏ gọn, từ giao tiếp vô tuyến dưới nước đến tối ưu hóa hệ thống tự động hóa thông qua các giải pháp đơn giản như thuật toán boids.
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ý.
Một nhà phát triển tên Wenting đã lập trình thành công emulator Game Boy trên thiết bị e-Ink M5Stack PaperS3 (sử dụng chip ESP32), đạt tốc độ làm mới 60Hz mượt mà nhờ tối ưu hóa độ phân giải 160x144 pixel. Dự án PaperBoyS3 có thể tải về qua M5Burner, bao gồm cả hiệu ứng âm thanh Game Boy nhờ điều chỉnh buzzer.
Là người yêu thích game retro hoặc muốn khám phá cách tối ưu hóa hiệu năng trên thiết bị e-Ink với ESP32, bài viết này sẽ cho bạn thấy cách tạo ra trải nghiệm chơi game nhẹ nhàng và hiệu quả trên màn hình màn hình giấy điện tử.
Một người chơi nghiệp dư đã chế tạo bộ theo dõi chuyến bay ESP32-S3 hiển thị dữ liệu máy bay gần thời gian thực bằng API OpenSky Network, cập nhật 120 giây/lần. Thiết bị gồm hai màn hình (TFT + OLED), cần điều khiển (joystick) và nút bấm, vốn được thiết kế làm module cho máy chơi game cầm tay rồi sau đó được tái sử dụng thành bộ theo dõi chuyến bay độc lập. Mã nguồn và hướng dẫn lắp ráp có trên GitHub.
Lập trình viên sẽ tìm hiểu cách tích hợp API công khai OpenSky Network vào dự án IoT của mình để theo dõi vị trí máy bay với chi phí thấp và tính năng đa dạng, từ đó mở rộng khả năng ứng dụng trong các giải pháp giám sát không gian không gian.
Bảng phát triển RP2350B Bells&Whistles tích hợp sẵn bộ gỡ lỗi RP2040 (Picoprobe), cổng HDMI (qua PicoDVI), khe cắm thẻ microSD, PSRAM 8MB tùy chọn, flash SPI 4MB, 46 chân GPIO và hai cổng USB-C. Bo mạch hỗ trợ nguồn mở (KiCad, sơ đồ trên GitHub) với giá 29,95 USD trên Tindie.
Lập trình viên muốn phát triển ứng dụng trên RP2040 nhưng gặp khó khăn với việc debug và mở rộng hệ thống cần tìm hiểu cách tích hợp RP2350B để tiết kiệm chi phí và tăng hiệu năng với các tính năng như debug built-in, HDMI, và lưu trữ MicroSD.
A teardown and exploration of the Scantron machine — the optical answer-sheet grader used in schools for decades. The video covers its standalone hardware design (no software required, just two rocker switches), internal components including a lightbulb-based optical reader, belt-and-motor card transport, and a seven-pin dot matrix printer. It also tests which writing instruments (pens, Sharpies, colored pencils, various pencil grades) successfully register on the machine, explaining why a #2 pencil was the standard requirement.
Wenting Zhang built PaperBoy, a Game Boy emulator running at 60 FPS on the M5Stack PaperS3 devkit, which pairs an ESP32-S3 microcontroller with a 4.7-inch E Ink display. The key trick is bypassing the normal waveform refresh method by directly driving the display's raw row/column interface, enabling unusually high refresh rates for E Ink. Only the 160x144 game area needs refreshing, scaled 3x for grey shades. The CrankBoy emulator was chosen after testing three options for best performance. Audio is handled via square waves through the onboard buzzer, and input supports both touchscreen and Bluetooth LE joypads. The source code is available on GitLab and firmware can be flashed via M5Burner, though the PaperS3 devkit is now EOL and hard to source.