Back to Browse

Altair 8800 w/ Tiny BASIC emulator in JavaScript

2.0K views
Streamed live on May 28, 2022
1:11:55

Implement an emulator for Altair 8800 with Intel 8080 CPU. Run Tiny BASIC on top of emulator This project is great for any computer science student interested to find out more about how CPUs are working, about machine code and assembly language. This video is also recommended to people interested to build emulators for retro machines or retro arcades. Of course this is just a very first step... The project is implemented in JavaScript using codeguppy.com - a coding platform based on p5.js library. 💖 Full project source code: https://codeguppy.com/code.html?h6eVjvhgvGM65c0zocji ► Similar videos Implement a CPU emulator (a virtual machine) in JavaScript 💖 https://www.youtube.com/watch?v=ghwGfaOM00s ► Other projects and coding lessons 💖 Coding Projects playlist (Cool games and fun projects on the canvas) https://www.youtube.com/playlist?list=PLZld0zbNGbZSLmJhOam5QRKn7xGHgK0c0 💖 Coding Lessons playlist (Full JavaScript course) https://www.youtube.com/playlist?list=PLZld0zbNGbZRfjut6JI7ZLx8ZbTDa5zn- Source code credits - I8080 JavaScript CPU emulator https://github.com/begoon/i8080-js - IO details from: Arduino Altair 8800 emulator https://github.com/maly/arduino8080basic Historical reference - Altair 8800 - published By Popular Electronics - Jan 1975 https://archive.org/details/197501PopularElectronics https://worldradiohistory.com/Archive-Poptronics/70s/1975/Poptronics-1975-01.pdf - Altair 8800 and Teletype Model 33 https://en.wikipedia.org/wiki/Altair_8800 https://en.wikipedia.org/wiki/Teletype_Model_33 - Clone of Altair 8800 with Teletype (video) https://www.youtube.com/watch?v=9s9N3OXHmN0 - July 1975 - Bill Gates and Paul Allen sign a licensing agreement with MITS http://www.computinghistory.org.uk/det/5946/Bill-Gates-and-Paul-Allen-sign-a-licensing-agreement-with-MITS/ - Open Letter to Hobbyists https://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists - Tiny BASIC article from 1976 http://www.bitsavers.org/pdf/interfaceAge/197612/092-108.pdf http://cini.classiccmp.org/pdf/DrDobbs/DrDobbs-1976-05-v1n5.pdf - Tiny BASIC on Wikipedia https://en.wikipedia.org/wiki/Tiny_BASIC - Tiny BASIC source code https://github.com/ancientcomputing/8080_8085/blob/master/Tiny_Basic/tinybasic.asm - Intel 8080 documentation https://commons.wikimedia.org/wiki/File:Intel_8080_Advertisement_May_1974.jpg https://altairclone.com/downloads/manuals/8080%20Programmers%20Manual.pdf

Download

1 formats

Video Formats

360pmp4237.1 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Altair 8800 w/ Tiny BASIC emulator in JavaScript | NatokHD