Welcome to DCEmu, Dont Just be a Guest, join in the fun here - please click here to register...


Translate DCEmu


DCEmu Forums:: The Homebrew & Gaming Network ::  

Welcome to the DCEmu Forums:: The Homebrew & Gaming Network :: forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   DCEmu Forums:: The Homebrew & Gaming Network :: > Nintendo Console Forums > Nintendo Wii Emulation and Homebrew Forum
Tags

Welcome to DCEmu

DCEmu Breaking News
Problems logging-in?
Firefox users seem to experiencing problems logging-in the forums, fi your having the same trouble try login in via the news pages e.g. dcemu.co.uk, in the right side column.

Want a quick chat? Come join on in our IRC Chat room. Click here to use our Java chat app, or use a IRC program like mIRC and join us on the Freenode server in #dcemuuk

For those members who are interested you can join the RSS Feed Group in Your USER CP to see all our extra forums with the latest Gaming & Tech news.

Junk is Back .

DCEmu World Wide Prize Giveaway, Sponsored by GameYeeeah.com

Reply
Add this thread to:  Submit to Digg Digg  Submit to Reddit Reddit  Submit to Del.icio.us Del.icio.us  Submit to Yahoo! This Yahoo This  Submit to Technorati Technorati 
 
Thread Tools Search this Thread Display Modes
Old January 6th, 2009, 15:23   #1
SimonKagstrom
DCEmu Coder
 
Join Date: Aug 2008

Posts: 58
retro Frodo C64 emulator ported to Wii

Hi!

I've ported the Frodo C64 emulator by Christian Bauer to Wii:



The port is playable with sound and both joysticks available. Source and binaries can be downloaded from http://frodo-wii.googlecode.com and the wiibrew wiki has some more usage instructions at http://wiibrew.org/wiki/Frodo
It has only been tested in 480i mode on a PAL TV (the 50Hz mode gives me a headache), and there are some sound glitches and probably some other minor bugs.

Usage
Put .t64 or .d64 files in /apps/frodo/images on your SD card. The in-game menu allows you to insert disks/tapes, load them and configure the display, joystick ports etc. Saves will be stored on the SD card and the preferences are stored persistently. Wiimote 1 is by default the joystick in port 1 and wiimote 2 the joystick in port 2, but you can swap this.
v2 new
The main improvements are:

