Skip to content

Things to check

Miro Kropáček edited this page May 1, 2026 · 176 revisions

Usability:

  • take a look at default shortcuts in SDL version (I use only CTRL+ALT+A and CTRL+U)

To check:

  • NOVA / SDL screen setup routines
  • mix sound / send MIDI / draw cursor in VBL? => no lag even with I/O
  • check percentage filled of screen in addDirtyRects
  • automatically detect when to copy fullscreen data without middle buffer?
  • fullscreen blits with SuperBlitter for single/triple-buffering (perhaps also remove direct&single at least for SV because of that)
  • dsp mixer (not so easy, inputBuffer.read() in mixer already needs to use the DSP...)

Profiling:

Research:

Possible but unlikely:

  • don't hardcode some of the buffers for cacheing purposes, determine the size based on amount of free RAM
  • quarter resolution for hicolor + hires games; maybe mono output?
    • similarly, 640x480 games in 320x240? (special c2p required)
  • external player support https://www.atari-forum.com/viewtopic.php?p=449019#p449019

Other:

Clone this wiki locally