OpenBCM V1.07b12 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
DK6JU  > DSP      02.03.96 19:12l 37 Lines 1310 Bytes #-10892 (0) @ DL
BID : 023615DK0MWX
Read: DJ0CD DG2RBG DJ0RA DG4MLA DK8TG DJ5ZH DK8RW DG7NEN DG5CH DL3MGZ SP6QNA
Read: DL3JIN OE5CYL DG8SGC DL5MIR OK1XHC DJ2TK DL1EEC DG9ALL DG9BHQ OM1ATO
Read: DC2MRR DK5RAS GUEST
Subj: C50 juinc.info
Path: DB0AAB<DB0MWS<DB0RBS<DB0GE<LX0PAC<ON5VL<DK0MWX
Sent: 960302/1554z @:DK0MWX.#NRW.DEU.EU [Langenfeld,HF20m,DL1WX] $:023615DK0MWX
de DK6JU @ DK0MWX.#NRW.DEU.EU   (Michael)

to DSP @ DL

Hallo TI-Starter-Kit-Programmierer,

wer schon mal versucht hat, einen Quellcode mit vielen Include-files
vom DSK5A übersetzen zu lassen, kennt die Probleme: abhängig vom freien
Memory (unterhalb 640K) kommt der Assembler früher oder später nicht mehr
weiter. Man kann sich helfen, wenn man auf die Option -l (=Listing) 
verzichtet. Aber beim nächsten .Include ist endgültig Schluß.

Ich habe deshalb ein kleines Hilfsprogramm geschrieben, das das Einfügen
der .Include-files vor dem Assemblieren übernimmt. Es ist unter 
"C50 jufir" als 6-teiliges 7plus-file im PR-Netz eingespielt.

Für die zukünftig vermehrt auftauchenden Riesen-Quellen für den C50 ist 
dieses Programm Voraussetzung zum Assemblieren.

JUINC liest ein file mit der Extension .ASM und erzeugt daraus und aus den
.Include-files ein neues File mit der Extension .TMP. Dieses file kann dann
normal übersetzt werden. Für die Erzeugung einer 100 KByte großen Quelle aus
18 .Include-files werden ca. 5 sec benötigt (386SX-16).

Batch-job für die einfache Nutzung von JUINC:

JUINC %1
DSK5A %.TMP %2 %3 %4 %5

%1 = Dateiname (ohne Extension)
%2...%5 = Optionen für DSK5A (z.B. -l)

vy 73 Michael

PS: Ich arbeite  mit dem DSK5A 1.02.  Der neue DSK5A 1.10ß hat leider 
    noch mehr Fehler.



Read previous mail | Read next mail


 28.12.2025 05:50:09lGo back Go up