Difference between revisions of "MiSTer FPGA"

From Classic Console Upscaler Wiki
Jump to navigation Jump to search
(Updated Cores Lacking Direct Video Support list based upon Cores with Vertical Orientation (Rotation) Support list and added a note about Morph 4K rotation support)
Line 25: Line 25:
 
|}
 
|}
  
=== Vertical Orientation DV1 Arcade Titles ===
+
=== Cores with Vertical Orientation (Rotation) Support ===
  
Currently rotation is not yet supported but is on the current roadmap to be implemented. For arcade titles that are vertically orientated, add this list to the bottom of your mister.ini:
+
385 arcade cores support vertical orientation, but not in direct video. To turn off direct video for these cores alone, add this list to the bottom of MiSTer.ini:
 
{| class="mw-collapsible mw-collapsed wikitable"
 
{| class="mw-collapsible mw-collapsed wikitable"
 
! colspan="2" | Cores List 
 
! colspan="2" | Cores List 
 
|-
 
|-
 
|
 
|
 
 
[Garegga]
 
[Garegga]
 
<br>direct_video=0<br>
 
<br>direct_video=0<br>
Line 801: Line 800:
 
[bagman]
 
[bagman]
 
<br>direct_video=0
 
<br>direct_video=0
 
Sources and related content
 
 
 
 
Sources and related content
 
 
 
|-
 
|-
 
|}
 
|}
 +
 +
'''Note:''' ''Rotation support is on the 2025 FX Framework roadmap for [[Morph 4K]].  Join the [https://discord.gg/pixelfx Pixel FX Discord] to stay updated.''
  
 
=== Cores Lacking Direct Video Support ===
 
=== Cores Lacking Direct Video Support ===
Line 818: Line 812:
 
|-
 
|-
 
|
 
|
[ao486]<br>direct_video=0<br>[Cave]<br>direct_video=0<br>[1941]<br>direct_video=0<br>[jt1942]<br>direct_video=0<br>[jt1943]<br>direct_video=0<br>[19xx]<br>direct_video=0<br>[Arkanoidj]<br>direct_video=0<br>[Arkanoid]<br>direct_video=0<br>[Arknoid2]<br>direct_video=0<br>[ngp]<br>direct_video=0<br>[NeoGeoPocket]<br>direct_video=0<br>[NeoGeoPocketColor]<br>direct_video=0<br>[ngpc]<br>direct_video=0<br>[dspirit]<br>direct_video=0<br>[galaga88]<br>direct_video=0<br>[galagamw]<br>direct_video=0<br>[galaga3]<br>direct_video=0<br>[galaxian]<br>direct_video=0<br>[galxwars]<br>direct_video=0<br>[gyruss]<br>direct_video=0
+
[ao486]
 +
<br>direct_video=0<br>
 +
[Cave]
 +
<br>direct_video=0<br>
 +
[ngp]
 +
<br>direct_video=0<br>
 +
[ngpc]
 +
<br>direct_video=0<br>
 +
[NeoGeoPocket]
 +
<br>direct_video=0<br>
 +
[NeoGeoPocketColor]
 +
<br>direct_video=0<br>
 
|-
 
|-
 
|}
 
|}

Revision as of 00:47, 21 March 2025

Settings below account for both MiSTer and MiSTer Pi.

Relevant Links:

Where to buy?


Direct Video (DV1)

Use latest MiSTer.ini file and enable DV1 (direct_video). More details on MiSTer INI settings can be found here.

direct_video=1

Cores with Vertical Orientation (Rotation) Support

385 arcade cores support vertical orientation, but not in direct video. To turn off direct video for these cores alone, add this list to the bottom of MiSTer.ini:

Cores List 

