ppeccin / javatari.js

Javatari - Online Atari 2600 Emulator
https://javatari.org
GNU Affero General Public License v3.0
215 stars 54 forks source link

Debug Modes #39

Open HSchmale16 opened 10 months ago

HSchmale16 commented 10 months ago

Hi,

I'm curious exactly what the various debug modes display. I've seen 4 modes, but I'm not sure what they mean at all. Working on taking this into an IDE like environment for fiddling with 6502.

Thanks, Henry

ppeccin commented 10 months ago

Debug modes:

1) The objects are drawn with fixed colors, so you can identify each TIA object (Playfield, P0, P1, M0, M1 and Ball) 2) On top of mode 1, the strobe events like RESPx, RESMx, HMOVE, etc are sinalyzed with dots at the moment they occurred in the line, with similar colors used in mode 1 but a little darker. 3) Adds "counting" marks each 5 TIA clocks 4) Shows only the lines rendered by the emulator. Black lines are identical to the previous line and were not calculated.

Remember you can "enlarge" the monitor coverage to see the entire TIA signal, including the hidden parts (VBLANK and HBLANK) with Ctrl + Shift + Right / Left.

Regards

On Fri, Dec 22, 2023 at 12:47 AM Henry J Schmale @.***> wrote:

Hi,

I'm curious exactly what the various debug modes display. I've seen 4 modes, but I'm not sure what they mean at all. Working on taking this into an IDE like environment for fiddling with 6502.

Thanks, Henry

— Reply to this email directly, view it on GitHub https://github.com/ppeccin/javatari.js/issues/39, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFOLIH26J6PWH263XDVO7DYKT7GRAVCNFSM6AAAAABA7JEBMOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA2TGMZTGU3DQNA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

HSchmale16 commented 10 months ago

Thanks so much. This was really helpful in finishing the development of my IDE thing. You can play with it here. I want to make sure I've cited things correctly.

This is a really great project.