Difference between revisions of "ROM managers"

From Emulation General Wiki
Jump to navigation Jump to search
(ROM Managers)
m (ROM Managers)
 
(55 intermediate revisions by 13 users not shown)
Line 2: Line 2:
 
<div style="float:right; width:300px; background-color:#EEE; border:1px solid #AAA; padding:4px; margin:4px;">
 
<div style="float:right; width:300px; background-color:#EEE; border:1px solid #AAA; padding:4px; margin:4px;">
 
;TODO
 
;TODO
* Make a recommended table
+
* Complete a "Recommended" column
 
* Add comparisons
 
* Add comparisons
* Make a tools category on main page?
+
* Make a tools category on [[Main Page]]
* Add ROM managers
+
* Add more ROM managers
 
* Add controller stuff
 
* Add controller stuff
* Add stuff like Mesa
+
* Add stuff like Mesa (what is it?)
* Edit [[mame]] to link here
+
* Edit [[MAME]] to link here
 
</div>
 
</div>
 
'''ROM managers''' are quality-of-life tools designed to organize a game collection for use in an emulator. It often serves two purposes; it can view any game an emulator supports and list the ones that you have, and it may also be able to fix any potential problems with the collection (as some projects like [[MAME]] require the presence of all ROM files in order to run a driver). Some ROM managers may even work as a [[Frontends|frontend]], by being able to launch an emulator from their UI.
 
'''ROM managers''' are quality-of-life tools designed to organize a game collection for use in an emulator. It often serves two purposes; it can view any game an emulator supports and list the ones that you have, and it may also be able to fix any potential problems with the collection (as some projects like [[MAME]] require the presence of all ROM files in order to run a driver). Some ROM managers may even work as a [[Frontends|frontend]], by being able to launch an emulator from their UI.
 +
 
<!-- One potential organization idea:
 
<!-- One potential organization idea:
 
==General ROM managers==
 
==General ROM managers==
Line 19: Line 20:
 
* Steam ROM Manager
 
* Steam ROM Manager
 
-->
 
-->
 +
 
==ROM Managers==
 
