Article 40232 of comp.sys.cbm:
Xref: undergrad.math.uwaterloo.ca comp.sys.cbm:40232
Newsgroups: comp.sys.cbm
Path: undergrad.math.uwaterloo.ca!csbruce
From: csbruce@ccnga.uwaterloo.ca (Craig Bruce)
Subject: Re: ACE 14 (fx)
Message-ID: <DBys6n.Ezp@undergrad.math.uwaterloo.ca>
Sender: news@undergrad.math.uwaterloo.ca (news spool owner)
Nntp-Posting-Host: ccnga.uwaterloo.ca
Organization: University of Waterloo, Canada (eh!)
Date: Wed, 19 Jul 1995 13:01:35 GMT

621126@mercury.utb.edu (Mike Gordillo) writes:

>I also need that ident thing as described by Ismael.

Done.

>Another thing that would be nice would be to switch the key assignments
>around.  Let's say I need (and I do) switch the delete and backspace keys
>or turn the return key into a ctrl-g key :)  But that's minor stuff, and
>I should probably read the docs fully before even musing about this :D

I implemented an ad-hoc way of doing this: pressing Commodore-X will switch
the meanings of the HOME and DEL keys.  You will have to wait for the
".termrc" feature to do this conveniently.  However, you can edit (using
some SEQ-file editor) the "term.s" source file and change the following two
lines:

txHome      : db $7f  ;del
txDel       : db $08  ;backspace

to:

txHome      : db $08  ;backspace
txDel       : db $7f  ;del

and then reassemble the source file using the ACE assembler.  You will
probably need expanded memory on a C64 to do this.  Then, the default keys
will be permanently to your liking.

I have included below a bcoded copy of ACEterm 0.99 (it's not THAT big).  Just
drop it in place of your current ACEterm 0.98.

>Finally, why the use of 'cd' to change drives?  Is it to avoid the most
>likely possibility that someone has the files "a:"  "b:"  "c:" on their
>disks :)

It would be an invalid command anyway.  The reason is that I want to eventally
get away from the MS-DOSism and CMD-DOSism of the current pathname syntax
and I want to get into the Unix way of pathnames (e.g., "/a/dir/file", or
whatever you call your disk devices in the device mounting table).

><user boots up lame microstuff terminal proggy at work>

I believe that should be "Microshaft".

>ATDT COM-ODOR
> 
>CONNECT 38400
> 
>login : root
>password : yo!
> 
><user definable logon message>

With a little work to get around the problem of "no I/O while interrupts are
active", this may be a possibility, although full-screen application support
would be asking too much.

><and heck, if you can keep the login daemon in operation *after* someone
>exits to basic (if the need arose) = mondo nifty keen>

Supporting BASIC ain't my responsibility.

> <user inserts 1571 GCR disk>
> <user inserts 360K MSDOS disk>
> <user inserts 339K Commodore CP/M GCR disk>
> <user inserts 720K or 1.44 or 2.88 meg MSDOS disk>

This wouldn't go into the bare-bones ACE because you would be left with about
a 2K user-program space.  However, MS-DOS device drivers are a possibility
for "ACE Plus-128".  I'm not so sure about CP/M, since I never use it and
I don't have any technical information about the CP/M format.
 
(Your presentation of this request contained a few too many Craig Bruceisms
for my liking).

>         Yo!  Isn't it fun to play with MSDOS and CPM formats as easily as
>         native formats!  The ACE kern(a/e)l (!) does it all now. :D

"Kernel" should always be spelled with an "e", except when referring to the
Commodore Kernal, because they chose to spell it with an "a".

Keep on Hackin'!

-Craig Bruce
csbruce@ccnga.uwaterloo.ca
"Reality is that which does not go away when you stop believing."
        - Philip K. Dick

