Mark Pizzolato
b8629a1142
FRONTPANEL: Restrict HALT, BOOT, CONT, STEP activities from executing in device frontpanels.
2015-02-28 11:20:59 -08:00
Mark Pizzolato
8c0fc33b2e
FRONTPANEL: Merged simulator panel and device panel constructors.
2015-02-26 12:13:56 -08:00
Mark Pizzolato
71fe58b33a
FRONTPANEL: Added better protocol debug support to debug simulator startup issues
2015-02-26 11:28:08 -08:00
Mark Pizzolato
df6953bf82
FRONTPANEL: Allow simulation startup to take up to 10 seconds (in 100ms steps)
2015-02-25 14:31:52 -08:00
Mark Pizzolato
059a54152a
FRONTPANEL: General Enhancements
...
- added verification of the existence of simulator registers which they are referenced.
- sim_frontpanel API version checking to make sure that the invoking API and the simulator support the same capabilities.
- added the ability for a simulator to reference data in simh register data which is not in the set of registers defined in the default simh device (usually the CPU).
- added a simulator time reference relating to a set of register data which is provided.
- added example automatically creating a console terminal port from a simulator startup (front panel or not).
2015-02-24 19:49:09 -08:00
Mark Pizzolato
02295fa215
FRONTPANEL: Limit pending register value queries to a single query since there additional queries won't provide better information.
2015-02-20 16:18:41 -08:00
Mark Pizzolato
ce3e6358aa
FRONTPANEL: Add OS X support to sim_frontpanel, add build requirements to documentation.
2015-02-17 16:36:23 -08:00
Mark Pizzolato
e1b7bb3b56
FRONTPANEL: Added comments describing the frontpanel API use. Added Error state to a panel which reflects a panel which is currently non-operational and which hopefully will be indicated by calling sim_panel_get_error
2015-02-17 07:58:21 -08:00
Mark Pizzolato
335def0d32
FRONTPANEL: Added support to debug traffic to/from the simulator
2015-02-15 11:04:18 -08:00
Mark Pizzolato
4c8e1631b5
FRONTPANEL: Cleanup for building as C++. Add initial support for device panels concurrently on a simulator. Added an API to set a register value.
2015-02-12 14:59:24 -08:00
Mark Pizzolato
e52ef6407a
FRONTPANEL: Make startup of simulator more robust.
2015-02-11 16:38:16 -08:00
Mark Pizzolato
5a472f8f55
FRONTPANEL: Initial implementation of a working API for use by external panel applications
2015-02-11 11:16:07 -08:00