MARIE Disassembly & Display Program
Budget: ₹600 – ₹1,500 INR
For this assignment I have two tightly-linked tasks in the MARIE simulator and I’d like another set of expert eyes to bring them across the finish line.
Task 1 – Disassemble a personalised memory dump
I will send you a screenshot of MARIE’s memory after execution. I need that dump decoded into clear, working MARIE assembly: replace raw addresses with meaningful labels, annotate loops, branches, and any subroutines so the logic is easy to follow. The reconstructed source must assemble back to identical machine code in the simulator.
Task 2 – Complete the text-to-screen program
Using the template I provide, extend the code so it:
• clears a 16 × 16 pixel display
• accepts a string from the keyboard
• converts it to uppercase and stores it sequentially in memory
• paints each character on the screen using the supplied font table
The PaintChar routine is where I need the most help—mapping the font bits to video buffer addresses efficiently and cleanly. Feel free to add polish such as a short per-character delay, scrolling, or simple animations if you have a neat idea.
Deliverable
One self-contained, thoroughly commented .mas file that:
• assembles without errors in the current MARIE simulator
• reproduces the original dump’s behaviour when loaded
• echoes my input in uppercase on screen, one glyph at a time, perfectly aligned
I’m already comfortable with MARIE at an advanced level, so concise, meaningful comments and reliable logic are what matter most. Let me know if you need the exact font layout or any other reference material and I’ll supply it immediately.
Task 1 – Disassemble a personalised memory dump
I will send you a screenshot of MARIE’s memory after execution. I need that dump decoded into clear, working MARIE assembly: replace raw addresses with meaningful labels, annotate loops, branches, and any subroutines so the logic is easy to follow. The reconstructed source must assemble back to identical machine code in the simulator.
Task 2 – Complete the text-to-screen program
Using the template I provide, extend the code so it:
• clears a 16 × 16 pixel display
• accepts a string from the keyboard
• converts it to uppercase and stores it sequentially in memory
• paints each character on the screen using the supplied font table
The PaintChar routine is where I need the most help—mapping the font bits to video buffer addresses efficiently and cleanly. Feel free to add polish such as a short per-character delay, scrolling, or simple animations if you have a neat idea.
Deliverable
One self-contained, thoroughly commented .mas file that:
• assembles without errors in the current MARIE simulator
• reproduces the original dump’s behaviour when loaded
• echoes my input in uppercase on screen, one glyph at a time, perfectly aligned
I’m already comfortable with MARIE at an advanced level, so concise, meaningful comments and reliable logic are what matter most. Let me know if you need the exact font layout or any other reference material and I’ll supply it immediately.