A PIC16 Assembler & Emulator (Interpreter) written in plain C from scratch without relying on any external libraries.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MJaoune 00bd0b5fed Better explanation 4 days ago
src Improved CLI screen. 3 months ago
test_files Minor fixes 3 months ago
.gitignore Improved CLI screen. 3 months ago
AUTHORS Now using autotools instead of manually writing the Makefile 3 months ago
COPYING Now using autotools instead of manually writing the Makefile 3 months ago
Makefile.am Fixed header including in Makefile.am 3 months ago
README.md Better explanation 4 days ago
configure.ac Added Makefile.in 3 months ago

README.md

MJaoune’s PIC Emulator

A PIC16 Assembler & Emulator (Interpreter) written in plain C from scratch without relying on any external libraries.

How to build

To build the project from source, you need autotools (Which is installed by default on most POSIX systems) and of course GCC. After that just execute the following commands:

autoreconf -fi
./configure
make

You may also build with debugging output enabled (Verbose):

./configure --with-debug
make

How to run

Just execute the executable picemu through CLI and pass your PIC16 Assembly source code file path to it as follows:

./picemu myprogram.asm