WiiColEm

From GameBrew
Revision as of 13:15, 16 September 2022 by HydeWing (talk | contribs)
WiiColEm
File:Wiicolemwii.jpg
General
AuthorRaz0red
TypeConsole
Version0.3
LicenseMixed
Last Updated2019/12/25
Links
Download
Website
Source

WiiColEm is a port of the ColEm ColecoVision emulator version developed by Marat Fayzullin.

Features

  • Super Game Module (SGM) compatibility
  • Multiple video modes (240p, GX+VI, GX)
  • Support for driving, roller, and super action controllers
  • Tilt-based (Wiimote) driving support
  • Cartridge database w/ recommended controller settings and keypad descriptions for most commercial cartridges
  • Cartridge keypad overlays
  • Per-cartridge button mappings

Screenshots

wiicolemwii-01.jpgwiicolemwii-02.jpg

Media

Installation

To install WiiColEm, simply extract the zip file directly to your SD card or USB device (retain the hierarchical structure exactly).

Cartridge Database

WiiColem ships with a database that contains recommended settings for most commercial cartridges. These settings cover controls mappings, keypad overlays, keypad button descriptions, and advanced settings (whether the cartridge requires an EEPROM, SRAM, etc.).

To view/edit the settings applied for a particular cartridge perform the following steps:

  • Load the cartridge (via the "Load cartridge" menu item)
  • Return to the WiiColem menu
  • Select "Cartridge settings (current cartridge)" menu item
  • Examine the "Control settings" and "Advanced" settings for the cartridge

For more information on mapping controls and creating and/or customizing cartridge settings, see Cartridge Settings.

Default Controls

The following section contains the "default" control mappings for WiiColEm.

It is important to note that if the cartridge that is being loaded exists in the Cartridge Database it may contain non-default mappings.

In-game (Aquattack)

Aquattack has a very unique control scheme. It uses the keypad buttons to fire in eight different directions. Essentially, it uses the "keypad" as a "d-pad". While the keypad buttons have been mapped to the eight different buttons on the Classic controller (and pro) it is cumbersome to use. In addition to mapping these buttons, a special control scheme has been added to WiiColEm that allows for the use of the right analog stick on both the GameCube and Classic controller/Pro for firing in the eight different directions.

Cartridge Settings

WiiColEm contains the ability to manage per-cartridge settings. The settings that can be edited include:

  • Control settings
  • Advanced settings (Whether it requires an EEPROM, SRAM, etc.)

SMB (Network support)

WiiColEm allows for loading ROMs over the network via SMB. To enable SMB support, you must edit the "wiicolem.conf" file located in the "/wiicolem" directory and provide values for the following:

  • share_ip
    • IP address of the computer to connect to.
  • share_name
    • Name of the share on the computer.
  • share_user
    • Name of the user to connect as
  • share_pass
    • Password for the user

Changelog

0.3 - December 25, 2019

  • Updated to latest version of ColEm (4.8)
    • Super Game Module (SGM) emulation
    • 24c08 and 24c256 EEPROM emulation
  • Display enhancements
    • Double strike (240p)
    • GX+VI mode
    • 16:9 correction
    • Full widescreen support
    • Ability to enable/disable bilinear filter (GX mode)
    • Color trap filter
  • Hierarchical file navigation support
  • SMB (Network support) for loading ROMs
  • Multi-save slot support
  • Support for launching via WiiFlow (and returning)
  • Updated to latest versions of devkitPPC (r35) and libogc (1.8.23)

0.2 - March 7, 2011

  • Cartridge-specific overlays
  • Default keypad (controller) image for cartridges without specific overlays
    • Ability to set the default keypad (controller) size
  • Ability to specify whether to use cartridge-specific overlays (global and per-cartridge).
  • GX based scaler
    • Ability to adjust screen size to any size/dimensions via the "Screen Size" option under "Display". If this is entered after loading a cartridge, the last frame will be displayed to assist in sizing.
  • USB support
  • SDHC support
  • Classic Controller Pro support
  • Support for ColecoVision MegaCart(R)
  • Fixed Lord of the Dungeon save/load state issues
  • Fixed Opcode memory expansion save/load state issues
  • Fixed save/load state bug causing the palette to not be restored correctly (Aquattack, War Room)
  • Ability to set Wiimote orientation (sideways/upright) for navigating menus
  • Firing in Aquattack is now supported via the right analog stick (GameCube, Classic/Pro controllers).
  • Fixed bugs caused by pressing multiple keypad buttons simultaneously

0.1 - January 28, 2010

  • Initial release

Credits

  • NeoRame
    • Icon
  • Pixelboy
    • Source overlays
  • James Carter
    • Source overlays
  • Mastershoes
    • Testing (0.3)
  • Murph74
    • Testing (0.2)
  • Astroman
    • Testing (0.2)
  • Yurkie
    • Testing (0.1)

Special thanks

  • Tantric
    • Menu example code and SDL enhancements
  • Marat Fayzullin
    • Creating an awesome emulator and answering all of my annoying questions
  • Daniel Bienvenu (newcoleco)
    • Help resolving the Mode 2 issues
  • Opcode
    • Providing a ROM for testing the Opcode memory expansion and MegaCart(R) support

External links

Advertising: