Skip to content

Report ROM loading progress in debug output - #1271

Draft
misteraddons wants to merge 1 commit into
MiSTer-devel:masterfrom
misteraddons:rom-load-progress
Draft

Report ROM loading progress in debug output#1271
misteraddons wants to merge 1 commit into
MiSTer-devel:masterfrom
misteraddons:rom-load-progress

Conversation

@misteraddons

Copy link
Copy Markdown
Contributor

Prints ROM loading progress in 10% increments to debug
Useful for debugging rom load speed and for external devices to display loading progress

Loading ROM   0% (0 ms)
Loading ROM  10% (135 ms)
Loading ROM  20% (268 ms)
Loading ROM  30% (399 ms)
Loading ROM  40% (533 ms)
Loading ROM  50% (666 ms)
Loading ROM  60% (801 ms)
Loading ROM  70% (933 ms)
Loading ROM  80% (1066 ms)
Loading ROM  90% (1199 ms)
Loading ROM 100% (1332 ms)
file_finish: 0x200000 bytes sent to FPGA

Ignores BIOS file and optical disc loading
Special handling of N64, Neo-Geo and .mra
Guarded by MiSTer.ini debug=1 - no new MiSTer.ini settings

Tested and working:

  • Arcade MGL
  • Neo-Geo
  • Atari 7800
  • Atari Lynx
  • NES
  • SNES
  • N64
  • Game Boy
  • GBA
  • SMS
  • MegaDrive
  • 32X
  • TurboGrafx-16
  • Jaguar
  • Vectrex

Tested and intentionally untouched:

  • CDi
  • MegaCD
  • PSX
  • Saturn

Add elapsed timestamps to ROM loading progress
@misteraddons
misteraddons marked this pull request as draft August 23, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant