Thanks to visit codestin.com
Credit goes to github.com

Skip to content

emooreatx/SEL810

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEL810

A SEL810 Emulator and related tools, written in C#

Emulator
The Emulator includes the SEL810 processor, memory, and the Console Teletype paper tape reader and punch. The emulator also provides a text-based command interface that provides similar functionality to what can be done using front panel indicators and switches.

The emulator includes a TCP server that will accept a connection on port 8101 from a terminal emulator to be used as the Console Teletype keyboard and printer.

The emulator can connect as a TCP client to device servers that emulate other periphers. See for example the Tape Server.

Tape Server
The Tape Server emulates a high-speed paper tape reader and punch. It functions as a TCP server and accepts connections from the SEL810 Emulator. By default it listens on port 8102.

For convenience it allows tapes to be selected by making use of unused bits in the CEU instruction.

The Tape Server also serves as a model for how new device emulators can be written.

Tape Dump
The Tape Dump utility can be used to dump the content of paper tape image files. It recognizes absolute loader tapes, relocatable object loader tapes, and BASIC program tapes.

Make BASIC
The Make BASIC utility can be used to create new BASIC program paper tapes, or to modify existing ones.

About

A SEL810 Emulator and related tools, written in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%