#z80mbc2

i4cy 📌i4cy
2024-04-24

Did I watch the FCukup this weekend? Of course not! Instead, being an uber-geek I built this Z80-MBC2 board and revisited the groovy 70s computing era. Definitely a nostalgic trip down computer memory lane.

[05/06/2023]

2023-08-29

@stefanie you know, in my perception CP/M did get more attention in the past 5 years than in the three decades before. Thanks to kits like #Z80mbc2 or #rc2014

But since it's from the 1970s and still almost forgotten by or unknown to most people, it's almost logical no-one ever put up such a video.

As you have witnessed, most peope are happy to just run "Zork" and then move on, not being interested in learning assembler or anything about that very cool OS and the CPUs that powered it back in the day.

So it would be very interesting to see some deep-dive video documentation sometime. Sounds like a fun project!

2023-07-15

@christymarx @Tho99 @cstross well, in past decades a hobbyist scene developed around the #Zilog #Z80 where some people have designed their own "homebrew" machines and ROM / firmware code.

As a result there now are several "off-the-shelf" DIY kits available, based around the "classic" CP/M capable hardware design (usually featuring a Z80 at the heart of things). These are similar to the systems of the late 1970s / early 1980s but sometimes add modern features like I2C or SPI buses to allow easy use of SD card devices for mass-storage and other 21st century gadgetery. #rc2014 for example or #z80mbc2 to name the more common ones, but there are other kits and designs to choose from.

And in fact, the HiTech C compiler for CP/M and DX Forth for CP/M are still being maintained and getting new releases to this day, same goes for the CP/M native ZSM Z80 assembler.

You can find my gitlab repos with my own, custom CP/M software for the #rc2014 platform here:

gitlab.com/users/ufud-org/proj

2023-07-15

You are new to CP/M and don't know where to find documentation and software?

Then this toot may be of value for you, 'coz here's three important links on the topic. Please boost so CP/M newbies will notice this important information.

Humongous CP/M Archives (tons of software etc. - go here first!):

cpmarchives.classiccmp.org/

Commercial CP/M Software Archive (go there next):

retroarchive.org/cpm/

Gaby Z80 / CP/M Pages (comprehensive information, documentation, source codes and binaries):

gaby.de/ecpm.htm

#Intel8080
#Z80
#RC2014
#Z80MBC2
#Commodore128
#Kaypro
#Osborne1
#AlphatronicPC
#AmstradCPC
#AmstradPCW
#CPM
#Software
#Links
#Downloads
#Abandonware

p.s.: .oO(hope you people find this information useful)

Sarah LibmanSarahKL
2023-02-23

The RetroComputing folder is looking good, after a bit of a reorganization and some icon Photoshopping.
—

Icons representing: an AID-80F computer, and Amiga computer, an Apple Mac, Atlas, an HP-45 Calculator, the cover of an Usborne computer book, a mainframe, an IBM PC, a Space Invaders cabinet, the cover of "The Lurking Horror" Infocom game, a Psion 5mx, assorted tape drives, tapes, and disks, a TRS-80, a TRS-80 Model 1Model 100, a Z80 CPU and a Z80-MBC2.
2023-02-06

I wrote two programs for clearing the screen on CP/M-80 and CP/M-86, one in Intel 8080 Assembly for the Z80-MBC2 homebrew computer and the other in Intel 8086 Assembly for the V20-MBC:

journal.paoloamoroso.com/two-c

#assembly #z80mbc2 #v20mbc

2023-01-25

The cool-retro-term vintage terminal emulator is, well, cool:

github.com/Swordfish90/cool-re

Here are some CP/M Plus programs in cool-retro-term on a Z80-MBC2 homebrew Z80 computer, connected to my Chromebox via a Minicom session on Crostini Linux.

The only issue is coo-retro-term sets the EN keyboard layout and doesn't recognize my IT keyboard. Any fixes?

github.com/Swordfish90/cool-re

#z80mbc2 #retrocomputing #linux

Screenshot of a terminal emulator window running the CP/M Plus command interpreter in a Minicom session. The terminal simulates a vintage high-persistence green phosphor monitor.Screenshot of a terminal emulator window running the CP/M Plus DIR command in a Minicom session. The terminal simulates a vintage high-persistence green phosphor monitor.Screenshot of a terminal emulator window running a CP/M Plus Pacman-like game in text mode in a Minicom session. The terminal simulates a vintage high-persistence green phosphor monitor.Screenshot of a terminal emulator window running a CP/M Plus platformer game in text mode in a Minicom session. The terminal simulates a vintage high-persistence green phosphor monitor.
Sarah LibmanSarahKL
2023-01-23

The morning sun is coming through the slats on the blinds and falling on my desk at just the right angle.
—

A ray of sunlight falls across a ceramic and gold Z80A microchip and a cluster of coloured wires.
2022-12-28

