Homebrew NeoGeo CD

bg480

Active Member
OP
Newcomer
Joined
Apr 30, 2009
Messages
28
Trophies
0
XP
74
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
 

bm123456

Well-Known Member
Member
Joined
Jun 7, 2011
Messages
576
Trophies
1
Age
46
Location
Houston
XP
1,312
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 ,
 

Jacobeian

Well-Known Member
Member
Joined
May 15, 2008
Messages
1,893
Trophies
0
XP
387
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.
 

Jacobeian

Well-Known Member
Member
Joined
May 15, 2008
Messages
1,893
Trophies
0
XP
387
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

QUOTE said:
Neo-CD Redux Wii port (Jacobeian - July 2011)

A very basic port, many things not tested, sourcecode provided for you to improve it and fix bugs !!

- libfat compatible

- added internal SD slot support (can be recompiled to use DVD, not tested)

- added Wiimote + Classic Controller support



Requirements:

(1) put NEOGEO CD BIOS at sd:/bios/NeoCD.bin (see .pdf for supported BIOS dump)

(2) create a directory for each game, at the root of SDCARD (ex: sd:/AOF)

(3) put IPL.TXT in game directory (not provided, usually comes with NEOGEO CD dump):
Game cannot run without IPL.TXT (it contains informations about data mapping).
If it is not included in your game copy, google for it !

(4) put all data files (.bin) in game directory
Name of data files must match the ones listed in IPL.TXT file

(5) put all audio files (.MP3 only !) in /mp3 subdirectory (ex: sd:/AOF/mp3/track02.mp3, etc)
Audio files must be renamed if necessary to track02.mp3, track03.mp3, etc


Usage:

Read the original .pdf

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.
 

Slimmmmmm

GBAtemp MoNkEeE
Member
Joined
Nov 1, 2007
Messages
1,770
Trophies
0
Location
the land of lol
XP
528
Country
Thanks for the share Jacobeian
smile.gif


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

LINK
 

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,126
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.
 

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,126
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 !
 
  • Like
Reactions: SonyUSA

bm123456

Well-Known Member
Member
Joined
Jun 7, 2011
Messages
576
Trophies
1
Age
46
Location
Houston
XP
1,312
Country
United States
Wiimpathy said:
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 !


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

sabandellos

Well-Known Member
Newcomer
Joined
May 28, 2010
Messages
92
Trophies
0
Website
Visit site
XP
423
Country
Wiimpathy said:
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.

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!
 

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,126
Country
France
talhadx said:
DOES THE NEOCD0.3 VERSION SUPPORT MP3 OR NOT????
NO MP3 SUPPORT YET, SORRY!

QUOTE(sabandellos @ Sep 18 2011, 09:06 PM) 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!
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)?
 

bm123456

Well-Known Member
Member
Joined
Jun 7, 2011
Messages
576
Trophies
1
Age
46
Location
Houston
XP
1,312
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..
 

Jacobeian

Well-Known Member
Member
Joined
May 15, 2008
Messages
1,893
Trophies
0
XP
387
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.
 

Wiimpathy

Well-Known Member
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,126
Country
France
Jacobeian said:
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.

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
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Julie_Pilgrim @ Julie_Pilgrim:
    the internet
  • Julie_Pilgrim @ Julie_Pilgrim:
    @Psionic Roshambo i have 16 gb in my pc and i run into issues with ram more than i'd like to admit
  • HiradeGirl @ HiradeGirl:
    I got only 8GB of RAM. But I want 32GB.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Time to just download more ram
  • K3Nv2 @ K3Nv2:
    Yeah search Google
  • Sonic Angel Knight @ Sonic Angel Knight:
    Or, I also heard that if you use flash memory, it can act as more "RAM" at least windows tell me when I stick a flash drive into it.
  • Veho @ Veho:
    It can act as a swap drive but that isn't more RAM, it's slooow.
  • K3Nv2 @ K3Nv2:
    I wish we could have 1Gbps external storage by now
  • K3Nv2 @ K3Nv2:
    Like for micro
  • Veho @ Veho:
    New Myoo.
  • SylverReZ @ SylverReZ:
    @Veho, Yooo noice
  • SylverReZ @ SylverReZ:
    Looks like a Famicom handheld
  • Veho @ Veho:
    Yeah, they were going for that.
  • Veho @ Veho:
    It's not very good though.
  • Veho @ Veho:
    I'm watching the review, the emulators it uses suck bawls.
  • Veho @ Veho:
    Software update might improve it.
  • Psionic Roshambo @ Psionic Roshambo:
    Or maybe someone will make like Emulation Station for it or something?
  • Veho @ Veho:
    That counts as a software update :tpi:
    +1
  • OctoAori20 @ OctoAori20:
    Ello
  • K3Nv2 @ K3Nv2:
    I can think of the design teams process another joystick and no audio or a joystick and mono audio
  • Veho @ Veho:
    "You think we can just put the speakers at the top
    ?" "NO!"
    +1
  • K3Nv2 @ K3Nv2:
    Pft stereo speakers you're fired
    +1
    K3Nv2 @ K3Nv2: Pft stereo speakers you're fired +1