NeoGeo CD

Discussion in 'Wii - Emulation and Homebrew' started by bg480, Jul 2, 2011.

Jul 2, 2011

NeoGeo CD by bg480 at 9:59 PM (33,828 Views / 0 Likes) 149 replies

  1. bg480
    OP

    Newcomer bg480 Member

    Joined:
    Apr 30, 2009
    Messages:
    28
    Country:
    United States
    i heard you could run it in gamecube mode but i don't know about a wii port anyone got any info
     


  2. bm123456

    Member bm123456 GBAtemp Advanced Fan

    Joined:
    Jun 7, 2011
    Messages:
    565
    Location:
    Houston
    Country:
    United States
    Last time i heard it was never ported over you can google a guide on how to make this work for your wii and yes in gamecube mode ..there is alot of neo geo games that work through mighty channels but it takes a little time to get it set right to work with your wii ,
     
  3. bg480
    OP

    Newcomer bg480 Member

    Joined:
    Apr 30, 2009
    Messages:
    28
    Country:
    United States
    iv googled half the day and couldn't find a guide do you remember where you seen it?
     
  4. bm123456

    Member bm123456 GBAtemp Advanced Fan

    Joined:
    Jun 7, 2011
    Messages:
    565
    Location:
    Houston
    Country:
    United States
    NeoCD Redux 0.1.52 is what your looking for , when you google it ..should help
     
  5. bg480
    OP

    Newcomer bg480 Member

    Joined:
    Apr 30, 2009
    Messages:
    28
    Country:
    United States
    Ya i got the file but i cant run it through the hbc
     
  6. Jacobeian

    Member Jacobeian GBAtemp Advanced Maniac

    Joined:
    May 15, 2008
    Messages:
    1,879
    Country:
    Cuba
    This emulator needs to be loaded in Gamecube mode, the HBC can't do that for you but GC Homebrew Launcher can...

    I once tried to port it to the Wii since the sources were available, I remember I got Puzzle Bobble to work somehow but it then crashed or I wasn't able to load anything else so I abandonned.
    It should not be difficult to port to Wii for a more advanced developper though, but it uses outdated libraries and code that might need to be rewritten to work with current libogc.
     
  7. bg480
    OP

    Newcomer bg480 Member

    Joined:
    Apr 30, 2009
    Messages:
    28
    Country:
    United States
    Of all the emulators this one never got ported unbelievable
     
  8. Jacobeian

    Member Jacobeian GBAtemp Advanced Maniac

    Joined:
    May 15, 2008
    Messages:
    1,879
    Country:
    Cuba
    I found back the old port I once made, I simply added a README for basic instructions and uploaded it.

    http://www.mediafire.com/?rb8w85hj9y7mo4h

    Max download is limited so feel free to mirror it

    I am not going to provide ANY support for this so if a game doesn't work or you can't load/use the emulator, too bad for you.

    Sources are included for anyone who wants to pick up the project and fix the bugs I probably introduced. It's based on the last release from "Softdev" and was compiled with an old set of devkitPPC/libogc/libfat so it might not be straight compatible with last versions.
     
  9. Slimmmmmm

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    Thanks for the share Jacobeian [​IMG]

    I'm gonna give this a try when I get some time.

    LINK
     
  10. Wiimpathy

    Member Wiimpathy GBAtemp Fan

    Joined:
    Mar 3, 2010
    Messages:
    407
    Country:
    France
    Wonderful Jacobeian ! Thanks a lot !

    I tried some games and they start, however there's a black screen few seconds later (sound goes on though).
    Moreover, impossible to load mp3 music maybe bad dump or the emu, I don't know.

    At least, it's a good start if someone is interested in improving the emulator.
     
  11. bg480
    OP

    Newcomer bg480 Member

    Joined:
    Apr 30, 2009
    Messages:
    28
    Country:
    United States
    thankx
     
  12. Wiimpathy

    Member Wiimpathy GBAtemp Fan

    Joined:
    Mar 3, 2010
    Messages:
    407
    Country:
    France
    NeoCD-Wii-0.3

    - fix some black screen. Now almost all games should start. Still some black sreens with some games and gfx bugs.

    - fix classic controller support.


    Don't get excited with this as I was cause there are still some big issues. First, music mp3 doesn't work, it crashes the emulator and I have no idea what it is right now. Maybe the audio part would need a complete rewrite or it's a little bug somewhere else, I don't know...
    So if you want to test it remove the MP3 folder or else it would crash.

    If someone can help with video/audio problems that would be great !
     
  13. Geren

    Member Geren GBAtemp Regular

    Joined:
    Aug 15, 2011
    Messages:
    233
    Country:
    El Salvador
    Wow Wiimphaty, that's some cool stuff! It's great to see the mods you do to emus [​IMG]
     
  14. bm123456

    Member bm123456 GBAtemp Advanced Fan

    Joined:
    Jun 7, 2011
    Messages:
    565
    Location:
    Houston
    Country:
    United States

    Wiimpathy ,,your the man ,, thanks for looking into this one for us neo geo nuts..
     
  15. talhadx

    Newcomer talhadx Newbie

    Joined:
    Jul 11, 2011
    Messages:
    5
    Country:
    Pakistan
    DOES THE NEOCD0.3 VERSION SUPPORT MP3 OR NOT????
     
  16. sabandellos

    Newcomer sabandellos Advanced Member

    Joined:
    May 28, 2010
    Messages:
    88
    Country:
    Spain
    Why don't you put it on wiibrew?. I know it has a few bugs, but if you don't put it there, nobody is gonna know about the existence of it, and I think it's a pitty. ;-)

    Nice work!. You are the best!
     
  17. Wiimpathy

    Member Wiimpathy GBAtemp Fan

    Joined:
    Mar 3, 2010
    Messages:
    407
    Country:
    France
    Well, it's not on wiibrew because I thought it's not really worth it due to remaining video bugs and the lack of mp3 music. But, yeah, you're right, it could have more visibility and maybe someone would improve it if I can't do it.
    Moreover, I don't really know how wiki works (don't laugh!). Can someone do me a favour and post it on wiibrew please (PM me first)?
     
  18. bm123456

    Member bm123456 GBAtemp Advanced Fan

    Joined:
    Jun 7, 2011
    Messages:
    565
    Location:
    Houston
    Country:
    United States
    Thanks Wiimpathy ,, I have tested over 30 games they load and play well , some play better than the rest ,

    And now Mastershoes has made a great forwarder for this and Gxgeo ...

    Great work guys..
     
  19. Jacobeian

    Member Jacobeian GBAtemp Advanced Maniac

    Joined:
    May 15, 2008
    Messages:
    1,879
    Country:
    Cuba
    Thank you Wiimpathy, I was sure someone would finally pick this one up.
    Could you quickly explain what you did to fix the games crashing (I am too lazy to go through sourcecode right now) ?
    I will try to look at the mp3 issue when I have some time (I was quite sure this worked with the release I made, though I'm not 100% sure anymore now)
    What is the other issue ? You mention a "video issue" but doesn't give much more details.
     
  20. Wiimpathy

    Member Wiimpathy GBAtemp Fan

    Joined:
    Mar 3, 2010
    Messages:
    407
    Country:
    France
    Well, thanks to you first since you gave the motivation to do it . I managed to fix all the annoying black screens and the mp3 music (your first version was causing some black screens too due to the mp3s).
    To correct that I changed the video_draw_screen1() function in video.c by comparing with other emus and testing.

    - For video
    From this :
    if ( sx >= 0x1F0 ) /* x>496 => x-=512 */
    sx -= 0x200;

    to this :
    if ( sx >= 512 ) /* x>496 => x-=512 */
    sx -= 512;

    This seems to solve black screens and some grfx not showing.

    - For MP3 (causing immediate video crash too)
    In cdaudio.c :
    Changing the hexa value to decimal in #define MAD_INPUT_BUFFER (0x2000) fixed mp3 decoding.

    from
    #define MAD_INPUT_BUFFER (0x2000)
    #endif
    #define MAD_OUTPUT_BUFFER (MAD_INPUT_BUFFER * 4)

    to
    #define MAD_INPUT_BUFFER (2*MAD_OUTPUT_BUFFER)
    #endif
    #define MAD_OUTPUT_BUFFER (1024*4)


    That's the major changes I can think of but there are others. I'm really happy now we can have a working neogeoCD emu (was waiting for gxgeo, we'll see).
    Some of the big games work rather well like Last Blade 2.

    Regarding the graphical bugs, I was refering to some flickering sprites and bad display on some games like Super sidekicks 3 that mix the "backgrounds". But these bugs might be inherent to the previous emu.
    Well, anyway, enough bla bla, I posted this version on wiibrew, I think it's worth it this time.

    NeoCD-Wii-0.4
     

Share This Page