MP/M & CP/NET Networking Uncovered

Опубликовано: 02 Ноябрь 2024
на канале: THE PHINTAGE COLLECTOR
2,633
212

Join me as I dive into the world of MP/M and CP/NET, using Udo Munk’s z80pack and cpmsim simulator to emulate these historic operating systems. Starting with a quick overview of Z80PACK and a network setup with 1 server and 4 clients, I hit a snag with serial communication issues. Watch as I troubleshoot and fix these challenges by digging into configuration files and assembly code, showing you how to recompile both CP/NET's SNIOS and MP/M's kernel to get everything working smoothly ...

00:00 Intro
00:52 Compiling z80pack
02:57 Getting familiar with z80pack
02:40 Adding CP/NET and MP/M disk images
05:29 Mapping Serial Ports and TCP Sockets
07:26 1 Server and 4 clients: Making a Custom Startup Script
08:27 CP/NET & MP/M: First Hands-on
10:27 CP/NET Mail malfunctions
11:35 Investigating Serial Interface Connection Issues
14:23 Caling MP/M's Network Processes to Fix?
17:02 Final Fix to Restore Serial 1 & 2 Functionality
18:33 CP/NET Mail revisited
19:36 Going Multi-User with Unique Requester IDs
22:02 Conclusion


To support TPC, check out all my options on
   / @thephintagecollector  

This video was made possible with support by:

THE PHINTAGE ENTHUSIASTS:
Alisha Manuale Stutz
Christian Zerrahn
Waseem al sammane

THE PHINTAGE SUPPORTERS:
HMK
John DiLiberto
Jack Rosenthal
Steven Glogger


Visit also THE PHINTAGE COLLECTOR website at https://www.thephintagecollector.ch for insights into my retro computer collection.

Copyright @ 2024 THE PHINTAGE COLLECTOR, Gianpaolo Del Matto. All rights reserved.
Individual Copyrights apply for referenced material (see links).

Theme Music composed by Abdallah El-Ghannam.
https://www.fiverr.com/abdallahghannam

Additional music featured by rootkitty
  / rootkitty  

Links:

***************************************************************
TPC's Simulation with startup script and patched disk images:
https://github.com/gpdm/TPC-CPNET-sim...
***************************************************************

Udo Munk's z80pack, and related information:
https://github.com/udo-munk/z80pack
https://www.icl1900.co.uk/unix4fun/z8...
https://www.google.com/search?q=z80pa...
https://www.xquartz.org/

https://www.icl1900.co.uk/unix4fun/z8...
https://www.icl1900.co.uk/unix4fun/z8...
https://www.icl1900.co.uk/unix4fun/z8...
https://www.icl1900.co.uk/unix4fun/z8...

An Analysis of CP/NET:
https://dl.acm.org/doi/pdf/10.1145/80...

MP/M Users Guide:
http://www.cpm.z80.de/manuals/mpm2ug.pdf

MP/M Implementors Guide:
https://bitsavers.trailing-edge.com/p...


CP/NET manual: Overview
http://sebhc.durgadas.com/CPNET-docs/...

CP/NET manual: Notes about Mail
http://sebhc.durgadas.com/CPNET-docs/...

CP/NET manual: NETWRKIF.ASM original source
http://sebhc.durgadas.com/CPNET-docs/...

CP/NET manual: SNIOS source
http://sebhc.durgadas.com/CPNET-docs/...


Unofficial CP/M website, source:
http://www.retroarchive.org/cpm/archi...


CP/M's ED howto:
https://techtinkering.com/articles/i-...

S100 Information:
http://www.s100computers.com

Altair-Duino Replica kit:
https://adwaterandstir.com/product/al...


CP/NET Server for Unix:
https://github.com/hperaza/cpnet-server
https://p112.sourceforge.net/index.ph...