Newbrain Hardware emulation for Mist

Great news, there is available a newbrain implementation for the Mist Fpga by Carlos Palmero.

It supports the 32Kb and the EIM with CP/M.

An FPGA implementation of the Grundy NewBrain (1982) for the MiST, Calypso, SiDi and Poseidon boards. It runs the original ROMs, including the COP420 keyboard/display microcontroller and the disk controller’s own Z80, and boots BASIC and CP/M 2.2 from EDSK disk images.

Features

  • Z80 at 4 MHz (T80), with the whole memory map (ROM and RAM) in SDRAM.
  • Real COP420: the original COP ROM runs on a COP400 core and handles the keyboard, the 16-character display and the 50 Hz timer.
  • Video: 40 and 80 column text, pixel graphics, reverse video and the 256-character mode, with an OSD choice of phosphor colour and aspect.
  • Tape: .bas/.bin files from the OSD, or real audio on the audio input.
  • Expansion Interface Module: paged memory from 96K to 768K and the paged operating system with its main menu.
  • Disk controller: a second Z80 running the original controller ROM with a uPD765, reading EDSK images. CP/M 2.2 works both on the 32K machine (cpm from BASIC) and on the 64K paged system (from the main menu).
  • Optional, off by default: the two serial ports, tape motor remote, and a 16×2 I2C LCD (Arduino LiquidCrystal_I2C module) showing the display text.
  • Disk image tools: Teledisk to EDSK, PC folder to bootable CP/M disk, and raw dumps to EDSK.

Implementation https://github.com/shaeon/newbrain

One thought on “Newbrain Hardware emulation for Mist”

Leave a Reply