VISUALBOYADVANCE(1)

๐ŸŽฎ VISUALBOYADVANCE(1) ๐ŸŽฎ

okay bestie, this is the User Commands manual page for VisualBoyAdvance, and I've been reading it like it's my new favourite novel ๐Ÿ“–๐Ÿ’–


๐Ÿ’– NAME ๐Ÿ’–

VisualBoyAdvance - VisualBoyAdvance

๐ŸŒธ DESCRIPTION ๐ŸŒธ

the whole vibe is: you run VisualBoyAdvance, optionally add options, and then hand it a file. that's it, that's the tea โœจ

VisualBoyAdvance [option ...] file

โœจ OPTIONS โœจ

ngl the options are where the real magic is, so let's go ๐Ÿ’…

  • -1, --video-1x โ€” 1x video, the classic size ๐ŸŒธ
  • -2, --video-2x โ€” 2x video size ๐Ÿฆ‹
  • -3, --video-3x โ€” 3x video size ๐Ÿ’œ
  • -4, --video-4x โ€” 4x video size ๐Ÿ‘‘
  • -F, --fullscreen โ€” go full screen, main character energy ๐Ÿ”ฅ
  • -G, --gdb=PROTOCOL โ€” GNU Remote Stub mode, and you've got three choices:
    • tcp โ€” use TCP at port 55555
    • tcp:PORT โ€” use TCP at port PORT
    • pipe โ€” use pipe transport
  • -N, --no-debug โ€” don't parse debug information ๐Ÿ™ˆ
  • -S, --flash-size=SIZE โ€” set the Flash size ๐Ÿ’พ
  • --flash-64k โ€” 0, 64K Flash
  • --flash-128k โ€” 1, 128K Flash
  • -T, --throttle=THROTTLE โ€” set your desired throttle, anywhere from 5 to 1000 โฑ๏ธ
  • -Y, --yuv=TYPE โ€” use a YUV overlay for drawing, and the options are 0 YV12, 1 UYVY, 2 YVYU, 3 YUY2, and 4 IYUV ๐ŸŽจ
  • -b, --bios=BIOS โ€” use the bios file you give it ๐Ÿงš
  • -c, --config=FILE โ€” read the configuration file you point at ๐Ÿ“‚
  • -d, --debug โ€” enter the debugger ๐Ÿ›
  • -f, --filter=FILTER โ€” select a filter, and the lineup is:
    • --filter-normal โ€” 0, normal mode
    • --filter-tv-mode โ€” 1, TV Mode
    • --filter-2xsai โ€” 2, 2xSaI
    • --filter-super-2xsai โ€” 3, Super 2xSaI
    • --filter-super-eagle โ€” 4, Super Eagle
    • --filter-pixelate โ€” 5, Pixelate
    • --filter-motion-blur โ€” 6, Motion Blur
    • --filter-advmame โ€” 7, AdvanceMAME Scale2x
    • --filter-simple2x โ€” 8, Simple2x
    • --filter-bilinear โ€” 9, Bilinear
    • --filter-bilinear+ โ€” 10, Bilinear Plus
    • --filter-scanlines โ€” 11, Scanlines
    • --filter-hq2x โ€” 12, hq2x
    • --filter-lq2x โ€” 13, lq2x
  • -h, --help โ€” print the help, when you're lost bestie ๐Ÿซถ
  • -i, --ips=PATCH โ€” apply the IPS patch you give it ๐Ÿฉน
  • -p, --profile=[HERTZ] โ€” enable profiling ๐Ÿ“Š
  • -s, --frameskip=FRAMESKIP โ€” set frame skip, from 0 to 9 โญ๏ธ
  • -t, --save-type=TYPE โ€” set the save type you want, and these are your choices:
    • --save-auto โ€” 0, Automatic (EEPROM, SRAM, FLASH)
    • --save-eeprom โ€” 1, EEPROM
    • --save-sram โ€” 2, SRAM
    • --save-flash โ€” 3, FLASH
    • --save-sensor โ€” 4, EEPROM+Sensor
    • --save-none โ€” 5, NONE
  • -v, --verbose=VERBOSE โ€” set verbose logging (trace.log), and the levels are:
    • 1 โ€” SWI
    • 2 โ€” Unaligned memory access
    • 4 โ€” Illegal memory write
    • 8 โ€” Illegal memory read
    • 16 โ€” DMA 0
    • 32 โ€” DMA 1
    • 64 โ€” DMA 2
    • 128 โ€” DMA 3
    • 256 โ€” Undefined instruction
    • 512 โ€” AGBPrint messages

๐Ÿฆ‹ Long options only ๐Ÿฆ‹

these ones only come in long form, no short versions, so no cap, you gotta type the whole thing ๐Ÿ˜ญ

  • --agb-print โ€” enable AGBPrint support
  • --auto-frameskip โ€” enable auto frameskipping
  • --ifb-none โ€” no interframe blending
  • --ifb-motion-blur โ€” interframe motion blur
  • --ifb-smart โ€” smart interframe blending
  • --no-agb-print โ€” disable AGBPrint support
  • --no-auto-frameskip โ€” disable auto frameskipping
  • --no-ips โ€” do not apply the IPS patch
  • --no-mmx โ€” disable MMX support
  • --no-pause-when-inactive โ€” don't pause when inactive
  • --no-rtc โ€” disable RTC support
  • --no-show-speed โ€” don't show emulation speed
  • --no-throttle โ€” disable throttle
  • --pause-when-inactive โ€” pause when inactive
  • --rtc โ€” enable RTC support
  • --show-speed-normal โ€” show emulation speed
  • --show-speed-detailed โ€” show detailed speed data
