Mark Pizzolato
d497aea17e
FRONTPANEL: Add breakpoint support to support a debugger using the API
2016-02-11 16:42:25 -08:00
Mark Pizzolato
d75ec66607
FRONTPANEL: Added support for a register array to be returned as part of a register set
2015-04-17 14:46:06 -07:00
Mark Pizzolato
3719a07d10
FRONTPANEL: Fixed response data end of line detection issue which caused hanging of register updates
2015-04-13 15:48:53 -07:00
Mark Pizzolato
325e369bfd
FRONTPANEL: Added mount and dismount commands for removable media
2015-04-04 16:37:43 -07:00
Mark Pizzolato
9d47891971
FRONTPANEL: Added logic to pass simulator startup messages in panel error text if the connection to the simulator shuts down while it is starting.
2015-04-04 09:18:02 -07:00
Mark Pizzolato
bccf98e979
FRONTPANEL: Added support register indirect register queries and various ways to deposit and examine registers and memory.
2015-04-03 04:44:09 -07:00
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