00000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | "|
00000010: 57 48 59 3F 22 0D 0D 54 68 61 74 27 73 20 74 68 |WHY?"..That's th|
00000020: 65 20 66 69 72 73 74 20 71 75 65 73 74 69 6F 6E |e first question|
00000030: 20 4D 61 72 63 20 57 61 6C 74 65 72 73 0D 20 20 | Marc Walters. |
00000040: 20 61 73 6B 73 20 77 68 65 6E 20 49 20 73 68 6F | asks when I sho|
00000050: 77 20 68 69 6D 20 64 65 76 65 6C 6F 70 6D 65 6E |w him developmen|
00000060: 74 0D 20 20 20 76 65 72 73 69 6F 6E 73 20 6F 66 |t. versions of|
00000070: 20 41 53 54 45 52 49 58 2E 0D 20 20 20 22 57 68 | ASTERIX.. "Wh|
00000080: 61 74 20 75 73 65 20 77 69 6C 6C 20 69 74 20 62 |at use will it b|
00000090: 65 3F 22 20 69 73 20 61 6E 6F 74 68 65 72 2E 0D |e?" is another..|
000000A0: 0D 4D 61 6E 79 20 63 6F 64 65 72 73 20 77 68 6F |.Many coders who|
000000B0: 20 68 61 76 65 20 65 78 70 65 72 69 65 6E 63 65 | have experience|
000000C0: 64 20 55 4E 49 58 0D 20 20 20 6F 72 20 69 74 27 |d UNIX. or it'|
000000D0: 73 20 63 6C 6F 6E 65 73 20 64 6F 20 73 6F 20 61 |s clones do so a|
000000E0: 74 20 55 6E 69 76 65 72 73 69 74 79 0D 20 20 20 |t University. |
000000F0: 6F 72 20 43 6F 6C 6C 65 67 65 2C 20 61 73 20 70 |or College, as p|
00000100: 61 72 74 20 6F 66 20 43 6F 6D 70 2E 53 63 69 2C |art of Comp.Sci,|
00000110: 0D 20 20 20 4D 61 74 68 73 20 6F 72 20 61 73 73 |. Maths or ass|
00000120: 6F 63 69 61 74 65 64 20 63 6F 75 72 73 65 73 2E |ociated courses.|
00000130: 20 57 65 0D 20 20 20 6C 65 61 72 6E 20 61 62 6F | We. learn abo|
00000140: 75 74 20 61 6C 6C 20 73 6F 72 74 73 20 6F 66 20 |ut all sorts of |
00000150: 69 6E 74 65 72 65 73 74 69 6E 67 0D 20 20 20 74 |interesting. t|
00000160: 68 69 6E 67 73 2C 20 61 6E 64 20 57 65 20 62 65 |hings, and We be|
00000170: 69 6E 67 20 77 68 61 74 20 77 65 20 61 72 65 2C |ing what we are,|
00000180: 0D 20 20 20 69 6D 6D 65 64 69 61 74 65 6C 79 20 |. immediately |
00000190: 67 6F 20 6F 75 74 20 61 6E 64 20 61 70 70 6C 79 |go out and apply|
000001A0: 20 61 6E 79 0D 20 20 20 69 64 65 61 73 2E 0D 0D | any. ideas...|
000001B0: 20 20 20 55 73 75 61 6C 6C 79 20 74 68 6F 75 67 | Usually thoug|
000001C0: 68 2C 20 6D 6F 73 74 20 70 65 6F 70 6C 65 20 68 |h, most people h|
000001D0: 61 76 65 0D 20 20 20 22 55 70 67 72 61 64 65 64 |ave. "Upgraded|
000001E0: 22 20 61 6E 64 20 74 68 65 69 72 20 77 6F 72 6B |" and their work|
000001F0: 20 65 6E 64 73 20 75 70 20 6F 6E 0D 20 20 20 61 | ends up on. a|
00000200: 20 31 36 20 62 69 74 74 65 72 20 28 6F 72 20 77 | 16 bitter (or w|
00000210: 6F 72 73 65 29 2E 20 49 27 6D 20 74 68 65 0D 20 |orse). I'm the. |
00000220: 20 20 49 6D 70 6F 76 65 72 69 73 68 65 64 20 55 | Impoverished U|
00000230: 6E 64 65 72 67 72 61 64 20 73 6F 20 49 27 6D 20 |ndergrad so I'm |
00000240: 66 6F 72 63 65 64 0D 20 20 20 74 6F 20 72 65 6D |forced. to rem|
00000250: 61 69 6E 20 77 69 74 68 20 74 68 69 73 20 6D 61 |ain with this ma|
00000260: 63 68 69 6E 65 20 28 4E 6F 74 0D 20 20 20 74 68 |chine (Not. th|
00000270: 61 74 20 49 20 64 6F 6E 27 74 20 6D 69 6E 64 2C |at I don't mind,|
00000280: 20 6F 66 20 63 6F 75 72 73 65 29 2E 0D 0D 20 20 | of course)... |
00000290: 20 42 61 63 6B 20 69 6E 20 6D 79 20 77 69 6C 64 | Back in my wild|
000002A0: 20 79 6F 75 74 68 66 75 6C 20 64 61 79 73 20 28 | youthful days (|
000002B0: 2D 3A 2C 20 49 0D 20 20 20 77 61 73 20 61 20 62 |-:, I. was a b|
000002C0: 69 74 20 6F 66 20 61 20 63 6F 64 65 72 2C 20 61 |it of a coder, a|
000002D0: 6E 64 20 63 72 65 61 74 65 64 0D 20 20 20 74 6F |nd created. to|
000002E0: 6E 6E 65 73 20 6F 66 20 73 74 75 66 66 20 28 44 |nnes of stuff (D|
000002F0: 65 6D 6F 73 2C 20 43 6F 6D 70 61 63 74 6F 72 73 |emos, Compactors|
00000300: 2C 0D 20 20 20 65 74 63 29 2E 20 54 68 65 73 65 |,. etc). These|
00000310: 20 70 72 6F 6A 65 63 74 73 20 72 65 71 75 69 72 | projects requir|
00000320: 65 20 61 20 66 61 69 72 0D 20 20 20 61 6D 6F 75 |e a fair. amou|
00000330: 6E 74 20 6F 66 20 74 69 6D 65 20 74 6F 20 70 72 |nt of time to pr|
00000340: 6F 64 75 63 65 2C 20 73 6F 20 77 68 65 6E 0D 20 |oduce, so when. |
00000350: 20 20 69 74 20 63 61 6D 65 20 74 6F 20 77 6F 72 | it came to wor|
00000360: 72 79 20 61 62 6F 75 74 20 73 74 75 64 79 2C 20 |ry about study, |
00000370: 65 74 63 2C 0D 20 20 20 6D 79 20 6F 75 74 70 75 |etc,. my outpu|
00000380: 74 20 64 72 6F 70 70 65 64 20 73 69 67 6E 69 66 |t dropped signif|
00000390: 69 63 61 6E 74 6C 79 0D 0D 20 20 20 42 75 74 20 |icantly.. But |
000003A0: 74 68 69 73 20 70 72 6F 6A 65 63 74 20 69 73 20 |this project is |
000003B0: 69 64 65 61 6C 20 66 6F 72 20 6D 79 0D 20 20 20 |ideal for my. |
000003C0: 73 69 74 75 61 74 69 6F 6E 2E 20 49 20 63 61 6E |situation. I can|
000003D0: 20 77 72 69 74 65 20 28 73 6D 61 6C 6C 29 0D 20 | write (small). |
000003E0: 20 20 70 72 6F 67 72 61 6D 73 20 61 6C 6C 20 74 | programs all t|
000003F0: 68 65 20 74 69 6D 65 2C 20 77 69 74 68 6F 75 74 |he time, without|
00000400: 0D 20 20 20 68 61 76 69 6E 67 20 74 6F 20 73 61 |. having to sa|
00000410: 63 72 69 66 69 63 65 20 74 69 6D 65 20 6E 65 65 |crifice time nee|
00000420: 64 65 64 20 66 6F 72 0D 20 20 20 6D 79 20 73 74 |ded for. my st|
00000430: 75 64 69 65 73 2E 20 49 66 20 49 20 67 65 74 20 |udies. If I get |
00000440: 61 20 67 6F 6F 64 20 69 64 65 61 20 66 6F 72 0D |a good idea for.|
00000450: 20 20 20 61 20 27 47 52 45 50 27 2C 20 49 20 63 | a 'GREP', I c|
00000460: 61 6E 20 67 65 74 20 69 74 20 64 6F 6E 65 20 69 |an get it done i|
00000470: 6E 20 6F 6E 6C 79 0D 20 20 20 61 20 64 61 79 20 |n only. a day |
00000480: 6F 72 20 73 6F 2C 20 63 6F 6D 70 61 72 65 64 20 |or so, compared |
00000490: 74 6F 20 77 65 65 6B 73 20 6F 72 0D 20 20 20 6D |to weeks or. m|
000004A0: 6F 6E 74 68 73 20 66 6F 72 20 61 20 64 65 6D 6F |onths for a demo|
000004B0: 70 72 6F 67 2C 20 65 74 63 2E 0D 0D 0D 53 6F 20 |prog, etc....So |
000004C0: 49 20 68 6F 70 65 20 74 68 69 73 20 65 78 70 6C |I hope this expl|
000004D0: 61 69 6E 73 20 6D 79 20 6D 6F 74 69 76 65 73 20 |ains my motives |
000004E0: 66 6F 72 0D 20 20 20 63 72 65 61 74 69 6E 67 20 |for. creating |
000004F0: 74 68 69 73 2E 20 49 27 6D 20 6E 6F 74 20 69 6E |this. I'm not in|
00000500: 74 65 6E 64 69 6E 67 20 74 6F 0D 20 20 20 62 65 |tending to. be|
00000510: 63 6F 6D 65 20 61 6E 6F 74 68 65 72 20 4B 65 6E |come another Ken|
00000520: 20 54 68 6F 6D 70 73 6F 6E 20 6F 72 0D 20 20 20 | Thompson or. |
00000530: 44 65 6E 6E 69 73 20 52 69 74 63 68 69 65 2C 20 |Dennis Ritchie, |
00000540: 6A 75 73 74 20 61 6E 20 65 66 66 69 63 65 6E 74 |just an efficent|
00000550: 0D 20 20 20 27 73 65 72 69 6F 75 73 27 20 43 36 |. 'serious' C6|
00000560: 34 20 63 6F 64 65 72 20 77 68 6F 20 68 61 73 20 |4 coder who has |
00000570: 6E 6F 0D 20 20 20 69 6E 74 65 6E 74 69 6F 6E 20 |no. intention |
00000580: 6F 66 20 63 68 61 6E 67 69 6E 67 2E 0D 0D 0D 50 |of changing....P|
00000590: 53 3A 20 41 53 54 45 52 49 58 20 69 73 20 72 61 |S: ASTERIX is ra|
000005A0: 74 68 65 72 20 27 70 6F 77 65 72 66 75 6C 27 20 |ther 'powerful' |
000005B0: 49 4D 48 4F 2C 0D 20 20 20 61 20 6C 6F 74 20 6D |IMHO,. a lot m|
000005C0: 6F 72 65 20 6D 61 79 62 65 20 74 68 61 6E 20 43 |ore maybe than C|
000005D0: 50 2F 4D 2E 20 50 72 6F 62 6C 65 6D 0D 20 20 20 |P/M. Problem. |
000005E0: 69 73 20 49 27 6D 20 6E 6F 74 20 74 68 61 74 20 |is I'm not that |
000005F0: 67 6F 6F 64 20 61 74 20 77 72 69 74 69 6E 67 0D |good at writing.|
00000600: 20 20 20 28 64 6F 63 73 29 20 73 6F 20 69 74 27 | (docs) so it'|
00000610: 73 20 75 6E 6C 69 6B 65 6C 79 20 74 68 65 72 65 |s unlikely there|
00000620: 20 77 69 6C 6C 0D 20 20 20 62 65 20 61 20 27 73 | will. be a 's|
00000630: 65 72 69 6F 75 73 27 20 72 65 6C 65 61 73 65 20 |erious' release |
00000640: 76 65 72 73 69 6F 6E 2E 0D 0D 0D 2D 2D 2D 0D 43 |version....---.C|
00000650: 68 72 69 73 20 42 61 69 72 64 2C 20 61 6B 61 20 |hris Baird, aka |
00000660: 22 50 6F 6C 61 72 22 20 22 54 43 4B 22 0D 32 34 |"Polar" "TCK".24|
00000670: 2F 32 2F 31 39 39 31 0D |/2/1991. |
"WHY?"..THAT'S THE FIRST
QUESTION MARC WALTERS. ASKS WHEN I SHO
W HIM DEVELOPMENT. VERSIONS OF ASTERIX
.. "WHAT USE WILL IT BE?" IS ANOTHER..
.MANY CODERS WHO HAVE EXPERIENCED UNIX.
OR IT'S CLONES DO SO AT UNIVERSITY.
OR COLLEGE, AS PART OF COMP.SCI,. MATH
S OR ASSOCIATED COURSES. WE. LEARN ABO
UT ALL SORTS OF INTERESTING. THINGS, A
ND WE BEING WHAT WE ARE,. IMMEDIATELY
GO OUT AND APPLY ANY. IDEAS... USUAL
LY THOUGH, MOST PEOPLE HAVE. "UPGRADED
" AND THEIR WORK ENDS UP ON. A 16 BITT
ER (OR WORSE). I'M THE. IMPOVERISHED U
NDERGRAD SO I'M FORCED. TO REMAIN WITH
THIS MACHINE (NOT. THAT I DON'T MIND,
OF COURSE)... BACK IN MY WILD YOUTHFU
L DAYS (-:, I. WAS A BIT OF A CODER, A
ND CREATED. TONNES OF STUFF (DEMOS, CO
MPACTORS,. ETC). THESE PROJECTS REQUIR
E A FAIR. AMOUNT OF TIME TO PRODUCE, S
O WHEN. IT CAME TO WORRY ABOUT STUDY,
ETC,. MY OUTPUT DROPPED SIGNIFICANTLY.
. BUT THIS PROJECT IS IDEAL FOR MY.
SITUATION. I CAN WRITE (SMALL). PROGRA
MS ALL THE TIME, WITHOUT. HAVING TO SA
CRIFICE TIME NEEDED FOR. MY STUDIES. I
F I GET A GOOD IDEA FOR. A 'GREP', I C
AN GET IT DONE IN ONLY. A DAY OR SO, C
OMPARED TO WEEKS OR. MONTHS FOR A DEMO
PROG, ETC....SO I HOPE THIS EXPLAINS MY
MOTIVES FOR. CREATING THIS. I'M NOT IN
TENDING TO. BECOME ANOTHER KEN THOMPSO
N OR. DENNIS RITCHIE, JUST AN EFFICENT
. 'SERIOUS' C64 CODER WHO HAS NO. IN
TENTION OF CHANGING....PS: ASTERIX IS RA
THER 'POWERFUL' IMHO,. A LOT MORE MAYB
E THAN CP/M. PROBLEM. IS I'M NOT THAT
GOOD AT WRITING. (DOCS) SO IT'S UNLIKE
LY THERE WILL. BE A 'SERIOUS' RELEASE
VERSION....---.CHRIS BAIRD, AKA "POLAR"
"TCK".24/2/1991.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL