tabbed view for source & opcodes

Bug #579329 reported by Onkar Shinde
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnusim8085
New
Wishlist
Onkar Shinde

Bug Description

please consider providing the source and opcode view via two tabs, so that it can be easily switched directly.

Also, for learning purposes it would be tremendously helpful if the resulting opcode for a given line could be directly shown as a tooltip retaining instruction & parameter semantics

Tags: ui
Revision history for this message
Bug Importer (bug-importer) wrote :

Logged In: NO

I mentioned in another related RFE that I feel the opcode view should probably be set readonly by default?

Revision history for this message
Bug Importer (bug-importer) wrote :

Logged In: NO

If the "load me at" facility is used, the in-memory offsets of each line of code could also be dynamically calculated an used to augment the source line numbers, either directly or as a tooltip

Revision history for this message
Bug Importer (bug-importer) wrote :

Logged In: NO

an opcode view might also benefit from some minor syntax highlighting to directly illustrate which bits correspond to the given mnemonic,and which ones correspond to the operands - for example in the opcode view, differentiate between mnemonic and operands, and use the same colors for the corresponding opcode bits. This would be useful while learning the ISA of the 8085, because it would be directly obvious how mnemonics translate to their opcode equivalents.

Also, some users might be interested in saving a hex dump of the created opcodes to a file, to use gnusim8085 as a simple assembler for creating programs that they can upload to their real hardware

Revision history for this message
Bug Importer (bug-importer) wrote :

Logged In: NO

This is also a UI issue

Revision history for this message
Bug Importer (bug-importer) wrote :

but it's a good idea to have this!

Revision history for this message
The Escapist (wisd00m) wrote :

anyone looking into this should be aware that there are some issues in the code that creates the assembly listing, see https://bugs.launchpad.net/gnusim8085/+bug/680399

Namely:
- creation of listing takes about 3-5 seconds, regardless of the source code being trivial or not
- more than 8000 lines of code/comments, crashes the program completely

So if the idea is to permanently re-create the assembly listing in order to provide it on a differen tab, these issues need to be sorted first.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.