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

Added some feature requests from the issues list

Andy McFadden 2021-11-14 09:37:34 -08:00
parent 3a648a7a0e
commit a8b1977079

@ -144,6 +144,8 @@ Contents:
* Streamline instruction operand editor: don't open a separate dialog * Streamline instruction operand editor: don't open a separate dialog
to edit a line label. Maybe just show the operand target line and to edit a line label. Maybe just show the operand target line and
invite them to update the label in place? invite them to update the label in place?
* Add a feature to quickly format "LDA #<lo / LDA #<hi" situations.
See https://github.com/fadden/6502bench/issues/120 (related: #21)
* Improve the "find" feature. Case-sensitivity, regex, incremental * Improve the "find" feature. Case-sensitivity, regex, incremental
searching, "you have wrapped" dialog disable. Normalize string searching, "you have wrapped" dialog disable. Normalize string
delimiters so searching for "'A'" finds 'A', "A", A, etc. delimiters so searching for "'A'" finds 'A', "A", A, etc.
@ -163,6 +165,7 @@ Contents:
* The data operand editor should allow arguments other than hex for * The data operand editor should allow arguments other than hex for
the data argument in "fill" operations, e.g. ".fill 80,'*'" for a line of the data argument in "fill" operations, e.g. ".fill 80,'*'" for a line of
asterisks. Would also be good to allow hex for the count argument. asterisks. Would also be good to allow hex for the count argument.
See https://github.com/fadden/6502bench/issues/116
* Make the data operand editor a bit smarter about selecting appropriate * Make the data operand editor a bit smarter about selecting appropriate
defaults when formatting strings. Add a shortcut to make selection defaults when formatting strings. Add a shortcut to make selection
and formatting of strings easier. and formatting of strings easier.
@ -359,7 +362,8 @@ Contents:
something that would happen as part of asm generation, not in the something that would happen as part of asm generation, not in the
on-screen code list. on-screen code list.
* Multi-source output. Large projects should be generated into multiple * Multi-source output. Large projects should be generated into multiple
source files. source files. Breaking them apart at top-level address region boundaries
should yield good results. See https://github.com/fadden/6502bench/issues/115
* Expand per-assembler output options. * Expand per-assembler output options.
* Make operand wrap length configurable. * Make operand wrap length configurable.
* Consider making options like upper/lower case and label localization * Consider making options like upper/lower case and label localization
@ -423,6 +427,7 @@ Contents:
pull in optional symbol files and extension scripts. pull in optional symbol files and extension scripts.
* Could implement as one or several extension scripts. Possibly * Could implement as one or several extension scripts. Possibly
platform-specific. platform-specific.
* Concrete example: https://github.com/fadden/6502bench/issues/119
* Use a non-JSON format for project files. A custom format would be more * Use a non-JSON format for project files. A custom format would be more
compact, easier to hand-edit, and yield better diffs. compact, easier to hand-edit, and yield better diffs.
* Improve "recent files" * Improve "recent files"