Git Product home page Git Product logo

mb2k2_v0.91-release's Introduction

MB2K2_V0.91 release

Microbox 2K2 (MB2K2).

The MB2K2 is a hardware based emulator built around the Xmos XU216 SoC where each of the 16 RISC cores in the SoC map onto the individual LSI chips of the system being emulated, CPU, PIA, ACIA, RTC etc. The PCB has VGA based video together with a PS/2 keyboard interface and USB for power and two virtual serial ports to a host computer.

Initially I’ve used it to emulate an old 1982 era 6809/Flex single board computer design of mine (Microbox 2) but there’s nothing to stop the emulation of other processors and LSI devices by using a low cost JTAG interface and free toolchain from Xmos. If enough folks are interested I should be able to order a batch of blank PCBs.

The hardware is complete and the initial firmware supports:-

  • MC6809 processor emulation running at approx 8MHz equiv (ie 4x faster than the original)
  • 64KB of 6809 RAM with MON09 and OS-9 level1 in ‘ROM'
  • 200KB ramdisk + 1MB+ promdisk
  • WD2123 DUART emulation with twin serial ports to the host computer as VCPs via USB, one can be used with FlexNet for remote storage
  • MC146818 RTC emulation via a physical battery backed RTC/PRAM on the PCB
  • MC6821 PIA emulation for the MB2’s bell and option switches and PS/2 keyboard interface (replaces the MB2’s parallel keyboard)
  • uPD7220A hardware graphics accelerator emulation with output as 768x576 ‘VGA’
  • PS/2 keyboard interface

Not in the initial release but ‘hardware ready’ is a 3 1/2” floppy disk interface emulating the WD1770 FDC.

This all fits on a 80x80mm double sided 4 layer PCB which is designed to be assembled by hand (few fine pitch components etc).

changelist

2020-04-29 - release 0.90 Initial release

2020-07-30 - release 0.91 Add OS-9 level1 OS and PROMdisk image to existing FLEX OS and PROMdisk image allowing dual boot.

mb2k2_v0.91-release's People

Contributors

rumballd 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.