RW-FPGA-devel-Team / Mister_mc-2g-1024

Mister implementation of mc-2g-1024 (similar to multicomp)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mc-2g-1024

General description

This package is an extension on the FPGA multicomputer, as introduced by Grant Searle, which can be found Here. It focuses on the Z80 CP/M computer described therein.

SPECS

  • New ROM monitor with multi-boot capability, Format, Getsys and Putsys tools and debug capabilities. No BASIC in ROM.
  • SD-HC capable card controller. Init at 250 kHz, running at 25 MHz.
  • Improved keyboard definition featuring external keymap and added key functionality.
  • Multi volume disk system, which currently supports upto 253 8MB disk volumes (which uses 2GB+ on the SD-card). All these volumes can be loaded with a separate OS bootimage.
  • OSes configured with 3 drives: A:, B: and C:. A: for the system drive (holding the volume booted from) while B: and C: can be assigned and re-assigned one of the remaining volumes. Also a RAM disk is available for CP/M 2 and CP/M 3 systems as drive M:.
  • Y2k compatible system clock (date and time) for all OSes.
  • Included are CP/M 2.2, Dos+ 2.5, CP/M 3.0, MPMII 2.1, ZSDOS 1.1/ZCPR2, ZPM3/ZCCP and NASCOM ROM Basic

SD image

As github does not permit big files, you can get the system image from: Here.

You have two options:

  • Burn the image to a fresh SD card and use it on the secondary SD slot (I/0 board). (dd in Linux, Win32DiskImager in Windows)
  • put it in the games/mc-2g-1024/ directory on your main SD card.

Starting OS.

From the ROM monitor, issue the "Snnn" command (where nnn is the volume number to boot).

Boot Volumes

  • 001 DOS+ 2.5
  • 002 CP/M 2.2
  • 003 CP/M 3.0
  • 004 MPMII
  • 005 NASCOM ROM BASIC
  • 006 ZSDOS 1.1/ZCPR2
  • 007 ZPM3/ZCPP

Software volumes

There are 48 disk volumes. (each volume can have different "USER" directories)

Mounting drives

The boot disk is always mapped as A: and RamDisk as M: To mount any other disk (as B: or C:) issue the comand "MOUNT DRIVE: nnn" (where nnn is the volume number)

Useful links

About

Mister implementation of mc-2g-1024 (similar to multicomp)

License:GNU General Public License v2.0


Languages

Language:VHDL 46.8%Language:Verilog 32.6%Language:SystemVerilog 10.0%Language:Coq 4.8%Language:Assembly 3.2%Language:Tcl 2.5%Language:Batchfile 0.1%