Twitch Asylum
RegisterSearchFAQMemberlistUsergroupsLog in
Reply to topic Page 1 of 2
Goto page 1, 2  Next
WiiColEm
Author Message
Reply with quote
Post WiiColEm 
A port of the ColEm emulator for the Wii.

Current production release (v0.2):

http://www.twitchasylum.com/wiicolem/wiicolem-0_2.zip (Binaries)
http://www.twitchasylum.com/wiicolem/wiicolem-0_2-src.zip (Source)

Video:



Wiki (Wiibrew):

http://www.wiibrew.org/WiiColEm

Code:

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

Features:

  * 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 
  * High cartridge compatibility (see below)

The following additions/modifications were made to the core emulation code:

  * Support for ColecoVision MegaCart(R)
  * "The Heist" now works correctly (memory initialization bug).
  * Added support for Opcode memory expansion.
  * Added support for "Lord of the Dungeon" (original 32k or trimmed 24k).
  * Mode 2 masking now works correctly (supports Daniel Bienvenu games).
  * Mode 0 and Mode 3 now work correctly ("Cabbage Patch Kids Picture
    Show" and "Smurf: Paint 'n Play Workshop" now work correctly).
  * Fixed graphic corruption that would occur when switching between games
    (VRAM and related state were not being reset correctly).
  * Fixed save/load state bug where the emulator would incorrectly report
    that the save was invalid (memory was not being cleared correctly).
  * Fixed save/load state bug causing the palette to not be restored
    correctly (Aquattack, War Room)
  * Fixed issue where noise channel wasn't starting when it should (Matt
    Patrol).

03/06/11 (0.2)
-------------------
  - 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

01/28/10 (0.1)
-------------------
  * Initial release


--Raz.



Last edited by raz0red on Mon Mar 07, 2011 9:38 am; edited 12 times in total
View user's profile Send private message Visit poster's website
Reply with quote
Post does this emulator support USB loading? 
I can not get this thing to start no matter what I do.
I have followed all of the instructions and have the coleco.rom bios in the correct place.
I'm using a flash drive though and not an SD card.

When I try to start the emu, it loads a lack screen and then just sends me back to the homebrew channel.
Any ideas?

-Cy

View user's profile Send private message
Reply with quote
Post Re: does this emulator support USB loading? 
cyrusmartin wrote:
I can not get this thing to start no matter what I do.
I have followed all of the instructions and have the coleco.rom bios in the correct place.
I'm using a flash drive though and not an SD card.

When I try to start the emu, it loads a lack screen and then just sends me back to the homebrew channel.
Any ideas?

-Cy


Sadly it only currently works with SD Cards. I haven't ever really looked into supporting USB devices, but I may look into it for an upcoming release.

I have a 0.2 version of WiiColEm almost ready to be released. It now has overlay support, allows for resizing the screen to any dimensions, and uses GX for rendering (which smooths out the display on some games). I am hoping to release it early next week.

I am looking for some people to beta test. Please let me know if you would be interested.

Thanks.

--Raz.

View user's profile Send private message Visit poster's website
Reply with quote
Post yes 
I would be very interested.
If you ever do implement the USB option though then I would be eternally grateful.
Thank you for doing this at all though. Seriously.
I know it is a lot of hard work and I really appreciate it.

You rock.

-Cy

View user's profile Send private message
Reply with quote
Post Re: yes 
cyrusmartin wrote:
I would be very interested.
If you ever do implement the USB option though then I would be eternally grateful.
Thank you for doing this at all though. Seriously.
I know it is a lot of hard work and I really appreciate it.

You rock.

-Cy


Heh, thanks a lot for the kind words.

I just looked around a bit and it appears that implementing USB support shouldn't be that hard to do (assuming I have a USB device to test with). I will give it a go later tonight. I will PM you in a couple days with info on a pre-release binary, etc.

Thanks a lot for helping to test this. If anyone else is interested please PM me (or respond to this thread).

--Raz.

View user's profile Send private message Visit poster's website
Reply with quote
Post forwarder or channel/wad 
Is there anyone who has a channel for WiiColEm? The Emulator is great but wish I could launch it from menu as opposed to going through the homebrew channel.

View user's profile Send private message
Reply with quote
Post Re: forwarder or channel/wad 
meteorman_01 wrote:
Is there anyone who has a channel for WiiColEm? The Emulator is great but wish I could launch it from menu as opposed to going through the homebrew channel.


Unfortunately, I am not aware of one.

I know there are programs that allow you to create your own forwarder however. A quick search led me to this one, but I believe there are more recent ones as well.

