Philosophical Research:PPP Phase 3 Results
Project phase three - ACTIVE[edit]
The hardware platform of the permacomputer is largely settled.
Please see phase-2.md.
The permacomputer itself now needs some sort of user operating environment–a human-computer interface.
The project is opting for the distribution of the software environment in paradigmatic microcomputer BASIC.
The various utilities and tools will be printed as code listings.
The archival quality of paper is many orders of magnitude better than hard disks, CD-ROMs, or other digital mediums.
https://github.com/slviajero/tinybasic
Please find below the transcriptions of the type-in listings of the absolute minimum variety of tools and utilities a user will require to operate their permacomputer.
It will take some time to render them into BASIC that the above github repo tinybasic will accept.
Table of contents.[edit]
Text editors.[edit]
100 REM PET/APPLE II
LED.BAS
200 REM TELEPRINTER
WRDPRO.BAS
300 REM VIC
EDITYPE.BAS
400 REM ATARI
SCRIPTOR.BAS
Filers.[edit]
500 REM TELEPRINTER
UTILITY.BAS
600 REM VIC
VICSTATION - FILE READER
Terminal programs.[edit]
REM 700 VIC
VICSTATION - DUMBTERM.BAS
A text editor.[edit]
L.E.D.[edit]
“Compute! Magazine Issue 009 : Internet Archive,” Compute! Magazine, 9, February 1981 https://archive.org/details/1981-02-compute-magazine
See L.E.D.
[[../basiclang/text-editors/led/README.md|README]].
- [[../basiclang/text-editors/led/led.bas|Transcription complete]].
- CBM PET/Apple II BASIC.
- < 300 lines of code.
WRDPRO[edit]
Brown, R.W. (1977) Basic software library. 7, professional programs Vol 7. Scientific Research Inst.
See WRDPRO
[[../basiclang/text-editors/wrdpro/README.md|README]].
- [[../basiclang/text-editors/wrdpro/wrdpro.bas|Transcription started]].
- Word processor.
VIC EDITYPE[edit]
“Compute! Magazine Issue 035 : Internet Archive,” Compute! Magazine, 35, April 1983 https://archive.org/details/1981-02-compute-magazine
See VIC EDITYPE
[[../basiclang/text-editors/editype/|DIRECTORY]].
- Transcription not started.
- Commodore BASIC V2.
- Arcane code, so unlikely to be included in software distribution.
Scriptor[edit]
“Compute! Magazine Issue 035 : Internet Archive,” Compute! Magazine, 35, April 1983 https://archive.org/details/1981-02-compute-magazine
See Scriptor
[[../basiclang/text-editors/scriptor/|DIRECTORY]].
- Transcription not started.
- Atari 400/800 (32K, 40K recommended).
A telnet client.[edit]
DUMBTERM[edit]
[[1]]
“Compute! Magazine Issue 027 : Internet Archive,” Compute! Magazine, 35, August 1982 https://archive.org/details/1982-08-compute-magazine
and
[[2]]
“Compute! Magazine Issue 036 : Internet Archive,” Compute! Magazine, 35, May 1983 https://archive.org/details/1981-02-compute-magazine
See VICSTATION
[[../basiclang/utilities/vicstation/|DIRECTORY]].
A gopher browser.[edit]
Research not started.
File utilities.[edit]
UTILITY[edit]
Brown, R.W. (1977) Basic software library. 7, professional programs Vol 7. Scientific Research Inst.
basiclang/utilities/utility/
2720 PRINT "THE LIST OF POSSIBLE COMMANDS ARE AS FOLLOWS:" 2730 PRINT "`DAT` DATA OFF OF DISC IN OCTAL" 2740 PRINT "`COP` COPIES WHOLE DISC" 2750 PRINT "`FLS` COPIES ONLY THE FILES (TRACKS 6-76)" 2760 PRINT "`BAS` COPIES ONLY BASIC (TRACKS 0-5)" 2770 PRINT "`END` ENDS PROGRAM" 2780 PRINT "`LIS` LISTS ASCII SAVED FILES (NO PAGING)" 2790 PRINT "`PAG` LISTS ASCII SAVED FILE WITH PAGING" 2800 PRINT "`DIR` LISTS THE DIRECTORY WITH HEADINGS" 2810 PRINT "`SRT` PRINTS SORTED DIRECTORY WITH HEADINGS" 2820 PRINT "`HEX` PRINTS DATA OFF OF DISC IN HEX" 2830 PRINT "`CPF` COPIES DATA FILES" 2840 PRINT "`MEM` RUNS MEMORY TEST BETWEEN TWO LIMITS SET." 2850 PRINT "`MNT` MOUNTS DISC NUMBER SPECIFIED" 2860 PRINT "`UNL` UNLOADS DISC NUMBER SPECIFIED" 2870 PRINT "`IMS` USED TO PUNCH TAPE IN IMSAI BASIC FORMAT" 2880 PRINT "`LLI` SAME AS `LIS` EXCEPT USES LINE PRINTER" 2890 PRINT "`LPA` SAME AS `PAG` EXCEPT USES LINE PRINTER"
VICSTATION - FILE READER[edit]
[[File:../basiclang/utilities/vicstation/Compute_Issue_036_1983_May_0189.jpg|thumb|none|alt=VICSTATION - FILE READER
|VICSTATION - FILE READER
]]
[[File:../basiclang/utilities/vicstation/dumb-term-modification.jpg|thumb|none|alt=VICSTATION - FILE READER
|VICSTATION - FILE READER
]]