Church Calendar -*-org-*- [papa's cave]
|-----+----------------------------------+-----+------------|
| [1] | Event | [2] | Date |
|-----+----------------------------------+-----+------------|
| A | First Sunday of Advent | M | 2013-12-02 |
| A | St. Francis Xavier | F | 12-03 |
| A | St. Nicholas | F | 12-06 |
| A | Immaculate Conception[3] | F | 12-08 |
| C | Christmas[3] | F | 12-25 |
| C | Holy Family | M | 2013-12-30 |
| C | Mary, Mother of God[3] | F | 01-01 |
| C | Epiphany[3] | M | 2012-01-08 |
| C | Baptism of Christ | M | 2012-01-09 |
| O | Conversion of St. Paul | F | 01-25 |
| O | Presentation of Christ | F | 02-02 |
| O | 26 Saints of Japan | F | 02-06 |
| O | Our Lady of Lourdes | F | 02-11 |
| L | Ash Wednesday | M | 2012-02-22 |
| L | St. Patrick | F | 03-17 |
| L | St. Joseph[3] | F | 03-19 |
| L | Anunciation[3] | F | 03-25 |
| E | Easter Sunday[3] | M | 2012-04-08 |
| E | St. Joseph the Worker | F | 05-01 |
| E | Ascension[3] | M | 2012-05-20 |
| E | Pentecost[3] | M | 2012-05-27 |
| O | Visitation | F | 05-31 |
| O | Trinity Sunday[3] | M | 2012-06-03 |
| O | Corpus Christi[3] | M | 2012-06-10 |
| O | Sacred Heart[3] | M | 2012-06-15 |
| O | Birth of St. John the Baptist[3] | F | 06-24 |
| O | SS. Peter & Paul[3] | F | 06-29 |
| O | Transfiguration | F | 08-06 |
| O | Assumption of Mary[3] | F | 08-15 |
| O | Birth of Mary | F | 09-08 |
| O | Veneration of the Cross | F | 09-14 |
| O | Sts. Michael, Gabriel & Raphael | F | 09-29 |
| O | St. Therese of Liseux | F | 10-01 |
| O | Guardian Angels | F | 10-02 |
| O | St. Francis of Assisi | F | 10-04 |
| O | Our Lady of the Rosary | F | 10-07 |
| O | St. Luke | F | 10-18 |
| O | All Saints[3] | F | 11-01 |
| O | All Souls | F | 11-02 |
| O | Christ the King[3] | M | 2012-11-25 |
|-----+----------------------------------+-----+------------|
[1]: Liturgical season:
A: Advent
C: Christmas
O: Ordinary time
L: Lent
T: Easter Triduum
E: Easter
[2]: Event type:
F: Fixed feast
M: Moveable feast
P: Parish event
[3]: Solemnity
Structure-In-BASIC [papa's cave]
A technique for writing structured programs in classic (line-numbered) BASIC.
Structure-In-BASIC (SIB) is intended for beginning programmers who have been introduced to classic BASIC and wish to create more complex programs (programs too long to display on a single screen without paging/scrolling) before learning another language with better support for structured programming, or for advanced programmers who wish to create structured programs in BASIC.
SIB is composed of a set of source code patterns for implementing standard program structures in BASIC. The patterns should be simple to insert into program source, easily recognizable and distinctive, and undamageable by line renumbering. They should also assume no knowledge of other programming languages on the part of the programmer.
01000 REM /// BEGIN CONDITIONAL \\\_________________________ 01010 IF skip-condition THEN 1030 01020 REM conditional sequence ... 01030 REM \\\ END CONDITIONAL ///---------------------------
01000 REM /// BEGIN A
(Use standard BASIC syntax.)
01000 REM /// BEGIN TEST-EXIT \\\___________________________ 01010 IF exit-test THEN 1040 01020 REM loop sequence ... 01030 GOTO 1000 01040 REM \\\ END TEST-EXIT-LOOP ///----------------------rc
SDF Tour – April 2003 [toobnix.org [ALPHA v0.4]]
views: 5
"L" A-B-C Project [papa's cave]
A series of tutorials for programming languages of interest. The tutorial for a given language "L" consists of a sequence of sample programs, each demonstrating the most straight-forward to accomplish some basic operation in that language. The sample programs start with "Hello World" and increase in complexity through terminal and file nput/ output. The sample programs can be used as building blocks to make production programs.
Sample programs should be short and straight-forward. Techniques should be generic and as portable aspossible. Generally avoid platform-dependent techniques in favor of genericity.
(May create "-on-" A-B-C where platform-dependent techniques have particularly great advantage, or where generic techniques are particularly disadvantageous.)
1. Hello: Print literal string on terminal. 2. Print string from variable on terminal. 3. Echo: Accept user input, print on terminal. 4. Input from command line, print on terminal.
/* cat-1.c - display file lines on terminal [papa's cave]
* Source: Dave Sinkula. Reading a File Line By Line. * Jan. 12, 2005. DaniWeb. * * accessed Jan. 24, 2012. */
#include
int main ( void ) { static const char filename[] = "file.txt"; FILE *file = fopen ( filename, "r" ); if ( file != NULL ) { char line [ 128 ]; * or other suitable maximum line size * while ( fgets ( line, sizeof line, file ) != NULL ) * read a line * { fputs ( line, stdout ); * write the line * } fclose ( file ); } else { perror ( filename ); * why didn't the file open? * } return 0; }
Papa's Cave Universe Configuration -*-org-*- [papa's cave]
Repository (distributed and redundant for backup) for Cave resources. Serve public resources over Internet. Local additions, editing, deletion.
|--+----+--+--+--| | Host | Domain | Port | Dir | Content | |--+----+--+--+--| | papa | sdf.org | HTTP | | [1] | | vps15 | sdf.org | ? | | | | * | sdf.org | Gopher | 1/users/papa | | | papa | motd.org | HTTP | | | | papa | motd.org | HTTP | bika | | | kankan | twenex.org | HTTP | ~papa | | | *,www | meyer-english.com | HTTP | | | | * | meyer-21c.net | ? | | | | www | polarhome.com | 763 | ~papa | Alpha[1] | | www | polarhome.com | 753 | ~papa | Debian[1] | | www | polarhome.com | 743 | ~papa | NetBSD[1] | | www | polarhome.com | 793 | ~jdm | RedHat[1] | | gein | vistech.net | HTTP | ~jdm | | | cosw | isunlimited.net | 5656 | | TinyMUX | | * | retro-net.org | HTTP | ~papa | | | * | retro-net.org | Gopher | 1/papa | | | | cyber1.org | | | | |--+----+--+--+--|
[1]: SSL supported
Check-out/check-in all or part of Cave resources for the purpose editing, adding, or deleting files locally. Changes later synchronized with repository.
|----+-----| | iza | Zaurus SL-C1000 | | jii | FMV Deskpower CE9/100L | | lixi | Dimension 4500C | | shiro | FMV Lifebook 718NU4| |----+-----|
Ikeda Parish Jr./Sr. High Bible Study [papa's cave]
The Gospel According to St. Luke (24 chapters) 1. 5/1 Lk 1:1-54 2. 5/15 Lk 1:57-2:21 3. 5/22 Lk 2:22-52 4. 6/3 Lk 3:1-20 5. 6/12 Lk 3:21-4:13 6. 6/26 Lk 4:14-37 7. 7/3 Lk 4:38-5:11 8. 7/10 Lk 5:12-26 9. 7/17 Lk 5:27-39 10. 9/4 Lk 6:1-11 11. 9/11 Lk 6:12-26 12. 9/18 Lk 6:27-36 13. 10/2 Lk 6:37-49 14. 10/9 Lk 7:1-17 15. 10/30 Lk 7:18-35 16. 11/6 Lk 7:36-8:10 17. 11/20 (repeat #16) 18. 12/11 Lk 8:16-21 19. 2012/1/15 Lk 8:22-39 20. 1/22 Lk 8:40-9:6
MES Site Hosting Budget -*-org-*- [papa's cave]
|+-----+--+-------| | | Service | Fee | Remarks | |+-----+--+-------| | 1 | SDF VHOST 10MB/mo. | $60/yr. | incl. .com reg. | |+-----+--+-------| | 2 | SDF VHOST 50MB/mo. | $120/yr. | | |+-----+--+-------| | 3 | SDF ARPA admin. ID | $36 | or use papa or kid's | |+-----+--+-------| | 4 | SDF TWEAK | $20/yr. | if admin. w/ papa | |+-----+--+-------| | 5 | .jp domain reg. | \2980/yr. | or use .jpn.com? | |+-----+--+-------|
JP domain registration services:
- http://www.onamae.com/
- http://www.value-domain.com/
MES Site HTML Structure -*-org-*- [papa's cave]
index.shtml, announce.shtml, contact.shtml, jikanwari.shtml, location.shtml, teacher.shtml (center column page content, SSI skeleton)
- meshead.shtml (HTTP, HTML header, masthead, left sidebar)
- mesnav.shtml (navigation tabs (selected tab))
- mesfoot.shtml (right sidebar)
+ annsumm.html (announcements summary)
+ mosched.html (current month schedule)
child.shtml, jrsr.shtml, mailsend.shtml, priv.shtml, sat.shtml (center column page content, SSI skeleton)
- meshead.shtml
- mesnavnosel.html (navigation tabs (no selected tab))
- mesfoot.shtml ...
meshead.shtml
- mes.css
- index.shtml
- child.shtml
- sat.shtml
- jrsr.shtml
- priv.shtml
mesnav.shtml, mesnavnosel.html
- index.shtml
- announce.shtml
- jikanwari.shtml
- teacher.shtml
- location.shtml
- contact.shtml
index.shtml
- contact.shtml
contact.shtml
- contact.shtml
annsumm.html
- announce.shtml
contact.shtml
- mesmail.cgi
announce.shtml
- abcblock2.jpg
child.shtml
- child1.jpg
index.shtml
- sat4.jpg
jrsr.shtml
- jrsr.jpg
mailsent.shtml
- abcblock2.jpg
meshead.shtml
- contact.png
- meslogo2.jpg
priv.shtml
- abcblock2.jpg
sat.shtml
- sat3.jpg
teacher.shtml
- sm.jpg
- jdm1.jpg
- ftm.jpg
a. Site page count: 10
b. Site media total volume: 446 kB
c. Average page load volume (b/a): 45 kB
d. Average monthly searches for "EIKAIWA+TAKARAZUKA" (Google AdWords): 590
e. Site visits per search (est.): 0.1
f. Page hits per visit (est.): 3
g. Estimated monthly bandwidth (c*d*e*f): 8.0 MB
Good-Bye, Central [toobnix.org [ALPHA v0.4]]
views: 102
Currently Reading [papa's cave]
2011/7/21 Democracy in America by Alexis de Tocqueville 2011/8/16 Áê¾ì¤ËµÕ¤é¤ï¤Ê¤¤¡Ö¤ª¤Þ¤«¤»¡×Åê»ñË¡¡£ÊýÇȸ«Ç«¡Ê¤«¤¿¤Ð ¤ß¤ä¤¹¤·¡Ë
2012/1/17-19 Do Androids Dream of Electric Sheep? by Philip K. Dick (A masterly trip!) 2011/11/17 The Crystal Crypt by Philip K. Dick 2011/8/14 The Investor's Manifesto by William J. Bernstein 2011/6/30-2011/7/6 The Moon is a Harsh Mistress by Robert A. Heinlein 2011/6/30 Mere Christianity by C.S. Lewis (TWICE!) 2011/4/6 N or M? by Agatha Christie 2011/4/3 The Crisis of Islam by Bernard Lewis 2011/2/20 Far Eastern Tales by W. Somerset Maugham 2011/2/9 The Languages of Pao by Jack Vance 2011/2/8 Slaughterhouse-Five by Kurt Vonnegut 2011/1/10 Justice: What's the Right Thing to Do? by Michael J. Sandel 2010/10/5 The Mysterious Affair at Styles by Agatha Christie 2010/9/24 A Study in Scarlet by Arthur Conan Doyle 2010/7/7 This Crowded Earth by Robert Bloch 2010/7/1 Sjambak by Jack Vance 2009/5/18 The King in Yellow by Robert W. Chambers 2008/7/1 The Castle of Otranto by Horace Walpole
TWENEX.ORG QUESTS [papa's cave]
The Confessions of St. Augustine ¥í¡¼¥Þ¡¦¥ß¥µÅµÎé½ñ¤ÎÁí§ The Martian Chronicles by Ray Bradbury The Life of Teresa of Jesus The Green Pearl by Jack Vance Madouc by Jack Vance Cards on the Table by Agatha Christie Death on the Nile by Agatha Christie Goedel, Escher, Bach by Douglas R. Hofstadter Out of the Silent Planet by C.S. Lewis
å¹³æˆ23年度:今ã¾ã§ã®ç”Ÿæ´»ã®ä¸ã§ã€Œç¾Žã—ã„ã€ã¨æ„Ÿã˜ãŸã“ã¨ã‚„ã€ã€Œç¾Žã—ã„社会ã€ã‚’ã¤ãã‚‹ãŸã‚ã«è€ƒãˆã¦ã„ã‚‹ã“ã¨ã‚’B4用紙1æžšã«ã¾ã¨ã‚る。時間㯠60 分。 [papa's cave]
å¹³æˆ22年度:芦屋国際ä¸ç‰æ•™è‚²å¦æ ¡ã§6å¹´é–“å¦ã³ã€äººã¨ã—ã¦ã€ã©ã®ã‚ˆã†ã«æˆé•·ã—ã¦ã„ã‚‹ã‹ã€6年後ã®è‡ªåˆ†ã«ãªã£ãŸã¤ã‚‚りã§ã€B4用紙1æžšã«ã¾ã¨ã‚る。
å¹³æˆ21年度:今ã¾ã§ã®ç”Ÿæ´»ã®ä¸ã§ã€äººã¨å¿ƒãŒé€šã„åˆã£ãŸã‚Šã€ã™ã‚Œã¡ãŒã£ãŸã‚Šã—ãŸçµŒé¨“ã«ãµã‚ŒãªãŒã‚‰ã€èŠ¦å±‹å›½éš›ä¸ç‰æ•™è‚²å¦æ ¡ã«å…¥å¦ã—ã¦ã‹ã‚‰ã€å¦ç´šã‚„å¦å¹´ã®ãªã‹ã¾ã®ãŸã‚ã«ã€ã¾ãŸã€å¦æ ¡ã®ãŸã‚ã«ã§ãã‚‹ã¨æ€ã†ã“ã¨ã‚„ã€ã‚„ã£ã¦ã¿ã‚ˆã†ã¨æ€ã†ã“ã¨ã‚’ã€B4用紙1æžšã«ã¾ã¨ã‚る。
å¹³æˆ20年度:ãµã ã‚“ã®ç”Ÿæ´»ã®ä¸ã§ã€Œå¹¸ã›ã€ã‚’感ã˜ã‚‹ã®ã¯ã©ã®ã‚ˆã†ãªæ™‚ã‹ã€‚ã¾ãŸã€ãã®ã€Œå¹¸ã›ã€ã‚’生ã‹ã—ã¦ã€ã€Œã‚ˆã‚Šã‚ˆã„社会ã€ã‚’築ããŸã‚ã«ã€ã©ã®ã‚ˆã†ãªã“ã¨ãŒã§ãã‚‹ã¨æ€ã†ã‹ã€‚B4用紙1æžšã«ã¾ã¨ã‚る。
å¹³æˆ19年度:日本ã«ä½ã‚“ã§ã„る外国人ã®äººæ•°ã‚„日本ã®è¼¸å‡ºå…¥é¡ã®å¤‰åŒ–を表ã—ãŸè³‡æ–™ã‹ã‚‰ã‚ã‹ã‚‹ã“ã¨ã‚’è¸ã¾ãˆãªãŒã‚‰ã€èŠ¦å±‹å›½éš›ä¸ç‰æ•™è‚²å¦æ ¡ã«å…¥å¦ã—ã¦ã€6å¹´é–“ã‚’ã©ã®ã‚ˆã†ã«éŽã”ãã†ã¨æ€ã£ã¦ã„ã‚‹ã‹ã«ã¤ã„ã¦B4用紙1æžšã«ã¾ã¨ã‚る。
Portland water is pretty good [toobnix.org [ALPHA v0.4]]
views: 180
Short reads timelapse [toobnix.org [ALPHA v0.4]]
views: 190
TOPS-20 magic and other know-how, mostly gleaned from the twenex.org BBOARD or the TOPS-20 mailing list.
CONTENTS
1. HOW TO CREATE AND DESTROY SUBDIRECTORIES 2. HOW TO LOG A USER SESSION 3. WHY ARE .EXE FILE NAMES LIMITED TO SIX CHARACTERS? 4. HOW TO TELL HOW MUCH FILE SPACE IS IN USE 5. CONTROL CHARACTERS IN MIC SCRIPTS 6. MACRO SAMPLE PROGRAMS NOTES
1. HOW TO CREATE AND DESTROY SUBDIRECTORIES[1]
@SYSTEM:PEXEC.EXE ! Start PANDA EXEC
PANDA TOPS-20 Command processor 7.1(4453)-4 @BUILD @@PERMANENT blocks ! Must be less than permanent storage of parent @@WORKING blocks ! Must be less than working storage of parent @@ @POP ! Return to original EXEC
The parent directories must each have MAXIMUM-SUBDIRECTORIES set to the total number of directories to be created in its subdirectory tree. Maximum is 20 directories per login.
Must allocate blocks of permanent storage when creating a subdirectory. These blocks are automatically deducted from the free blocks for each parent directory, and may not exceed the current free blocks of any of the parent directories.
PERMANENT, WORKING, MAXIMUM-SUBDIRECTORIES of existing directory can be altered with BUILD command (PEXEC not necessary).
Existing directories can be deleted using the BUILD command KILL subcommand (PEXEC not necessary). Directory must be empty.
2. HOW TO LOG A USER SESSION[1]
@PHOTO
Log file: test.log
[PHOTO: Recording initiated Thu 29-Dec-2011 6:31PM] @ ! Execute commands/programs to be logged. @POP
[PHOTO: Recording terminated Thu 29-Dec-2011 6:33PM TEST.LOG.2] @
3. WHY ARE .EXE FILE NAMES LIMITED TO SIX CHARACTERS?[1]
The LINK program that generates .EXE files was inherited from TOPS-10, which limited all file names to six characters.
4. HOW TO TELL HOW MUCH FILE SPACE IS IN USE[1]
@INFORMATION DISK-USAGE
5. CONTROL CHARACTERS IN MIC SCRIPTS[2]
In a MIC script, a control character can be sent to a program with a string like "^C" (caret-C or any other letter corresponding to a control character) as a subcommand.
6. MACRO SAMPLE PROGRAMS
For learning Macro assembly language, the TOPS-20 Monitor Calls User's Guide (DOC:JSYS_USERS.MEM) lists some sample programs that illustrate basic functions like displaying text on a terminal and copying files.
=> Assume these DON'T work on TOPS-10.
NOTES
[1] Thanks to Jon Solomon . [2] Thanks to Per Danielsson .
Leaving the bubble [irl's MOTD]
Christmas and the New Year are now behind us, and for many a welcome break from reality. For me, it’s quite the opposite. I leave the nice friendly bubble that the University life creates and re-enter the real world. At University, I am funded by both my student loan and occasional work for the University. Money troubles rarely occur and thus I can spend my time learning by either reading fascinating articles (or slightly less fascinating lecture slides) and implementing really cool things like those I have created in Room 205. It is odd, and exciting, to think that one day I will be plunged into this “real” world where a lot of my friends from college already are.
A few things that grabbed my attention:
I am glad to have now returned to my bubble. Enjoy the picture of some chocolates; my mum thought the penguin in the middle looked a bit like Tux.
%âãÏÓ
Tech Podcasts [The WA5PB Blog]
I have really been getting into podcasts lately, particularly tech type ones. Here are some you might like to check out.
Finally, I am looking into partnering with another geek buddy to produce a new podcast. I’ll post a notice here when it is ready.
Protected: Otters [toobnix.org [ALPHA v0.4]]
There is no excerpt because this is a protected post.
(Source: Living Computer Museum. Toad-1 (toad-1.livingcomputermuseum.org) file PS:PIP.HLP.1. Accessed 2011/12/27.)
PIP is Peripheral Interchange Program from DEC. It is provided for compatibility with TOPS-10 systems. The TOPS-20 command COPY does most things that one would use PIP for, in a better way. The exception is converting from tabs to multiple spaces, and vice versa.
PIP.HLP %33B 25-Feb-75 PIP Switches (Alphabetic order) Summary
A Line Blocking B Binary Processing (Mode) C Suppress Trailing Spaces, Convert multiple Spaces to Tabs D Delete File E Treat (Card) Columns 73-80 as Spaces F List Disk or DTA Directory (File Names and Ext. only) G Ignore I/O Errors H Image Binary Processing (Mode) I Image Processing (Mode) J Punch Cards in ASCII Mode (Output Device must be CDP:) or Convert Control Characters on TTY output. L List Directory M See MTA Switches Below N Delete Sequence Numbers O Same as /S Switch, except Increment is by 1 P FORTRAN output assumed. Convert format control characters for LPT listing /B/P copy FORTRAN Binary Q Print (this) List of Switches and Meanings R Rename File S Resequence, or Add Sequence Numbers to File; Increment is by 10 T Suppress Trailing Spaces only U Copy Block 0 (DTA) V Match Parentheses (
) W Convert Tabs to Multiple Spaces X Copy Specified Files Y RIM, DTA to PTP if- Source Extension is: Destination Format is: RTB RIM Loader, RIM10B file, Xfer word SAV as RTB-RIM10B file only RMT RIM10 Z Zero out Directory
MTA Switches: Enclose in Parentheses (). M Followed by 8 Means Select 800 B.P.I. Density 5 556 2 200 E Even Parity A Advance MTA 1 File D Advance MTA 1 Record B Backspace MTA 1 File P Backspace MTA 1 Record W Rewind MTA or DTA T Skip to Logical EOT U Rewind and Unload MTA or DTA F Mark EOF
(M#nA),(M#nB),(M#nD),(M#nP) Mean Advance or Backspace MTA n Files or Records.
USING MULTIPLE INTERACTIVE PROGRAMS [papa's cave]
Dec. 28, 2011
TOPS-20 allows you to use multiple interactive programs simultaneously from a single login session. For example, in the middle of editing a document you can run other programs or commands, lookup help files, refer to e-mail messages, etc., and then return to your editing session in the same state you left it.
(Multiple non-interactive programs can be run using the TOPS-20 batch facility. See the TOPS-20 User's Guide[1] chapter 10 "Using Batch".)
The functions described in this tutorial are equivalent to those on Unix systems invoked with the Ctrl-Z key and commands like fg, jobs, etc.
There are two ways to run multiple interactive programs[2] in TOPS-20:
1. Push/Pop: From an interactive session you run another program, then return to the first program when the called program is complete.
2. Multiforking: You run two or more interactive programs in parallel and switch among them as needed, preserving the program session state from the last time you visited the program.
PUSH/POP
This method involves starting a new EXEC command level subordinate to your login EXEC. The state of your original program is preserved in your login EXEC while you run one or more programs in the child EXEC level. When done, you terminate the child EXEC and return to your original program.
*^C ! Return from program session to EXEC ^C ! (only single ^C will echo).
@PUSH ! Start child EXEC instance.
TOPS-20 Command processor 7(4168)-1 @MM ! Start a program in the child EXEC.
... ! Use program then exit.
@POP ! Terminate child EXEC and return to ! parent EXEC.
@CONTINUE[3] ! Return to original program session. * ! Depending on the program you may ! continue entering commands or ! refresh the display.
MULTIFORKING
With multiforking, you run multiple programs in the same EXEC by forking a separate address space to maintain each program's state. You can then move between the forks and their corresponding programs at will. You do not need to end a program before returning to a previously used program session, and may revisit any of the forked programs multiple times preserving each program's session status.
*^C ! Return from program session to EXEC ^C ! (only single ^C will echo).
@KEEP ! Create separate address space for ! new program.
@MM ! Start new program.
... ! Use program.
MM>^C ! Return from second program to EXEC.
@INFORMATION FORK-STATUS[3] ! List forks in current EXEC. ! (Current fork marked with "=>".)
TECO (1): Kept, ^C from IO wait at TYI+3, 0:00:00.0 => MM (2): ^C from IO wait at $COMND+3, 0:00:00.0
@FORK TECO ! Switch to original program's fork ! ("TECO").
@CONTINUE ! Return to original program session.
... ! Use original program.
*^C ! Return to EXEC.
@INFORMATION FORK-STATUS => TECO (1): Kept, ^C from IO wait at TYI+3, 0:00:00.0 MM (2): ^C from IO wait at $COMND+3, 0:00:00.0
@FORK MM ! Switch to second program fork ("MM").
@CONTINUE ! Resume second program session.
MORE INFORMATION
More information can be found in TOPS-20 User's Guide[1] sections 8.6 "Running Programs Without Destroying Memory" and 8.7 "Running Multiple Programs".
NOTES
[1] TOPS-20 User's Guide. Available on Twenex.org in file DOC:USERS.MEM or on the WWW at http://tilt.twenex.org/.
[2] It is only necessary to use these methods when you wish to use two or more user programs at the same time. Running a user program from EXEC without first running PUSH or KEEP will overwrite the user program address space and destroy the session state of the previously running program. However, EXEC commands generally do not disturb user program address space. You can halt an active program (with ^C^C), run several EXEC commands (e.g. DIRECTORY, HELP, TYPE), and return to your original program (with CONTINUE) in the state you left it.
[3] EXEC commands and options may be abbreviated to the minimum unique prefix, for example:
CONTINUE => CONT INFORMATION FORK-STATUS => IN FO
DECSYSTEM-20 Assembly Language Guide
Edited by:
Frank da Cruz Chris Ryland
Columbia University Center for Computing Activities New York, New York 10027
3 July 1980
Assembly Language Guide Page 1
Preface
This document is intended to be a comprehensive introduction to assembly language programming on the DECSYSTEM-20. It consists of excerpts from various DEC manuals and other documents, with the addition of programming examples and some original material. Appropriate credit is given in each chapter or section in which the material is not original.
Chapter 8 attempts to present a programming standard for Macro programs; in a sense it is the most important chapter because unless a program is clear and understandable, it will not be adaptable to new circumstances, and its usefulness and lifetime will be limited.
This is a draft. Various sections still need to be filled in or refined, and more material added. This will be done from time to time. Comments are welcome.
Program Directory [papa's cave]
aixkit phoenixbbs attkit omicron bsdkit luckydog, dansbar dynixkit withoutwalls, bcsbbs, fishnetmoh hp-uxkit firewatch, sorcerers ibmkit fishnetmoh, optical, pfloyd, batesmotel machkit gracebase milkit pfloyd sunoskit birdsong sysvkit batesmotel, baudbbs, sorcerers, birdsong ultrixkit phoenixbbs, dansbar vmskit intobbs, omicron, bcsbbs, pfloyd xenixkit nitelogbbs
aixacct omicron, darkworldbbs, firewatch attacct theforest, gracebase auxacct firewatch, turbotron, optical, batesmotel bsdacct turbotron dynixacct turbotron, baudbbs hp-uxacct intobbs, withoutwalls, fishnetmoh, nitelogbbs, intobbs, sorcerers ibmacct bcsbbs, birdsong machacct theforest, luckydog, baudbbs sunosacct darkworldbbs, dansbar sysvacct darkworldbbs, phoenixbbs, luckydog ultrixacct intobbs, optical, intobbs, gracebase vmsacct withoutwalls xenixacct theforest
ghostports !oracle!decwrl!quintus killproc !tandem listuser !com50, !meds!uunet!quadron!eurtrx netlog !mimsy!ames!ucsd portblock !mimsy porthack telehack ptyhide !meds!uunet!sacs rootkit telehack,!meds!uunet!sacs!nwnexus!lithos!buddha wardial telehack
UUNET FREE HACKING ZONE MANIFESTO [papa's cave]
Since uunet is such a key node in the Telehack network, I hereby declare that as root I will not run any programs here that will impede other hackers gaining either login or root access, and encourage successor roots to do the same. -- papa
| Feed | RSS | Last fetched |
|---|---|---|
| XML | Sat, 28 Jan 2012 12:00:36 +0000 | |
| An Incomplete Truth | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| bcokerworks.motd.org | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| Burton Library | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| Erin's weblog of travel & interesting local stuff | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| Idris's e-dribble | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| Images created by light on a sensitive surface | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| IMHO | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| irl's MOTD | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| Mark Cornick | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| Modern Geekery | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| nblade's MOTD Pages | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| nybbles.motd.org | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| papa's cave | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| polis | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| Retrospection | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| Scholarist | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| SDF Deskshots | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| SDF Forum | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| SDF Forum | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| Stoner's World | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| the correct shade of blue | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| The Lonely Cabin | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| The Post Hermitage | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| The WA5PB Blog | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| toobnix.org [ALPHA v0.4] | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| trap.motd.org | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| Tu's Life on the Super Dimension Fortress. | XML | Sat, 28 Jan 2012 12:00:36 +0000 |
| wtf is the internet? | XML | Sat, 28 Jan 2012 12:00:36 +0000 |