This mostly… but not only, applies to Pinterest. Many, probably most, images on this site can be opened in another tab where they are shown in full resolution. Meaning you can actually see detail and read text. I’m constantly seeing these cool looking ads on Pinterest, I really would like to see them in a better resolution, where I can actually read the text. But usually what you initially see, is what you get. Yes you can magnify them, and that can sometimes help. But it’s not sharp.
Uploaded DG Nova 3 vid to YouTube
Yep… did that too.
Bill Gates new book
I just read, Bill Gates Taking Pre-Orders For ‘Source Code’, a Memoir of His Early Years. I’m not a fan of MicroSoft, but there’s no denying he was an important figure in the computer industry. However, for me all his post Microsoft activities, has severely tarnished his image. So I have zero interest in reading about him.
Also I find it a shame that Garry Kildall, wasn’t the one who had that success. But he wasn’t a cutthroat business man like Gates.
DG Nova front panel
This (where I start the video) is a decent showing of the DG Nova 3 front panel, mostly as I remember it. We had a tape drive up top.
Trying to learn DEC Editor
.CREATE TEST.FT
#I Insert mode...type or paste
C AREA OF A TRIANGLE - HERON'S FORMULA
C INPUT - CARD READER UNIT 5, INTEGER INPUT, ONE BLANK CARD FOR END-OF-DATA
C OUTPUT - LINE PRINTER UNIT 6, REAL OUTPUT
C INPUT ERROR DISPAY ERROR MESSAGE ON OUTPUT
501 FORMAT(3I5)
601 FORMAT(4H A= ,I5,5H B= ,I5,5H C= ,I5,8H AREA= ,F10.2,
$13H SQUARE UNITS)
602 FORMAT(10HNORMAL END)
603 FORMAT(23HINPUT ERROR, ZERO VALUE)
INTEGER A,B,C
10 READ(5,501) A,B,C
IF(A.EQ.0 .AND. B.EQ.0 .AND. C.EQ.0) GO TO 50
IF(A.EQ.0 .OR. B.EQ.0 .OR. C.EQ.0) GO TO 90
S = (A + B + C) / 2.0
AREA = SQRT( S * (S - A) * (S - B) * (S - C) )
WRITE(6,601) A,B,C,AREA
GO TO 10
50 WRITE(6,602)
STOP
90 WRITE(6,603)
STOP
END
<Ctrl>-L
#Q output and quit
.EDIT TEST.FT
#B show available buffer
3248#R read file into buller
#L List buffer contents
C AREA OF A TRIANGLE - HERON'S FORMULA
C INPUT - CARD READER UNIT 5, INTEGER INPUT, ONE BLANK CARD FOR END-OF-DATA
C OUTPUT - LINE PRINTER UNIT 6, REAL OUTPUT
C INPUT ERROR DISPAY ERROR MESSAGE ON OUTPUT
501 FORMAT(3I5)
601 FORMAT(4H A= ,I5,5H B= ,I5,5H C= ,I5,8H AREA= ,F10.2,
$13H SQUARE UNITS)
602 FORMAT(10HNORMAL END)
603 FORMAT(23HINPUT ERROR, ZERO VALUE)
INTEGER A,B,C
10 READ(5,501) A,B,C
IF(A.EQ.0 .AND. B.EQ.0 .AND. C.EQ.0) GO TO 50
IF(A.EQ.0 .OR. B.EQ.0 .OR. C.EQ.0) GO TO 90
S = (A + B + C) / 2.0
AREA = SQRT( S * (S - A) * (S - B) * (S - C) )
WRITE(6,601) A,B,C,AREA
GO TO 10
50 WRITE(6,602)
STOP
90 WRITE(6,603)
STOP
END
#Q
PDP-8 OS8
bill@bill-MS-7B79:~/MyStuff/Computer_Simulator_Emulator/Emulators/Mini/simh/PDP-8/os8swre$ ./pdp8 os8.ini
PDP-8 simulator Open SIMH V4.1-0 Current simh git commit id: ffe537a6
/home/bill/MyStuff/Computer_Simulator_Emulator/Emulators/Mini/simh/PDP-8/os8swre/os8.ini-3> attach rx0 Disks/os8_rx.dsk
%SIM-INFO: RX0: buffering file in memory
.DIR
SYS VOLUME-- 1
SYS:=RX8E
OS/8 SYSTEM VERSION 3Q
BUILD .SV 33 HELP .SV 8 BASIC .UF 4
ABSLDR.SV 5 PAL8 .SV 19 BCOMP .SV 17
BITMAP.SV 5 PIP .SV 11 BLOAD .SV 8
BOOT .SV 5 PT8E .BN 1 BRTS .SV 15
CCL .SV 18 RESORC.SV 10 EABRTS.BN 24
CREF .SV 13 RXCOPY.SV 6 RESEQ .BA 6
DIRECT.SV 7 SABR .SV 24 ECHO .SV 2
EDIT .SV 10 TECO .SV 22 RKLFMT.SV 9
EPIC .SV 14 BASIC .AF 4 SET .SV 14
FBOOT .SV 2 BASIC .FF 4 BATCH .SV 10
FOTP .SV 8 BASIC .SF 4 FUTIL .SV 26
HELP .HL 55 BASIC .SV 9 IDS .SV 5
36 FILES IN 437 BLOCKS - 1 FREE BLOCKS
.HELP
OS/8 MONITOR COMMANDS
CMD PROG EXPL
ASSIGN KBM ASSIGNS LOGICAL NAME
BACKSP CAMP BACKSPACES DEV
BASIC BASIC ENTERS BASIC SYSTEM
BOOT BOOT BOOTSTRAPS TO DEV
CCL CCL DISABLES CCL
COMPARE SRCCOM COMPARES FILES
COMPILE PAL8 COMPILES PROG
F4/FORT
BASIC
RALF
SABR
COPY FOTP COPIES FILES
CREATE EDIT OPENS FILE FOR EDITING
CREF PAL8 ASSEMBLES AND CHAINS TO CREF
CREF CREF'S LISTING
DATE KBM/CCL SPECIFIES DATE
DEAS CCL DEASSIGNS LOGICAL DEVICES
DELETE FOTP DELETES FILES
DIRECT DIRECT PRINTS DIRECTORIES
DUPLIC RXCOPY COPIES RX DISKS
EDIT EDIT EDITS FILE
EOF CAMP WRITES END-OF-FILE
EXECUTE PAL8 COMPILES AND EXECUTES
F4/FORT
BASIC
RALF
SABR
ABSLDR LOADS AND EXECUTES
LOAD(ER)
GET KBM GETS CORE-IMAGE
HELP HELP LIST'S HELP FILE
LIST FOTP LISTS FILES
LOAD ABSLDR LOADS FILES
LOAD(ER)
MAKE TECO MAKES NEW FILE FOR EDITING
MAP BITMAP PRINTS BITMAP
MEMORY CCL SPECIFIES MACHINE CORE SIZE
MUNG TECO MUNGS FILE WITH TECO MACRO
ODT KBM RUNS OCTAL DEBUGGER
PAL PAL8 RUNS PAL8
PRINT LPTSPL RUNS 'LPTSPL' IF PRESENT
PUNCH FOTP PUNCHES DATA
R KBM RUNS PROGRAM FROM SYS:
RENAME FOTP RENAMES FILES
RESORC RESORC PRINTS RESOURCES OF SYSTEMS
REWIND CAMP REWINDS DEV
RUN KBM RUNS PROGRAM
SAVE KBM SAVES CORE IMAGE
SET SET ALTERS PARAMETERS
SKIP CAMP SKIPS RECORDS
SQUISH PIP SQUISHES DEV
START KBM STARTS PROG
SUBMIT BATCH STARTS BATCH JOB
TECO TECO EDITS FILE
TYPE FOTP TYPES FILES
UA CCL REMEMBERS COMMAND
UB CCL
UC CCL
UNLOAD CAMP UNLOADS DEV
VERSION CCL TYPES VERSION #
ZERO PIP ZEROES DEV
SWITCHES:
-L OUTPUT TO LPT:
-S OUTPUT TO TV:
-T OUTPUT TO TTY:
-P OUTPUT TO PTP:
-D OUTPUT TO DUMP:
-N OUTPUT TO NULL:
-LS PRODUCE LISTING
-NB NO BINARY YET
-MP PRODUCE MAP
-EXT SET DEFAULT EXTENSION
FEATURES:
/X PASS SWITCH OPTION X TO PROGRAM
(XYZ) PASS SWITCH OPTIONS TO PROGRAM
[N] MAX OUTPUT SIZE
=NNN PASS OCTAL NUMBER TO PROGRAM
#NNN TAKE INTERNAL OCTAL FORM OF FILENAME
@FILE REPLACE IN CMD LINE BY FILE'S CONTENTS
$ COMPLEMENT DEFAULT ALTMODE SWITCH
.BASIC
NEW OR OLD--NEW
FILE NAME--TEST
READY
10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
40 END
RUN
TEST BA 5B
BAD FILE
.BASIC
NEW OR OLD--NEW
FILE NAME--TEST
READY
10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
40 END
LIST
TEST BA 5B
10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
40 END
READY
RUN
TEST BA 5B
BAD FILE
LIST
TEST BA 5B
10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
40 END
READY
SAVE
BAD FILE
PDP-8 TSS/8
Developed in late 1967
bill@bill-MS-7B79:~/MyStuff/Computer_Simulator_Emulator/Emulators/Mini/simh/PDP-8/tss8$ ./pdp8 tss8.ini
PDP-8 simulator Open SIMH V4.1-0 Current simh git commit id: ffe537a6
/home/bill/MyStuff/Computer_Simulator_Emulator/Emulators/Mini/simh/PDP-8/tss8/tss8.ini-4> attach rf tss8_rf.dsk
%SIM-INFO: RF0: buffering file in memory
/home/bill/MyStuff/Computer_Simulator_Emulator/Emulators/Mini/simh/PDP-8/tss8/tss8.ini-6> attach tti1 4000
Non-existent unit
LOAD, DUMP, START, ETC? START
MONTH-DAY-YEAR: 01:01:75
HR:MIN - 00:00
<CR>
.LOGIN 2 LXHE THIS DOES NOT ECHO
.
TSS/8.24 JOB 01 [00,02] K00 00:00:26
SYSTEM IS DOWN, INC.
.R CAT
DISK FILES FOR USER 0, 2 ON 1-JAN-75
NAME SIZE PROT DATE
PALD .SAV 16 12 31-MAR-76
LOADER.SAV 4 12 31-MAR-76
FORT .SAV 6 12 31-MAR-76
FOSL .SAV 6 12 31-MAR-76
PIP .SAV 10 12 31-MAR-76
TSTLPT.SAV 2 12 31-MAR-76
LOGOUT.SAV 6 12 31-MAR-76
SYSTAT.SAV 5 12 31-MAR-76
EDIT .SAV 8 12 31-MAR-76
FOCAL .SAV 16 12 31-MAR-76
BASIC .SAV 38 12 31-MAR-76
COPY .SAV 10 12 31-MAR-76
CAT .SAV 6 12 31-MAR-76
GRIPE .SAV 5 12 31-MAR-76
LOGID .SAV 4 12 31-MAR-76
PUTR .SAV 21 12 3-FEB-84
ODTHI .SAV 2 12 29-FEB-84
FLAP .SAV 1 12 7-APR-84
PTLOAD.SAV 1 12 29-APR-84
BLANK .SAV 1 12 9-JUN-84
DTTEST.SAV 2 12 26-JUN-84
INIT .SAV 17 12 29-JUL-84
TOTAL DISK SEGMENTS: 187 QUOTA: 1575
^BS
.BASIC
BASIC??
.RUN BASIC
NEW OR OLD--NEW
NEW PROGRAM NAME--TEST
READY
10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
LIST
10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
READY
RUN
NO END STATEMENT
READY
40 END
LIST
10 FOR I=1 TO 5
20 PRINT I
30 NEXT I
40 END
READY
RUN
1
2
3
4
5
READY
BYE
^BS
.
.<Ctrl-E>
Simulation stopped, PC: 05200 (JMP 5200)
sim> EXIT
Goodbye
%SIM-INFO: RF0: writing buffer to file: tss8_rf.dsk
Telnet
bill@bill-MS-7B79:~$ telnet localhost 4000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connected to the PDP-8 simulator TTIX device, line 0
.
LOGIN PLEASE
.
TSS/8.24 JOB 01 [00,02] K01 00:04:25
SYSTEM IS DOWN, INC.
.LOGIN 2 LXHE THIS DOES NOT ECHO
.LOGOUT
JOB 1, USER [ 0, 2] LOGGED OFF K01 AT 00:06:28 ON 1 JAN 75
RUNTIME 00:00:00 ( 0. CPU UNITS)
ELAPSED TIME 00:02:33
Assembled PiDPs
I saw a new video about the PiDPs. And it said you get them assembled at around 4:32.
trs80gp-2.5.3
Just noticed…
Model 1, 3, 4 now accept .wav files as cassette input.
One less conversion step!
Got new key finder
SmartTag2 to replace the Tile my daughter bought me. I probably wouldn’t have bought it in the first place but I ended up using it often. It started as a luxury and turned into a necessity. The Tile’s battery died months ago, and you have to replace the whole device. This new device was cheaper than a new Tile and has a replaceable battery. And the battery is supposed to last longer. I recently lost my keys for a few days and realized I don’t have a spare car key. I bought a new one for around $70.