okay bestie, heads up: the original page repeats this entire OPTIONS block a second time, word for word. I'm keeping it so nothing gets lost, so it's giving dรฉjร  vu ๐Ÿ’€

โœจ OPTIONS โœจ

yep, the whole thing again, same slay, same options ๐Ÿซถ

  • -1, --video-1x โ€” 1x video, the classic size ๐ŸŒธ
  • -2, --video-2x โ€” 2x video size ๐Ÿฆ‹
  • -3, --video-3x โ€” 3x video size ๐Ÿ’œ
  • -4, --video-4x โ€” 4x video size ๐Ÿ‘‘
  • -F, --fullscreen โ€” go full screen, main character energy ๐Ÿ”ฅ
  • -G, --gdb=PROTOCOL โ€” GNU Remote Stub mode, and you've got three choices:
    • tcp โ€” use TCP at port 55555
    • tcp:PORT โ€” use TCP at port PORT
    • pipe โ€” use pipe transport
  • -N, --no-debug โ€” don't parse debug information ๐Ÿ™ˆ
  • -S, --flash-size=SIZE โ€” set the Flash size ๐Ÿ’พ
  • --flash-64k โ€” 0, 64K Flash
  • --flash-128k โ€” 1, 128K Flash
  • -T, --throttle=THROTTLE โ€” set your desired throttle, anywhere from 5 to 1000 โฑ๏ธ
  • -Y, --yuv=TYPE โ€” use a YUV overlay for drawing, and the options are 0 YV12, 1 UYVY, 2 YVYU, 3 YUY2, and 4 IYUV ๐ŸŽจ
  • -b, --bios=BIOS โ€” use the bios file you give it ๐Ÿงš
  • -c, --config=FILE โ€” read the configuration file you point at ๐Ÿ“‚
  • -d, --debug โ€” enter the debugger ๐Ÿ›
  • -f, --filter=FILTER โ€” select a filter, and the lineup is:
    • --filter-normal โ€” 0, normal mode
    • --filter-tv-mode โ€” 1, TV Mode
    • --filter-2xsai โ€” 2, 2xSaI
    • --filter-super-2xsai โ€” 3, Super 2xSaI
    • --filter-super-eagle โ€” 4, Super Eagle
    • --filter-pixelate โ€” 5, Pixelate
    • --filter-motion-blur โ€” 6, Motion Blur
    • --filter-advmame โ€” 7, AdvanceMAME Scale2x
    • --filter-simple2x โ€” 8, Simple2x
    • --filter-bilinear โ€” 9, Bilinear
    • --filter-bilinear+ โ€” 10, Bilinear Plus
    • --filter-scanlines โ€” 11, Scanlines
    • --filter-hq2x โ€” 12, hq2x
    • --filter-lq2x โ€” 13, lq2x
  • -h, --help โ€” print the help, when you're lost bestie ๐Ÿซถ
  • -i, --ips=PATCH โ€” apply the IPS patch you give it ๐Ÿฉน
  • -p, --profile=[HERTZ] โ€” enable profiling ๐Ÿ“Š
  • -s, --frameskip=FRAMESKIP โ€” set frame skip, from 0 to 9 โญ๏ธ
  • -t, --save-type=TYPE โ€” set the save type you want, and these are your choices:
    • --save-auto โ€” 0, Automatic (EEPROM, SRAM, FLASH)
    • --save-eeprom โ€” 1, EEPROM
    • --save-sram โ€” 2, SRAM
    • --save-flash โ€” 3, FLASH
    • --save-sensor โ€” 4, EEPROM+Sensor
    • --save-none โ€” 5, NONE
  • -v, --verbose=VERBOSE โ€” set verbose logging (trace.log), and the levels are:
    • 1 โ€” SWI
    • 2 โ€” Unaligned memory access
    • 4 โ€” Illegal memory write
    • 8 โ€” Illegal memory read
    • 16 โ€” DMA 0
    • 32 โ€” DMA 1
    • 64 โ€” DMA 2
    • 128 โ€” DMA 3
    • 256 โ€” Undefined instruction
    • 512 โ€” AGBPrint messages

๐Ÿฆ‹ Long options only ๐Ÿฆ‹

  • --agb-print โ€” enable AGBPrint support
  • --auto-frameskip โ€” enable auto frameskipping
  • --ifb-none โ€” no interframe blending
  • --ifb-motion-blur โ€” interframe motion blur
  • --ifb-smart โ€” smart interframe blending
  • --no-agb-print โ€” disable AGBPrint support
  • --no-auto-frameskip โ€” disable auto frameskipping
  • --no-ips โ€” do not apply the IPS patch
  • --no-mmx โ€” disable MMX support
  • --no-pause-when-inactive โ€” don't pause when inactive
  • --no-rtc โ€” disable RTC support
  • --no-show-speed โ€” don't show emulation speed
  • --no-throttle โ€” disable throttle
  • --pause-when-inactive โ€” pause when inactive
  • --rtc โ€” enable RTC support
  • --show-speed-normal โ€” show emulation speed
  • --show-speed-detailed โ€” show detailed speed data

okay that's the whole tea, bestie ๐Ÿซถ๐Ÿ’œ this page is from VisualBoyAdvance [option ...]..., dated December 2024, and now you're basically a VisualBoyAdvance expert ๐Ÿ‘‘โœจ

๐Ÿ“ฆ where this page comes from