Ta priročnik opisuje razvoj programske opreme za računalniški sistem Iskra Delta Partner.
Namen priročnika je pokazati, kako pripraviti razvojno okolje, prevesti programe in jih zagnati na računalniku Partner ali v emulatorju. Poseben poudarek je na uporabi razvojnih orodij na PC računalniku z Linuxom, ki omogočajo udoben razvoj programske opreme, medtem ko se končni programi izvajajo na sistemu Partner.
Priročnik je namenjen programerjem, ki želijo:
Računalnik Iskra Delta Partner je poslovni računalniški sistem, razvit v podjetju Iskra Delta. Temelji na mikroprocesorju Zilog Z80 in vključuje disketne pogone ter operacijski sistem, namenjen pisarniškemu delu in obdelavi podatkov.
Programska oprema za Partner je običajno shranjena na disketah. V razvojnem okolju na PC računalniku z Linuxom diskete predstavljajo diskovne slike (datoteke, ki vsebujejo celotno vsebino diskete).
Razvoj programov poteka na PC računalniku z Linuxom. Programi se prevedejo z uporabo navzkrižnega prevajalnika (cross-compiler), nato pa se zapišejo na diskovno sliko. Ta diskovna slika se nato uporabi na računalniku Partner ali v emulatorju.
Za razvoj priporočamo uporabo operacijskega sistema Linux. Priporočena distribucija je Ubuntu Linux, saj omogoča enostavno namestitev vseh potrebnih razvojnih orodij.
Uporabniki sistema Windows lahko razvojno okolje uporabljajo s pomočjo Windows Subsystem for Linux (WSL), ki omogoča poganjanje Linux okolja neposredno znotraj sistema Windows.
Emulator Partnerja je mogoče poganjati tudi v Linuxu s pomočjo programa Wine, ki omogoča zagon Windows programov v Linux okolju.
Za uporabo postopkov, opisanih v tem priročniku, je priporočljivo poznavanje naslednjih področij:
Če vam katero izmed teh znanj manjka, priporočamo, da se z njim seznanite pred nadaljevanjem.