Giter Site home page Giter Site logo

alfreb / 8086_softcore Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microcorelabs/projects

0.0 1.0 0.0 1.23 GB

Ted Fried's MicroCore Labs Projects which include microsequencer-based FPGA cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects. MCL51, MCL64, MCL65, MCL65+, MCL68, MCL86, MCL86+, MCL86jr, MCLR5, MCLZ8

Shell 0.48% C++ 83.06% C 0.58% Tcl 0.51% VHDL 0.52% Verilog 4.31% Assembly 7.34% XSLT 0.01% SystemVerilog 0.05% Stata 0.18% HTML 2.69% Batchfile 0.28%

8086_softcore's Introduction

Ted Fried's MicroCore Labs Projects

My blog which has some details on these projects: www.MicroCoreLabs.Wordpress.com

My YouTube Channel with some videos of the stuff in action: www.youtube.com/channel/UC9B3TaEUon-araO2j7tp9jg/videos

Boards:

MCLZ8   -  Zilog Z80 emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment 
MCL86+  -  Intel 8088 emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment 
MCL86jr -  IBMPCjr Accelerator which boosts performance to IBM PC/AT speed
MCL65+  -  MOS 6502 emulator which runs on a Teensy 4.1 and can be used as a 6502 drop-in replacment
MCL64   -  MOS 6510 emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment in the Commodore 64
MCL68+  -  Motorola 68000 emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment 

Emulated Processors:

MCL68  - Motorola 68000 Emulator written in C
RISCV  - Simple and compact RISC-V RS32I implementation written in C
MCL65  - MOS 6502 written in C

Microsequencer-based processors:

MCL65 - MOS 6502 
MCL51 - Intel 8051
MCL86 - Intel 8086/8088

Other processors:

MCLR5 - Quad-Issue Superscalar RISCV
Lockstep Quad Modular Redundant System 

Misc:

Wheelwriter  - FPGA based Printer Option for the IBM Wheelwriter 5
Wheelwriter2 - Arduino Leonardo based Printer Option for the IBM Wheelwriter 5
Brother Typewriter - Arduino Leonardo converts Serial RX to a Brother Word Processor
EPROM Emulator - Small PCB which uses Teensy 4.0 to emulate up a 64KB 27C512 EPROM
MCL64_Tester - Extensive, menu-based, tests for the Commodore 64 motherboard
MCLZ8 TRS-80 Emulator - Emulates a TRS-80 Model 1 inside of a Teensy microcontroller board
MCL_TRS_NABU - Emulates a TRS-80 Model 1 using the MCLZ8 which runs inside of a NABU Personal Computer
Turbo NABU - Uses the MCLZ8 to run simple C code on the Teensy to control the motherboard resources of the NABU Computer
MDA Video - Project which uses an Arty Z7-20 SOC FPGA board to diaplay BMP images to an MDA display
IBMPC_68000 - Uses the MCL86+ board to emulate a Motorola 68000 which runs inside of an IBM PC as-if they selected this processor in 1981
MCL65_Apple1 - Converts an Apple II into an Appke 1 by emulating the BIOS PROMs, system memory, and performing some I/O conversion

For questions email me at www.MicroCoreLabs.com

8086_softcore's People

Contributors

microcorelabs avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.