Difference between revisions of "Enhanced mGBA"
Jump to navigation
Jump to search
(Created page with "{{Infobox/homebrew | title = <includeonly>[[</includeonly>Enhanced mGBA<includeonly>]]</includeonly> | author = Extrems | type = Handheld em...") |
|||
Line 12: | Line 12: | ||
<noinclude> | <noinclude> | ||
'''Enhanced mGBA''' is an enhanced port of the [https://mgba.io/ Game Boy Advance emulator], based on [[Game Boy Interface/Standard Edition|Game Boy Interface]]. | '''Enhanced mGBA''' is an enhanced port of the [https://mgba.io/ Game Boy Advance emulator], based on [[Game Boy Interface/Standard Edition|Game Boy Interface]]. | ||
+ | |||
+ | == Options == | ||
+ | |||
+ | ; <code>--aspect=<w:h></code> | ||
+ | : Specify screen aspect ratio. The default is the Progressive Scan Mode system setting (4:3 or 16:9). | ||
+ | ; <code>--offset=<x:y></code> | ||
+ | : Set offset. The default is the Screen Position system setting (-32 to +32). | ||
+ | ; <code>--zoom=<x:y></code> | ||
+ | : Set zoom. The default is the Game Boy Player Start-up Disc's Screen Size setting (2.0 or 2.375). | ||
+ | ; <code>--rotate=<0-359></code> | ||
+ | : Set rotation (default: 0). | ||
+ | ; <code>--poll=<0-11></code> | ||
+ | : Set controller polling rate. | ||
+ | : {| class="wikitable" | ||
+ | | '''0:''' | ||
+ | | VSync (most compatible) | ||
+ | |- | ||
+ | | '''1:''' | ||
+ | | 1000Hz (default) | ||
+ | |- | ||
+ | | '''2:''' | ||
+ | | 500Hz | ||
+ | |- | ||
+ | | '''3:''' | ||
+ | | 350Hz | ||
+ | |- | ||
+ | | '''4:''' | ||
+ | | 300Hz | ||
+ | |- | ||
+ | | '''5:''' | ||
+ | | 250Hz | ||
+ | |- | ||
+ | | '''6:''' | ||
+ | | 200Hz | ||
+ | |- | ||
+ | | '''7:''' | ||
+ | | 150Hz | ||
+ | |- | ||
+ | | '''8:''' | ||
+ | | 150Hz | ||
+ | |- | ||
+ | | '''9:''' | ||
+ | | 125Hz | ||
+ | |- | ||
+ | | '''10:''' | ||
+ | | 125Hz | ||
+ | |- | ||
+ | | '''11:''' | ||
+ | | 100Hz | ||
+ | |} | ||
+ | ; <code>--cursor=<path></code>, <code>--no-cursor</code> | ||
+ | : Load texture palette (default: point.tpl.gz). | ||
+ | ; <code>--overlay=<path></code>, <code>--no-overlay</code> | ||
+ | : Load texture palette (default: frame.tpl.gz). | ||
+ | ; <code>--overlay-id=<ID></code> | ||
+ | : Set texture palette index. The default is the Game Boy Player Start-up Disc's Frame setting (0 to 19). | ||
+ | ; <code>--overlay-scale=<x:y></code> | ||
+ | : Set texture scale (default: auto). | ||
+ | ; <code>--filter=<none|scale2x[ex|plus]|eagle2x|scan2x|normal2x|normalnx></code> | ||
+ | : Set image doubling filter (default: normalnx). | ||
+ | ; <code>--dither=<none|threshold|bayer8x8|bayer4x4|bayer2x2|cluster8x8|cluster4x4></code> | ||
+ | : Set dithering algorithm (default: threshold). | ||
+ | ; <code>--scaler=<nearest|bilinear|oversample|box></code> | ||
+ | : Set image scaling filter (default: bilinear). | ||
+ | ; <code>--matrix=<identity|gba|gbc|gbi|nds|palm|psp|vba></code> | ||
+ | : Set color matrix (default: gbi). | ||
+ | : {| class="wikitable" | ||
+ | | '''identity:''' | ||
+ | | [[wikipedia:Identity matrix|Identity matrix]] | ||
+ | |- | ||
+ | | '''gba:''' | ||
+ | | [[Game Boy Interface/Standard Edition#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531]) | ||
+ | |- | ||
+ | | '''gbc:''' | ||
+ | | Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531]) | ||
+ | |- | ||
+ | | '''gbi:''' | ||
+ | | Game Boy Interface | ||
+ | |- | ||
+ | | '''nds:''' | ||
+ | | [[Game Boy Interface/Standard Edition#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531]) | ||
+ | |- | ||
+ | | '''palm:''' | ||
+ | | [[Game Boy Interface/Standard Edition#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531]) | ||
+ | |- | ||
+ | | '''psp:''' | ||
+ | | [[Game Boy Interface/Standard Edition#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531]) | ||
+ | |- | ||
+ | | '''vba:''' | ||
+ | | VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531]) | ||
+ | |} | ||
+ | ; <code>--input-gamma=<red[:green[:blue]]></code> | ||
+ | : Set gamma (default: 2.2). | ||
+ | ; <code>--output-gamma=<1.0|1.7|2.2></code> | ||
+ | : Specify screen gamma (default: 2.2). | ||
+ | ; <code>--contrast=<red[:green[:blue]]></code> | ||
+ | : Set gain (default: 1.0). | ||
+ | ; <code>--brightness=<red[:green[:blue]]></code> | ||
+ | : Set lift (default: 0.0). | ||
+ | ; <code>--format=<ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom></code> | ||
+ | : Set video format. The default is the Video Mode system setting (ntsc, pal-60, pal-m). | ||
+ | ; <code>--scan-mode=<[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]></code> | ||
+ | : Set scan mode. The default is the Progressive Scan Mode system setting (interlace or progressive). | ||
+ | : {| class="wikitable" | ||
+ | | '''interlace:''' | ||
+ | | 15 or 18-22kHz interlace | ||
+ | |- | ||
+ | | '''quasi-interlace:''' | ||
+ | | 15 or 18-22kHz segmented frame | ||
+ | |- | ||
+ | | '''non-interlace:''' | ||
+ | | 15 or 18-22kHz progressive | ||
+ | |- | ||
+ | | '''non-progressive:''' | ||
+ | | 31 or 27-33kHz interlace | ||
+ | |- | ||
+ | | '''progressive:''' | ||
+ | | 31 or 27-33kHz progressive | ||
+ | |} | ||
+ | :; <code>clock2x</code>, <code>no-clock2x</code> | ||
+ | :: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for <code>interlace</code> modes. Disabling halves the refresh rate for <code>progressive</code> modes. | ||
+ | :: This only works with the Component Video Cable. | ||
+ | :; <code>size2x</code>, <code>no-size2x</code> | ||
+ | :: Enable 2x video oversampling (default: auto). Enabling halves the refresh rate. | ||
+ | :: This only works with the Component Video Cable. | ||
+ | ; <code>--ipv4-address=<aaa.bbb.ccc.ddd></code> | ||
+ | : Set static IPv4 address. | ||
+ | ; <code>--ipv4-gateway=<aaa.bbb.ccc.ddd></code> | ||
+ | : Set static IPv4 gateway. | ||
+ | ; <code>--ipv4-netmask=<aaa.bbb.ccc.ddd></code> | ||
+ | : Set static IPv4 netmask. | ||
+ | ; <code>--network</code>, <code>--no-network</code> | ||
+ | : Enable [[Broadband Adapter]] features (default: yes). | ||
+ | ; <code><path></code> | ||
+ | : Load ROM. | ||
[[Category:Homebrew_Software]] | [[Category:Homebrew_Software]] | ||
</noinclude> | </noinclude> |
Revision as of 22:27, 20 April 2019
Information | |
---|---|
Author(s) | Extrems |
Type | Handheld emulator |
Version | Rolling release |
Licence | Freeware |
Links | |
Download Download extras | |
Website | |
Discussion | |
Source |
Enhanced mGBA is an enhanced port of the Game Boy Advance emulator, based on Game Boy Interface.
Options
--aspect=<w:h>
- Specify screen aspect ratio. The default is the Progressive Scan Mode system setting (4:3 or 16:9).
--offset=<x:y>
- Set offset. The default is the Screen Position system setting (-32 to +32).
--zoom=<x:y>
- Set zoom. The default is the Game Boy Player Start-up Disc's Screen Size setting (2.0 or 2.375).
--rotate=<0-359>
- Set rotation (default: 0).
--poll=<0-11>
- Set controller polling rate.
0: VSync (most compatible) 1: 1000Hz (default) 2: 500Hz 3: 350Hz 4: 300Hz 5: 250Hz 6: 200Hz 7: 150Hz 8: 150Hz 9: 125Hz 10: 125Hz 11: 100Hz
--cursor=<path>
,--no-cursor
- Load texture palette (default: point.tpl.gz).
--overlay=<path>
,--no-overlay
- Load texture palette (default: frame.tpl.gz).
--overlay-id=<ID>
- Set texture palette index. The default is the Game Boy Player Start-up Disc's Frame setting (0 to 19).
--overlay-scale=<x:y>
- Set texture scale (default: auto).
--filter=<none|scale2x[ex|plus]|eagle2x|scan2x|normal2x|normalnx>
- Set image doubling filter (default: normalnx).
--dither=<none|threshold|bayer8x8|bayer4x4|bayer2x2|cluster8x8|cluster4x4>
- Set dithering algorithm (default: threshold).
--scaler=<nearest|bilinear|oversample|box>
- Set image scaling filter (default: bilinear).
--matrix=<identity|gba|gbc|gbi|nds|palm|psp|vba>
- Set color matrix (default: gbi).
identity: Identity matrix gba: Game Boy Advance (by Pokefan531) gbc: Game Boy Color (by Pokefan531) gbi: Game Boy Interface nds: Nintendo DS (by Pokefan531) palm: Palm Treo 700p (by Pokefan531) psp: PlayStation Portable (by Pokefan531) vba: VisualBoyAdvance-M (by Pokefan531)
--input-gamma=<red[:green[:blue]]>
- Set gamma (default: 2.2).
--output-gamma=<1.0|1.7|2.2>
- Specify screen gamma (default: 2.2).
--contrast=<red[:green[:blue]]>
- Set gain (default: 1.0).
--brightness=<red[:green[:blue]]>
- Set lift (default: 0.0).
--format=<ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom>
- Set video format. The default is the Video Mode system setting (ntsc, pal-60, pal-m).
--scan-mode=<[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]>
- Set scan mode. The default is the Progressive Scan Mode system setting (interlace or progressive).
interlace: 15 or 18-22kHz interlace quasi-interlace: 15 or 18-22kHz segmented frame non-interlace: 15 or 18-22kHz progressive non-progressive: 31 or 27-33kHz interlace progressive: 31 or 27-33kHz progressive
clock2x
,no-clock2x
- Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for
interlace
modes. Disabling halves the refresh rate forprogressive
modes. - This only works with the Component Video Cable.
size2x
,no-size2x
- Enable 2x video oversampling (default: auto). Enabling halves the refresh rate.
- This only works with the Component Video Cable.
--ipv4-address=<aaa.bbb.ccc.ddd>
- Set static IPv4 address.
--ipv4-gateway=<aaa.bbb.ccc.ddd>
- Set static IPv4 gateway.
--ipv4-netmask=<aaa.bbb.ccc.ddd>
- Set static IPv4 netmask.
--network
,--no-network
- Enable Broadband Adapter features (default: yes).
<path>
- Load ROM.