Miten saan ASM-koodia qbasic ohjelmaan? Pitäis saada kaksoispuskurointi screen 13h:lle. Vai kannattaako siirtyä suosiolla DJGPP/allegro-linjalle. Allegrossa on yksi huono puoli, ainakaan mulla sillä tehdyt ohjelmat eivät toimi windows 2000:ssa. Pitäsiköhän kokeilla windows versiota...
Siirry suosiolla SDL:ään, mielestäni parempi kuin allegro ja toimii ainakin minulla täysin Windows ympäristössä. Ja sillä näyttötilojen räplääminen ym. on aivan helppoa.
Tuplabufferointi onnistuu näppärästi kunhan päätän pukata tuon LameVGA:n ulos, nuo hommat kyllä toimii siinä jo.. mutta pitää muistaa että tuplabufferiin _ei_ sitten voi kirjoitella QB:n perus-komennoilla.. :)
Kun tässä tämmöinen aihe on, niin kysytään. Jos haluan tehdä assya QBasicciin NASMilla, niin mitä tiedostomuotoa pitäisi käyttää?
lainaus:
Miten saan ASM-koodia qbasic ohjelmaan?
https://www.ohjelmointiputka.net/koodivinkit/
En usko että NASM:lla saa assemblyä QBasiciin mitenkään, linkkeri kun taitaa vaatia Microsoftin kääntäjän tekemän tiedoston.
Suosittelisin käyttämään MASMia sen johdosta että se taitaa olla ainoa jossa on "tuki" basicille, eli se tietää miten basic pistää parametrit yms.
NASM:illa parametrit varmaan joutuisi lukemaan pinosta käsin, ja se ei ole loppupeleissä kovinkaan mukavaa :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.