http://www.consolespot.net/forums/wii-news/24706-release-dol-forwarder-creator-windows.html

--Raz.

View user's profile Send private message Visit poster's website
Reply with quote
Post re: forwarder or channel/wad 
unfortunately, I just can't figure this out... If someone has a WiiColEm forwarder already created and working with SDHC I would really appreciate it it you could post it. Thanks. I love this emulator....colem is ok....but just so slow to get past initial blue screen when launching app , can't scroll through list of roms easy (one at a time) and it doesn't see all roms. WiiColEm works perfect every time... now only if I could launch it as a channel.

View user's profile Send private message
Reply with quote
Post Yes! 
You are awesome.

Let me know as soon as You want me to test something.
Thank you again!!!!


-Cy

View user's profile Send private message
Reply with quote
Post  
Released 0.2. (see first post)

--Raz.

View user's profile Send private message Visit poster's website
Reply with quote
Post  
raz0red wrote:
Released 0.2. (see first post)

--Raz.


SD: \ wiicolem - work.

(USB 2.0)

Not working - if USB: \ wiicolem: - when I try to start the emu, it loads a lack screen and then just sends me back to the homebrew channel.

Apparently the problem in IOS for USB:

which need to use IOS58 or IOS202 (versions 4, 5 or 5.1)?

Many thanks for your work.

View user's profile Send private message
Reply with quote
Post  
ccollccoll wrote:


Not working - if USB: \ wiicolem: - when I try to start the emu, it loads a lack screen and then just sends me back to the homebrew channel.

Apparently the problem in IOS for USB:

which need to use IOS58 or IOS202 (versions 4, 5 or 5.1)?

Many thanks for your work.


Hmm... very strange. Are you trying this with version 0.2? The only reason I ask is that if it isn't able to mount the drive it displays a message stating that it failed. Are you seeing that message?

--Raz.

View user's profile Send private message Visit poster's website
Reply with quote
Post  
raz0red wrote:
ccollccoll wrote:


Not working - if USB: \ wiicolem: - when I try to start the emu, it loads a lack screen and then just sends me back to the homebrew channel.

Apparently the problem in IOS for USB:

which need to use IOS58 or IOS202 (versions 4, 5 or 5.1)?

Many thanks for your work.


Hmm... very strange. Are you trying this with version 0.2? The only reason I ask is that if it isn't able to mount the drive it displays a message stating that it failed. Are you seeing that message?

--Raz.


Hmm ... very strange. Are you trying this with version 0.2? - Yes, version 0.2.


The only reason I ask is that if it isn't able to mount the drive it displays a message stating that it failed. Are you seeing that message? - No, message I do not see. After launch, once when I try to start the emu, it loads a lack screen and then just sends me back to the homebrew channel.

I have firmware 4.1 and the Homebrew channel 1.0.8 through IOS58.

View user's profile Send private message
Reply with quote
Post  
ccollccoll wrote:

Hmm ... very strange. Are you trying this with version 0.2? - Yes, version 0.2.

The only reason I ask is that if it isn't able to mount the drive it displays a message stating that it failed. Are you seeing that message? - No, message I do not see. After launch, once when I try to start the emu, it loads a lack screen and then just sends me back to the homebrew channel.

I have firmware 4.1 and the Homebrew channel 1.0.8 through IOS58.


Hmm... I have tested on 8 different USB devices and they have worked. Not really sure what is happening. What kind of USB device are you using? Maybe I can find one to test with.

Thanks.

--Raz.

View user's profile Send private message Visit poster's website
Reply with quote
Post  
raz0red wrote:
ccollccoll wrote:

Hmm ... very strange. Are you trying this with version 0.2? - Yes, version 0.2.

The only reason I ask is that if it isn't able to mount the drive it displays a message stating that it failed. Are you seeing that message? - No, message I do not see. After launch, once when I try to start the emu, it loads a lack screen and then just sends me back to the homebrew channel.

I have firmware 4.1 and the Homebrew channel 1.0.8 through IOS58.


Hmm... I have tested on 8 different USB devices and they have worked. Not really sure what is happening. What kind of USB device are you using? Maybe I can find one to test with.

Thanks.

--Raz.


I have tried two USB devices at 80 Gb and 1000 Tb (FAT32). Tried USB flash at 1 Gb (FAT32).

set:

IOS249 (v17)
IOS202 (v4)
IOS58 (v6175)

View user's profile Send private message
Display posts from previous:
Reply to topic Page 1 of 2
Goto page 1, 2  Next
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum