This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
asm:emu8086_buildenv [2011/05/25 12:58] flozz [Running your program with DOSBox] |
asm:emu8086_buildenv [2019/01/15 08:38] (current) flozz disable discussions |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~DISCUSSION:off~~ | ||
+ | |||
====== How to build and run an Emu8086 ASM program on Linux ====== | ====== How to build and run an Emu8086 ASM program on Linux ====== | ||
{{ :asm:emu8086_4.08_screenshot.png?320|Emu8086 4.08 screenshot}} | {{ :asm:emu8086_4.08_screenshot.png?320|Emu8086 4.08 screenshot}} | ||
- | FIXME | ||
+ | [[http://www.emu8086.com/|Emu8086]] is an 8086 microprocessor emulator and disassembler. | ||
+ | It permit to assemble, emulate and debug 8086 programs (16bit/DOS). | ||
+ | Although this program was made for //Windows//, it works fine on GNU/Linux (with the help of //Wine//). | ||
+ | The problems are that Emu8086 can opens only one file at time, and that I dislike its text editor... I used an other editor | ||
+ | for writing my program and then I opened the main file of my project in Emu8086 every time I wanted to | ||
+ | compile it. That's boring and repetitive, so I made a build environment that uses the standard ''make'' command for | ||
+ | building my program. It is easy to use and efficient as we will see. | ||
===== Dependencies ===== | ===== Dependencies ===== | ||
Line 77: | Line 85: | ||
FIXME | FIXME | ||
+ | |||
+ | ===== Links ===== | ||
+ | |||
+ | * [[http://bzr.flogisoft.com/emu8086-buildenv/|The Emu8086 Buildenv repository (Bazaar)]] | ||