The Z80-MBC2 is an easy to build Z80 SBC (Single Board Computer) and is the "evolution" of the Z80-MBC (both from Just4Fun). It has 128kByte RAM and a SD card serves as floppy and hard disk emulator.
CP/M 2.2, CP/M 3, QP/M 2.71 and Fuzzix OS can be run as operating system on the Z80-MBC2.
9. April 2023
Assembled PCB without the ICs.
First start of the hardware, but without success. It is absolutely necessary to disable the JTAG fuse, otherwise the port pins will not work.
10. April 2023
4. June 2023
First successful Fuzix OS boot!
Z80-MBC2 - A040618
IOS - I/O Subsystem - S220718-R300423 Rev.9
IOS: Found extended serial Rx buffer
IOS: Z80 clock set at 8MHz
IOS: Found RTC DS3231 Module (04/06/23 11:34:34)
IOS: RTC DS3231 temperature sensor: 25C
IOS: Found GPE Option
IOS: CP/M Autoexec is OFF
IOS: Current Disk Set 5 (Fuzix OS)
IOS: Loading boot program (FUZIX.BIN)... Done
IOS: SysTick timer enabled (100ms)
IOS: Z80 is running from now
FUZIX version 0.4pre1
Copyright (c) 1988-2002 by H.F.Bower, D.Braun, S.Nitschke, H.Peraza
Copyright (c) 1997-2001 by Arcady Schekochikhin, Adriano C. R. da Cunha
Copyright (c) 2013-2015 Will Sowerbutts
Copyright (c) 2014-2023 Alan Cox
Devboot
128kB total RAM, 64kB available to processes (15 processes max)
Enabling interrupts ... ok.
hda: hda1 (swap) hda2
bootdev: 2
Mounting root fs (root_dev=2, ro): OK
Starting /init
27 buffers added
init version 0.9.1
Checking root file system.
^ ^
n n Fuzix 0.4pre1
>@<
Welcome to Fuzix
m m
login: root
Welcome to FUZIX.
# ls
# cd /
# ls
bin
dev
etc
init
mnt
root
tmp
usr
var
# whoami
root
# uname -a
Fuzix 0.4pre1 z80-mbc2
# uptime
11:50:32 up 00:02, 1 user, load average: 0.63 0.89 0.95