Thoreau BASIC is a modern reimplementation of GW-BASIC that stays code-compatible with old line-number-and-GOTO style programs while adding 64-bit memory, multithreading, 24-bit graphics at any resolution, sprites, mouse/keyboard input, and 32-channel sound. It can boot directly from UEFI on x86 PCs or run under Windows, and programs can be compiled rather than only interpreted. It's not open source but available pay-what-you-want on Itch.io, joining other recent BASIC revival projects like MoonBASIC and BASIC-256.
Source: https://hackaday.com/2026/10/04/its-gw-basic-jim-but-not-as-we-know-it. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Internet Archive vừa công bố bộ sưu tập "Vintage Artificial Intelligence" cho phép truy cập và chạy phần mềm AI từ thập niên 1970 đến 1990 trực tiếp trên trình duyệt qua mô phỏng. Bộ sưu tập này chứa nhiều phiên bản của Eliza, các trò chơi phiêu lưu hội thoại, môi trường Lisp và Prolog, Racter (chương trình viết truyện đầu tiên), Alter Ego, một số triển khai của Conway's Game of Life và chương trình cờ vua Sargon. Mặc dù một số tác phẩm nổi tiếng như Hexapawn, Parry và công cụ George không được bao gồm, nhưng bộ sưu tập vẫn cung cấp đủ материала để nghiên cứu cách các hệ thống dựa trên quy tắc và xử lý ngôn ngữ tự động hoạt động trong thời kỳ đầu của AI. Nhờ khả năng mô phỏng trong trình duyệt, nhà phát triển và nhà nghiên cứu có thể kiểm tra, so sánh và học hỏi từ mã nguồn gốc mà không cần cài đặt phần mềm cũ hoặc máy tính thời đại. Điều này nhắc nhở chúng ta về giá trị của việc lưu trữ và truy cập phần mềm lịch sử để tránh mất mát kiến thức về thiết kế hệ thống chuyên gia đầu tiên và cung cấp cảm hứng cho các phương pháp AI hiện tại dựa trên quy tắc.
Bài viết này giúp lập trình viên khám phá và trải nghiệm nền tảng lịch sử của trí tuệ nhân tạo từ những năm 1970-1990.
Bài viết phân tích việc chuyển đổi cartridge Burgertime của Atari 2600 để chạy game Myst. So sánh bảng RAM cho thấy Myst và Elite bản homebrew đều sử dụng RAM 1k trong khi bản gốc Burgertime dùng RAM 256-byte. Nguyên nhân kỹ thuật nằm trong sự khác biệt về cấu trúc bank memory giữa các game. Hệ quả là việc chuyển đổi đòi hỏi phải xử lý khác biệt về bộ nhớ này. Điều đáng học là cách các bản port homebrew đã giải quyết hạn chế kỹ thuật của Atari 2600 để chạy các game phức tạp hơn.
Bài viết này cung cấp thông tin chi tiết về cách chuyển đổi cartridge game Burgertime của Atari 2600 để chạy game Myst, cùng với bảng so sánh cấu trúc RAM và ngân hàng sử dụng trong các game Atari.
A homebrew computer built by maniek86 around a Motorola 68000 CPU running at 10 MHz features a genuine PCI bus, implemented using a Xilinx Spartan II FPGA acting as a PCI bridge and an XC95144XL CPLD for glue logic. The machine has 1 MB of SRAM, 4 KB of ROM, and an MC68681P chip serving as UART, timer, and I/O controller. It offers two 32-bit, 5-volt PCI slots with interrupt support (but no bus mastering), and has been tested with a PCI serial expansion card and a Cirrus VGA adapter. The build is assembled on protoboard rather than a custom PCB, and its creator previously built an FPGA-based 486-compatible single-board computer.
Một nhà sáng chế đã chế tạo chiếc màn hình retro đa đầu vào PixelVision AV1000 MKII bằng cách kết hợp màn hình iPad 9.7-inch 2K và RetroTink clone để chuyển đổi đầu vào, lấy cảm hứng từ màn hình Amiga 1000 và TV CRT Sony nhỏ. Thiết kế ưu tiên sản xuất hàng loạt với in 3D FDM, kèm theo file thiết kế, video hướng dẫn lắp ráp và đóng gói tùy chỉnh.
Lập trình viên nên đọc bài này để khám phá cách kết hợp thiết kế vật lý và logic phần mềm thông qua các nguyên tắc design-for-manufacturing, từ đó học cách tối ưu hóa quy trình sản xuất và tái tạo dự án cá nhân hiệu quả hơn.
Spartan là phần cứng phụ của công ty Canada Mimic, được thiết kế để biến Commodore 64 thành thiết bị chạy phần mềm Apple II. Thiết bị sử dụng bộ xử lý 6502 và bộ nhớ mở rộng để mô phỏng kiến trúc Apple II+, cho phép C64 làmหน้าที่ như bàn phím và màn hình cho Spartan. Do ra mắt khoảng hai năm sau kế hoạch ban đầu, khi Commodore 64 đã có thư viện phần mềm giàu có và Apple đã ngừng sản xuất Apple II+, Spartan thu hút ít khách và nhanh chóng bị lãng quên. Trường hợp này cho thấy ngay cả giải pháp kỹ thuật sáng tạo cũng có thể thất bại nếu không kịp thời với xu hướng thị trường và sự phát triển của hệ sinh thái phần mềm. Chiến dịch quảng cáo có một người miming lạ lẫm, làm tăng dấu ấn kỳ lạ của sản phẩm trong sử dụng retro computing.
Bài viết này cung cấp góc nhìn thú vị về một thiết bị phần cứng hiếm hoi cho phép Commodore 64 chạy phần mềm của Apple ][, phản ánh thách thức cạnh tranh trong kỷ nguyên máy tính 8-bit.
GentleOS/16 là một hệ điều hành được phát triển như một dự án hobby nhằm phục vụ các máy tính cá nhân 16-bit cổ điển. Nó được viết để hoạt động trên kiến trúc xử lý 16-bit típ của các bộ vi xử lý như Intel 8086/8088, với bộ nhớ hạn chế và không hỗ trợ các tính năng bảo vệ hiện đại. Nhờ thiết kế nhẹ và tối ưu cho môi trường tài nguyên thấp, GentleOS/16 có thể chạy trực tiếp trên phần cứng gốc mà không cần lớp giả lập hoặc hệ điều hành hiện đại. Điều này cho phép các nhà phát triển và người yêu thích khám phá lại trải nghiệm lập trình hệ thống thấp cấp, đồng thời giữ lại khả năng chạy các phần mềm legado trên những máy cũ. Dự án nhấn mạnh tầm quan trọng của việc hiểu sâu về giao tiếp phần cứng và quản lý bộ nhớ khi làm việc với các giới hạn kỹ thuật chặt chẽ, cung cấp bài học hữu ích cho bất kỳ ai muốn nâng cao kỹ năng lập trình hệ thống.
Bài này giúp lập trình viên hiểu cách xây dựng hệ điều hành cho máy tính cổ tích hợp với kiến trúc x86.
Dự án của nampara-ai gói lại trình soạn thảo WordStar thời MS-DOS cùng DOSBox và các script khởi động đơn giản để chạy trên Linux, macOS, Windows hoặc ngay trong trình duyệt qua WebAssembly. Script khởi động trên Linux có lỗi nhỏ trong việc giải quyết liên kết tượng trưng (symlink) khiến nó không thể tìm đúng đường dẫn tới DOSBox. Người dùng gặp lỗi khi chạy script nhưng có thể khắc phục nhanh bằng một lệnh shell đơn giản như thêm ./ hoặc điều chỉnh PATH. Việc sửa lỗi này cho thấy dù phần mềm cổ điển có thể được đóng gói hiện đại, vẫn cần kiểm tra tính tương thích của script trên từng hệ điều hành, và nên xem xét các lựa chọn khác như RunCPM, DOSEMU hoặc Merge khi chạy phần mềm DOS trên *nix. Dự án minh họa cách kết hợp DOSBox và WebAssembly có thể đưa WordStar về đời trên nhiều nền tảng, đồng thời nhắc nhở desenvolwer luôn kiểm tra script khởi động trước khi phân phối.
Tiêu đề: WordStar Lives Again (and Again) Nội dung: A project by nampara-ai packages the vintage MS-DOS word processor WordStar with DOSBox and simple launch scripts, letting it run on Linux, Mac, Windows, or directly in a browser via WebAssembly. The Linux launcher script has a minor symlink resolution bug with an easy shell fix. Alternatives like RunCPM, DOSEMU, and Merge are mentioned as other ways to run vintage DOS software on modern *nix systems. Vì sao nên đọc (1 câu): Dự án này mang lại cơ hội trải nghiệm công cụ xử lý văn bản cổ điển WordStar trên các hệ thống hiện đại qua giải pháp đóng gói tiện lợi.
Dự án NES Radar biến một băng game NES thành thiết bị theo dõi chuyến bay bằng cách tận dụng cổng controller thứ hai làm kết nối serial. Script Python chạy trên máy tính lấy dữ liệu vị trí máy bay ADS-B và truyền đến NES, hiển thị tối đa 8 máy bay khi người dùng nhập mã sân bay ICAO như KATL. Dự án mã nguồn mở GPL này được xây dựng dựa trên dự án c64u-radar trước đó của tác giả, thực hiện chức năng tương tự trên Commodore 64 Ultimate qua cổng LAN. Nếu bạn đang tìm hiểu các dự án retro computing và ứng dụng thực tế của dữ liệu hàng không, đây là ví dụ thú vị về việc tái sử dụng phần cứng cũ.
Dự án NES Radar độc đáo biến máy chơi game thành bộ theo dõi chuyến bay bằng cách tận dụng cổng nối tiếp, mở ra góc nhìn sáng tạo về việc tái sử dụng công nghệ cũ.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync 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