I tested the Beagle Term terminal emulator with the Z80-MBC2 and V20-MBC homebrew Z80 and Nec V20 computers. It's a Chrome packaged app with good VT100 support.

The screenshots show Beagle Term on my Chromebox running the Catchum and Ladders games under CP/M Plus on the Z80-MBC2, and WordStar and the command processor under CP/M-86 on the V20-MBC.

chrome.google.com/webstore/det

#z80mbc2 #v20mbc #retrocomputing

Screenshot of a terminal emulator window running an ASCII version of a Pacman-like videogame.Screenshot of a terminal emulator window running an ASCII version of a platformer videogame.Screenshot of a terminal emulator window running a word processor program, with the command menu taking up the upper half of the screen.Screenshot of a terminal emulator window running a console command session that shows the output of a file directory listing program.
2022-11-17

The two homebrew CP/M computers I use and love have logos that give them personality.

The Z80-MBC2 Limited Edition features a "Z80 inside" logo similar to the iconic Intel branding. The logo of the V20-MBC Black Edition, a two-flavor ice cream cone, is a nod to its Nec V20 chip with the 8080/8088 dual mode.

#z80mbc2 #v20mbc #retrocomputing

Closeup view from above of a black printed circuit board with a black chip. The board has a white logo similar to the "Intel inside" logo, but with the word Intel replaced by "Z80". The label "Z80-MBC2" is above the logo, the label "LIMITED EDITION" below.Closeup view from above of a black printed circuit board with black chips. The board has as a logo a white line drawing of a two-flavor ice cream cone. The label "V20-MBC" is below the drawing.
2022-11-14

The boot menu of the Z80-MBC2 homebrew Z80 computer has an option, "autoboot", to load and execute a designated file on the device's microSD card. The option runs this tool, which looks like a raw disk editor.

#z80mbc2

Screenshot of a terminal emulator window showing the main menu of a raw disk editing tool. The menu has options for setting starting tracks and sectors, reading and writing sectors, and verifying.
2022-11-12

You have a working homebrew computer, now what?

Some enjoy the challenge of designing or making a computer kit. I have no hardware assembly skills, so I start from there by learning the operating systems of these devices, exploring software, and coding. I publish ongoing series of blog posts about my retrocomputing projects with these CP/M homebrew computers:

Z80-MBC2 (Z80)
journal.paoloamoroso.com/tag:z

V20-MBC (Nec V20)
journal.paoloamoroso.com/tag:v

#retrocomputing #projects #z80mbc2 #v20mbc

2022-11-01

My retro CP/M development environment and setup augmented with modern tools.

In the screenshot, in the Minicom terminal emulator session inside Crostini Linux, Turbo Pascal under CP/M 3.0 is running on the Z80-MBC2 homebrew Z80 computer. The Z80-MBC2 is connected to my Chromebox as in the photo.

The window at left on the chromeOS desktop holds the Turbo Pascal manual, the window at right shows a GitHub gist with the Turbo Pascal code of the CP/M session.

#z80mbc2 #retrocomputing

A screenshot with a terminal emulator window at the center showing Pascal code. On the background, a window taking the left half of the chromeOS desktop is open on a PDF file. A window taking the right half is open on a GitHub gist.A black single-board computer with square shape and mostly black chips has some lit red, green, and yellow LEDs. A multicolor flat cable runs from the computer to the black case of a Chrombox with mini PC form factor.
2022-10-25

Miguel Garcia wrote te, a great screen-oriented text editor for CP/M which supports macros, C auto-completion, auto-indentation, automatic lists, and more:

github.com/MiguelVis/te

In these screenshots te is running under CP/M 3.0 on the Z80-MBC2 homebrew Z80 computer, here in the Minicom terminal emulator on Crostini Linux.

#retrocomputing #z80mbc2

Screenshot of a terminal window with a text editor and some text typed in the buffer.Screenshot of a terminal window with a text editor showing the commands of its main menu.Screenshot of a terminal window with a text editor showing the help screen.Screenshot of a terminal window with a text editor showing the About screen.
2022-10-21

Prior to the V20-MBC I got a Z80-MBC2, another homebrew computer by the same maker and with a similar design but with a Z80 CPU instead of a Nec V20. The photos show the device, alone and plugged into my Chromebox.

I've been having a lot of fun with the Z80-MBC2, which runs CP/M and other retro operating systems. I record my experiences and projects with the device in this ongoing series of blog posts:

journal.paoloamoroso.com/tag:z

#z80mbc2 #retrocomputing

On a wooden surface is a black printed circuit board with mostly black chips and a multicolor ribbon cable running from it and ending in a USB connector.A single-board computer with a black board and mostly black chips, plugged into a partly visible Chromebox through a multicolor ribbon cable. The single-board computer has red, yellow, and green lit LEDs.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst