GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - pkoning2/dtcyber-cyber1: DtCyber fork used on the Cyber1.org PLATO system

BranchesTags
Open more actions menu

Latest commit

 

History

2,302 Commits
2,302 Commits

Folders and files

NameName
Last commit message
Last commit date
CYBIS operator guide
CYBIS operator guide
 
 
IST-loadfiles
IST-loadfiles
 
 
Pterm.pmdoc
Pterm.pmdoc
 
 
cyber1
cyber1
 
 
decks
decks
 
 
dev
dev
 
 
nl
nl
 
 
nos287
nos287
 
 
pterm-tests
pterm-tests
 
 
quad rs232 cape
quad rs232 cape
 
 
res
res
 
 
spice
spice
 
 
tools
tools
 
 
vhdl
vhdl
 
 
CHANGES-pterm.txt
CHANGES-pterm.txt
 
 
CYBIS operator guide.doc
CYBIS operator guide.doc
 
 
CYBIS operator guide.pdf
CYBIS operator guide.pdf
 
 
CommonHeader.h
CommonHeader.h
 
 
DebugPterm.h
DebugPterm.h
 
 
DtCyber.sln
DtCyber.sln
 
 
DtCyber.vcproj
DtCyber.vcproj
 
 
FrameCanvas.cpp
FrameCanvas.cpp
 
 
MTFile.cpp
MTFile.cpp
 
 
MTFile.h
MTFile.h
 
 
Makefile
Makefile
 
 
Makefile.common
Makefile.common
 
 
Makefile.curses
Makefile.curses
 
 
Makefile.wxpterm
Makefile.wxpterm
 
 
MtutorPterm.docx
MtutorPterm.docx
 
 
MtutorPterm.pdf
MtutorPterm.pdf
 
 
PtermASMDebugger.fbp
PtermASMDebugger.fbp
 
 
PtermApp.cpp
PtermApp.cpp
 
 
PtermApp.h
PtermApp.h
 
 
PtermCanvas.h
PtermCanvas.h
 
 
PtermConnDialog.cpp
PtermConnDialog.cpp
 
 
PtermConnDialog.fbp
PtermConnDialog.fbp
 
 
PtermConnDialog.h
PtermConnDialog.h
 
 
PtermConnFailDialog.cpp
PtermConnFailDialog.cpp
 
 
PtermConnFailDialog.fbp
PtermConnFailDialog.fbp
 
 
PtermConnFailDialog.h
PtermConnFailDialog.h
 
 
PtermConnection.cpp
PtermConnection.cpp
 
 
PtermConnection.h
PtermConnection.h
 
 
PtermFrame.h
PtermFrame.h
 
 
PtermHelpHeader.py
PtermHelpHeader.py
 
 
PtermPrefDialog.cpp
PtermPrefDialog.cpp
 
 
PtermPrefDialog.h
PtermPrefDialog.h
 
 
PtermPrefsDialog.fbp
PtermPrefsDialog.fbp
 
 
PtermPrintout.cpp
PtermPrintout.cpp
 
 
PtermPrintout.h
PtermPrintout.h
 
 
PtermProfile.cpp
PtermProfile.cpp
 
 
PtermProfile.h
PtermProfile.h
 
 
PtermProfileList.h
PtermProfileList.h
 
 
PtermTrace.cpp
PtermTrace.cpp
 
 
PtermTrace.h
PtermTrace.h
 
 
README-build.txt
README-build.txt
 
 
README.md
README.md
 
 
Z80.cpp
Z80.cpp
 
 
Z80.h
Z80.h
 
 
Z80emu.h
Z80emu.h
 
 
authormode.bmp
authormode.bmp
 
 
blackbox.c
blackbox.c
 
 
blackbox.vcproj
blackbox.vcproj
 
 
bot
bot
 
 
cc545.cpp
cc545.cpp
 
 
cftp
cftp
 
 
cftp.py
cftp.py
 
 
changes
changes
 
 
channel.c
channel.c
 
 
chargen.h
chargen.h
 
 
chargen6612.h
chargen6612.h
 
 
charset.c
charset.c
 
 
cmrdc11
cmrdc11
 
 
composed.py
composed.py
 
 
console.c
console.c
 
 
console.ico
console.ico
 
 
const.h
const.h
 
 
cp3446.c
cp3446.c
 
 
cpu.c
cpu.c
 
 
cr3447.c
cr3447.c
 
 
cr405.c
cr405.c
 
 
cyber.icns
cyber.icns
 
 
cyber.ini
cyber.ini
 
 
dcc6681.c
dcc6681.c
 
 
dd60-info.plist
dd60-info.plist
 
 
dd60.cpp
dd60.cpp
 
 
dd60.h
dd60.h
 
 
dd60.vcproj
dd60.vcproj
 
 
dd60version.h
dd60version.h
 
 
dd6603.c
dd6603.c
 
 
dd8xx.c
dd8xx.c
 
 
ddp.c
ddp.c
 
 
ddp.txt
ddp.txt
 
 
deadstart.c
deadstart.c
 
 
device.c
device.c
 
 
dobackup.py
dobackup.py
 
 
doelz.c
doelz.c
 
 
doelz.txt
doelz.txt
 
 
dtcontrol.py
dtcontrol.py
 
 
dtcontrol3.py
dtcontrol3.py
 
 
dtcyber.service
dtcyber.service
 
 

Repository files navigation

dtcyber-cyber1 repository

This is a Git conversion of the Subversion repository maintained by Paul Koning at the akdesign.org server. The purpose of the conversion is to make it easier to access and for the convenience of those more familiar with Git. The conversion was run on April 8, 2025. The Subversion server will be changed to read-only and at some later time be taken off-line.

History

This DtCyber fork was started many years ago before Tom Hunter moved to generally accessible source control and before he switched DtCyber to the GPL license.
The original license is still on this code; please read it. It is not a normal open source license; you will see it has some specific restrictions. I have not considered moving to an open source license (GPL would be the obvious choice) mainly because to do it properly would require the explicit consent of all the authors of the code here.

This fork fairly closely tracked Tom Hunter's main releases for some time, but not in recent years. Being more precise would require research. There are additional changes and new features made for the benefit of the PLATO system described at http://cyber1.org (the actual system's host is cyberserv.org).

Read-only access

Read only access is open to all. Please be aware of the license. It is not a standard open source license.

Read/write access

As with the Subversion repository, read/write access is by request. I have not carried over the access list of the Subversion repository; please contact me if you would like read/write access.

Additional content

While not strictly DtCyber components, the repository also contains some other Cyber system related work.

The vhdl subdirectory contains the wirelists of the CDC 6600, from Bitsavers via OCR, and a gate level VHDL model constructed from these. That model is currently partly functional (PP and display controller work, the CPU not yet).

The spice subdirectory contains an attempt at creating a SPICE model (written for the open source "ngspice" version) of the DD60 display console. The intent is to model how it distorts the character plotting waveforms generated by the 6612 controller, resulting in the screen images familiar from old photos. At the moment the model is mostly written but it does not yet deliver anything close to the actual waveforms it should.

About

DtCyber fork used on the Cyber1.org PLATO system

Resources

Readme
License
Activity

Stars

8 stars

Watchers

5 watching

Forks

2 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.