Editing Sega VMU emulators
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 9: | Line 9: | ||
|emulated = {{✓}} | |emulated = {{✓}} | ||
}} | }} | ||
+ | VM: Visual Memory ([https://segaretro.org/Visual_Memory_Unit#Japan Japan White Box] and [https://segaretro.org/Visual_Memory_Unit#Europe Europe Blue Box]) and VMU: Visual Memory Unit ([https://segaretro.org/Visual_Memory_Unit#US US Black Box]) is a [[Sega Dreamcast emulators|Dreamcast]] accessory that is stowed inside the gamepad, serving the purposes of second screen during gameplay, storage device and, when unplugged, pocket calendar and handheld game console. Its two first functions are implemented in many, if not most, Dreamcast emulators, but its qualities as a rudimentary handheld are left fully for standalone VMU emulators, which this article is about. It competed with the [[PocketStation emulators|Sony PocketStation]], a [[PlayStation emulators|PlayStation]] accessory launched one year later. Its 48×32 screen makes it one of the most low-res game consoles of all time, together with the GameKing (also 48×32) and also its competitor (32×32) and the [[Pokémon mini emulators|Pokémon mini]] (96×64). Its games were distributed as bonus features of Dreamcast games: they must be downloaded to the VMU when stowed in a controller. | ||
− | + | It runs on a Sanyo LC8670 8-bit CPU and is equipped with 128 kB of flash memory, of which 28 kB are reserved for the system. The remaining 100 kB are divided into 200 blocks of 512 B. The VMU is also equipped with two 6V batteries, used not only to power the system — giving it a few hours of autonomy —, but also to maintain its real-time clock. It has the ability of coupling itself to another VMU for multiplayer features and transfer of save data. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | It runs on a Sanyo LC8670 8-bit CPU and is equipped with 128 kB of flash memory, of which 28 kB are reserved for the system. The remaining 100 kB are divided into 200 blocks of 512 B. The | ||
==Emulators== | ==Emulators== | ||
Line 24: | Line 19: | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
! scope="col"|Latest Version | ! scope="col"|Latest Version | ||
+ | ! scope="col"|[[Sega_Dreamcast_emulators#Hardware_features_and_peripherals|<abbr title="VMU communication with Dreamcast system emulation">Dreamcast<br/>connection</abbr>]] | ||
! scope="col"| [[libretro]] | ! scope="col"| [[libretro]] | ||
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
Line 34: | Line 30: | ||
| align=left|{{Icon|Windows|Linux|macOS|}} | | align=left|{{Icon|Windows|Linux|macOS|}} | ||
| [https://buildbot.libretro.com/nightly/ nightly] | | [https://buildbot.libretro.com/nightly/ nightly] | ||
+ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 42: | Line 39: | ||
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | | align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
| [http://www.mamedev.org/release.html {{MAMEVer}}] | | [http://www.mamedev.org/release.html {{MAMEVer}}] | ||
+ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 50: | Line 48: | ||
| align=left|{{Icon|Windows|MS-DOS|Linux|macOS|FreeBSD|AmigaOS}} | | align=left|{{Icon|Windows|MS-DOS|Linux|macOS|FreeBSD|AmigaOS}} | ||
| [https://web.archive.org/web/20210606212834/http://mc.pp.se/dc/sw.html 1.10 (source only)] | | [https://web.archive.org/web/20210606212834/http://mc.pp.se/dc/sw.html 1.10 (source only)] | ||
+ | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
Line 58: | Line 57: | ||
| align=left|{{Icon|Windows|Linux|macOS|Web}} | | align=left|{{Icon|Windows|Linux|macOS|Web}} | ||
| [https://github.com/gyrovorbis/libevmu/releases/ 1.6.1] [https://github.com/gyrovorbis/libevmu Github Repo for core] | | [https://github.com/gyrovorbis/libevmu/releases/ 1.6.1] [https://github.com/gyrovorbis/libevmu Github Repo for core] | ||
+ | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
− | | {{ | + | | {{Y}} |
| {{✗}} | | {{✗}} | ||
|- | |- | ||
Line 66: | Line 66: | ||
| align=left|{{Icon|Windows}} | | align=left|{{Icon|Windows}} | ||
| [https://www.zophar.net/vms/directvms.html 1.8] | | [https://www.zophar.net/vms/directvms.html 1.8] | ||
+ | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
Line 74: | Line 75: | ||
| align=left|{{Icon|Windows}} | | align=left|{{Icon|Windows}} | ||
| 0.1 | | 0.1 | ||
+ | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
Line 84: | Line 86: | ||
| align=left|{{Icon|Android}} | | align=left|{{Icon|Android}} | ||
| [https://buildbot.libretro.com/nightly/android/latest/ libretro core]<br />[https://archive.org/details/vemulator 1.0 RC1] | | [https://buildbot.libretro.com/nightly/android/latest/ libretro core]<br />[https://archive.org/details/vemulator 1.0 RC1] | ||
+ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
Line 92: | Line 95: | ||
| align=left|{{Icon|Android}} | | align=left|{{Icon|Android}} | ||
| [https://m.apkpure.com/visual-memory-emulator/com.nuritsubushi.vmemu 1.00] | | [https://m.apkpure.com/visual-memory-emulator/com.nuritsubushi.vmemu 1.00] | ||
+ | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
Line 100: | Line 104: | ||
| align=left|{{Icon|LiA}} | | align=left|{{Icon|LiA}} | ||
| [https://github.com/gyrovorbis/libevmu/releases/ 1.6.1] [https://github.com/gyrovorbis/libevmu Github Repo for core] | | [https://github.com/gyrovorbis/libevmu/releases/ 1.6.1] [https://github.com/gyrovorbis/libevmu Github Repo for core] | ||
+ | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 110: | Line 115: | ||
| align=left|{{Icon|Dreamcast}} | | align=left|{{Icon|Dreamcast}} | ||
| [http://mc.pp.se/dc/sw.html 1.10] | | [http://mc.pp.se/dc/sw.html 1.10] | ||
+ | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
Line 118: | Line 124: | ||
| align=left|{{Icon|PSP}} | | align=left|{{Icon|PSP}} | ||
| [http://web.archive.org/web/20140105092850/http://virtuamunstaz.de/ 1.0] | | [http://web.archive.org/web/20140105092850/http://virtuamunstaz.de/ 1.0] | ||
+ | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
Line 128: | Line 135: | ||
===Comparisons=== | ===Comparisons=== | ||
− | It should be of note that, differently from the norm, most | + | It should be of note that, differently from the norm, most VMU emulators map the A and B buttons to the A and B keys. |
;MAME | ;MAME | ||
Line 137: | Line 144: | ||
;SoftVMS | ;SoftVMS | ||
− | :The first | + | :The first VMU emulator, originally named simply Visual Memory System. Supports a heckton of systems, but after version 1.7, the only port distributed with compiled binaries is Dreamcast. Extant documentation is close to zero. The most up-to-date compiled binary one can find online seems to be the MS-DOS port of version 1.8, wrongly [http://www.emu-france.com/?wpfb_dl=50 archived in Emu-France] under Windows. Sound emulation does not seem to work. |
;ElysianVMU | ;ElysianVMU | ||
Line 159: | Line 166: | ||
===BIOS=== | ===BIOS=== | ||
Some VMU emulators require BIOS files to work. You can find them [https://www.mediafire.com/file/2w0rvhegfxcz2no/VMU_BIOS.zip/file here]. | Some VMU emulators require BIOS files to work. You can find them [https://www.mediafire.com/file/2w0rvhegfxcz2no/VMU_BIOS.zip/file here]. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{Sega}} | {{Sega}} |