Emu51 is a graphical 8051 emulator.

Godzil 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
docs dbb86f410a Rename index.html to index.htm 5 роки тому
examples 8999fa051f Code cleanup / reformat 1 рік тому
external 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
include 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
CMakeLists.txt 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
asm_man.txt 3d6cb8ac9e First Commit 10 роки тому
asm_rev.txt 3d6cb8ac9e First Commit 10 роки тому
asm_tabl.txt 3d6cb8ac9e First Commit 10 роки тому
code_51.cpp 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
code_editor.cpp 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
data.dat 8999fa051f Code cleanup / reformat 1 рік тому
dis_asm.cpp 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
emu51.cpp 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
emu51.gif 3d6cb8ac9e First Commit 10 роки тому
flags.cpp 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
gui.cpp 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
history.txt 3d6cb8ac9e First Commit 10 роки тому
list51.txt 3d6cb8ac9e First Commit 10 роки тому
ramv.cpp 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
readme.md fa75493e0c exchange readme.md / readme.txt 10 роки тому
regs.cpp 827e920909 Now use CMake to build and compile/run with Allegro 4.4 1 рік тому
todo.txt 3d6cb8ac9e First Commit 10 роки тому

readme.md

EMU51 (Mariusz Kasolik) - Modifications done by TRAPIER Manoel (godzil@free.fr)

Source file (platform independed)

Emulator accepts *.bin, *.hex files. You can also compile source file by using external compiler, emu51 is compatible with free 8051 compiler by MetaLink Corporation (http://www.metaice.com/ASM51/Files/ASM51.zip). Just put asm51.exe into this directory and use Shift+F9 key combination to compile and load source file (only windows :-( ). I’m still searching multiplatform 8051 assembler compiler for emu51, because i want to add full compilation support for all supported platforms.

You can find history in the file of the same name.

  • Compilation has been tested with VisualStudio 6 using latest (4.1.9) allegro library.
  • Compilation tested too with DJGPP with GCC 3.2.1 and allegro 4.1.9