Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jhlagado/wicked-tec1

Full emulation of TEC-1 using written in TypeScript and React
https://github.com/jhlagado/wicked-tec1

emulator react sound typescript webaudio-api z80

Last synced: about 1 month ago
JSON representation

Full emulation of TEC-1 using written in TypeScript and React

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/tec1group/wicked-tec1.svg?branch=master)](https://travis-ci.org/tec1group/wicked-tec1)

# Wicked TEC-1
## A TEC-1 emulation in JavaScript

There have been a couple of emulations of the TEC-1 over the years. I wondered whether
a good enough one could be written in JavaScript and run directly in a browser. It turns out
that, yes, it most certainly can. You can see the result of my experimentation, a live working version of the TEC-1 [running right here](https://tec1group.github.io/wicked-tec1/index.html)

### Update

This is a complete rewrite of the the Wicked Emulator. It's now written in React.

### Resources

- [An annotated disassembly of the TEC-1 ROMS](https://github.com/tec1group/software-repo/tree/master/monitors)
- [Introducing the TEC-1 early 1983](http://www.talkingelectronics.com/TE-1-15_pdfs/TE-Issue10.pdf)

### Running Wicked TEC-1 locally

- Install nodeJS from https://nodejs.org/en/download/
- run
```
npm install
```
- run
```
npm start
```
- Navigate your browser to http://localhost:1334