Hele udviklingsdelen af AmigaCOMAL ligger i biblioteket (skuffen)
PackDev, som du nu befinder dig i. Denne skuffe indeholder yderligere
to biblioteker:

   PackDevC
   PackDevAsm

Vi vil anbefale, at du kopierer hver af disse biblioteker over p andre
disketter - en srlig assembler-udviklingsdisk og en srlig C-udviklings-
disk.

Assembler-udviklingsdisken laves sledes: Frst initialiserer du en ny
diskette og giver den navnet PackDevAsm. Herefter kopierer du hele ind-
holdet af PackDevAsm-biblioteket over p denne disk ved i CLI'en at af-
give kommandoen

   copy AmigaCOMAL:PackDev/PackDevAsm to PackDevAsm: all
   copy AmigaCOMAL:Compiler/BLink to PackDevAsm:c

Nu kan du, hvis du befinder dig i Sources-biblioteket p denne disk,
overstte en pakkekilde til en frdig pakke ved at afgive kommandoen

   execute genpack <pakkekilde>

hvor <pakkekilde>.asm er kildeteksten til pakken.

Execute-filen benytter assembleren Asm68k. Hvis du nsker at benytte
Metacomco assembleren (flger ikke med p AmigaCOMAL-disketten), skal
du efter at have kopieret PackDevAsm yderligere kopiere denne assemb-
ler over i c-biblioteket p den nye disk. Hvis c-biblioteket p den
nye disk nu indeholder assembleren assem, kan en pakkekilde overst-
tes til en frdig pakke (som anbringes i Packages-biblioteket) ved at
udfre kommandoen

   execute genpack1 <pakkekilde>

hvor <pakkekilde>.asm er kildeteksten til pakken.

C-udviklingsdisken laves sledes: Frst initialiserer du en ny disket-
te og giver den navnet PackDevC. Herefter kopierer du hele indholdet af
PackDevC-biblioteket over p denne disk ved i CLI'en at afgive komman-
doen

   copy ComalDev:PackDev/PackDevC to PackDevC: all
   copy AmigaCOMAL:Compiler/BLink to PackDevC:c

Herefter skal du kopiere dine C-kompilere over i c-biblioteket p den nye
disk, dine lib-filer (bl.a. LC.lib og Amiga.lib) over i Lib-biblioteket
og dine C-header filer (.h-filer) over i Include-biblioteket. Alle disse
kopieringer kan gres ved frst at kopiere "copy" over i RAM:, derp skif-
te til RAM: og s anbringe din(e) Lattice C-disk(s) i df0:.

Hvis du har Lattice C v. 3.03 skal du nu udfre kommandoerne

   copy df0:c/LC1 to PackDevC:c
   copy df0:c/LC2 to PackDevC:c
   copy df0:Lib/LC.lib to PackDevC:Lib
   copy df0:Lib/Amiga.lib to PackDevC:Lib
   copy df0:Include to PackDevC:Include all

Hvis du har Lattice C v. 5.0x skal du udfre kommandoerne
 
   copy Lattice_C_5.0.1:c/lc1 to PackDevC:c
   copy Lattice_C_5.0.1:c/lc2 to PackDevC:c
   copy Lattice_C_5.0.1:c/lcerrs.txt to PackDevC:c
   copy Lattice_C_5.0.1:c/blink to PackDevC:c
   copy Lattice_C_5.0.2:Lib/LC.lib to PackDevC:Lib
   copy Lattice_C_5.0.2:Lib/Amiga.lib to PackDevC:Lib
   copy Lattice_C_5.0.2:CompactH to PackDevC:Include all
   assign lc: PackDevC:c
   assign lib: PackDevC:c
   assign include: PackDevC:c


Nu kan en pakkekilde oversttes til en frdig pakke (som anbringes i
Packages-biblioteket) ved at udfre kommandoen

   execute genpack3 <pakkekilde>    (Lattice v. 3.03)

eller

   execute genpack5 <pakkekilde>    (Lattice v. 5.0x)

hvor <pakkekilde>.c er kildeteksten til pakken.

P AmigaCOMAL-disken ligger assembleren Asm68k og linkeren Blink. Svel
assembleren som linkeren er "Public Domain" software. De er hentet fra
henholdsvis AmigaLibDisk69 og AmigaLibDisk40 (populrt kaldet Fish-disks).
Dokumentation hrende til disse programmer findes p AmigaCOMAL-disketten.

Alle manualens eksempler p assemblerpakker er udviklet ved hjlp af
Metacomco assembleren, og man kan ikke regne med, at listningerne i manu-
alen kan benyttes af andre assemblere uden smndringer. De kilder, der
ligger p disketten, er imidlertid rettet til, s de kan assembleres af
den medflgende assembler Asm68k.

God fornjelse med udviklingen!

