User Tools

Site Tools


software:emulators

Emulators

6800/6809 Emulator: This is a Windows 9x/NT GUI emulation of the SWTPc 6800 and 6809 systems.

Altair8800: Source code for Arduino Altair 8800 simulator.

Ample: A slightly more user-friendly front-end for using MAME as an Apple II emulator.

Ancient UNIX/BSD emulation on Windows: Providing an easy to use platform for running Ancient UNIX & BSD on windows.

Apple //jse: An Apple //e Emulator in JavaScript.

Apple 1js: An Apple 1 Emulator in JavaScript.

Apple ][js: An Apple 2 Emulator in JavaScript.

AppleLogic: The AppleLogic website is all about FPGAs and Apple systems. After thirty odd years since the initial introduction of the Apple II and more than fourteen years since it was discontinued, new FPGA technologies have given this fascinating and incredibly popular computer a new lease of life. The FPGA has also enabled many experimental platforms to be developed, which are the perfect foundation for building other complex vintage Apple systems, amongst other popular systems of the era.

Basilisk II: Basilisk II is an Open Source 68k Macintosh emulator. That is, it allows you to run 68k MacOS software on your computer, even if you are using a different operating system. However, you still need a copy of MacOS and a Macintosh ROM image to use Basilisk II.

beebjit: A very fast BBC Micro emulator.

BlinkenBone: Extend the SimH simulator with real or simulated console panels.

BMC64: BMC64 is a bare metal C64 Emulator (using VICE) for the Raspberry Pi (Models 2 & 3). There is no bloated O/S to boot and the emulator has direct access to hardware resulting in better performance than the Linux based distributions. VICE dependencies are satisfied using circle-stdlib. An option to switch to VIC20, C128 and PLUS/4 models is included in v3.0+.

Commodore PET 2001

Computer Simulation and History (SIMH): This site documents my work on SimH, a simulator for historic computer systems, as well as papers and reflections on the history of computing, particularly at Digital Equipment Corporation (DEC).

DCMOTO Accueil (FRA): Les ordinateurs 8 bits Thomson ont été conçus en France par la SIMIV, une filiale de Thomson. Ils ont été produits entre 1982 et 1989, utilisent tous le micro-processeur 6809 de Motorola et se déclinent en deux gammes distinctes : TO et MO. DCMOTO émule dans Windows les MO5, MO5E, MO5N, MO5NR, MO6, T9000, TO7, TO7/70, TO8, TO8D, TO9, TO9+ et l'Olivetti Prodest PC128. Plus de 1000 jeux et programmes divers pour les ordinateurs Thomson, et plus de 200 livres et documents, sont également disponibles sur le site.

DEC-PDP-8-on-Arduino: DEC PDP-8 emulator running FOCAL 69 in 4K for Arduino Mega 2560, Arduino DUE and better.

Edsac Simulator: The Edsac simulator is a faithful software evocation of the EDSAC computer as it existed in 1949-51. The user interface has all the controls and displays of the original machine, and the system includes a library of original programs, subroutines, and debugging software. The simulator is intended for use in teaching the history of computing; as a tutorial introduction to the classic “von Neumann” computer; or as an historical experience for current computer practitioners.

emuStudio: emuStudio is free, cross-platform toy-computer emulation platform and framework. It is designed mainly for the “academic” sphere to help getting the “know how” and experiment with how computers work. Some real computer emulators are provided, like: MITS Altair 8800, SSEM (a.k.a. “Baby”).

EmuWiki: Welcome to EmuWiki, a site dedicated to emulators (and not only).

ESP_8_BIT: Atari 8 bit computers, NES and SMS game consoles on your TV with nothing more than a ESP32 and a sense of nostalgia. Supports NTSC/PAL color composite video output, Bluetooth Classic or IR keyboards and joysticks; just the thing when we could all use a little distraction.

FreeAXP: FreeAXP is a free Avanti™ virtual Alpha technology demonstrator. It provides a virtual AlphaServer 400 equipped with 1 CPU, 128MB memory, 7 disk drives, two NICs, and two virtual serial ports. It is hosted on Windows 32-bit* and 64-bit systems and includes an unrestricted usage license. FreeAXP allows unlimited testing of virtual Alpha implementation without commitment to purchase products or services.

iz-cpm: This is a CP/M 2.2 execution environment. It provides everything needed to run a standard CP/M for Z80 or 8080 binary.

Javatari: The online Atari 2600 emulator.

JSBeeb: A BBC Micro emulator in Javascript. Runs on Firefox, Chrome and Microsoft Edge. Emulates a 32K BBC B (with sideways RAM) and a 128K BBC Master.

jsemu: A list of emulators written in the JavaScript programming language.

KEGS - Kent's Emulated GS: An Apple IIgs emulator for Mac OS X, Win32, Linux, and Unix/X11. KEGS emulates an Apple IIgs accurately at between 8MHz and 120MHz on pretty much any Unix/Linux computer, Win32, or Mac OS X.

macintosh.js: This is Mac OS 8, running in an Electron app pretending to be a 1991 Macintosh Quadra. Yes, it's the full thing. I'm sorry.

MC-10 Emulator: Yet another javascript emulator, this time for the legendary *ahem* MC-10 microcomputer by Tandy Corp!

MCS-4 - MICRO COMPUTER SET: The emulator, assembler and disassembler is written in JavaScript, so they are easy to execute on whatever platform with the internet browser and implemented JavaScript interpreter. The MCS-4 utilities core and GUI are based on the brilliant virtual 6502 emulator by Norbert Landsteiner, e-tradition.net. Heart of the MCS-4 micro computer set is the 4004 CPU. This device has a powerful and versatile instruction set which allows the system to perform a wide variety of arithmetic, control and decision functions. The microprograms stored in the ROM devices give the designer the power of designing custom computers with standard components.

microM8: microM8 Apple II Emulator for Windows, macOS / OSX and Linux. microM8 not only provides solid emulation of Steve Wozniak’s masterpiece 8-bit Apple II series computers, but also redefines retro-computing with ‘upcycling’ features such as 3D and HD graphics rendering, user-movable camera views, PVR-style memory state recording with “live rewind” (the only publicly-available Apple II emulator that can do this!), an integrated cloud-based disk library, Apple compatible BASIC and LOGO interpreters re-written in native Go which provide additional video modes (including 3D modes), functions and user-interface enhancements, local network and Internet-based screen sharing, and more!

MITS Altair Simulator: Here is a faithful simulation of a MITS Altair, complete with fan noise, switch clicks, volatile memory, and a functioning Intel 8080 processor. It works just like a real Altair, and runs at the correct 2Mhz clock speed. It's the real thing. But virtual.

PCjs Machines: Welcome to PCjs, home of PCx86, the original IBM PC simulation that runs in your web browser.

Qaop/JS: HTML5 ZX Spectrum emulator.

Real VT102 emulation with MAME: You might have heard of MAME in the context of video-games; after all, it was originally the Multiple Arcade Machine Emulator. However, many arcade machines were built from similar components, hooked together in similar ways, so MAME wound up being a fairly generic “computer components wired together” system, and today it emulates all kinds of computers and game consoles and computerised gadgets as well as arcade machines. In particular, and relevant to our interests, it emulates the VT102. This isn’t documentation-as-feature-list implementation, like xterm or other terminal emulators: MAME uses a copy of the original firmware, and inteprets it with an emulated CPU talking to an emulated serial port and emulated video hardware. This is about the best recreation of a VT102 you can get without taking up half your desk.

RunCPM: Z80 CP/M 2.2 emulator. RunCPM is an application which can execute vintage CP/M 8 bits programs on many modern platforms, like Windows, Mac OS X, Linux, FreeBSD, MS-DOS, Arduino DUE and variants, like the Teensy or ESP32. It can be built both on 32 and 64 bits host environments and should be easily portable to other platforms. RunCPM is fully written in C and in a modular way, so porting to other platforms should be only a matter of writing an abstraction layer file for it. No modification to the main code modules should be necessary.

Software Library: Amiga: These emulated Amiga software programs consist of demos and music disks from 20 years of community coding.

Software Library: MS-DOS Games: Software for MS-DOS machines that represent entertainment and games. The collection includes action, strategy, adventure and other unique genres of game and entertainment software.

Spacewar!: Play Spacewar! on a web emulated PDP-1.

TAWS: The Amiga Workbench Simulation.

The DEC Emulation Website: The purpose of these web pages are to aid people in finding all the bits and pieces that they'll need in order to set up the OS or Software of their choice (if possible) running under an emulator. This site started out as a page about PDP-10 emulation, which will continue to be its main focus.

TI-99/Sim: Well, here's my contribution to the TI-99/4A community. A few years back, I thought it would be neat to be able to play my old TI games on my PC. Instead of doing the smart thing (looking for an existing emulator), I sat down and wrote my own. At first is was a simple text-based simulation of the TI. Then I added graphical support for the OS/2 Presentation Manager. When I got bored with that, I ported it to Windows and added sound support. Now I've decided to try my hand at a Linux/cross-platform version. In the spirit of Linux and Open Source, I'm releasing the code under the GPL license.

TRS-80 Emulators for Windows and MS-DOS: Matthew Reed's emulators, utilities, and development tools for TRS-80 Models 1/3/4.

Virtual AGC — AGS — LVDC — Gemini: The purpose of this project is to provide computer simulations of the onboard guidance computers used in the Apollo Program's lunar missions — but primarily the Apollo Guidance Computer (AGC) used in the Command Module and the Lunar Module —, and to generally allow you to learn about these guidance computers.

Virtual Colossus: Bringing the world's first electronic computer to you in digital form. Colossus was the name of a series of computers developed by British codebreakers in 1943-1945 to help in the cryptanalysis of the Lorenz cipher. After the war, the Colossus computers were destroyed and all plans and information was required to be incinerated. In 1992, Tony Sale and his team began the ambitious task of rebuilding a working Colossus from scraps of information and a few photos - they succeeded and you can see this running for real at The National Museum of Computing in Bletchley Park. Tony Sale also wrote a virtual version of this amazing machine in 2001, but it's real tricky to get running as it was written for a very old version of Internet Explorer. See www.codesandciphers.co.uk if you want to give it a go. To honour his memory and to make sure this code and it's story was not lost, I have rewritten from scratch a new Virtual Colossus using current browsers based on his original logic engine code. My hope is that more people will get to know this incredible story about the first computer.

Virtual T: Virtual T is a TRS-80 Model 100/102/200 emulator that runs on Windows, Linux, and Macintosh. The goal of Virtual T is to provide 100% hardware emulation so any existing programs will run. It also adds powerful development and debugging tools.

Virtual ][: Virtual ][ is an application that emulates the vintage Apple II computer on your Mac.

XRoar Online: XRoar Online is a Dragon emulator in your browser. It emulates all of the Dragon 32, Dragon 64, Tandy Colour Computers 1 & 2, and some similar machines. It supports dynamically fetching cassette and disk images from the web into your computer's RAM to be used with the emulated machine.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

Made with DokuWikiSitemapRSS FeedFeedback

Retronomicon

software/emulators.txt · Last modified: 2020/10/01 17:49 by system