Slightly faster emulation speed
Improved keybindings to the controllers (more keys, also works more like a real keyboard)
Support for the classic controller (although this is untested since I don't have the hardware)
Support for loading .prg, .p00 and .s00 files. Only .prg tested.
Misc smaller bugs have been fixed

Untar the binary archive on your SD card to install. Note that there are some new helper files/dirs compared to the first release, so simply copying boot.dol is not enough.
V3 Whats New
I've released version 3, which fixes the embarassing classic controller problem and some other issues. I simply went and bought one and tested it, and not everything worked as I thought :-) (Thanks also to the various people who reported problems with the classic controller)

A note about the speed: I've fiddled a bit more with that here, and the issue is (obviously) not that the Wii is too slow to emulate a C64. I think SDL_GetTicks() and/or SDL_Delay() behaves strange somehow, so I've replaced that particular part of the implementation. Speed is also configurable now

v4
Merged with the Frodo trunk and build the "SC" version. This should improve emulation somewhat (although there are cases where it's the other way around!). The palette also changes because of this.
Save prefrences together with the C64 state when saving snapshots. This is useful e.g., to have game-specific keybindings
More menu options to type common key sequences, turn on 1541 CPU emulation etc
Link with Yohanes version of SDL-Port, which perhaps brings USB keyboard support. I haven't tested, so please test and fix the code.
Fixed some key binding bugs
Misc smaller improvements here and there


v5
Fixed a truly embarassing bug with the HOME button on the wiimote. Unfortunately,
... It no longer links with Yohanes SDL version, which for some reason broke the menu code with the wiimote (but not the classic controller!). It's probably unrelated but I can't have it like that. Further investigation pending.

version 6

It has two user-visible features:

- A virtual keyboard that can be used to do the key bindings and type stuff
- When loading files from d64 disks, zero-sized files are skipped. This allows some more games to load with LOAD "*",8,1. You would have got "File not found error" for these cases before.

There are also some small bug fixes and quite a bit of internal restructuring, but you have to look at the sources to see that :-)

version 7

I've made another update to Frodo, version 7 with the following changes:

* Make binding joystick directions to other buttons as well (to be able to jump with e.g., 1)
* The direction buttons can also be bound to keyboard keys
* Exit with SYS_RETURNTOMENU to make WAD's work
* Some restructuring and minor bug fixes here and there
* Lots and lots of new code which won't get executed :-)

v8
The Nunchuk and Classic analogue controllers now work as joysticks as well (thanks to Aaron Morris)
Some key binding problems have been corrected
Lots of networking implementation. Won't work yet...

Downloads attached - Give feedback
Attached Files
File Type: zip frodo wii.zip (647.4 KB, 93 views)
File Type: zip frodo wii source.zip (483.2 KB, 16 views)
File Type: zip frodo wii v2.zip (1.11 MB, 26 views)
File Type: zip frodo v3.zip (663.4 KB, 31 views)
File Type: zip frodov5.zip (671.1 KB, 29 views)
File Type: zip frodowiiv6.zip (542.3 KB, 49 views)
File Type: zip frodov7.zip (560.5 KB, 39 views)
File Type: zip frodov8.zip (692.8 KB, 123 views)
SimonKagstrom is offline   Reply With Quote

Visit Our Sponsor
Old January 6th, 2009, 16:39   #2
Stainy
DCEmu Newbie
 
Join Date: Aug 2007

Posts: 9
Default

Whoa! craaap! [downloaded] see ya in a few hours!!
Stainy is offline   Reply With Quote
Old January 6th, 2009, 18:50   #3
Sektor
DCEmu Coder
 
Sektor's Avatar
 
Join Date: Nov 2005

Location: Australia
Posts: 212
Default

Nice port! It was fun playing some of the classics again. The interface works well with just the wiimote.
Sektor is offline   Reply With Quote
Old January 6th, 2009, 19:58   #4
Stainy
DCEmu Newbie
 
Join Date: Aug 2007

Posts: 9
Default

Nice... it plays some stuff... and I know this is only the first version... it can`t handle samples and music ingame slows it down somewhat..

But man!! I`m excited with this can`t wait for more features...
Stainy is offline   Reply With Quote
Old January 6th, 2009, 20:02   #5
WhizzBang
DCEmu Regular
 
WhizzBang's Avatar
 
Join Date: Aug 2006

Posts: 328
Default

Excellent news! Thank you very much.
WhizzBang is offline   Reply With Quote
Old January 6th, 2009, 20:10   #6
SimonKagstrom
DCEmu Coder
 
Join Date: Aug 2008

Posts: 58
Default

Quote:
Originally Posted by Stainy View Post
Nice... it plays some stuff... and I know this is only the first version... it can`t handle samples and music ingame slows it down somewhat..
Yep, I know the sound is a bit problematic. However, having it slowing down games is a bit unexpected. Do you have an example where this happens?

Anyway, the code is simple to hack on, so please feel free to submit patches to me if you fix something (simon.kagstrom@gmail.com)
SimonKagstrom is offline   Reply With Quote
Old January 6th, 2009, 20:13   #7
Stainy
DCEmu Newbie
 
Join Date: Aug 2007

Posts: 9
Default

Bombjack was running ok till a few more enemies appeared!! also Way of the Exploding fist was a nightmare!

There seems to be a noise over the top of the sound effects/music in most games as well...
Probably wrong to say it was the music slowing it down.. what I probably thought was that the music slows down in games as it seems to struggle.. Like I mentioned with Bomb jack!

good work though... I`ll be keeping all my eyes on this one!
Stainy is offline   Reply With Quote
Old January 6th, 2009, 20:34   #8
SimonKagstrom
DCEmu Coder
 
Join Date: Aug 2008

Posts: 58
Default

Quote:
Originally Posted by Stainy View Post
Bombjack was running ok till a few more enemies appeared!! also Way of the Exploding fist was a nightmare!

There seems to be a noise over the top of the sound effects/music in most games as well...
The way of the exploding fist issue is known, but that's a Frodo emulation problem (it sounds the same on the host) so I can't do very much about that except recommending International karate :-).

I know about the noice, and that's a real issue. Maybe I'll be able to find it someday, I'm not sure.
SimonKagstrom is offline   Reply With Quote
Old January 6th, 2009, 20:49   #9
wraggster
DCEmu Webmaster
 
wraggster's Avatar
 
Join Date: Apr 2003

Location: Nottingham, England
Posts: 71,228
Default

awesome release, ill get posting news now
wraggster is offline   Reply With Quote
Old January 8th, 2009, 11:34   #10
evilzippy
DCEmu Newbie
 
Join Date: Feb 2008

Posts: 55
Default

lol this is cool everytime I see C64 I think of Bitlive great work
evilzippy is offline   Reply With Quote
Reply
Tags: , , , ,



Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +1. The time now is 10:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
vB.Sponsors

eXTReMe Tracker

·DCEmu.com Next Gen Gaming ·Console Hacking.Com