Sei sulla pagina 1di 4

Ecco una guida per chi per un motivo o per un altro ha bisogno di usare dosbox per far funzionare

masm:

OCCORRENTE
- Dosbox ( http://www.dosbox.com/download.php?main=1 )( windows installer )
- Masm ( http://www.phatcode.net/downloads.php?id=175 )

INSTALLAZIONE DI DOSBOX
- Windows XP/Vista/7
Su windows l'installazione non dovrebbe creare problemi. Scaricate e installate dosbox da
http://www.dosbox.com/download.php?main=1

CONFIGURAZIONE DOSBOX
Vi consiglio di seguire queste procedure in ordine

- Impostazione tastiera italiana


Avviate DOSBOX, e come primo comando date

keyb it
in questo modo si dice a dosbox che la tastiera da usare ha un layout italiano.
Provate i vari tasti di punteggiatura e i tasti direzionali ( sono quelli che normalmente danno
problemi con il layout di default).

- Configurare una root per DOS


1. Windows Create una cartella nell'unit C: e chiamatela "dosbox".
2. Avviate Dosbox e scrivete il comando
Windows

mount C C:\dosbox
mount C /home/[vostro username]/dosbox
3. Se tutto va bene digitando

C:
il prompt dovrebbe visualizzare

C:\>
Questo passaggio serve per impostare la cartella a cui dosbox far riferimento come se fosse C: nel
suo ambiente virtuale.
Prima di continuare l'installazione pu essere comodo salvare il layout della tastiera e attivare il

mount automatico della cartella dosbox come C:\.


Per farlo bisogna modificare il file dosbox.conf.
Windows
Andate nella cartella dove avete installato dosbox ( tipicamente su XP C:\programmi\dosbox e su
Vista C:\program files\dosbox ) e avviate il programma "DOSBox 0.74 Options". Si aprir una
finestra di blocco note con cui potrete modificare le opzioni.
DOPO AVER TROVATO IL FILE dosbox.conf
Al suo interno ( verso la fine ) modificate la riga
keyboardlayout=none
in
keyboardlayout=it
Successivamente aggiungente alla fine del file, nella sezione [autoexec], le seguenti righe
- Windows

@echo Se non funziona e' colpa di Dex


@mount C C:\dosbox
@C:

INSTALLAZIONE DI MASM
Dopo aver configurato Dosbox
1. Chiudete Dosbox se aperto
2. Entrate nella cartella C:\dosbox ( o nella cartella dosbox nella vostra home se usate MacOs o
Linux ) e create la cartella install ( non date nomi con pi di 8 caratteri )
3. Estraete il contenuto del file masm611.zip ( http://www.phatcode.net/downloads.php?id=175 )
nella cartella install
4. Avviate dosbox e date i seguenti comandi

C:
cd \ ( questi due servono nel caso vi troviate in qualche cartella
diversa da C:\ )
cd install
cd disk1
setup
Dopo qualche secondo partir il programma di installazione di MASM.
- Premete INVIO nella prima pagina
- Selezionate Install the Microsoft Macro Assembler
- Selezionate DOS / Windows & NT
- Selezionate Yes ( anche se probabilmente per il nostro corso andrebbe bene anche NO )
- Selezionate Yes (PWB)
- Selezionate Yes ( Brief Compatibility )
- Selezionate Yes ( Microsoft Mouse Driver )
- Selezionate Yes ( Masm.exe Utility )
- Selezionate Yes ( Help files )
- Selezionate Yes ( oppure No se non volete installare i programmi di esempio )
- Selezionate Hard Drive C ( ovviamente per dosbox C: la cartella C:\dosbox )
- Nelle pagine successive confermate i percorsi di default ( a meno che non abbiate preferenze
particolari )
- Selezionate NO CHANGE per continuare l'installazione oppure se volete modificare qualcosa
selezionate e modificate
Partir la copia dei file
PRO-TIP: per velocizzare la copia potete usare la combinazione CTRL+F12 per aumentare la
velocit del processore virtuale di DosBox, e CTRL+F11 per rallentare. Vi raccomando di non alzarla
troppo visto che potrebbe causare la morte del vostro animale domestico preferito ( anche se non
ce l'avete ).
Dopo la copia il programma di installazione vi spammer un po' spiegandovi quali incredibili
strumenti ha installato sul vostro computer. Skippate avanti con Invio fino a tornare al men
principale e selezionate Exit Installation.

AVVIARE MASM
In dosbox date i seguenti comandi:

C:
cd \ ( questi due servono solo se non siete in c: )
cd masm611
cd binr
new-vars
pwb
Se parte masm potete fare tutte le prove che volete. Avevo preparato un programmino simpatico da
lanciare per prova ma non ho ancora trovato il modo di fare copia/incolla da windows a dosbox e
quindi vi risparmio la fatica di farvelo scrivere a mano.

NOTA IMPORTANTE!!
Dopo aver avviato PWB e prima di compilare e/o eseguire qualunque programma assicuratevi di
aver impostato la compilazione in modalit debug. Per farlo da PWB selezionate Options->Build
Options->Use Debug Options.
Senza questa istruzione non si pu effettuare il debug delle applicazioni e molte di esse, una volta
avviate, inchiodano dosbox.

COMODITA': AVVIARE MASM CON 1 SOLO


1. Chiudete dosbox se aperto
2. Entrate nella cartella C:\dosbox ( su Mac e Linux la solita cartella dosbox nella vostra Home ) e
create con il blocco note un file con il seguente contenuto:
@echo "Avvio di masm in corso..."
@call C:\masm611\binr\new-vars
@C:\masm611\binr\pwb
@pause
e salvatelo come masm.bat ( attenti all'estensione )
3. Aprite dosbox e se siete in C:\ vi baster digitare

masm
per avviare masm