In debug.exe se non ricordo male crei eseguibili com che vengono eseguiti da NTVDM, ovvero un layer di compatibilità per programmi per DOS. Come ti è stato detto, se vuoi scrivere un'applicazione console per Windows le API da usare sono quelle che ti sono state suggerite - dato che appunto, quelle chiamate alle routine del BIOS era roba che si poteva usare in DOS in modalità reale.Originariamente inviato da matti96
Le istruzioni sono dell'8086, lavoro su win7 a 32 bit e quelle istruzioni sul debug.exe mi funzionano...
Lo standard C non definisce nulla per colorare l'output, o usi le API specifiche della piattaforma (API di console su Windows, sequenze di escape VT100 su sistemi UNIX-like, eventualmente wrappate dietro funzioni "agnostiche"), oppure ti affidi ad una libreria portabile che astragga questi problemi (un classico sono le varie ncurses/pdcurses, anche se offrono molto più di quanto non ti serva).No no, niente api, deve essere multi-platform... Infatti non credo che l'asm vada bene

Rispondi quotando