[Garegga]
direct_video=0
[zerowing]
direct_video=0
[19xx]
direct_video=0
[19xxj]
direct_video=0
[1941]
direct_video=0
[1942]
direct_video=0
[1943kai]
direct_video=0
[1943j]
direct_video=0
[1943]
direct_video=0
[1943]
direct_video=0
[aceattck]
direct_video=0
[aceattaca]
direct_video=0
[actfanc1]
direct_video=0
[actfanc2]
direct_video=0
[airduel]
direct_video=0
[alcon]
direct_video=0
[alibaba]
direct_video=0
[alpines]
direct_video=0
[amidar]
direct_video=0
[anteater]
direct_video=0
[arknoid2]
direct_video=0
[afighter]
direct_video=0
[arkanoid]
direct_video=0
[armf]
direct_video=0
[batrider]
direct_video=0
[armoredc]
direct_video=0
[aso]
direct_video=0
[azurian]
direct_video=0
[balloonb]
direct_video=0
[bkbunl]
direct_video=0
[battleg]
direct_video=0
[atlantis]
direct_video=0
[beastie]
direct_video=0
[bigkong]
direct_video=0
[bioattack]
direct_video=0
[birdiy]
direct_video=0
[bzone]
direct_video=0
[blastoff]
direct_video=0
[blazer]
direct_video=0
[blockbl]
direct_video=0
[blockgal]
direct_video=0
[blockb]
direct_video=0
[bombjack]
direct_video=0
[botanic]
direct_video=0
[breakout]
direct_video=0
[btimem]
direct_video=0
[burnrubr]
direct_video=0
[calipso]
direct_video=0
[carnival]
direct_video=0
[catacomb]
direct_video=0
[centiped]
direct_video=0
[legion]
direct_video=0
[circuscl]
direct_video=0
[cleanswe]
direct_video=0
[colony7]
direct_video=0
[comhawk]
direct_video=0
[commando]
direct_video=0
[contra]
direct_video=0
[contrae]
direct_video=0
[cosmica]
direct_video=0
[galivan]
direct_video=0
[cosmo]
direct_video=0
[cballoon]
direct_video=0
[cblocks]
direct_video=0
[ccop]
direct_video=0
[ckong]
direct_video=0
[ckongpt2]
direct_video=0
[crushrol]
direct_video=0
[dangunf]
direct_video=0
[dseeds]
direct_video=0
[dvilfsh]
direct_video=0
[dvilzone]
direct_video=0
[digdug2]
direct_video=0
[dimahoo]
direct_video=0
[ddpachia]
direct_video=0
[ddpachi]
direct_video=0
[ddpachit]
direct_video=0
[ddonpach]
direct_video=0
[dkong]
direct_video=0
[dkong3]
direct_video=0
[dkongjr]
direct_video=0
[donpachi]
direct_video=0
[donpachi2]
direct_video=0
[dorodon]
direct_video=0
[dtoppel]
direct_video=0
[dspirit]
direct_video=0
[dshopper]
direct_video=0
[eeek]
direct_video=0
[eggor]
direct_video=0
[esprade]
direct_video=0
[esprade2]
direct_video=0
[exedexes]
direct_video=0
[exerion]
direct_video=0
[exterm]
direct_video=0
[eyes]
direct_video=0
[fastlane]
direct_video=0
[feversos]
direct_video=0
[finalizr]
direct_video=0
[firebarl]
direct_video=0
[freeze]
direct_video=0
[frogger]
direct_video=0
[frogger2]
direct_video=0
[futuresp]
direct_video=0
[galaga]
direct_video=0
[galaga88]
direct_video=0
[galaga882]
direct_video=0
[galaxian]
direct_video=0
[gwar]
direct_video=0
[gbusters]
direct_video=0
[gaplus]
direct_video=0
[gwing]
direct_video=0
[gorf]
direct_video=0
[gorkans]
direct_video=0
[gunsmoke]
direct_video=0
[guwange]
direct_video=0
[guwange2]
direct_video=0
[gyruss]
direct_video=0
[hbarrel]
direct_video=0
[ikari]
direct_video=0
[imagef]
direct_video=0
[jack]
direct_video=0
[jackal]
direct_video=0
[jackalr]
direct_video=0
[jin]
direct_video=0
[joust2]
direct_video=0
[journey]
direct_video=0
[jumpshot]
direct_video=0
[kageki]
direct_video=0
[karateca]
direct_video=0
[kick]
direct_video=0
[kicker]
direct_video=0
[horekid]
direct_video=0
[kingball]
direct_video=0
[kingball2]
direct_video=0
[kgrandpx]
direct_video=0
[labyrunr]
direct_video=0
[ladybug]
direct_video=0
[lagunar]
direct_video=0
[lwing]
direct_video=0
[lthunder]
direct_video=0
[lizardw]
direct_video=0
[losttomb]
direct_video=0
[luckytod]
direct_video=0
[lrescue]
direct_video=0
[lupin3]
direct_video=0
[madplan]
direct_video=0
[magicspot]
direct_video=0
[majorlea]
direct_video=0
[mappy]
direct_video=0
[mars]
direct_video=0
[megumi]
direct_video=0
[mercs]
direct_video=0
[mikie]
direct_video=0
[minefld]
direct_video=0
[mrviking]
direct_video=0
[moonqsr]
direct_video=0
[moonwar]
direct_video=0
[motos]
direct_video=0
[mrdo]
direct_video=0
[mrdo2]
direct_video=0
[mrjong]
direct_video=0
[mrtnt]
direct_video=0
[mspacman]
direct_video=0
[mx5000]
direct_video=0
[nomansld]
direct_video=0
[numcrash]
direct_video=0
[orbitron]
direct_video=0
[outzone]
direct_video=0
[pacpal]
direct_video=0
[pacchomp]
direct_video=0
[pacman]
direct_video=0
[pacclub]
direct_video=0
[pacmania]
direct_video=0
[pacmania2]
direct_video=0
[paddlem]
direct_video=0
[passshot]
direct_video=0
[pengo]
direct_video=0
[performan]
direct_video=0
[phoenix]
direct_video=0
[pickin]
direct_video=0
[pisces]
direct_video=0
[playball]
direct_video=0
[pleiads]
direct_video=0
[plusalph]
direct_video=0
[pooyan]
direct_video=0
[psychic5]
direct_video=0
[puckman]
direct_video=0
[pulsar]
direct_video=0
[qbert]
direct_video=0
[qbertqub]
direct_video=0
[quester]
direct_video=0
[questers]
direct_video=0
[rscope]
direct_video=0
[rafflesia]
direct_video=0
[rallybik]
direct_video=0
[regulus]
direct_video=0
[rescue]
direct_video=0
[riddle]
direct_video=0
[roadf]
direct_video=0
[rocnrope]
direct_video=0
[rompers]
direct_video=0
[sar]
direct_video=0
[samesame]
direct_video=0
[satans]
direct_video=0
[scooters]
direct_video=0
[scramble]
direct_video=0
[amatelas]
direct_video=0
[shotridr]
direct_video=0
[shuffleb]
direct_video=0
[sinistar]
direct_video=0
[skyadvnt]
direct_video=0
[skysoldr]
direct_video=0
[slapfigt]
direct_video=0
[solarfox]
direct_video=0
[sonicbom]
direct_video=0
[sorcerer]
direct_video=0
[spacech]
direct_video=0
[spacecr]
direct_video=0
[invaders]
direct_video=0
[spacepan]
direct_video=0
[speedcon]
direct_video=0
[spyhunt]
direct_video=0
[sbagman]
direct_video=0
[sbasketb]
direct_video=0
[scasino]
direct_video=0
[scobra]
direct_video=0
[scontra]
direct_video=0
[spacman]
direct_video=0
[sxevious]
direct_video=0
[szaxxon]
direct_video=0
[swat]
direct_video=0
[tankbatt]
direct_video=0
[tazzman]
direct_video=0
[terracre]
direct_video=0
[battroad]
direct_video=0
[theend]
direct_video=0
[theglob]
direct_video=0
[thenexts]
direct_video=0
[srumbler]
direct_video=0
[druaga]
direct_video=0
[timep84]
direct_video=0
[timep842]
direct_video=0
[timep843]
direct_video=0
[timepilo]
direct_video=0
[timescan]
direct_video=0
[timescan2]
direct_video=0
[timesold]
direct_video=0
[tiptop]
direct_video=0
[tnk3]
direct_video=0
[tokio]
direct_video=0
[traverse]
direct_video=0
[tricktrp]
direct_video=0
[tripool]
direct_video=0
[tron]
direct_video=0
[truxton]
direct_video=0
[truxton2]
direct_video=0
[turbotag]
direct_video=0
[turtles]
direct_video=0
[twinbee]
direct_video=0
[twinbee2]
direct_video=0
[dangaru]
direct_video=0
[uniwars]
direct_video=0
[upndown]
direct_video=0
[vanvan]
direct_video=0
[varth]
direct_video=0
[vroad]
direct_video=0
[victory]
direct_video=0
[vimana]
direct_video=0
[vortex]
direct_video=0
[vulgus]
direct_video=0
[warbugs]
direct_video=0
[watermat]
direct_video=0
[waterski]
direct_video=0
[wildwest]
direct_video=0
[wonderpl]
direct_video=0
[woodpeck]
direct_video=0
[xevious]
direct_video=0
[youjyude]
direct_video=0
[zaxxon]
direct_video=0
[zzyzzyxx]
direct_video=0
[1941j]
direct_video=0
[1943u]
direct_video=0
[1943mii]
direct_video=0
[afighterh]
direct_video=0
[airass]
direct_video=0
[airdueljm72]
direct_video=0
[alpine]
direct_video=0
[amidars]
direct_video=0
[arkanoidj]
direct_video=0
[armedf]
direct_video=0
[armorcar]
direct_video=0
[ballbomb]
direct_video=0
[bbackraid]
direct_video=0
[beastfp]
direct_video=0
[bioatack]
direct_video=0
[blkhole]
direct_video=0
[block]
direct_video=0
[legionj2]
direct_video=0
[cleansweept]
direct_video=0
[combh]
direct_video=0
[cosmicg]
direct_video=0
[crbaloon]
direct_video=0
[crush2]
direct_video=0
[devilfsg]
direct_video=0
[devzone]
direct_video=0
[dremshpr]
direct_video=0
[eeekkp]
direct_video=0
[extrmatn]
direct_video=0
[finalizra]
direct_video=0
[firebarr]
direct_video=0
[froggers2]
direct_video=0
[galaga88j]
direct_video=0
[galxwars]
direct_video=0
[gemini]
direct_video=0
[hwrace]
direct_video=0
[imgfightj]
direct_video=0
[kingballj]
direct_video=0
[lwings]
direct_video=0
[lethalth]
direct_video=0
[lizwiz]
direct_video=0
[luctoday]
direct_video=0
[lupin3a]
direct_video=0
[magspot]
direct_video=0
[mjleague]
direct_video=0
[mrdofix]
direct_video=0
[nomnlnd]
direct_video=0
[pacnpal]
direct_video=0
[pacnchmp]
direct_video=0
[clubpacm]
direct_video=0
[pacmaniaj]
direct_video=0
[passsht]
direct_video=0
[perfrman]
direct_video=0
[raflesia]
direct_video=0
[samesame2]
direct_video=0
[scotrsjt]
direct_video=0
[shtrider]
direct_video=0
[shuffle]
direct_video=0
[slapfighhb1]
direct_video=0
[schaser]
direct_video=0
[panic]
direct_video=0
[spdcoin]
direct_video=0
[starjack]
direct_video=0
[sbrkout]
direct_video=0
[superpac]
direct_video=0
[tasmania]
direct_video=0
[theglobp]
direct_video=0
[tigerhb1]
direct_video=0
[timescan1]
direct_video=0
[travrusa]
direct_video=0
[victorycb]
direct_video=0
[victroad]
direct_video=0
[vimanaj]
direct_video=0
[warofbug]
direct_video=0
[wmatch]
direct_video=0
[wwestern]
direct_video=0
[wndrplnt]
direct_video=0
[youjyudh]
direct_video=0
[timepltwinbeeb]
direct_video=0
[tp84b]
direct_video=0
[tp84a]
direct_video=0
[tp84]
direct_video=0
[timeplt]
direct_video=0
[todruaga]
direct_video=0
[tnextspcj]
direct_video=0
[tazmania]
direct_video=0
[slapfighb1]
direct_video=0
[scotrsht]
direct_video=0
[shallow]
direct_video=0
[searchar]
direct_video=0
[ridleofp]
direct_video=0
[radarscp]
direct_video=0
[paddlema]
direct_video=0
[megrescu]
direct_video=0
[kchamp]
direct_video=0
[exeriont]
direct_video=0
[drtoppel]
direct_video=0
[dangseed]
direct_video=0
[crazycop]
direct_video=0
[congo]
direct_video=0
[circusc]
direct_video=0
[brubber]
direct_video=0
[btime]
direct_video=0
[atlantis2]
direct_video=0
[bagman]
direct_video=0

