@@ -466,9 +466,75 @@ <h2>Operating Procedure</h2>
466
466
</ table >
467
467
</ center >
468
468
469
+ < p >
470
+
471
+ Hercules can operate in either of two modes: (semi-)graphical "panel"
472
+ mode or simple non-graphical standard command-line mode.
473
+
474
+ < p >
475
+
476
+ The default semi-graphical "panel" mode of operation is invoked by the
477
+ "hercules.exe" executable, and the non-graphical standard command-line
478
+ mode by the "herclin.exe" executable. They are both exactly identical
479
+ except for how the terminal screen is managed.
480
+
481
+ < p >
482
+
483
+ In the normal (default) semi-graphical "panel" mode, Hercules.exe draws
484
+ to screen directly itself, and does not rely on any terminal manager
485
+ functionality (Terminal or Command-Prompt program). It paints (draws)
486
+ messages and other information (such as its command line and CPU status
487
+ line) on specifc screen lines starting at specific columns, etc:
488
+
489
+ < br > < br >
490
+ < center >
491
+ < img src ="images/herc-panel.jpg "> < br > < br > Hercules managed Hardware Machine Console (HMC)
492
+ </ center >
493
+
494
+ < p > < br >
495
+
496
+ It relies on certain keystrokes (such as the PageUp and PageDown keys,
497
+ etc) to perform actions such as displaying previously issued messages
498
+ and switching to its alternate semi-graphical display panel via the Esc.
499
+ key (which shows an overal summary of the machine's state, such as its
500
+ current set of register values, list of devices, etc):
501
+
502
+ < br > < br >
503
+ < center >
504
+ < img src ="images/herc-panel2.jpg "> < br > < br > Hercules managed semi-graphical panel
505
+ </ center >
506
+
507
+ < p > < br >
508
+
509
+ When started in standard command-line mode via "herclin.exe", the terminal
510
+ screen is managed completely by your host operating system's terminal
511
+ management software. Hercules does not paint the screen itself at all. It simply
512
+ issues messages to "stdout" just like any other command-line program and your operating
513
+ system's terminal management software decides where on the screen that line
514
+ will be displayed. Additionally, Hercules does not read directly from the
515
+ command-ine itself either. Instead, it simply reads from "stdin" and processes
516
+ the commands it reads. Your host operating system's terminal manager is in charge
517
+ of managing the command-line, not Hercules:
518
+
519
+ < br > < br >
520
+ < center >
521
+ < img src ="images/herclin.jpg "> < br > < br > < u > < i > Unmanaged</ i > </ u > "herclin.exe" terminal screen,< br >
522
+ scrolled back several screens to see previously issued terminal commands.
523
+ </ center >
524
+
525
+ < p > < br >
526
+
527
+ In standard "herclin.exe" command-line mode, Hercules operates just like any other
528
+ normal command-line program, and you can use the Terminal's scroll bar (if it has
529
+ one) and/or your mouse's scroll wheel to scroll the screen backward or forward to
530
+ see previously issued mesages and/or commands and their responses. Your host
531
+ operating system's terminal manager is in charge of painting the screen and reading
532
+ the command line, not Hercules.
533
+
469
534
< h4 > Command line arguments</ h4 >
470
535
< p >
471
- To start Hercules enter this command at the host's command prompt:
536
+ To start Hercules in the default "panel" operating mode, enter this command
537
+ at the host's command prompt:
472
538
< blockquote > < code > < pre >
473
539
hercules [ -f < em > filename</ em > ] | [ --config=< em > filename</ em > ]
474
540
[ -o < em > logfile</ em > ] | [ --output=< em > logfile</ em > ] | [ --logfile=< em > logfile</ em > ]
@@ -635,8 +701,9 @@ <h4>Command line arguments</h4>
635
701
< h4 > Using the keyboard</ h4 >
636
702
< p >
637
703
638
- The main Hercules screen contains a scrollable list of messages with a command
639
- input area and system status line at the bottom of the screen.
704
+ In the default "panel" operating mode, the main Hercules screen contains
705
+ a scrollable list of messages with a command input area and system status
706
+ line at the bottom of the screen. (see further above)
640
707
< p >
641
708
To scroll through the messages, use either the Page Up or Page Down keys,
642
709
the Ctrl + Up Arrow or Ctrl + Down Arrow keys, or the Home or End and/or
0 commit comments