Homebrew Emulator LoopyMSE-GX - Casio Loopy emulator for Wii

  • Thread starter Thread starter CatmanFan
  • Start date Start date
  • Views Views 821
  • Replies Replies 5
  • Likes Likes 8

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,974
Reaction score
1,017
Trophies
2
Website
www.youtube.com
XP
2,901
Country
Morocco

LoopyMSE-GX (LoopyMSE for Wii)​

An experimental port of LoopyMSE (Casio Loopy emulator) to the Wii. Note that performance is still slow, and the majority of the code remains untested, although it can run both commercial and homebrew games.

Usage​

Place BIOS (bios.bin) and sound BIOS (soundbios.bin) in the same directory as the app's boot.dol. ROMs must be placed in a "roms" subdirectory (e.g. apps/LoopyMSE-GX/roms) or, to autoboot the ROM by default, as rom.bin alongside boot.dol. The emulator will not run if bios.bin or ROM(s) cannot be found!

Supports Wii Remote, Classic Controller, Wii U GamePad and GameCube controller.

Controls​


Casio LoopyWiimote (Horizontal)Classic Controller/Wii U GamePadGameCube Controller
START++START
LZ (Nunchuk)LL
RC (Nunchuk)RR
A2AA
B1BB
CAXX
DBYY
D-PadD-PadD-PadD-Pad
Exit emulationHOMEHOMESTART & Z

To-Do​

  • Code translation (dynarec), use Seta GX or 32X as a reference?
Collaboration on this port would be welcome.

Credits/License​

I do not own the original emulator, this is simply a port optimized for Wii/GC. Credits to PSI, kasami and partlyhuman for their work on the original emulator.
The original project and this fork are both licensed under GPL-3.0.

Download​

:download: Latest release (GitHub)
 
Last edited by CatmanFan,
Wow that's awesome! I hadn't even heard of this console before now, but sounds like it's worth checking out!
It was released in Japan only; the main gimmick was that it could print coloured stickers, however only 11 titles were officially released and the majority of its marketing was tailored towards young girls. There is a small niche development community though and a few homebrew games have already been created for this console. 🙂

 
Last edited by CatmanFan,
  • Like
Reactions: XFlak

LoopyMSE-GX (LoopyMSE for Wii)​

An experimental port of LoopyMSE (Casio Loopy emulator) to the Wii. Note that performance is still slow, and the majority of the code remains untested, although it can run both commercial and homebrew games.

Usage​

Place BIOS (bios.bin) and sound BIOS (soundbios.bin) in the same directory as the app's boot.dol. ROMs must be placed in a "roms" subdirectory (e.g. apps/LoopyMSE-GX/roms) or, to autoboot the ROM by default, as rom.bin alongside boot.dol. The emulator will not run if bios.bin or ROM(s) cannot be found!

Supports Wii Remote, Classic Controller, Wii U GamePad and GameCube controller.

Controls​


[TABLE=full]
[TR]
[th width="25%"]Casio Loopy[/th][th width="25%"]Wiimote (Horizontal)[/th][th width="25%"]Classic Controller/Wii U GamePad[/th][th width="25%"]GameCube Controller[/th]
[/TR]
[TR]
[td width="25%"]START[/td][td width="25%"]+[/td][td width="25%"]+[/td][td width="25%"]START[/td]
[/TR]
[TR]
[td width="25%"]L[/td][td width="25%"]Z (Nunchuk)[/td][td width="25%"]L[/td][td width="25%"]L[/td]
[/TR]
[TR]
[td width="25%"]R[/td][td width="25%"]C (Nunchuk)[/td][td width="25%"]R[/td][td width="25%"]R[/td]
[/TR]
[TR]
[td width="25%"]A[/td][td width="25%"]2[/td][td width="25%"]A[/td][td width="25%"]A[/td]
[/TR]
[TR]
[td width="25%"]B[/td][td width="25%"]1[/td][td width="25%"]B[/td][td width="25%"]B[/td]
[/TR]
[TR]
[td width="25%"]C[/td][td width="25%"]A[/td][td width="25%"]X[/td][td width="25%"]X[/td]
[/TR]
[TR]
[td width="25%"]D[/td][td width="25%"]B[/td][td width="25%"]Y[/td][td width="25%"]Y[/td]
[/TR]
[TR]
[td width="25%"]D-Pad[/td][td width="25%"]D-Pad[/td][td width="25%"]D-Pad[/td][td width="25%"]D-Pad[/td]
[/TR]
[TR]
[td width="25%"]Exit emulation[/td][td width="25%"]HOME[/td][td width="25%"]HOME[/td][td width="25%"]START & Z[/td]
[/TR]
[/TABLE]

To-Do​

  • Code translation (dynarec), use Seta GX or 32X as a reference?
Collaboration on this port would be welcome.

Credits/License​

I do not own the original emulator, this is simply a port optimized for Wii/GC. Credits to PSI, kasami and partlyhuman for their work on the original emulator.
The original project and this fork are both licensed under GPL-3.0.

Download​

:download: Latest release (GitHub)
An interesting moment to play...




EDIT:

LoopyMSE-GX (LoopyMSE for Wii)​

An experimental port of LoopyMSE (Casio Loopy emulator) to the Wii. Note that performance is still slow, and the majority of the code remains untested, although it can run both commercial and homebrew games.

Usage​

Place BIOS (bios.bin) and sound BIOS (soundbios.bin) in the same directory as the app's boot.dol. ROMs must be placed in a "roms" subdirectory (e.g. apps/LoopyMSE-GX/roms) or, to autoboot the ROM by default, as rom.bin alongside boot.dol. The emulator will not run if bios.bin or ROM(s) cannot be found!

Supports Wii Remote, Classic Controller, Wii U GamePad and GameCube controller.

Controls​


[TABLE=full]
[TR]
[th width="25%"]Casio Loopy[/th][th width="25%"]Wiimote (Horizontal)[/th][th width="25%"]Classic Controller/Wii U GamePad[/th][th width="25%"]GameCube Controller[/th]
[/TR]
[TR]
[td width="25%"]START[/td][td width="25%"]+[/td][td width="25%"]+[/td][td width="25%"]START[/td]
[/TR]
[TR]
[td width="25%"]L[/td][td width="25%"]Z (Nunchuk)[/td][td width="25%"]L[/td][td width="25%"]L[/td]
[/TR]
[TR]
[td width="25%"]R[/td][td width="25%"]C (Nunchuk)[/td][td width="25%"]R[/td][td width="25%"]R[/td]
[/TR]
[TR]
[td width="25%"]A[/td][td width="25%"]2[/td][td width="25%"]A[/td][td width="25%"]A[/td]
[/TR]
[TR]
[td width="25%"]B[/td][td width="25%"]1[/td][td width="25%"]B[/td][td width="25%"]B[/td]
[/TR]
[TR]
[td width="25%"]C[/td][td width="25%"]A[/td][td width="25%"]X[/td][td width="25%"]X[/td]
[/TR]
[TR]
[td width="25%"]D[/td][td width="25%"]B[/td][td width="25%"]Y[/td][td width="25%"]Y[/td]
[/TR]
[TR]
[td width="25%"]D-Pad[/td][td width="25%"]D-Pad[/td][td width="25%"]D-Pad[/td][td width="25%"]D-Pad[/td]
[/TR]
[TR]
[td width="25%"]Exit emulation[/td][td width="25%"]HOME[/td][td width="25%"]HOME[/td][td width="25%"]START & Z[/td]
[/TR]
[/TABLE]

To-Do​

  • Code translation (dynarec), use Seta GX or 32X as a reference?
Collaboration on this port would be welcome.

Credits/License​

I do not own the original emulator, this is simply a port optimized for Wii/GC. Credits to PSI, kasami and partlyhuman for their work on the original emulator.
The original project and this fork are both licensed under GPL-3.0.

Download​

:download: Latest release (GitHub)
The Wii scene has been very surprising recently. New emulators for Saturn, Dreamcast, X68000, 3DO, DS... Casio Loopy! What's next, Atari Jaguar?!

You can add Wii U Pro Controller support to your table, it works flawlessly!

There is no binary for LoopyDoom so that one went untested. :nayps3:

The emulator froze approximately 10 minutes into the game while trying to play the translation of Wanwan Aijou Monogatari, (it happened when the game asks for the name of the dog), unsure if it is emulation related.

Had a hard time trying to set up the files needed, as the documentation is vague about the BIOS files, but for the future record and more people trying to play this obscure console through your port, the files needed are:

Main System BIOS (bios.bin)
Chip file:
hd6437021.lsi302
Size: 32 KB (32,768 bytes)
CRC32: 8C57FF9F
SHA1:
17542ef275ea8ebeaaddd00d304232c3c355ea25

Sound / Wave BIOS (soundbios.bin)
Chip file:
hn62434fa.lsi352
Size: 512 KB (524,288 bytes)
CRC32: 8F51FA17
SHA1:
99f50be06b083fdb07e08f30b0b26d9037afc869

Do you plan on adding remapping buttons later? Current configuration is weird, given the original layout of the controller:
images.jpg
 
Last edited by niuus,
An interesting moment to play...




EDIT:

The Wii scene has been very surprising recently. New emulators for Saturn, Dreamcast, X68000, 3DO, DS... Casio Loopy! What's next, Atari Jaguar?!

You can add Wii U Pro Controller support to your table, it works flawlessly!

There is no binary for LoopyDoom so that one went untested. :nayps3:

The emulator froze approximately 10 minutes into the game while trying to play the translation of Wanwan Aijou Monogatari, (it happened when the game asks for the name of the dog), unsure if it is emulation related.

Had a hard time trying to set up the files needed, as the documentation is vague about the BIOS files, but for the future record and more people trying to play this obscure console through your port, the files needed are:

Main System BIOS (bios.bin)
Chip file:
hd6437021.lsi302
Size: 32 KB (32,768 bytes)
CRC32: 8C57FF9F
SHA1:
17542ef275ea8ebeaaddd00d304232c3c355ea25

Sound / Wave BIOS (soundbios.bin)
Chip file:
hn62434fa.lsi352
Size: 512 KB (524,288 bytes)
CRC32: 8F51FA17
SHA1:
99f50be06b083fdb07e08f30b0b26d9037afc869

Do you plan on adding remapping buttons later? Current configuration is weird, given the original layout of the controller:
View attachment 581904

I am already working on a CD-i emulator... wink wink
It's also a bit slow at the moment. Likewise I always seemed to have a problem with writing documentations in general, haha.
 
  • Love
Reactions: Disorarara
The Wii scene has been very surprising recently. New emulators for Saturn, Dreamcast, X68000, 3DO, DS... Casio Loopy! What's next, Atari Jaguar?!

Every time I think the Wii scene is finally done and over with in terms of new barriers, something crazy and new happens. It literally happened like 6 times, between Quadforce, Retroarch, Nintendont, the Windows NT port, Lightrec hitting PSX emulation, DOSBox Wii getting a dynamic recompiler and now all these new emulators coming out AND OpenGX, also ioquake3 and half life being ported to the Wii for the first time, on top of Unity engine homebrew. This console is really the gift that keeps on giving!
 

Site & Scene News

Popular threads in this forum