lp:~piferrari/+junk/sim8051

Created by Pierre Ferrari and last modified

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://www.hugovil.com/en/emu8051

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
Only Pierre Ferrari can upload to this branch. If you are Pierre Ferrari please log in for upload directions.

Related bugs

Related blueprints

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

1. By Pierre Ferrari

Initial import

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers