SCEPSIS

Simple CPU Emulator Program (Student Instruction System).

That is the name of my new project. The idea stems from my hardware project, the 8bit computer. I thought, well, if this s possible in hardware, perhaps I can make a software version to give other people the chance to experiment with it as well.

Have a look at my GitHub page where you can download the latest release; be sure to follow the progress of this project. It’s in a workable state now. You might also want to have a look at the video’s in this playlist on Youtube that I made.

The programs work in Regina Rexx and has been tested on Windows 10 and Linux. A dependency is the use of ANSI escape codes, especially on Windows systems where it was only implemented recently (in Windows 10 Version 1511). On my Github page you can find a solution for earlier versions of Windows.

Images used in the videos:

In the videos I have used images to explain some basic principles. You will find the Images here:

SCEPSIS – what are components
SCEPSIS – how are components connected
SCEPSIS – the basic components

Program screens:

SCEPSIS main screen
SCEPSIS memory screen
SCEPSIS instruction screen
SCEPSIS single instruction screen with microsteps
SCEPSASM main screen