home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CBM Funet Archive
/
cbm-funet-archive-2003.iso
/
cbm
/
programming
/
msdos
/
xa214f.lzh
/
xa214f
/
doc
/
xa-de.log
< prev
next >
Wrap
Text File
|
1998-04-20
|
4KB
|
90 lines
******** xass65 1.0 ******** 15.11.89, aNDRE fACHAT
2-pASS-aSSEMBLER FR 65(c)02. VON rOCKWELL. dER ERSTE pASS BERECHNET
DIE lABELS, IM ZWEITEN pASS WIRD ASSEMBLIERT. eS WIRD EINE bLOCK-sTRUKTUR
UNTERSTTZT, D.H. DIE pSEUDO-oPCODES .( UND .) VERBERGEN DAZWISCHENLIEGENDE
lABELS VOR zUGRIFFEN AUS ANDEREN ALS DARBERLIEGENDEN bLOCKS.
dIE qUELL-, oBJECT- UND fEHLERDATEIEN MSSEN IN DER kOMMANDOZEILE ANGEGEBEN
WERDEN.
******** xass 1.0 ******* 1.4.90, aNDRE fACHAT
dIE oBJECT- UND fEHLERDATEIEN WERDEN, FALLS NICHT ANDERS ANGEGEBEN AUS
DER ERSTEN qUELLDATEI DURCH NDERN DER eXTENSION ERMITTELT.
eS GIBT JETZT EINEN c-HNLICHEN pREPROZESSOR MIT DEFINE, IFDEF, INCLUDE ETC.
'fUNKTIONEN' KNNEN KEINE DEFINIERT WERDEN.
******** xa 2.00 ******** aNDRE fACHAT
aB JETZT WIRD DAS, WAS IM ERSTEN pASS SCHON ZUR eRMITTELUNG DER oPCODE-
lNGE ASSEMBLIERT WURDE ZWISCHENGESPEICHERT. dAS VERDOPPELT DIE
gESCHWINDIGKEIT ANNHERND. dABEI WIRD ALLES, WAS BEKANNT IST, VERTOKEND,
UM SPTER NICHT WIEDER SOVIEL SUCHEN ZU MSSEN.
******** xa 2.02 ******** 23.9.90, aNDRE fACHAT
lABELS KNNEN MIT VORANGESTELLTEM '&' EINE bLOCKSTUFE HHER DEFINIERT
WERDEN, MIT EINEM '-' WERDEN SIE GLOBAL DEFINIERT (bLOCK=0).
bEI EINGESCHALTETER oPTION -C WERDEN fEHLER BEI cmos-bEFEHLEN ERZEUGT.
dIE tABELLEN FR DIE tOKEN-eRKENNUNG SIND VEREINFACHT UND DAMIT SCHNELLER
GEMACHT.
******** xa 2.03 ******** 16.6.91, aNDRE fACHAT
jETZT WIRD AUTOMATISCH EINE lISTE MIT lABELS ERZEUGT UND IN EINER .lab-dATEI
GESPEICHERT. iM pREPROZESSOR GIBT ES JETZT #IF.
******** xa 2.04 ******** 14.7.91, aNDRE fACHAT
dIE lABELTABELLE KANN JETZT GRER ALS 32KbYTE WERDEN. dA EIN eINTRAG IN DER
lABEL-tABELLE OHNE DEN EIGENTLICHEN nAMEN 14 bYTE BETRGT, SIND JETZT MEHR
ALS 2340 lABELS MGLICH.
iM pREPROZESSOR SIND JETZT AUCH 'fUNKTIONS'DEFINITIONEN MGLICH , ALSO
Z.b. #DEFINE MULT(A,B) ((A)*(B))
******** xa 2.05 ******** 29.7.91, aNDRE fACHAT
fR lABELS, dEFINES UND DIE oPCODES WIRD DIE sUCHE NACH hASHCODE DURCHGEFHRT.
DAMIT WERDEN CA. 350KbYTE qUELLTEXT FR EIN 32KbYTE eprom NICHT MEHR IN
18 SONDERN IN CA. 3 mINUTEN ASSEMBLIERT.
******** xa 2.06 ******** 18.9.91,aNDRE fACHAT
dER pREPROZESSOR HAT JETZT #IFLDEF UND #IFLUSED, WAS EIGENTLICH HEIT
'IF LABEL DEFINED' UND 'IF LABEL USED'. dAMIT LASSEN SICH bIBLIOTHEKS-
HNLICHE dATEIEN AUFBAUEN.
dIE uMSTELLUNG AUF pUREc BRINGT IHN DAZU, 350KbYTE (S.O.) IN 2 mINUTEN ZU
ASSEMBLIEREN. dIE vERGRERUNG DER dATEI-pUFFER PER SETVBUF() AUF 4KbYTE
BRINGT AUCH NOCH 7 sEKUNDEN. aUERDEM WIRD AM eNDE EINE sTATISTIK BER
VERBRAUCHTE rESOURCEN GEDRUCKT.
******** xa 2.07 ******** 30.9.91, aNDRE fACHAT
jETZT WIRD zEIT UND dATUM SOWIE DIE VERBRAUCHTEN sEKUNDEN IN DER sTATISTIK
GEZEIGT. dIE eNVIRONMENT-vARIABLEN xainput UND xaoutput WERDEN UNTERSTTZT.
fALLS DIE qUELL- UND iNCLUDE-dATEIEN NICHT GEFUNDEN WERDEN, WERDEN DIE IN
xainput AUFGEFHRTEN pFADE DER rEIHE NACH DURCHGETESTET. fALLS xaoutput
EXISTIERT, WIRD DIESER pFAD ALS pFAD FR .err, .lab UND .obj-dATEIEN
BENUTZT. nACH EINEM tURBO-c rEFERENZHANDBUCH SIND ALLE sYSTEMAUFRUFE
(MALLOC, FOPEN ETC.) JETZT ansi-KOMPATIBEL. (dER c-qUELLCODE ALLERDINGS
IST DIE dARSTELLUNG VON cHAOS IM BESTEN k&r-sTIL...)
******** 16.2.92, aNDRE fACHAT
#PRINT UND #PRINTDEF WERDEN UNTERDRCKT, WENN SIE IN DER ENTSPRECHENDEN
#IF-sTRUKUR SIND (WAR BISHER IM gEGENSATZ ZU ECHO UND INCLUDE NICHT SO)
******** xa 2.07B ******** 5.1.94, aNDRE fACHAT
aUF ENGLISCH UEBERSETZT, DIE aBHAENGIGKEIT DES hEADER-FILES VON
STDIO.H BESEITIGT, EBENSO DIE aBHAENGIGKEIT VON DER INTEGER SIZE.
IN XAH.H GIBT ES JETZT EINEN dEFINE dirchar UND dircstring, DIE
DAS vERZEICHNISTRENNZEICHEN DEFINIEREN (dirchar ALS '/' BZW '\\' UND
dircstring ALS "/" BZW. "\\")
******** xa 2.0.7D ******** 96, aNDRE fACHAT
mEHR AUF eNGLISCH {$fc}BERSETZT. #UNDEF KANN EIN DEFINE L{$f6}SCHEN.