Monitor Program Critique Wanted!
Posted: Tue May 03, 2022 2:10 am
This is an extension from my "Acolyte 6502/VGA" topic here:
viewtopic.php?f=4&t=7096
Hello everyone! I want your critiquing and criticism. I want to know what is good and what is bad about my monitor program. Attached is a picture with guiding points of interest.
The main idea is that you type these commands, and it reads/writes/modifies hex code. The disassembler on the side is new, but very useful. I am planning/hoping to add an assembler as well, just another command and a lot of code essentially. You can also use the arrow keys and page up/down to move the cursor around. Kind of a mix between straight command-line and a "GUI" if you can call it that.
I've been researching this stuff for a bit. Wozmon, Tedmon, Supermon, etc. A page like this is very helpful to see what features I should be aiming towards:
https://www.c64-wiki.com/wiki/TEDMON
I know that mine is not like that, and it will never be. My video memory is write-only, so I cannot easily just move back up a line or two and resubmit it like you could in Tedmon or some such. That is why I'm focusing on displaying a 'GUI' style with a cursor and all that. Plus that seemed user friendly to me.
The goal here is to make something more-or-less self sufficient. Stand alone. The user can write their own code, save it for later, but also load and run files from another computer, etc. Like a mini-operating system. It would replace what would usually be filled with BASIC or some such. I also want it as user friendly as a monitor can be. Less technical, more ease of use. A big example of this is using the arrow keys to move the cursor around.
What do you suggest? What things would make this better? It could be aesthetic, it could be functional. Some examples you could critique could be:
- The letters/symbols for commands. Or even, my choice of commands, or lack thereof.
- The layout on the screen.
- Even the way this is using the cursor and selection conceptually.
I know I'm asking pros here, but put your newbie hat on for a minute and tell me: What would make this good to use? Better? Easier?
Thoughts? Comments? Critiques? Criticisms? You won't hurt my feelings, I'm just wanting a good end-user product.
Thank you everyone, I appreciate your insights.
Chad
viewtopic.php?f=4&t=7096
Hello everyone! I want your critiquing and criticism. I want to know what is good and what is bad about my monitor program. Attached is a picture with guiding points of interest.
The main idea is that you type these commands, and it reads/writes/modifies hex code. The disassembler on the side is new, but very useful. I am planning/hoping to add an assembler as well, just another command and a lot of code essentially. You can also use the arrow keys and page up/down to move the cursor around. Kind of a mix between straight command-line and a "GUI" if you can call it that.
I've been researching this stuff for a bit. Wozmon, Tedmon, Supermon, etc. A page like this is very helpful to see what features I should be aiming towards:
https://www.c64-wiki.com/wiki/TEDMON
I know that mine is not like that, and it will never be. My video memory is write-only, so I cannot easily just move back up a line or two and resubmit it like you could in Tedmon or some such. That is why I'm focusing on displaying a 'GUI' style with a cursor and all that. Plus that seemed user friendly to me.
The goal here is to make something more-or-less self sufficient. Stand alone. The user can write their own code, save it for later, but also load and run files from another computer, etc. Like a mini-operating system. It would replace what would usually be filled with BASIC or some such. I also want it as user friendly as a monitor can be. Less technical, more ease of use. A big example of this is using the arrow keys to move the cursor around.
What do you suggest? What things would make this better? It could be aesthetic, it could be functional. Some examples you could critique could be:
- The letters/symbols for commands. Or even, my choice of commands, or lack thereof.
- The layout on the screen.
- Even the way this is using the cursor and selection conceptually.
I know I'm asking pros here, but put your newbie hat on for a minute and tell me: What would make this good to use? Better? Easier?
Thoughts? Comments? Critiques? Criticisms? You won't hurt my feelings, I'm just wanting a good end-user product.
Thank you everyone, I appreciate your insights.
Chad