ubuntu上でmingwとかdosとか

必要なもの

$ sudo apt-get -y install cabextract wine mingw32 dosbox
$ sudo wget http://www.kegel.com/wine/winetricks -O /usr/local/bin/winetricks
$ sudo chmod +x /usr/local/bin/winetricks
$ winetricks vcrun6

mingwの使い方

    • gccの前に i586-mingw32msvc- をつける

$ i586-mingw32msvc-gcc hello.c

vimの使い方

$ vim -b a.exe

vim内で
:%!xxd

編集後
:%!xxd -r

必要ないかも

http://wiki.winehq.org/PreloaderPageZeroProblem
なんか、メモリ周りでいろいろubuntuがやらかしてるかもしれないので

$ sudo sysctl vm.mmap_min_addr=0

でもいらないかも・・

dosboxの使い方

dosbox上で

mount c /home/hoge/.wine

とかして、どっかマウント
あとはfreedosの置いて実行してみたり