cereal is an emulation framework able to emulate 8051-compatible CPUs and connected devices, designed to allow easy addition of other (application-specific) devices to emulate.
| Tags | Software Development Disassemblers Embedded Systems Emulators |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C C++ |
Recent releases


Changes: This maintenance release fixes a disassembler bug.


Changes: This version mainly fixes build failures with newer versions of libxml. It also provides an enhanced interface that allows easier implementation of GUI plugins separately from emulation plugins.


Changes: This version mainly fixes build failures on systems with an atypical KDE installation prefix. The test suite has been converted from DejaGnu to Autotest, which has no external dependencies. eds_led, another sample module, has been added.


Changes: This version changes loading of plugins to work with KDE 3.1, is updated to work with autoconf-2.57 and other packages from Red Hat Linux 9, adds missing #includes and an example RPM spec file, and properly deletes breakpoints when a new state is loaded. cereal_text saves and restores breakpoint state (although in a form not compatible with cereal_kde), and a trivial byte_sink module was added.


No changes have been submitted for this release.