A Motorola 68K simulator based on Musashi-master 68K simulator.

cpmsim

Originally referenced as http://home.earthlink.net/~schultdw/cpm68/simulator.html (now 404)

This simple CP/M-68K simulator, is built around the famous Musashi MC68000 simulator core. So it’s a little more well debugged than the SIMH CP/M-68k. Namely that COM works!

Required files to run cpmsim

  • cpmsim
  • cpm400.bin
  • simbios.bin

I'm assuming that it is in the immediate directory where it is run. I may fix that up later.

Command line options

sta:b:c:d:e:f:g:h:i:j:k:l:n:o:p:
-s
-t
-a thru -p (CPM drives) <filename> # Where filename is the CPM disk and -n is the drive letter <n> (a thru p)

diskc.cpm.fs is drive C but contains files in User 0 - 15
# Start cpmsim with diskc.cpm.fs as drive C: (0-15 User dirs)
./cpmsim -c diskc.cpm.fs -s

;
; To exit back to Linux, type bbye
;

Notes

This cpmsim has the the following added to cpmsim.c (line before m68k_pulse_reset();)

m68k_init()
m68k_set_cpu_type(M68K_CPU_TYPE_68000)

So this version no longer fails with SIGSEGV.

  • cpm400.bin is CP/M 1.2

CP/M Tools

cpmls -Df em68k diskc.cpm.fs

I've include the diskdefs file with additions for cpmsim and 68K-MBC sbc CPM Disks (DSON00.DSK). Trying to access the 68K-MBC disks from inside cpmsim didn't seem to work correctly.

Similar Resources

grblHAL core code and master Wiki

grblHAL grblHAL has many extensions that may cause issues with some senders. As a workaround for these a compile time option has been added that disab

Jan 7, 2023

Sega Master System / Game Gear / SG-1000 emulator for iOS, macOS, Raspberry Pi, Windows, Linux, BSD and RetroArch.

Sega Master System / Game Gear / SG-1000 emulator for iOS, macOS, Raspberry Pi, Windows, Linux, BSD and RetroArch.

Gearsystem is a very accurate, cross-platform Sega Master System / Game Gear / SG-1000 emulator written in C++ that runs on Windows, macOS, Linux, BSD, iOS, Raspberry Pi and RetroArch.

Dec 18, 2022

A fun exercise to brute for a master lock combination if you forgot it.

A fun exercise to brute for a master lock combination if you forgot it.

Lock Decombinator From NerdLab Projects May 9, 2022 Updated at: May 10, 2022 A fun exercise to brute for a master lock combination if you forgot it. T

Jul 15, 2022

GrandOrgue is a sample based pipe organ simulator.

GrandOrgue is a sample based pipe organ simulator. It currently supports Linux, Windows and OS X. Porting to other OS supported by RtMidi,

Dec 31, 2022

A Gazebo based LiDAR-Camera Data Simulator.

A Gazebo based LiDAR-Camera Data Simulator.

Livox-LiDAR-Camera System Simulator A package to provide plug-in for Livox Series LiDAR. This work is inherited from EpsAvlc and LvFengchi's work: liv

Jan 5, 2023

Mobile robot simulator

The Stage Simulator This is the Stage README file, containing an introduction, license and citation information. Stage is a 2(.5)D robotics standalone

Jan 7, 2023

Real-time 2D fluid simulator with lots of visualization options.

Real-time 2D fluid simulator with lots of visualization options.

Fluid Simulator Building Start by cloning the program and all submodules using the following command: git clone --recursive https://github.com/linusmo

Dec 14, 2022

Restoration of The Linux Scheduler Simulator (LinSched)

Restoration of The Linux Scheduler Simulator (LinSched)

Sep 3, 2021

HiFi error modeler and simulator with ploidy

A HiFi Shotgun Simulator Author: Gene Myers First: Aug 1, 2021 Current: Aug 1, 2021 Commands Himodel HIsim The Error Model Commands This module contai

Nov 29, 2022
Related tags
Motorola/Freescale DSP 56300 family emulator

Motorola DSP 56300 family emulator Emulation of the Motorola/Freescale/NXP 56300 family DSP This DSP has been used in plenty of virtual analogue synth

Dec 7, 2022
A clone of the puzzle game Lights Out for the 68k Macintosh.
A clone of the puzzle game Lights Out for the 68k Macintosh.

MacLO MacLO is a clone of the puzzle game Lights Out for the 68k Macintosh. It is a port of ArduLO for the Arduboy. MacLO is B&W and has been tested o

Oct 9, 2022
Deluxe68 - A simple register allocator frontend for 68k assembly

Deluxe68 Deluxe68 is a simple (stupid) register allocator frontend for 68k assembly. It is a source to source translator, so you'll need your regular

Dec 20, 2022
I2C hardware test terminal/master mode emulator.
I2C hardware test terminal/master mode emulator.

I2C Master Mode Emulator The I2C master mode emulator allows communication with I2C devices by sending or receiving data to/from the I2C bus. To issue

Nov 5, 2022
This project design to mine Duino-Coin using an Esp8266 as a master and Arduino as a slave.
This project design to mine Duino-Coin using an Esp8266 as a master and Arduino as a slave.

DuinoCoinI2C This project design to mine Duino-Coin using an Esp8266/Esp32 as a master and Arduino as a slave. Using the I2C communication to connect

Jan 3, 2023
Arduino M-BUS Master node for Arduino MKR M-BUS Shield
 Arduino M-BUS Master node for Arduino MKR M-BUS Shield

Arduino M-BUS Master node for Arduino MKR M-BUS Shield This software will read out a M-BUS device connected to an Arduino MKR board equipped with our

Nov 30, 2022
This is the Master Repository for all the different algorithms in the world of DSA, be it in any language C++, Java, Python etc.....
This is the Master Repository for all the different algorithms in the world of DSA, be it in any language C++, Java, Python etc.....

© Dragon ball GT INTRODUCTION The goal of this repository is to have in a single place all possible algorithms and data structures - in multiple langu

Oct 30, 2022
Best practices, conventions, and tricks for ROS. Do you want to become a robotics master? Then consider graduating or working at the Robotics Systems Lab at ETH in Zürich!

ROS Best Practices, Conventions and Tricks Best practices for ROS2 in the making. See the Foxy branch in the meanwhile. This is a loose collection of

Jan 5, 2023
A Christmas-Themed SHMUP for the Sega Master System; made for the "Jame Gam Christmas Edition"

winter-shooter A Christmas-Themed SHMUP for the Sega Master System; made for the "Jame Gam Christmas Edition" Resources used: Main ship sprite: https:

Dec 26, 2021
Fork of the RPCEmu RISC PC emulator, with patches. The "master" branch is the original RPCEmu, the "philpem" branch contains my patches.

RPCEmu ~~~~~~ RPCEmu is an emulator of Acorn's Risc PC and A7000 machines. It is a work in progress and should be considered of Alpha Quality. The l

Jan 21, 2022