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)
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.
These pages last modified 3/30/2004
lscgid: execve():/home/clcrit/public_html/wwwpicemu/dlcount.cgi: Permission denied