Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: ASMin sekoitus QB:hen

Sivun loppuun

thefox [15.04.2002 18:39:27]

#

Tietääkö kukaan tai olisiko mitään esimerkkiä miten ASM koodia (TASM/MASM/NASM kääntäjät) voi liittää omiin QB/QBasic tuotoksiin.
Itse näin tällaisen joskus jossain mutta se on tullut jo poistettua aikaa sitten kun en löytänyt sille mitään käyttöä.

Antti Laaksonen [15.04.2002 19:01:21]

#

Assembly-koodia ei tietääkseni suoraan voi laittaa mitenkään BASIC-koodiin (QB ei sisällä Assembly-tulkkia), mutta jos assembly-koodin kääntää konekieliseksi, CALL ABSOLUTE -funktiolla sen suorittaminen taitaa onnistua. En ole tosin itse koskaan käyttänyt.

thefox [17.04.2002 21:37:13]

#

Sitä meinasinkin. Jotenkin sen pitäisi olla mahdollista niinkin, että assembly koodi käännetään QLB-kirjastoksi josta, kun ladataan QB:hen, voi kutsua assembly:llä tehtyjä funktioita.
Call Absolute on todella köykkäinen komento ;)

Antti Laaksonen [17.04.2002 22:52:36]

#

Siihen tarvitaan sitten varmaan oikean versioinen Microsoftin assembleri. Saattaa olla vaikeaa löytää.

thefox [19.04.2002 21:55:15]

#

Versiolla tuskin väliä on, luulisin että homma hoituu kun kääntää QB:llä assemblerin tuottaman OBJ tiedoston ensin .LIB:iksi ja siitä QLB:ksi. Pitää katsoa.

HtH [20.04.2002 10:40:08]

#

Onkos sulla, fawkz joku hyvä assembler kääntäjä? Voitko pistää sähköpostissa, jos ei vie liikaa.

TIC [20.04.2002 14:17:23]

#

www.qb45.com muistaakseni jos tajusin... siellä on jotain assemblerin ja qbasicin hommia en oikeen tiiiedäääh. Ei oikein kiinnosta toi QBaska.

HtH [20.04.2002 14:57:09]

#

On se parempi, ku VBaska...

thefox [20.04.2002 17:39:34]

#

HtH, www.win32asm.cjb, tuolta voit hakea MASM:in, jolla voi kääntää wintoosalle ja dossille.
TODELLA hyvä paketti.

thefox [20.04.2002 17:40:03]

#

Ai niin, jos haluat DOS:sille linkittää tarvitset erillisen linkkerin.

Antti Laaksonen [20.04.2002 17:45:51]

#

Tuohon osoitteeseen vielä .net perään.

thefox [20.04.2002 17:58:16]

#

Hups, niinpä.

thefox [20.04.2002 18:04:05]

#

QB45.Comista tosiaan löytyi pari juuri sopivaa pätkää.. nyt pitää alkaa vääntämään LameVGA:aa ihan urakalla ;)


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta