FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GLGPrograms/ceda-cemu: Emulator for Sanco 8003 · GitHub

Repository files navigation

ceda-cemu

An emulator for Sanco 8000, a Z80-based French computer. This time, written in plain old C.

This software is released under the terms of the GNU GPLv3 license.

Build

git submodule init
git submodule update
script/docker script/build

Run

First, you need a copy of the ROMs inside the rom/ directory:

Optionally (but strongly suggested) you also need:

Then:

build/release/ceda      # run the emulator
telnet 127.0.0.1 52954  # connect to command line interface

Lore: 52954 is just the decimal version of 0xCEDA.

Emulation can be started/stopped/resumed via the provided command line debugger accessible via the telnet session.

In the command line, type:

  • mount <image.bin> to mount the CP/M floppy image (optional);
  • continue to start the execution;
  • help to get a full list of all supported commands;

To emulate the BOOT key of the original keyboard, press INS.

Development

The script/ directory contains some useful script for development, mainly script/build and script/test. It is suggested to run them in the docker container by prefixing them with script/docker in order to use the correct version of the dev tools.

  • format: clang-format sources
  • valgrind: check for memory leaks

About

This emulator is part of a documentation effort by Retrofficina GLG Programs. See ceda-home.

About

Emulator for Sanco 8003

Topics

Resources

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages


Back | FazBrowse Home | New Git URL