Open
Description
These macros would expose to the emulator runtime, useful information for the users. Such information can be displayed when booting a machine and/or within the ui menu (under "machine information" perhaps).
Examples of what the macros would look like in the source code:
DEVICE_DESCRIPTION( zapcomp, "\
ZAP - Z80 Applications Processor\n
\n
driver by: Felipe Correa da Silva Sanches <juca@members.fsf.org>\n
\n
Based on the technical descriptions and\n
assembly listings of the book:\n
\n
'Build Your Own Z80 Microcomputer'\n
by Steve Ciarcia (1981)\n
published by BYTE/McGRAW-HILL" )
DEVICE_USAGE( zapcomp, "\
Basic usage instructions:\n
SHIFT + 0: view and edit memory values\n
SHIFT + 1: view and edit register values\n
SHIFT + 2: execution mode\n
\n
For more info, please check chapter 6 'Monitor software' in the book\n
and/or the assembly listings of the ZAP monitor software\n
avaliable at appendix D." )