This adds a new system definition that, when selected, causes some
pre-processing to be done on VICE CRT (cartridge) files. These have
multiple chunks representing potentially overlapping ROM regions.
Also, pulled RawData.cs from CiderPress2, as it has some newer stuff
that we want. (It would've been handy for the OMF code.)
Also, renamed SystemDefs.cs to SystemDef.cs to match the class name.
(issue #183)
Once upon a time, symbol files and extension scripts could only be
defined in the RuntimeData directory, so having the documentation
there made sense. Since both of these things can now be defined in
project directories, the documentation belongs in the manual.
(issue #27)
The instruction operand editor and data operand editor are very
different, but there's no need to impose that distinction on the
user. They want to edit the operand either way. We now provide a
single "edit operand" menu item, and open the appropriate dialog
based on what they have selected.
This uses Ctrl+O as the keyboard shortcut, stealing it from
File > Open.
(issue #11)