==ROM Managers==
* [http://www.romcenter.com/ Romcenter]
+
{|class="wikitable" style="text-align:center;"
* [https://romulus.cc/ Romulus Rom Manager]
+
!Name
* [https://mamedev.emulab.it/clrmamepro/ Clrmamepro]
+
!Latest version
* [https://www.romvault.com/ RomVault]
+
!Active
* [https://github.com/optyfr/JRomManager JRomManager]
+
!Recommended
* [https://github.com/alucryd/oxyromon oxyromon]
+
!Noteworthy Callouts
* [https://github.com/drakewill-CRL/ROMSorter ROMSorter]
+
|-
 +
! colspan="5"|PC / x86
 +
|-
 +
|[https://www.romvault.com RomVault]
 +
|[https://www.romvault.com {{RomVaultVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|style="text-align:left;"|Scales to support massive collections, in-app DAT downloads with DatVault for [https://www.patreon.com/romvault Patreon] supporters, Linux support with mono, very active development and Discord
 +
|-
 +
|[https://github.com/Mode8fx/EzRO-gui EzRO-gui]
 +
|[https://github.com/Mode8fx/EzRO-gui/releases v1.22]
 +
|{{✓}}
 +
|{{TBD}}
 +
|style="text-align:left;"|GUI, lots of options.
 +
|-
 +
|[https://mamedev.emulab.it/clrmamepro Clrmamepro]
 +
|[https://mamedev.emulab.it/clrmamepro/#downloads {{ClrmameproVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|style="text-align:left;"|Well established, features and functions are MAME centric
 +
|-
 +
|[https://github.com/optyfr/JRomManager JRomManager]
 +
|[https://github.com/optyfr/JRomManager/releases {{JRomManagerVer}}]
 +
|{{✓}}
 +
|{{TBD}}
 +
|style="text-align:left;"|Multi-threaded scanning and archive building
 +
|-
 +
|[https://github.com/emmercm/igir igir]
 +
|[https://github.com/emmercm/igir/releases {{IgirVer}}]
 +
|{{✓}}
 +
|{{~}}<ref group=N>Command line program - does not have a graphical interface.</ref>
 +
|style="text-align:left;"|Command line only, integrates well into custom workflows
 +
|-
 +
|[https://github.com/alucryd/oxyromon oxyromon]
 +
|[https://github.com/alucryd/oxyromon/releases {{OxyROMonVer}}]
 +
|{{✓}}
 +
|{{TBD}}
 +
|
 +
|-
 +
|[https://github.com/drakewill-CRL/ROMSorter ROMSorter]
 +
|[https://github.com/drakewill-CRL/ROMSorter/releases Release 6]
 +
|{{~}}
 +
|{{TBD}}
 +
|
 +
|-
 +
|[https://github.com/cosmo0/arcade-manager ArcadeManager]
 +
|[https://github.com/cosmo0/arcade-manager/releases 7.1]
 +
|{{~}}
 +
|{{TBD}}
 +
|
 +
|-
 +
|[https://github.com/oldtools/skeletonkey skeletonKey]
 +
|[https://github.com/oldtools/skeletonKey/releases git]
 +
|{{~}}
 +
|{{TBD}}
 +
|
 +
|-
 +
|[http://www.romcenter.com Romcenter]
 +
|[https://www.romcenter.com/downloadpage/ 4.1.1]
 +
|{{✗}}
 +
|{{✗}}
 +
|
 +
|-
 +
|[https://romulus.dats.site Romulus Rom Manager]
 +
|[https://romulus.dats.site/#downloads 0.049]
 +
|{{✗}}
 +
|{{✗}}
 +
|
 +
|-
 +
! colspan="5"|Docker
 +
|-
 +
|[https://github.com/zurdi15/romm RomM]
 +
|[https://github.com/zurdi15/romm/releases 2.2.1]
 +
|{{✓}}
 +
|{{✓}}
 +
|
 +
|-
 +
|[https://github.com/gaseous-project/gaseous-server Gaseous]
 +
|[https://github.com/gaseous-project/gaseous-server/releases {{GaseousVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|
 +
|-
 +
|}
 +
<references group=N />
  
==Misc?==
+
==Misc==
 
* https://github.com/longjoel/MameMiner
 
* https://github.com/longjoel/MameMiner
 
* https://github.com/doZennn/steam-rom-manager
 
* https://github.com/doZennn/steam-rom-manager
Line 34: Line 120:
 
==See also==
 
==See also==
 
* [[GoodTools]]
 
* [[GoodTools]]
 
+
----
 +
{{NEL}}
 
[[Category:FAQs]]
 
[[Category:FAQs]]
 
[[Category:Tools]]
 
[[Category:Tools]]

Latest revision as of 16:22, 5 April 2024

TODO
  • Complete a "Recommended" column
  • Add comparisons
  • Make a tools category on Main Page
  • Add more ROM managers
  • Add controller stuff
  • Add stuff like Mesa (what is it?)
  • Edit MAME to link here

ROM managers are quality-of-life tools designed to organize a game collection for use in an emulator. It often serves two purposes; it can view any game an emulator supports and list the ones that you have, and it may also be able to fix any potential problems with the collection (as some projects like MAME require the presence of all ROM files in order to run a driver). Some ROM managers may even work as a frontend, by being able to launch an emulator from their UI.


ROM Managers[edit]

Name Latest version Active Recommended Noteworthy Callouts
PC / x86
RomVault 3.7.0 Scales to support massive collections, in-app DAT downloads with DatVault for Patreon supporters, Linux support with mono, very active development and Discord
EzRO-gui v1.22 TBD GUI, lots of options.
Clrmamepro 4.048d Well established, features and functions are MAME centric
JRomManager 3.0.3 TBD Multi-threaded scanning and archive building
igir 2.6.2 ~[N 1] Command line only, integrates well into custom workflows
oxyromon 0.18.1 TBD
ROMSorter Release 6 ~ TBD
ArcadeManager 7.1 ~ TBD
skeletonKey git ~ TBD
Romcenter 4.1.1
Romulus Rom Manager 0.049
Docker
RomM 2.2.1
Gaseous 1.7.2
  1. Command line program - does not have a graphical interface.

Misc[edit]

See also[edit]