kim@mips.UUCP (Kim DeVaughn) (12/06/85)
[ ... go ahead, eat my bits ... ] Several people asked me to send them copies of the "ref card" that Dale posted for Bruce awhile ago. Alas, for some reason, most of them are on ARPA, and I can't get mail to them. So, with apologies, I'm re-posting it here. Just so this won't be totally redundent, here's a "tidbit" or two: I was supposed to receive Deluxe Paint by Electronic Arts on Tuesday, Dec. 3rd. That has been delayed to between Dec. 7th, and Dec. 9th. Reason given was a couple of last minute bugs found in going from the V1.0 OS, to the V1.1 OS. So what else is new ... BTW, the V1.1 s/w seems somewhat more stable than V1.0, but it still crashes alot; at least the Guru Meditation numbers are different though. Biggest problem area still seems to be "doing things" (like *closing* windows) when there's *only* 30-40K of free memory around. V1.1 has occasionally trashed a disk, as did V1.0 ... these from AmigaBASIS (MS-Basic) and ABasiC, respectively. AmigaBASIC is ALOT like the MS-Basic for the Mac; I had heard this, so I went out and bought a book on MS-MacBasic (why you ask ... because I don't have any documentation ... the dealers only copy the new floppys ... the documentation is *supposed* to come from CBM directly ... REAL SOON NOW!) Anyway, it's true that they're quite similar as far as the syntax/semantics/ etc. goes; less true for the environment itself. Ah well ... Read in the newspaper the other day ... there's been an "Executive Reorg- anization" at Commodore. New President, new COO, negotiations with the Bank on debt restructuring, etc. Their stock is up about 2 points from the last time I checked (about a month ago), so hopefully they'll be around for awhile. Good luck, CBM-Amiga folks! Enough trivia ... here's the repost. Enjoy, /kim vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv > From: dale@amiga.UUCP (Dale Luck) > Newsgroups: net.micro.amiga > Subject: software quickie reference card > Date: 30 Oct 85 19:42:31 GMT > Organization: Commodore-Amiga Inc., 983 University Ave #D, Los Gatos CA 95030 > > Bruce Barrett sent this to me to make available, hope it helps. > > You might like to post the folowing on USENET / BIX it is the > Amiga Reference Card I designed a while ago. **********************************Start of card********************* ======= Amiga Reference Card =====1= ----------- ED Commands ------------ Movement: esc:key:what happens (type esc first, then you can use the commands on left) ---------------------------- CL <- Cursor left one char. CR -> Cursor right one char. ^I Tab to next ^R Cursor left one word ^T Cursor right one word CS ^] Cursor to start of line CE ^] Cursor to end of line ^| Cursor Up v| Cursor down N Next line (start of) P Previous line (start of) ^E Top or Bottom of screen ^D Scroll text Down ^U Scroll test Up B Bottom of file T Top of file Changes (insert, exchange, delete): S ^M Insert <cr> A/s/ Insert line before I/s/ ^A Insert line after IB Insert block IF!f! Insert file DC del Delete character BS Delete previous char. ^O Delete next word J Delete next <cr> ^Y Delete to end of line D ^B Delete line DB Delete Block EQ/s/t/ Exchange w/Query E/s/t/ Exchange BE Block End BS Block Start SB Show block F Find BF Find, backwards LC Check case in searches UC Don't check case ======= Amiga Reference Card =====2= ----------- ED Commands ------------ Misc: U Undo changes RP Repeat til error SL Set Left margin SR Set Right margin ST Set Tab distance EX Extend right margin SH Show information Q Quit (no save) SA Save file WB!f! Write block to file X Exit (and save) ^G Repeat last extended ======= Amiga Reference Card ======= ---------- DOS Error Codes --------- 103 Out of memory 120 Command line invalid 121 Not an Object Module 202 Object in use 203 Object exists 205 Objet not found 209 Action not known 210 Invalid stream name 211 Object lock invalid 212 Object wrong type 213 Disk not validated 214 Disk Read only 215 Rename across devices 216 Directory not empty 218 Device not mounted 219 Seek error 220 Comment too big 221 Disk full 222 File delete protected 223 File write protected 224 File read protected 225 Not a DOS disk 226 No disk in drive 232 No more DIR entries ======= Amiga Reference Card =====3= ==--==-- Dead End Alerts --==--== -------- 68000/68010 errors ------- 0 Call to Debug(); 1 --?-- 2 Bus error 3 Address error 4 Illegal instruction 5 Division by Zero 6 CHK inst. (shouldn't happen) 7 TRAPV inst. (shouldn't happen) 8 Privileged instruction 9 trace (single step) A Line 1010 emulator B Line 1111 emulator 2x Trap instructions 0-E 2F Normal break point ======= Amiga Reference Card =====4= -------- Lattice C Compiler ------- LC1 [LC1Options] program LC2 [LC2Options] program LC1Options: -b -cc nest comments -cd allow '$' in symbols -cm allow 'cc' -cs use one copy of string constants -cu force all "char" to "unsigned char" -cw ignore return()'s -d put debug info in quad file -dsymbol[=value] -iinclude_path -l align data to an even 4 byte address -n ingore chars 9-31 of symbol names -oname output (quad file) name -p create preprocessor output only -u remove predefined #define's -x definitions outside functions are treated as XREFs not XDEFs LC2Options: -f5|6 Use A5 or A6 for -b option -oname output (.ld file) name -s load contiguously ======= Amiga Reference Card =====1= ----------- The Assembler ---------- Assem prog [-o outfile] [-c options] [-i include/group/] [-l listfile] options: S Place symbols in -o file D No local symbols in -o file C Ignore label case X Add xref info to -l file Wn Set workspace value {8000} ======= Amiga Reference Card =====5= ------------ The Linker ------------ Alink file[+file...] [WITH file] [LIB file[+file...]] [XREF file] [WIDTH n] [MAP file] [TO file] ALink startup.o+foo.o lib lib lc.lib+amiga.lib to foo.ld Alink with foo.wth foo.with: FROM startup.obj* myfile.o* TO myfile.ld LIBRARY lc.lib* amiga.lib OVERLAY a,b b *aa,bb **ccc,ddd ======= Amiga Reference Card ======= ------- DOS Execute Commands ------- Execute file [arguments] FailAt return_code (from 1 to 2000meg) IF condition : : ENDIF Conditions: [NOT] WARN|ERROR|FAIL [NOT] srring1 EQ string2 [NOT] EXISTS file Skip [label] LAB [label] Quit [return_code] {0} ======= Amiga Reference Card =====6= ----------- DOS Commands ----------- ; comment > redirect stdout < redirect stdin Assign log_dev: dir Break task# [All][C][D][E][F] CD dir Copy [dir|file] [TO] dir|file [ALL][QUIET] Date [dd-mmm-yy] [[h]h:mm[:ss]] Delete name[ name...] Dir [dir] [OPT A|D|I] A=all, D=Dir names only, I=interactive Diskcopy DFn: to DFm: [new_name] Echo "string" EndCLI Fault n [n...] FileNote file "string" Format DRIVE DFn: NAME "string" Info Install DFn: Join file [file...] AS new_file List [dir] [P patern] [S pattern] [KEYS] [[NO]DATES] [QUICK] [SINCE date] [UPTO date] MakeDir dir NewCLI ["x/y/width/heigth/[name]"] Prompt "string" (May use %n for tack number) Protect file|dir [R][W][D][E] Raname file|dir file|dir Run program [arguments] [+ program [arguments] [+... Search dir|pattern [SEARCH] "string" [ALL] Sort file file [COLSTART n] Stack n Status [process#] [FULL] [TCB] [SEGS] [ALL] Type file [OPT N|H] Wait n SEC|MIN Wait UNTIL hh:mm Why ^^^^^^^^^^^^^^^^^^^^^^^^^ that's all, folks ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UUCP: {decvax,ucbvax,ihnp4}!decwrl!mips!kim DDD: 415-960-1200 USPS: MIPS Computer Systems Inc, 1330 Charleston Rd, Mt View, CA 94043 -- UUCP: {decvax,ucbvax,ihnp4}!decwrl!mips!kim DDD: 415-960-1200 USPS: MIPS Computer Systems Inc, 1330 Charleston Rd, Mt View, CA 94043