If you want to see the PICEMU documentation first (ASCII .txt files), they are available individually:

P12C509A documentation (last updated 3/30/04)
P12F675 documentation (last updated 3/30/04)
P16F84A documentation (last updated 3/30/04)
P16F877 documentation (last updated 3/30/04)
P16F48A documentation (last updated 3/30/04)


The emulator executable, samples (timing test and SoftUART/keyboard TMR0 increment/Oscilloscope example), and documentation are available ZIPed into a single file as:

P12C509A emulator, documentation, and samples (last updated 3/30/04)
P12F675 emulator, documentation, and samples (last updated 3/30/04)
P16F84A emulator, documentation, and samples (last updated 3/30/04)
P16F877 emulator, documentation, and samples (last updated 3/30/04)
P16F648A emulator, documentation, and samples (last updated 3/30/04)


The compiler used for PICEMU and PICDIS is PCC, a shareware version of the DeSmet 2.51 C compiler, and the O88 optimizer, V3.05.

Run the included "setup.bat" file to configure things for PICEMU and PICDIS.

Yes, it's a complete antique. I've been using it since 1985, have *TONS* of code for it, and still write all my "quick and dirty" stuff in it.

Since PICEMU wasn't going to be anything like the program it has become, I didn't think about using anything else. And PICDIS is based on PICEMU, so it uses the same compiler.

So, feel free to move it to something more modern. I'd love to see the result.


The source to PICEMU is available ZIPed into a single file as:

12-bit core version of PICEMU    (last updated 3/30/04)
    (P12C509A)

14-bit core version of PICEMU    (last updated 3/30/04)
    (P12F675, P16F84A, P16F648A, P16F877)


Thanks to Mauro Giachero (if you email him, please put PICEMU in the subject) has fixed a couple of bugs, made some command line editing improvements, and provided a real help comamnd (via external help.dat files).


The sourece ZIPs also contain the beginnings of a Source code FAQ (last updated 3/30/04), which will be updated as people ask questions about the source code.



PICDIS is a much simpler program than PICEMU, and uses a single file to support all chips.

The PICDIS code, documentation, and sample files are available in one file, PICDIS05.ZIP

The PICDIS source code is available in a separate file, PDSRC05.ZIP

The compiler for PICDIS is the PCC compiler mentioned above.



Home



These pages last modified 3/30/2004

lscgid: execve():/home/clcrit/public_html/wwwpicemu/dlcount.cgi: Permission denied