mirror of
https://github.com/fadden/6502bench.git
synced 2024-06-26 11:29:33 +00:00
Updated TO DO List (markdown)
parent
0f05520f0f
commit
4ad397e033
|
@ -49,11 +49,6 @@ Contents:
|
|||
local variable tables. Maybe have a way to "paste" an operand
|
||||
format to make it easier to format multiple items. This would
|
||||
make user interaction more fluid.
|
||||
* When a line is selected, highlight the operands of lines that
|
||||
reference it (similar to the current "highlight lines that the
|
||||
current line's operand references", but in reverse).
|
||||
* If a local variable table entry is selected, highlight the operands of
|
||||
everything that references it.
|
||||
* Add a vertical bar with a graphical representation of the contents.
|
||||
Use different colors for code/data, notes, global labels, long comments.
|
||||
* Code list clutter reduction.
|
||||
|
@ -72,7 +67,8 @@ Contents:
|
|||
* Provide a way to identify labels in comments, so that when a label
|
||||
is renamed the comment is updated automatically. (Otherwise it's
|
||||
fragile to refer to variables by name in comments.) Markers are
|
||||
only visible when editing the comment.
|
||||
only visible when editing the comment. Something like "paramref" in
|
||||
XML docs.
|
||||
* For large 65816 programs, add tabs to the code list, and use one tab
|
||||
per 64K bank. This keeps the number of lines in the code list view
|
||||
to a manageable level, and reduces the amount of work required after
|
||||
|
@ -83,13 +79,14 @@ Contents:
|
|||
* Code and data that runs off the end of a bank should have their
|
||||
address shown in red, especially on non-65816. (It currently flows
|
||||
into the next bank.)
|
||||
* Show branch offsets the way the IIgs monitor does, e.g. `BRA 200F {+0C}`.
|
||||
Only applies to on-screen display, though we could add it to comment
|
||||
field in generated asm code.
|
||||
* Show numeric values next to some labels in on-screen display. Toggle to
|
||||
enable in settings.
|
||||
* Show branch offsets the way the IIgs monitor does, e.g. `BRA 200F {+0C}`.
|
||||
* Show value of address labels, e.g. `LDA ZP {$80}` and `STA DATA {$4000}`.
|
||||
* Add signed decimal as a format, so we can `LDY #-1` instead of `LDY #$ff`.
|
||||
* Allow greater flexibility in long comments. (See issue #111 for ideas
|
||||
on making it look like you can have multiple comments per offset, insert
|
||||
blank lines between statements, etc.)
|
||||
* Allow greater flexibility in long comments. See https://github.com/fadden/6502bench/issues/111
|
||||
for ideas on making it look like you can have multiple comments per offset,
|
||||
insert blank lines between statements, etc.
|
||||
* Make the box character for long comments configurable. Provide a
|
||||
way to generate a row of asterisks (or whatever) in a non-boxed comment.
|
||||
* In-place editing of data items in the GUI, so you can edit a label
|
||||
|
@ -448,6 +445,9 @@ Contents:
|
|||
## Project Management ##
|
||||
|
||||
* Periodic autosave to a temp file, in case something crashes.
|
||||
* Add git integration. Provide a way to create commits with project
|
||||
file updates. Consider refreshing any generated assembly files
|
||||
present and including those in the commit.
|
||||
* Add "file format recognizers".
|
||||
Simplest form looks at filename and bits of files, and sets default
|
||||
values for things like address and entry-point status flags. Could
|
||||
|
|
Loading…
Reference in New Issue
Block a user