- Download g3ee.zip from http://www.icl1900.co.uk/
- Unzip the g3ee.zip file:
$ pkunzip ../George3/g3ee.zip
Archive: ../George3/g3ee.zip
inflating: G3EE.pdf
creating: tapes/
inflating: tapes/15155
inflating: tapes/15156
inflating: tapes/15157
inflating: tapes/4670000
creating: shortcuts/
inflating: shortcuts/George3.lnk
inflating: shortcuts/ICL7181.lnk
inflating: shortcuts/ICL7903.lnk
inflating: shortcuts/MOP.lnk
inflating: shortcuts/Operator.lnk
inflating: shortcuts/G3Init.lnk
creating: discs/
inflating: discs/333300
inflating: discs/333301
inflating: discs/333302
inflating: discs/333303
creating: data/
inflating: data/config.sys
inflating: data/CR04
creating: bin/
inflating: bin/g3exec.exe
inflating: bin/ICL7181.jar
inflating: bin/ICL7903.class
inflating: bin/ICL7930.class
inflating: bin/LOOKDA.EXE
inflating: bin/LOOKMT.EXE
inflating: bin/LOOKMTE.EXE
inflating: bin/MAKEMT.EXE
- move to the "bin" directory:
$ cd bin
- Launch g3ee using wine to boot from tape:
$ wine g3exec.exe -d ../data -c1900 -m256 FI G3MK8D ../tapes/4670000
George 3 Executive Emulator
by David Holdsworth & Delwyn Holroyd
Build: Jan 20 2007
Memory size: 256K
Exec command: FI G3MK8D
Waiting for a console telnet connection on port 1900
- On another terminal use telnet to connect to the operator console
telnet localhost 1900
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
George 3 operators console: connected
LOADED
- Now give the "CR 04" command on the operator console to load the
instructions from the card reader (file data/CR04)
CR 04 OK
FS 3,6,G3FSRES3 OK
FS 4,6,G3FSRES4 OK
FS 5,6,G3FSRES5 OK
FS 10,6,G3SWAPRES,,SWAP OK
DA GEORGE3A OK
LOADED
SCF SYSTEM NOT RUNNING
RESIDENCE 10 REDUCED BY 70K WORDS
RESTORE?
- Tell the system which tape we want to load - 1, 2 or 3. See
here for details of what's on each tape.
You are stronly advised to start with tape 3, unless you realy want to
get a close to a bare install as currently possible.
3
20.07.0
MT 4670000 NOT INCREMENT DUMP TAPE
PLEASE ENGAGE INCREMENT 3
- It's not happy with the tape that's online so we ask the operator
to change the tape for us by typing control-B followed by the command
"M31,serial" where serial is 15155 for increment 1 (a naked system),
15156 for increment 2 (a configured system) and 15157 for increment 3
(a "complete" system).
^B
Operator action:- M31,15157 O.K. Mounted - read only
DUMP TAPE 15157 ENGAGED
JOURNAL DATA MAY HAVE BEEN LOST
GENERATION 1 OF SYSTEM JOURNAL STARTED
:SYSTEM.OUTPUT RECREATED-ALL LISTFILES LOST
ALL INSTALLATION PARAMETERS SET TO DEFAULT:PLEASE RUN IPEDIT AS REQUIRED
UNIT U57 HAS BECOME INOPERABLE
GEORGE MEAN TIME: 1005071
GEORGE 3 MK8.67 READY .
ERROR IN EMSJOBS : THIS IS NOT A COMMAND
ERROR IN PARAMETER 3 IN RJ : ENTRANT JUGGERNAUT DOES NOT EXIST
FINISHED :SYSTEM,BACKMAP : 1 LISTFILES
- When it goes quiet (it's very quick) tell George to shut down by
pressing TAB and entering the "FINISH NOW" (or "FN NOW") command:
FN NOW
20.09.44 SYSTEM CLOSING DOWN NOW
ALL USER JOBS NOW FINISHED
:DUMPER,A0 (2) QUESTION: DO YOU REQUIRE TO DUMP?
- We don't want to do a dump so we tell the dumper: press TAB then
type "ANSWER :DUMPER,A0,NO" (or "AN 2,NO" if you don't like typing):
AN 2,NO
FINISHED :DUMPER,A0 : 1 LISTFILES
EVERYTHING HAS FINISHED
- Then tell EXEC to kill George: Type Control-A then DELE
^A
EXEC MESSAGE:- DELE O.K.
Connection closed by foreign host.
- Ok, George is now installed on disk, we want to start our first
real session.
First boot the 7903 communications processor. On Windows it would
normaly listen for telnet calls on port 23, but on Linux that would
require running it as root, so I use port 2023. Also java seems to
prefer ipv6 to ipv4 and, since I don't have ipv6 yet I have to set the
java.net.preferIPv4Stack option. The 7903 emulator runs
ok with gcj-4.4-jre-headless on Debian.
$ cd bin
$ java -Djava.net.preferIPv4Stack=true ICL7903 4 4 2023 7181 7903
ICL 7903 Communications Controller emulator
by David Holdsworth & Delwyn Holroyd
Build: Mar 19 2006 TEST BUILD
-? for usage info
Listening for TTY connections on port 2023 - 4 available
Listening for host connection on port 7903
Listening for VDU connections on port 7181 - 4 available
- Now on another terminal launch g3ee again, this time telling it
to boot from disk:
$ wine g3exec.exe -d ../data -c1900 -m256 DA GEORGE3A
George 3 Executive Emulator
by David Holdsworth & Delwyn Holroyd
Build: Jan 20 2007
Memory size: 256K
Exec command: DA GEORGE3A
Waiting for a console telnet connection on port 1900
- On another terminal use telnet to connect the operator terminal.
When we are asked whether to restore say "N":
$ telnet localhost 1900
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
George 3 operators console: connected
LOADED
SCF SYSTEM NOT RUNNING
RESIDENCE 10 REDUCED BY 70K WORDS
RESTORE?
N
- We should get a configuration report from the communications
processor (unit 57)
20.14.35
JOURNAL DATA MAY HAVE BEEN LOST
GENERATION 2 OF SYSTEM JOURNAL STARTED
IS A CONFIGURATION REPORT REQUIRED FROM UNIT U57 PLEASE?
Y
- Then when George is booted we start MOP on unit 57 by typing TAB
then "MOP ON,57":
GEORGE MEAN TIME: 1005076
GEORGE 3 MK8.67 READY .
ERROR IN EMSJOBS : THIS IS NOT A COMMAND
FINISHED :SYSTEM,BACKMAP : 1 LISTFILES
MOP ON,57
20.15.00 29APR10
UNIT U57 : MOP ON COMPLETED
- Now, from yet another terminal connect to a tty terminal with
telnet:
$ telnet localhost 2023
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
THIS IS GEORGE 3 MARK 8.67 ON 29APR10
20.15.40_
- We can now log in, for example as MANAGER. Initialy there is no
password, just press enter.
20.15.40_ ln :manager,mop
TYPE PASSWORD_
STARTED :MANAGER,MOP,29APR10 , 20.15.51 TYPE:MOP
20.15.54_ ld
LISTDIR LISTING OF DIRECTORY :MANAGER
TYPE NAME GEN.NO. LANG. REEL.NO. SERIAL NO.
DIR ENG 1 C1 :ENG
FILE(T) MOP 1 B1B0
FILE JOBLIST 1 ****
20.15.57_
- When you're finished with the system you can return to the
operator console and shut down the system:
20.16.00
FN
20.16.10 SYSTEM CLOSING DOWN SOON
ALL BACKGROUND JOBS FINISHED: 1 MOP JOBS LEFT
FN NOW
20.16.19 SYSTEM CLOSING DOWN NOW
FINISHED :MANAGER,MOP : 1 LISTFILES
ALL USER JOBS NOW FINISHED
:DUMPER,A1 (4) QUESTION: DO YOU REQUIRE TO DUMP?
AN 4,NO
FINISHED :DUMPER,A1 : 1 LISTFILES
EVERYTHING HAS FINISHED
UNIT 57 IDENTIFIER 1 HAS BECOME INOPERABLE
20.17.00
^A
EXEC MESSAGE:- DELE O.K.
That's it.