1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-06-26 11:29:33 +00:00

Migrated feature requests from Issues

Andy McFadden 2020-07-31 17:32:48 -07:00
parent 3206fc20fc
commit acd2b6c033

@ -29,6 +29,12 @@ Contents:
## Main Window UI/UX ##
* Add configurable hot-keys. Provide the ability to define a key
sequence for any of the Edit or Actions menu items, and perhaps for
additional things not defined there (like "instantly format the
selection as a string using whatever format mode seems best").
(See https://github.com/fadden/6502bench/issues/55, #54, etc.)
### Code List ###
* Allow cut / copy / paste of long comments, notes, and pieces of
@ -97,6 +103,9 @@ Contents:
one below.
* Provide a way to identify modified vs. unmodified operands at a glance,
e.g. by showing them in different colors.
* Add RTS-style numbered bookmarks (e.g. Shift+5 to set position, Ctrl+5
to jump to position) to move around the project quickly.
(See https://github.com/fadden/6502bench/issues/73)
### References Window ###
@ -139,6 +148,13 @@ Contents:
every time Apply was hit, which might be useful.
* The data operand editor should allow arguments other than hex for
"fill" operations, e.g. ".fill 80,'*'" for a line of asterisks.
* Make the data operand editor a bit smarter about selecting appropriate
defaults when formatting strings. Add a shortcut to make selection
and formatting of strings easier.
(See https://github.com/fadden/6502bench/issues/70)
* Have a "no really, it's a string" mode that overrides the current
string-detection heuristics and forces something to be encoded as
a string, even if it's mostly control characters.
* Allow operands to be formatted as partial numeric addresses. So if you see
"LDA #$00" "LDX #$20", you can format both as parts of $2000, and let
the numeric operand resolver convert it to whatever symbol happens to
@ -355,6 +371,7 @@ Contents:
* Output unused project symbols. (Alternatively, provide an editor
feature that strips them.)
* Generate symbol lists in formats expected for emulator debuggers.
(See https://github.com/fadden/6502bench/issues/77)
* Generate .SYM65 with all global labels (or exports only).
* Exported text could include the full dump of the "bytes" field, not
just the first few. Useful for multi-byte data items like strings
@ -485,4 +502,7 @@ Contents:
Sort of a "header note" that doesn't get displayed. Could also add a
URL where the data file can be downloaded. Could even do the download
automatically.
* Add quick-find modes to the 65xx Instruction Chart tool, so you can
quickly jump to an instruction by hex opcode or mnemonic.
(See https://github.com/fadden/6502bench/issues/61)
* Add "set-label" and "set-operand-symbol" to SGEC.