- Notifications
You must be signed in to change notification settings - Fork85
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, MCL6809, XTMax
MicroCoreLabs/Projects
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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:
MCL6809 - Motorola 6809E emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment 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 speedMCL65+ - MOS 6502 emulator which runs on a Teensy 4.1 and can be used as a 6502 drop-in replacmentMCL64 - MOS 6510 emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment in the Commodore 64MCL68+ - Motorola 68000 emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment MCLV20_Max - NEC V20 drop-in replacment CPU which uses the MCL86+ board
Emulated Processors:
MCL68 - Motorola 68000 Emulator written in CRISCV - Simple and compact RISC-V RS32I implementation written in CMCL65 - MOS 6502 written in C
Microsequencer-based processors:
MCL65 - MOS 6502 MCL51 - Intel 8051MCL86 - Intel 8086/8088
Other processors:
MCLR5 - Quad-Issue Superscalar RISCVLockstep Quad Modular Redundant System
Misc:
Wheelwriter - FPGA based Printer Option for the IBM Wheelwriter 5Wheelwriter2 - Arduino Leonardo based Printer Option for the IBM Wheelwriter 5Brother Typewriter - Arduino Leonardo converts Serial RX to a Brother Word ProcessorEPROM Emulator - Small PCB which uses Teensy 4.0 to emulate up a 64KB 27C512 EPROMMCL64_Tester - Extensive, menu-based, tests for the Commodore 64 motherboardMCLZ8 TRS-80 Emulator - Emulates a TRS-80 Model 1 inside of a Teensy microcontroller boardMCL_TRS_NABU - Emulates a TRS-80 Model 1 using the MCLZ8 which runs inside of a NABU Personal ComputerTurbo NABU - Uses the MCLZ8 to run simple C code on the Teensy to control the motherboard resources of the NABU ComputerMDA Video - Project which uses an Arty Z7-20 SOC FPGA board to diaplay BMP images to an MDA displayIBMPC_68000 - Uses the MCL86+ board to emulate a Motorola 68000 which runs inside of an IBM PC as-if they selected this processor in 1981MCL65_Apple1 - Converts an Apple II into an Appke 1 by emulating the BIOS PROMs, system memory, and performing some I/O conversionXTMax - 8-bit ISA card containing a Teensy 4.1 which can emulate RAM, ROM, and peripherals
For questions email me atwww.MicroCoreLabs.com
About
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, MCL6809, XTMax