Originariamente inviato da matti96
Le istruzioni sono dell'8086, lavoro su win7 a 32 bit e quelle istruzioni sul debug.exe mi funzionano...
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.
No no, niente api, deve essere multi-platform... Infatti non credo che l'asm vada bene
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).