Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Color coded monitor for code, PC, read/write, special locations, and display #20

Open
wants to merge 2 commits into
base: gh-pages
Choose a base branch
from

Conversation

baileyparker
Copy link
Contributor

See #19.

This enhancement adds the following features to the monitor:

  • If the last operation retrieved something from memory (not the simulator getting the PC or argument but explicit memory retrieval instruction such as LDA), it is bolded in the output
  • If the last operation wrote to memory, it is bolded and colored in green in the output
  • The part of memory that is the display is indicated by a transparent highlighting that corresponds to the color in that memory location
  • The special memory locations, random and last keypress, are colored pink and purple respectively (and when you perform an instruction on either of their values they are bolded)
  • The program in memory is highlighted in yellow (and the instruction to which the PC points is colored orange)

I'm also looking into expanding this to highlight the current instruction and the address or literal that accompanies that instruction.

@BigEd
Copy link
Collaborator

BigEd commented May 1, 2015

I like this idea a lot, but as noted, this (upstream) fork is now in maintenance mode, so I won't merge this request. If you're actively maintaining a fork with a live (gh-pages) branch, I'm happy to link to that URL in the upstream README, perhaps with a summary of what makes it notable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants