DRW2ASM

DRW2ASM

  • Wat is drw2asm?

    Met drw2asm kan je tekeningen in LBM of pcx formaat omzetten in een te kompileren assembler bronkode.

  • Ontstaan van drw2asm

    Om tekeningen in je programma te gebruiken kan je natuurlijk het grafisch bestand inladen. Dit heeft echter nadelen je programma bestaat meerdere bestanden, en iedereen kan deze grafische bestanden aanpassen.

    Vroeger gebruikte ik een basic programma (LBM2_4.bas) geschreven door mijn broer Jan Wagemakers om LBM bestanden om te zetten in assembler. Dit was echter zeer traag. LBM2_4.bas heb ik ondermeer gebruikt ik LBMdraw een nooit beeindigd tekenprogramma.

    Hierna heb ik lbm2asm ontwikkeld dit was veel sneller vermits het volledig in assembler geschreven is. Lbm2asm is ondermeer gebruikt in dkopie een programma om uitgebreide diskette formaten te kopieren, meer informatie over dkopie kan je vinden op http://www.janwagemakers.be

    Vermits LBM een Amiga formaat is wordt niet door veel pc tekenprogrammas ondersteund, lbm2asm kon ook geen gekomprimeerde LBM bestanden lezen. Om deze reden heb ik drw2asm ontwikkeld, drw2asm kan zowel LBM als pcx bestanden omzetten.

  • Licentie  

    Drw2asm valt onder de "GNU General Public License", zie LICENSE voor meer informatie.

  • Bestanden in drw2asm.zip

    drw2asm.exe : het eigenlijke programma
    \example : voorbeeld van het gebruik van drw2asm. Type !demo om het voorbeeld te kompileren
    \source : de bronkode, type !drw2asm om het drw2asm te kompileren.
    \lbmdraw : onbruikbaar teken programma.
  • drw2asm gebruiken

    Drw2asm gebruiken is vrij eenvoudig om een tekening om te zetten:


    drw2asm tekening.pcx prg.asm publieke_parameter.

    Hierna wordt prg.asm aangemaakt, dit bestand kan gekompileerd wordt en gelinkt worden aan je eigen programma.

    Zie \example voor meer informatie.

    Met drw2asm kan je ook het palet (aangepaste kleuren) bewaren hiervoor moet je juist de optie "k" aan het EINDE van de kommando lijn meegeven.


    drw2asm tekening.pcx color.asm publieke_parameter k

    Zie \example voor meer informatie

  • Slot  

    Dit is waarschijnlijk de laatste versie van dit programma :-(
    Je mag de verdere ontwikkeling natuurlijk altijd overnemen

    Indien je "drw2asm" bruikbaar vindt (of onbruikbaar), suggesties hebt,
    bugs vindt :-( , mag je dit altijd laten weten.

    Ik gebruik de nieuwe spelling niet, maar dat had je al gemerkt zeker :-)