lp:~piferrari/+junk/sim8051
Sim8051 is a simulator/emulator for the Intel 8051 family of microcontrollers
based on the emu8051 which he tooks this files:
- cpu8051.c
- hexfile.c
- instructions_8051.c
- memory.c
- common.h
- cpu8051.h
- disasm.h
- hexfile.h
- instructions_8051.h
- memory.h
- reg8051.h
for the simulation kernel. You can find emu8051 at this address:
http://
At the same way as emu8051, this is an Open-Source project and
the program can load Intel HEX files.
Once loaded, the program runs and generates in standard output, an vcd file content.
This vcd file can be used to visualize the output of the microcontroller port and
internal registers value's evolution.
- Get this branch:
- bzr branch lp:~piferrari/+junk/sim8051
Branch information
- Owner:
- Pierre Ferrari
- Status:
- Development
Recent revisions
- 2. By Pierre Ferrari
-
Bug fix: "emu8051: In Ascii2Hex(), syntax error." by changing the memwin_DumpD( 0x00 ); in memwin_DumpD( "00" );
Changing sizes of the GUI for a better values display of memory and registers.
Bug fix for many opcode functions. The compute of new value for cpu8051.pc with reladdr doesn't work with signed value (negative value)
Change the size value for MemDump to reflect the choice of memory_id parameter
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)