--bcode-begin 1 term
AGRMFGTLBg5AAAAAAAAAAAAAAAAAAjipm80ID6mK7QkPsANMbGSpMqBkIH5sqQGiAEyQE8lO
U1VGRklDSUVOVCBQUk9HUkFNIFNQQUNFIFRPIFJVTg0AqV+gZCB+bEwrZFVTQUdFOiBURVJN
DQCpAIUNqQCFJoUnhSiFKYUrhS6FL4UwhSyFMYUXhTOp/4UqhS2tiICFMqIHqQCdZ3rKEPqF
FiCJgCD6eiC1ZKIAIJh+IBRlTLdrqdGgZIX4hPmpVyADE5AKqdSgZCB+bEwrZIUCYFg6AMNB
Tk5PVCBPUEVOICJYOiIgRklMRSAoTU9ERU0pDQClAkwGEwAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAggROiB7WAnfhkyhD4qQAgfhONEGWOEWWMEmWlgI0TZanAIH4TIFoTjQxljg1l
jQhljgllyRmwCqksoGYgfmxMK2TgKJDypICMDmWMCmWkgYwPZYwLZckckA/pG0oYbQ5ljQpl
qRuNCGXgUZAQiulQShhtD2WNC2WpUI0JZa0JZY0FZY0BZa0LZY0HZY0DZakYjQRljQBlrQhl
rAplogDJGZADyKLAyRqQA8iigIwGZYwCZYYQqeCiIKz4ZCBUE60KZa4LZYWAhoGtCGWuCWUg
VxMgWhOlgqSDhRKEEyCgZq0IZckakAepAaItID9prQhlyRuQB6kaoi0gP2mtAmUgemap7KJj
IMYTqe2i/yDGE6kAhSwgrHFgVEVSTTogV0lORE9XIElTIFRPTyBTTUFMTCBGT1IgRU1VTEFU
T1IgKE1VU1QgQkUgQVQgTEVBU1QgMjUgUk9XUyBCWSA0MCBDT0xTKQ0ArQJlrgNlhYCGga0A
Za4BZUxXE60OZa4PZYWAhoGtDGWuDWVMVxOiACC9E4VwKQ+FcQoKZXGqoBS9EGiZYmfoyMAZ
kPSlcCmACioKCqqgGr1gaJliZ+jIwB2Q9KUyCgoKqqAlvWhomWJn6MjAK5D0qSAsr4gQAqkq
jY9nJBeiACQXEAKiA6AAvaBomZBn6MjAA5D0ogepIJ2UZ8oQ+qnNjZxnqUWNnWeiA72riJVw
yhD4onCgMiBLZ6IIqSCdoGfKEPqicCCTE6JwoD4gS2dM5WiYoGcYaWKQAciF+IT5qQEglhOp
IJH4YFhYWFhYWFhYWFhYWCAgIMxJTks6LS0tLS0vLS0tICAg1EVSTTotLS0tLS0gIC1CVUY6
LS0tLS0tICDNRU06LS0tLS0tLS0gw08tyT3IRUxQAEZPUiDUSEVSRVNBAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAEVYVFJOICAxMDAgIDE1MDIxOS44MjY5LjEgIDMwMCAgNjAwIDEy
MDAgMjQwMCAzNjAwIDQ4MDAgNzIwMCA5NjAwMTQ0MDAxOTIwMDM4NDAwOM4xIDfFMSDWRVJC
QVQgIMdMQVNTICAg1tQtMTAwICDW1C01MiAgIMHO08kgICAgwcTNM8EgICDDx9TF0s0gIEJV
RsLVxgAAAKn/jaZojadoogC9Ymfdv2edv2fwC46naCymaBADjqZo6OBQkOUspmgwA+6naDit
p2jtpmiqjqhoraZoYCQQMAFgIKlopBMYZRKQAciFgISBqWKgZxhtpmiQAciFgoSDpRApQIWG
GK2maG2oaDjtCWXwDpAMhXA4raho5XCqsAFghoWs+mSp8CBdE2CiT6kAnb9nyhD6YIaEogAg
YxOtBWWFhaz7ZKngogBMXROp7KIAIMYTqe2iACDGE6kAhSwgrHEgjWauDGXKiqIgID9pqWCs
+GQgVBM4rQxl6QGiACCHE60TZYWArRBlrhFlrBJlIH4TYCB4E7ABYKmsoGkgfmxMK2Q801RP
UFBFRD4NAP////7+///+/wn+//8N/////v7+/v///////xv+/v//ICEiIyQlJicoKSorLC0u
LzAxMjM0NTY3ODk6Ozw9Pj9AYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpbXF1e/v//////
//////////////////////////////////////7//v/+/v7+/////w3///7+/v7+/v7+/v7+
/v/+///+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/mBBQkNERUZHSElKS0xNTk9Q
UVJTVFVWV1hZWnt8fX5fAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh//////////
BxQJ/v7+Cv/////////////////+/////yAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8
PT4/QMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2NnaW1xdXl/AQUJDREVGR0hJSktMTU5PUFFS
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
cYVyhXM4rQJl7QZlhXAgwBM4ZXCFcOiGdaICjqdyIKhyrqdyqTudnHLup3KldYVwIKhyrqdy
qVKdnHLoqZygciBDbEyybxtbMjQ7ODBSAAAAABipnKBybadykAHIhfiE+akBonAglhOYGG2n
co2ncmCtCGTJAPAE6kyyb6neoHKiByBDbEyybxtbPzE7MmMA6kyyb+pMsm+lDMmgkBXJwLAR
KR8Kqr01c4VwvTZzhXFscADJgfAIyZWQB8mcsANM5XmiFt11c/AEyhD4YIoKqr2Mc4VwvY1z
hXGiAGxwALpzu3PTc+tz63Psc/lz+XP5c/pzznfOd853znfPd9N3hXiUeKp4rHjWeOV45Xjl
eOZ483j0eA55D3kaeRp5G3mREZ0dhYaHiAAAk4MTFF8EChKSlAMckEx5S3lKeUl5SHlHeUZ5
RXmYeaB5qHmtebl5w3nNefpzrXmvebR5w3nWeT95IXlgogAgvROqKfCFcMqKKQ8FcKL/IL0T
TKBmogAgvROqKfCFcOiKKQ8FcKL/IL0TTKBmYCCseCyviDAEqf+FMWBgqQugdIX4hPmpw6AD
ogFMDBMN1EhFIEZPTExPV0lORyAnSE9UIEtFWVMnIEFSRSBTVVBQT1JURUQgKCfDTyc9PcNP
TU1PRE9SRSk6DQ3DTy3BIDogREVDUkVBU0UgQkFVRCBSQVRFDcNPLcIgOiBJTkNSRUFTRSBC
QVVEIFJBVEUNw08txSA6IEVYSVQgQU5EIFNBVkUgQ0FQVFVSRSBCVUZGRVIgSUYgTU9ESUZJ
RUQNw08tySA6IEhFTFAgSU5GT1JNQVRJT04gKEFMU08gyMXM0CkNw08tziA6IE5BTUUgVEhF
IENBUFRVUkUgQlVGRkVSDcNPLc8gOiBTSE9XIE9QRVJBVElORyBTVEFUVVMgT0YgTU9ERU0g
RFJJVkVSDcNPLdAgOiBDSEFOR0UgUEFSSVRZOiA4zjEvN8UxDcNPLdEgOiBRVUlUIChXT04n
VCBXT1JLIElGIEJVRkZFUiBJUyBNT0RJRklFRCktKw3DTy3TIDogU0FWRSBDQVBUVVJFIEJV
RkZFUiAgICAgICAgICAgICAgICAgICAgINwNw08t1CA6IFRFUk1JTkFMLUVNVUxBVElPTiBU
WVBFICAgICAgICAgICAgICAgICDcDcNPLdogOiBQQVVTRSBURVJNSU5BTCBGTE9XICAgICAg
ICAgICAgICAgICAgICAgVg3DTy1cIDogVE9HR0xFIENBUFRVUkUtQlVGRkVSIE1PRElGSUNB
VElPTiBTVEFUVVMNw08tXyA6IENPTVBPU0UgydPPLTg4NTktMSBDSEFSQUNURVINw08gKyBB
TkQgw08gLSA6IEVOQUJMRSgrKS9ESVNBQkxFKC0pIENBUFRVUkUgQlVGRkVSDcNULTEgOiBD
TEVBUiBUSEUgQ0FQVFVSRSBCVUZGRVINw1QtMyA6IEVOVEVSIEhFWEFERUNJTUFMIMHTw8nJ
IENIQVJBQ1RFUiBDT0RFDcYxLMYzLMY1LMY3LMNULUAgVE8gw1QtXyA6INDGMSzQxjIs0MYz
LNDGNCwgwdPDyckgw1RSTCBDT0RFUw3DzNIgIDogQ0xFQVIgU0NSRUVOIChOT1RISU5HIFNF
TlQgVE8gTU9ERU0pDcTFzCzIz83FLMLBw8vB0tLP1yA6IMLTLMTFzCxfKDEyOCkgLyDC0yzE
xcwsxdPDKDY0KSwgw08t2D1TV0FQIMjPzcUvxMXMDdLW0yzS1tPPxsYgOiBSRVZFUlNFIFND
UkVFTg3T1M/QIDogTk9USElORygxMjgpIC8gU0VORCDUwcIgQ0hBUkFDVEVSKDY0KQ1gIAWA
YKJwIMMTjSh4qSmgeCBrbKJwINhsqUmgeCBrbKJ0INhsqVygeCBrbK0oeCDCbKkNIIhsqWWg
eCBrbKJ4INhsqXegeCBrbKJ8INhsqQ0giGypDSCIbGAADc1PREVNINNUQVRTOiBIQVJEV0FS
RSBPVkVSUlVOPQAsIEJVRkZFUiBPVkVSRkxPVz0ALCBTVEFUPSQAICBCWVRFUyBSRUNFSVZF
RD0ALCBCWVRFUyBTRU5UPQCiACC9E0mAov8gvRNMoGYsr4gwBan/hTFgohggmH4goGYg/X9g
6mAg82SiMCCYfiCgZiBxfJAOoiQgmH4goGYg/X9M0niiPCCYfiCgZiC1ZGDmMqUyyQOQBKkA
hTJMoGZgrYaAroWAjoaAjYWAYGCiSCCYfiCgZiBKfiB7EyBlbKIAIJh+IKBmYGCtr4hJgI2v
iEygZmCpDCAffWAsr4gQDKIYIJh+IKBmIP1/YCDzZCDrfCC1ZCCgZmCpACAffWDo6Ojo6Ojo
6orJBLAHJCcQAxhpCAoKoHkYaWiQAciiA0xDbBtbQV8bW0JfG1tEXxtbQ18bT1BfG09RXxtP
Ul8bT1NfG09BXxtPQl8bT0RfG09DX6n/hRcgoGZgqQCFFyCgZmCpk0yIbOpgqfJMxhOp7kzG
E6mFoICiAUxDbGCphqCAogFMQ2xgqYSggKIBTENsrYeA0AFgqYeggKIBTENsogDJlZAD6ZSq
ihhpiqipm6kFoHqFFIQVvWd6qWKFFmBYWCBUSElTIElTIEEgVEVTVCBNRVNTQUdFIEZPUiBU
RVNUSU5HIFlPVVIgTU9ERU0gVE8gU0VFIEhPVyBGQVNUIElUIFdJTEwgT1BFUkFURSBBTkQg
T1RIRVIgVEhJTkdTDQAAAAAAAAAAySvQDYopD8kC0AYgmHmpAGDJLdANiikPyQLQBiCgeakA
YIopINADpQxgJCYQ+aINpQzdwnrwBsoQ9qUMYIqFcAplcKB6GGnQkAHIogMgQ2ypAGAwMTIz
NDU2Nzg5LSsuDRtPcBtPcRtPchtPcxtPdBtPdRtPdhtPdxtPeBtPeRtPbRtPbBtPbhtPTaIK
vTN7nbCIyhD3ogOpAJUYlRydm4idn4ido4idp4idm4mdn4mpAJ2riMoQ4KkAja+IjaSJjaOJ
YENBUFRVUkVCVUYAJBcwAWCl+qT7hSCEIYUkhCWpm6CAhSKEI6UgBSHwT6UgpiHwAqn/ILl7
hXCQB6kAhRdMrHs4pSDlcIUgsALGIRilImVwhSKQAuYjGK2riGVwjauIkA3urIjQCO6tiNAD
7q6Ira+ICYCNr4hMV3sgoGalJKQlhfqE+2AAjbh7rqSJ4PWQBiD6e5ABYDip9e2kic24e5AD
rbh7jbh7oACupImxIp2liejIzLh7kPQYraSJbbh7jaSJrbh7GGAg82QgBnwIILVkKGCtpInQ
AWCiAKD/qQEgSxOQAjhgogO1/JUcqQCdm4m9p4idn4nKEO6pm6CJhfiE+akAoAEgSBOiA72n
iJX8tRydp4jKEPOl/8kA0A2iA7UcnaOIyhD4TGV8ohygBCBCE+qpAI2kiY2jiRhgACAGfKmw
oIiF+IT5IBsTqdcgAxOQAWCNcHyiA72jiJX8yhD4pf/JANAVrXB8IAYTra+IKX+Nr4ipAI2k
iRhgqZugiYX4hPmpAKABIEUTqaWgiYX4hPmtpImgAK5wfCAME6IDvZuJlfzKEPggeBOwA0yU
fK1wfCAGEzhgIAZ8ogO9o4iV/MoQ+KX/yQDQBCAFe2CicKAEID8TqQEgThOiA7VwlfzKEPlM
+HwAAAAAAI0afakAjR19IEp+IH99IHsTjRt9rhp90AUgfn6wM+4dfSB/fSB7E40cfe4dfa4a
fdAGIF9+TFp9ILF+sBQgf30gZWyp/4UzqR6gfaIBIENsYCBlbKIMIJh+IKBmIP1/YKIArBp9
ud59nWJnyOjgDJD0ogOpIJ1qZ8oQ+qIIrB198DStG32NamfowAHwKa0cfY1rZ6k6jWxnrR59
KX/JIAitHn0okArJ//AGrh59vbdqjW1nTNp9qV+dYmcgoGZgyEVYwdPDOiQwMTpYw09NUE9T
RTpYWDpYwcPFVEVSTSAwLjk5yU5WQUxJRMNPREUhwlVGzU9EOiDDTy1cxklMRSDFUlJPUiEh
00FWSU5HLi4uICAgwlVGRkVSIFNBVkVExkxPVyBQQVVTRUQgIMAT7AFlkAHKIGMTqf+s+mQg
ZhNgrRt9IH5+sBYKCgoKjR59rRx9IH5+sAcNHn2NHn0YYMkwkBTJOpAMKX/JQZAKyUewBukG
KQ8YYDhgoAC99n2ZYmfoyMAMkPSpAOAM8AKp/4UzYCDQfpAZINV/INB+kBEg1X8g4n8g0H6Q
BiDVfyDQfmCiAK0bfd39ftAIrRx93f5+8Ajo6ODQkOo4YIpKaaCNHn2wAWCqvc1/jR59GGAg
ICEhwy/MLdjP2S3c3NPPIiLDz8FfPDze3i0t0s9fXzBeKy0yXjNeJycv1dAhLl4sLDFez18+
PjE0MTIzND8/wMEnwV7B3sEiwSrBwcXDLMDFJ8VexSLFwMknyV7JIsnELd7OwM8nz17P3s8i
zyoqzy/A1SfVXtUi1SfZ0NBTU8BBJ0FeQd5BIkEqQUFFQyzARSdFXkUiRcBJJ0leSSJJJU/e
TsBPJ09eT95PIk8vL08vwFUnVV5VIlUnWVBQIlnD3Mw92DDZINMh0zDDMNIwoqOkpaenqa6t
G32uHH2NHH2OG31gogG9G30pf8lBkAzJW7AIvRt9SYCdG33KEOhgqQcgchNgAAAgwBONA4CO
BICtCmWuC2WFgIaBqQGuCWUgVxOpIq76ZCB+E6l5oIAga2ypm6CAhfiE+aAAubCImZuA8API
0PUg3hOwGsAA8BaEcKAAuZuAmbCI8ArIwOaQ86kAmbCIIHpmrQOArgSAIIcTIDRpIKBmIKxx
YJPCVUbOQU1FOiAAX38IAAIgyRPJANAKqRuNhICpCY2HgGA=
--bcode-end 1 7325 59b1ee89


