00000000: 54 6F 3A 20 20 20 20 6D 66 6F 72 64 40 75 6D 61 |To: mford@uma|
00000010: 78 63 2E 77 65 65 67 2E 75 69 6F 77 61 2E 65 64 |xc.weeg.uiowa.ed|
00000020: 75 20 20 28 4D 61 72 6B 29 0D 20 20 20 20 20 20 |u (Mark). |
00000030: 20 73 38 38 37 32 31 32 40 6D 69 6E 79 6F 73 2E | s887212@minyos.|
00000040: 78 78 2E 72 6D 69 74 2E 6F 7A 2E 61 75 20 28 52 |xx.rmit.oz.au (R|
00000050: 6F 6D 75 6C 69 73 29 0D 0D 54 69 74 6C 65 3A 20 |omulis)..Title: |
00000060: 41 53 54 45 52 49 58 20 69 73 20 6A 75 73 74 20 |ASTERIX is just |
00000070: 61 62 6F 75 74 20 61 6C 6D 6F 73 74 20 61 6E 79 |about almost any|
00000080: 20 64 61 79 20 72 65 61 6C 2D 73 6F 6F 6E 2D 6E | day real-soon-n|
00000090: 6F 77 20 66 69 6E 69 73 68 65 64 0D 0D 0D 48 69 |ow finished...Hi|
000000A0: 20 61 67 61 69 6E 2C 2C 2C 20 50 72 6F 67 72 65 | again,,, Progre|
000000B0: 73 73 20 77 69 74 68 20 6D 79 20 68 6F 6C 69 64 |ss with my holid|
000000C0: 61 79 20 70 72 6F 6A 65 63 74 20 68 61 73 20 62 |ay project has b|
000000D0: 65 65 6E 20 73 6C 6F 77 20 72 65 63 65 6E 74 6C |een slow recentl|
000000E0: 79 2C 20 62 75 74 20 6E 6F 77 0D 20 20 20 49 27 |y, but now. I'|
000000F0: 76 65 20 6F 6E 6C 79 20 67 6F 74 20 74 6F 20 63 |ve only got to c|
00000100: 6F 64 65 20 74 68 65 20 27 75 6E 61 6C 69 61 73 |ode the 'unalias|
00000110: 27 20 72 6F 75 74 69 6E 65 20 61 6E 64 20 49 27 |' routine and I'|
00000120: 6C 6C 20 62 65 20 66 69 6E 69 73 68 65 64 0D 20 |ll be finished. |
00000130: 20 20 77 69 74 68 20 74 68 65 20 63 6F 64 69 6E | with the codin|
00000140: 67 20 6F 66 20 74 68 65 20 73 68 65 6C 6C 2E 20 |g of the shell. |
00000150: 54 68 65 6E 20 49 20 67 6F 20 6F 6E 74 6F 20 50 |Then I go onto P|
00000160: 61 72 74 34 20 2D 2D 20 57 72 69 74 69 6E 67 20 |art4 -- Writing |
00000170: 75 70 20 74 68 65 0D 20 20 20 64 6F 63 73 20 2D |up the. docs -|
00000180: 2D 20 4E 6F 74 20 6C 6F 6F 6B 69 6E 67 20 66 6F |- Not looking fo|
00000190: 72 77 61 72 64 20 74 6F 20 69 74 20 28 49 20 68 |rward to it (I h|
000001A0: 61 74 65 20 77 72 69 74 69 6E 67 2C 20 65 73 70 |ate writing, esp|
000001B0: 65 63 68 20 77 68 65 6E 20 49 20 68 61 76 65 0D |ech when I have.|
000001C0: 20 20 20 74 6F 20 65 78 70 6C 61 69 6E 20 65 76 | to explain ev|
000001D0: 65 72 79 74 68 69 6E 67 2C 20 6C 69 6B 65 20 69 |erything, like i|
000001E0: 6E 20 50 68 79 73 69 63 73 20 72 65 70 6F 72 74 |n Physics report|
000001F0: 73 29 2E 0D 0D 53 69 6E 63 65 20 74 68 65 20 6C |s)...Since the l|
00000200: 61 73 74 20 72 65 70 6F 72 74 20 49 27 76 65 20 |ast report I've |
00000210: 6A 75 73 74 20 64 65 76 65 6C 6F 70 65 64 20 74 |just developed t|
00000220: 68 65 20 73 68 65 6C 6C 20 28 4D 56 2C 20 41 4C |he shell (MV, AL|
00000230: 49 41 53 2C 20 46 6C 61 67 73 2C 20 69 6D 70 72 |IAS, Flags, impr|
00000240: 6F 76 65 64 0D 20 20 20 6C 69 6E 65 20 70 72 65 |oved. line pre|
00000250: 70 72 6F 63 65 73 73 6F 72 2C 20 66 69 78 65 64 |processor, fixed|
00000260: 20 75 70 20 66 69 6C 65 20 72 65 64 69 72 65 63 | up file redirec|
00000270: 74 69 6F 6E 2C 20 62 6C 61 68 29 2C 20 77 72 6F |tion, blah), wro|
00000280: 74 65 20 61 20 27 67 61 6D 65 27 0D 20 20 20 28 |te a 'game'. (|
00000290: 57 69 72 65 77 6F 72 6C 64 29 2C 20 69 6E 63 6C |Wireworld), incl|
000002A0: 75 64 65 64 20 74 68 65 20 70 72 69 6E 74 65 72 |uded the printer|
000002B0: 20 61 73 20 61 20 64 65 76 69 63 65 2C 20 70 6C | as a device, pl|
000002C0: 75 73 20 61 20 66 65 77 20 6F 74 68 65 72 20 74 |us a few other t|
000002D0: 68 69 6E 67 73 2C 0D 20 20 20 62 69 74 20 49 27 |hings,. bit I'|
000002E0: 76 65 20 66 6F 72 67 6F 74 74 65 6E 20 77 68 61 |ve forgotten wha|
000002F0: 74 20 74 68 65 79 20 61 72 65 20 28 21 29 0D 0D |t they are (!)..|
00000300: 49 6E 20 72 65 70 6C 79 20 74 6F 20 6F 6E 65 20 |In reply to one |
00000310: 6F 66 20 4D 61 72 6B 27 73 20 69 64 65 61 73 2C |of Mark's ideas,|
00000320: 20 49 27 76 65 20 62 65 65 6E 20 74 68 69 6E 6B | I've been think|
00000330: 69 6E 67 20 6F 66 20 69 6E 63 6C 75 64 69 6E 67 |ing of including|
00000340: 20 61 20 73 69 6D 70 6C 65 20 74 65 78 74 0D 20 | a simple text. |
00000350: 20 20 70 72 6F 63 65 73 73 6F 72 20 27 4E 52 27 | processor 'NR'|
00000360: 20 28 73 6F 6D 65 74 68 69 6E 67 20 6C 69 6B 65 | (something like|
00000370: 20 4E 52 4F 46 46 29 20 74 6F 20 67 65 74 20 61 | NROFF) to get a|
00000380: 72 6F 75 6E 64 20 74 68 65 20 34 30 2F 38 30 0D |round the 40/80.|
00000390: 20 20 20 63 6F 6C 75 6D 6E 73 20 64 69 73 70 75 | columns dispu|
000003A0: 74 65 2E 0D 0D 54 68 65 20 6D 65 6D 6F 72 79 20 |te...The memory |
000003B0: 66 72 6F 6D 20 24 45 30 30 30 2D 24 46 46 46 46 |from $E000-$FFFF|
000003C0: 20 69 73 20 61 6C 6C 6F 63 61 74 65 64 20 61 73 | is allocated as|
000003D0: 20 70 72 6F 67 72 61 6D 20 77 6F 72 6B 73 70 61 | program workspa|
000003E0: 63 65 2C 20 62 75 74 20 69 74 20 73 68 6F 75 6C |ce, but it shoul|
000003F0: 64 6E 27 74 0D 20 20 20 62 65 20 61 20 70 72 6F |dn't. be a pro|
00000400: 62 6C 65 6D 20 74 6F 20 66 69 74 20 61 20 66 65 |blem to fit a fe|
00000410: 77 20 27 6C 69 62 65 72 61 74 65 64 27 20 4D 75 |w 'liberated' Mu|
00000420: 73 69 63 20 72 6F 75 74 69 6E 65 73 20 69 6E 20 |sic routines in |
00000430: 74 68 65 72 65 20 61 6E 64 20 72 75 6E 0D 20 20 |there and run. |
00000440: 20 74 68 65 6D 20 77 69 74 68 20 74 68 65 20 49 | them with the I|
00000450: 52 51 2E 20 49 20 6D 69 67 68 74 20 74 72 79 20 |RQ. I might try |
00000460: 49 4B 2B 20 64 69 73 27 61 72 76 6F 2E 20 28 41 |IK+ dis'arvo. (A|
00000470: 53 54 45 52 49 58 20 2D 20 61 20 74 72 75 65 6C |STERIX - a truel|
00000480: 79 0D 20 20 20 70 6F 6C 79 70 68 6F 6E 69 63 20 |y. polyphonic |
00000490: 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74 65 6D |operating system|
000004A0: 3F 29 0D 0D 44 65 63 69 64 65 64 20 6F 6E 20 74 |?)..Decided on t|
000004B0: 68 65 20 6E 61 6D 65 2E 20 41 53 54 45 52 49 58 |he name. ASTERIX|
000004C0: 20 6E 6F 77 20 73 74 61 6E 64 73 20 66 6F 72 3A | now stands for:|
000004D0: 0D 20 20 20 20 20 20 20 41 53 70 69 72 69 6E 67 |. ASpiring|
000004E0: 0D 20 20 20 20 20 20 20 54 6F 0D 20 20 20 20 20 |. To. |
000004F0: 20 20 62 45 20 61 0D 20 20 20 20 20 20 20 52 61 | bE a. Ra|
00000500: 74 69 6F 6E 61 6C 69 73 65 64 0D 20 20 20 20 20 |tionalised. |
00000510: 20 20 75 6E 49 58 0D 0D 43 69 61 6F 21 0D | unIX..Ciao!. |
TO: MFORD@UMAXC.WEEG.UIOWA.EDU (MARK
). S887212@MINYOS.XX.RMIT.OZ.AU (R
OMULIS)..TITLE: ASTERIX IS JUST ABOUT AL
MOST ANY DAY REAL-SOON-NOW FINISHED...HI
AGAIN,,, PROGRESS WITH MY HOLIDAY PROJE
CT HAS BEEN SLOW RECENTLY, BUT NOW. I'
VE ONLY GOT TO CODE THE 'UNALIAS' ROUTIN
E AND I'LL BE FINISHED. WITH THE CODIN
G OF THE SHELL. THEN I GO ONTO PART4 --
WRITING UP THE. DOCS -- NOT LOOKING FO
RWARD TO IT (I HATE WRITING, ESPECH WHEN
I HAVE. TO EXPLAIN EVERYTHING, LIKE I
N PHYSICS REPORTS)...SINCE THE LAST REPO
RT I'VE JUST DEVELOPED THE SHELL (MV, AL
IAS, FLAGS, IMPROVED. LINE PREPROCESSO
R, FIXED UP FILE REDIRECTION, BLAH), WRO
TE A 'GAME'. (WIREWORLD), INCLUDED THE
PRINTER AS A DEVICE, PLUS A FEW OTHER T
HINGS,. BIT I'VE FORGOTTEN WHAT THEY A
RE (!)..IN REPLY TO ONE OF MARK'S IDEAS,
I'VE BEEN THINKING OF INCLUDING A SIMPL
E TEXT. PROCESSOR 'NR' (SOMETHING LIKE
NROFF) TO GET AROUND THE 40/80. COLUM
NS DISPUTE...THE MEMORY FROM $E000-$FFFF
IS ALLOCATED AS PROGRAM WORKSPACE, BUT
IT SHOULDN'T. BE A PROBLEM TO FIT A FE
W 'LIBERATED' MUSIC ROUTINES IN THERE AN
D RUN. THEM WITH THE IRQ. I MIGHT TRY
IK+ DIS'ARVO. (ASTERIX - A TRUELY. POL
YPHONIC OPERATING SYSTEM?)..DECIDED ON T
HE NAME. ASTERIX NOW STANDS FOR:.
ASPIRING. TO. BE A. RA
TIONALISED. UNIX..CIAO!.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL