1
0
mirror of synced 2026-01-12 00:42:51 +00:00
2022-08-21 08:50:10 -07:00

396 lines
10 KiB
Plaintext

These are the important parts of SIGMA.CFG I used.
Even some of this is unimportant, but I left it
anyway.
LPT1,378,7,0
TYA01 con:
LPA02 lpout.lp
*
ALTF4,4,VT100
ALTF10,10,DTMD
ALTF12,1,Z-29
*
CRA03 c:\sigma\kgctest\sighcp
MTA80 c:\sigma\cpcpnew\cpcp.mt
MTA90 scratch.mt
DPBF0 dpbf0.dp
DPBF1 dpbf1.dp
DPBF2 dpbf2.dp
DPBF3 dpbf3.dp
DPBFE scratch.dp
** args for cocs are coc number (for write direct),interrupt locations,
number of lines (all hex)
MEA06 0,60,61,40
MEA05,1,62,63,40
These files are created during the boot process below.
07/30/2006 09:06 PM 54,799,360 dpbf0.dp
07/30/2006 09:06 PM 86,461,440 dpbf1.dp
07/30/2006 08:16 PM 0 dpbf2.dp
07/30/2006 08:16 PM 0 dpbf3.dp
07/30/2006 08:04 PM 0 scratch.dp
07/30/2006 09:06 PM 289,599 lpout.lp
SIGGY -B80 boot emulator thusly
Tape CPCP was created Oct. 91 and has BeloBox support
ENTER ANY OF:
I=TTY I/O
P=LP OUTPUT
F=TAPE FILES
T=TAPE PATCHES
C=CARD PATCHES
D=XDELTA
FTP these FTP options are input
the date and time below were
forced in by patches
DATE(07/30/06)=
TIME(20:19)=
Lots of TY output lost here----
Not clear why it came here.
4: < CPCJ NEEDS BSIZE OF 29*512, BUT NO PROBLEM WITH CODE KGC 87/10/01
4: :GENMD,STATS +B12E,6800B133 . B INSTEAD OF BLE KGC 87/10/01
4: !
4: *** 3 GENMD ERRORS DETECTED
4: *** 3 GENMD ERRORS DETECTED
4: NUMBER OF USERS REDUCED TO 121
!!BAD COC - MEA0D
no problem with bad coc---just missing hardware.
What concerns me is did GJOB PATCHIT run?
I think not since I had backspace problems while
editing the file. This could explain my crashes
since it has some important patches. PATCHIT
was a ghost we invented to allow dynamic patching.
9DIAG ran many of the Sigma 9 CPU diagnostics
every 5 hours or so. There were some intermittants
I was chasing. Later I was able to use it to get
test cases into Madhu's Java-based emulator.
Output from user 6, the DAY ghost, is useful.
DAY originated as a way to get the date on the TY listing.
Later it became a catch all to start other ghosts
and otherwise monitor things like noting restricted
usage (ON 0 not ON 107), storage (granules, symboiont)
Memory size, uptime, etc.
4:
4: *** NOTHING PARTITIONED
4: 1
8: GJOB 9DIAG,:SYS ERR
6: ONLINE = 0
6: BATCH = 8
6: MON, JUL 30,'06 C0F
6: GRANULES = 37264
6: SYMBIONT = 15390
6: ALDATA DA =XXXXXX
6: MEM SIZE = 128K
6: UPTIME = 0:00:02:12
20:22
!ON 107
Note: to get the prompt above I hit F1
and entered the command shown.
Note: I also did a CONTROL C and in the emulator
-store 114a,0
-run
This sets the first word of COD:HWL to zero
allowing a logon message without a break on lines 0-.1F
Later I changed this with ANLZ/DELTA to reduce the
stray lines setting in LOGON.
We had laser printers (HP's) as serial lines and that
is what logged on first below.
I then tried to log into :SYS but failed and that got logged.
C: HP 1#00,HP,1 (CS)
20:23
20:24
10: UNSUCCESSFUL LOGON ATTEMPT ON LINE 0A, ID: 10
10: PASSWORD
10: ?
!GJOB PCL
17: PCL HERE
COPY :USERS ON :USERSSV
DEL :USERS
20:25
17: .. 1 FILES DELETED, 3 GRANULES
END
We switch here to screen ALT F10 where we log on to
:SYS LBE password. LOGON knows if no :USERS file
exists to let "Larry, Billy, and Eddy" on and
use whatever password they specified.
HI, TCP-V HERE - ANDREWS C0F
20:24 JUL 30,'06 ON CSKC USER# 16 LINE# A
LOGON PLEASE:
CHECK DC/MAILBOX
Cool. That was why I used ALT F10 since I made
that a system line so I don't have to frog
around to get .C0 privilege.
!DELTA
DELTA HERE
.8C43/ TTBS,0 *.6 = .C0000006
!Q
!ANLZ
ANALYZE HERE
<DELTA
DELTA HERE
;S
I think I changed this so you had to say
SUCK ON/OVER AA to save a core image.
!SAVE AA
QUIT?
!Q
!ANLZ
ANALYZE HERE
<DELTA
DELTA HERE
;S
COD:HWL= .114A
COD:HWL/ .0 .FF0FFFFF
;G
<END
!DI
20:32 JUL 30,'06
USERS = 010 ETMF = 001
90% RESPONSE < 2767 MSECS
DISK = 00047 GRANULES
This is a multi-purpose processor we developed
whis allows you to look/manipulate symbionts.
When called as SPOOL or UNSPOOL it moved symbionts
to/from tape.
PACKP used a file called PACKSV to help keep the
operators from removing private packs which were
basically permanently mounted and thus wreaking havoc.
!SPLIST
<LOOK
<
PRIOR SYSID DEV FORM COPY GRAN FICHE FCOPY
E 0008 LP 1 1
-1
0008: 9DIAG;:SYS 07/30/06 20:21
A603 LOAD MODULE DOES NOT EXIST
BY USER AT F WHICH CONTAINS 00000025
USER'S PROGRAM STATUS DOUBLE WORD.
00C0000F 10000000
*........*
USER'S GENERAL REGISTERS.
00000000 00000000 00000000 00000000 00000000 00000000 05F9C4C9
C1C74040 *.........................9DIAG *
00000000 00000000 00000000 00000000 00000000 7AE2E8E2 40404040
04900001 *....................:SYS ....*
PRIOR SYSID DEV FORM COPY GRAN FICHE FCOPY
E 000A LP 1 1
-1
000A: PACKP;:SYS 07/30/06 20:21
NAMERR
USER'S PROGRAM STATUS DOUBLE WORD.
50F0A413 00000000
*&0......*
USER'S GENERAL REGISTERS.
00000000 00000003 00000000 00000000 00000000 00000000 05D7C1C3
D2D74040 *.........................PACKP *
00F0A40E 00000000 0300A29C 00000000 00000000 7AE2E8E2 40404040
04900001 *.0..................:SYS ....*
00000 00000008
*....*
-
*....*
-DELETE
PRIOR SYSID DEV FORM COPY GRAN FICHE FCOPY
E 0017 LP 1 1
-1
0017: PCL;:SYS 07/30/06 20:24
COPY :USERS ON :USERSSV
DEL :USERS
END
-DELETE
-END
I omitted here some work with SUPER after
copying the saved :USERS back and then
setting the password to account
CALKINS,KEITH to something I might remember.
The passwords are hashed so you can't look
them up.
!BASIC
VER. C02
omitted program input
>LIST
100 FOR I=1 TO 10
150 PRINT I
200 NEXT I
>RUN
20:40 JUL 30 RUNHAAA...
1
2
3
4
5
6
7
8
9
10
200 HALT
>100 PRINT "HELLO WORLD!"
>150
>200
>LIST
100 PRINT "HELLO WORLD!"
>RUN
20:40 JUL 30 RUNHBAA...
HELLO WORLD!
100 HALT
>SYS
Omitted here program input.
This program has a problem---there is nothing
to tell it how many characters to print, but
without my batch manual I couldn't instantly fix it
so please don't submit it to the helloworld database.
I think what it needs is a (BTD,1),(SIZE,*4) and
a LB,4 B#BUF before the write.
!EDIT SI:HELLO
TELE-EDIT HERE
*TY0-999
1.000 SYSTEM SIG7
2.000 SYSTEM BPM
3.000 *
3.100 REF M:DO
3.200 *
4.000 CSECT 1
5.000 HELLO M:WRITE M:DO,(BUF,B#BUF)
6.000 M:EXIT
7.000 *
8.000 B#BUF TEXTC 'HELLO WORLD!'
9.000 END HELLO
--EOF HIT AFTER 9.
*END
!AP SI:HELLO OVER BO:HELLO
TELEFILE ASSEMBLY PROGRAM
OPTIONS >
* NO UNDEFINED SYMBOLS
* ERROR SEVERITY LEVEL: 0
* NO ERROR LINES
!LYNX BO:HELLO OVER HELLO
* * ALLOCATION SUMMARY * *
PROTECTION LOCATION HEX PAGES DEC PAGES
DATA (00) A000 1 1
PROCEDURE (01) A400 1 1
DCB (10) A200 1 1
I forgot the . first so got:
A603 LOAD MODULE DOES NOT EXIST
!HELLO.
HELLO WORLD!
!COPY F7:TEST TO ME
GOTO JAIL
STOP
END
!FORT F7:TEST OVER BO:TEST
TELEFILE EXTENDED FORTRAN-IV
OPTIONS>
1. GOTO JAIL
|
WARNING: GO DIRECTLY. DO NOT PASS GO. DO NOT COLLECT 200 DOLLARS.
2. STOP
|
WARNING: STATEMENT HAS NO LABEL AND CANNOT BE ACCESSED.
3. END
NUMBER OF ERROR MESSAGES: 1
NUMBER OF STATEMENTS DELETED: 0
HIGHEST ERROR SEVERITY: 4 (NO MAJOR ERRORS)
I logged off :SYS and onto CALKINS a couple times.
The good thing was console output didn't force me
back to that screen so I could run CP-V unimpeded.
!OFF
CPU = .0017 CON= 00:02:45 INT = 25
20:57
20:58
20:59
27: UNABLE TO USE MASTER FILE FOR BILLING
27: ERROR CODE = 03
27: OFF 20:36
30: CSKC#0A,CALKINS,KEITH
21:00
21:01
21:02
30: UNABLE TO USE MASTER FILE FOR BILLING
30: ERROR CODE = 03
30: OFF 20:59
21:03
!ZAP
This system is sick and won't reboot!
Patchit might be an answer, but I am not convinced.
A 79-00 is a stack overflow which tended to mean
hardware problem. It clearly is a software bug.
SOFTWARE CHECK 79-00
07/30/06 21:03
33 5543 USR CNTL T
33 5375 PHY PG MAP
DO YOU WANT DELTA (Y/N)