Note: Rotation support is on the 2025 FX Framework roadmap for Morph 4K. Join the Pixel FX Discord to stay updated.

Cores Lacking Direct Video Support

Some arcade cores do not support direct video. To turn off direct video for these cores alone, add this to the bottom of MiSTer.ini:

Cores List 

[ao486]
direct_video=0
[Cave]
direct_video=0
[ngp]
direct_video=0
[ngpc]
direct_video=0
[NeoGeoPocket]
direct_video=0
[NeoGeoPocketColor]
direct_video=0

Morph 4K Specific Settings

Morph 4K supports DV1 from MiSTer FPGA. Make sure Morph 4K is on the latest firmware before proceeding.

Video > Advanced Video

  • RX DV1: on

DV1 Config Files for MiSTer Cores

Since some cores do not supply complete DV1 metadata, a custom DV1 configuration file may be required. This .ini file can be placed in a folder called dv1 on the root of the Morph 4K microSD. A single file can hold multiple configurations, or there can be multiple files with single configurations in each. More details on the format of these Morph .ini files can be found here.

Link MiSTer Cores Contributor Last Updated
Jaleco.zip Jaleco Mega System 1 Gaw 01-12-2025
MCR3.zip MCR3(Scroll)[1] JesusBurnsNeon 01-12-2025
Nichibutsu AF.zip* Nichibutsu (Armed F) JesusBurnsNeon 01-12-2025
Nichibutsu TC.zip* Nichibutsu (Terra Cresta) JesusBurnsNeon 01-12-2025
Raizing.zip* Raizing Toaplan v2 JesusBurnsNeon 01-12-2025
SNK M68000.zip* SNK M68000[2][3][4] JesusBurnsNeon 01-17-2025
Toaplan v1.zip* Toaplan v1[5][6][7] JesusBurnsNeon 01-12-2025
Toaplan v2.zip* Toaplan v2 JesusBurnsNeon 01-12-2025

* Requires Morph firmware 3.9.46.135 or greater. Some have a short ROM RAM check sequence. With Raizing, allow 1-5 mins for the ROM RAM check to pass before the core loads.

Analogue & OpenFPGA

Applies to all Analogue devices (Mega Sg, Super Nt, Analogue Pocket Dock)

Morph 4K Specific Settings

Video > Advanced Video

  • RX EDID: h-dac.bin