Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
MC-10 JavaScript Emulator is a browser-based emulator for the Tandy/Radio Shack MODEL MC-10 microcomputer. The page says it was created by the author for nostalgia, with the goal of recreating the MC-10 experience around ROMs, the keyboard, BASIC, and cassette file usage. It is not a general-purpose development platform, but a specialized tool for retro-computing enthusiasts, education, and research into old programs.
Feature-wise, it supports selecting ROMs such as MicroColor Basic and Alice, and includes a large catalog of program and game cassette entries, including Pac-Man, Tetris, Assembler, Checkers, Chess, and more. Users can upload .C10 cassette files, or simulate cassette loading via .WAV files. The Record button can be used with CSAVE or CSAVE* to record and export .c10 files. The keyboard mapping directly follows the original MC-10 physical layout, supporting actions such as Shift+0 to toggle case, Control+0 to change cursor color, and ESC to emulate BREAK. Of particular value for development and analysis is the TP-10 Debugger, which provides Base 2/4/8/10/16, Break, Step In, Step Out, Run, and other debugging capabilities.
The page explicitly states that “Source is available on GitHub,” indicating that the source code is accessible, but it does not provide license information, so the specific open-source license cannot be determined. It has a basic connection to GitHub, while its ecosystem mainly revolves around MC-10 ROMs, C10/WAV cassette formats, and bundled retro programs. The documentation is lightweight: the page provides the necessary usage hints, but lacks systematic installation instructions, self-hosting guidance, architecture design notes, a detailed debugger guide, and a browser compatibility matrix.
The captured text does not mention fees, subscriptions, or a commercial edition, so it can be regarded as free to use. In terms of usability, running directly in the browser lowers the barrier to entry, but the page warns: “Your browser is not supported. Try Google Chrome.” This suggests compatibility may be limited. At the same time, the MC-10 keyboard mapping and historical commands such as CLOAD and CSAVE introduce a learning curve for new users.
Its strengths are that it is free, the source code is available, it includes a rich collection of built-in programs, and it preserves cassette read/write and debugging workflows. It is well suited to retro-computing hobbyists, BASIC/assembly learners, emulator development researchers, and digital preservation use cases. Its limitations are that the scope is narrow, it does not provide modern IDE, API, collaboration, or cloud capabilities, and the text does not reveal its maintenance status or community activity.
The captured content does not make it possible to determine availability from mainland China, payment methods, or mirror options, so china_access is marked as unknown. If access is unstable, retro emulators such as MAME, JS-MESS, trs80gp, and XRoar can be considered as alternatives or complements.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on mc-10.com official site.
mc-10.com is an Unknown Online Tools provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach mc-10.com directly.