This notebook contains mini-assignments intended to orient developers and hobbyists in the maintenance and use of dtCyber and PLATO / CYBIS. Because this work performed in these articles was specifically applied to CYBIS, this section is named accordingly.
Use of these tutorials assumes that you have at a minimum:
gcc and make.Debian GNU/Linux 11 (bullseye)About Apple Silicon
Developers using hardware built upon Apple Silicon must use the JAVA version of PTerm referenced on the cyber1.org web page. The next version of PTerm will support Apple Silicon.
The aspiring systems programmer should perform these exercises in this prescribed order to ensure proper familiarity with the general operations tasks needed during and between development phases.
CDC.IO; CDC Modify; and PLATO.These learning objectives may be done in any order but a fundamental understanding of the above concepts and tools is needed to successfully perform these low-level system enhancements.
common block using the PLATO Lesson Editor so that the console error message arising during first start of CYBIS will be addressed. The NCC system identifier is not known by the PLATO/CYBIS system during initialization because it does not appear in the courseware common cacw of file 0cacom. This exercise will provide the learner with experience modifiying sensitive system files. This is a BEGINNER level exercise.concepts to the PLATO Help System infrastructure underlying lesson info (AID). This exercise will extend the capacity of these help structures to the maximum possible in the final release of CYBIS (1499 entries). This is an INTERMEDIATE level exercise.NOTES system fixes. These modifications correct this problem and properly modify the system lesson s0syslst to correctly manage the system common needed during initialization. This is an ADVANCED procedure and involves the rebuild of the deadstart tape, and modification of a system lesson.