element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Getting Started for a Project - Neo Geo CD Emulator with Cd-rom
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 17 replies
  • Answers 1 answer
  • Subscribers 668 subscribers
  • Views 3226 views
  • Users 0 members are here
  • raspberry_pi
Related

Getting Started for a Project - Neo Geo CD Emulator with Cd-rom

thedeath
thedeath over 7 years ago

Hello, i'm manuele from italy.

I'm a videogame entusiast since many many years and i would like to try make a project starting from 0 knowledge about raspberry pi and his possibilities, i would like to ask some question with you and people already deep in this world if i can see my project is capable of being realized.

The emulation scene is really strong today and by time people was able to make emulators for pretty much any system available, one of them is about the NEO GEO CD (Neogeo-sdl), was ported from dos/windows to Playstation2, Original Xbox and Dreamcast.

This emulator has a cool feature that let you play directly by using original cd-rom games, and for people into the retrogaming scene, it's really o cool feature since the original gaming hardware is famous for having long time loadings and bad reliability overall.

 

I would like to know if should be possible to made a new "system" by using this emulator (ported or re-coded) + cd-rom on the raspberry Pi.

What i would like to have is a new "machine" that straight boots into this emulator and let you play the games on a tv by reading the discs, just like the same emulator does on the other consoles or windows itself.

 

Do you think this is a project that could be done or i just be dreaming about too much?

  • Sign in to reply
  • Cancel
Parents
  • mconners
    0 mconners over 7 years ago

    Hi thedeath, have you looked into retro pie? It is what was used in

    PIK3A: The Raspberry Pi 3 IKEA Retro Gaming Table

     

    It does neo-geo emulation as well as a bunch of others.

     

    It does not currently do what you ask in terms of starting right from a cd, but you might be able to get a usb cd reader and be able to make it work.

     

    Good luck,

     

    Mike

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • thedeath
    0 thedeath over 7 years ago in reply to mconners

    Thanks mike. First id like to know if is possible to convert a dos/windows/linux program to raspberry pi, can you help me?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mconners
    0 mconners over 7 years ago in reply to thedeath

    Hi thedeath , well, the difficulty of converting or porting a dos/windows program to raspberry pi can be difficult if not impossible. It may take a complete rewrite of portions of the old program, up to and including the entire thing.

     

    Linux is a different story, raspberry pi runs a flavor of linux based on the Debian release which has been dubbed Rasbian. If there is linux source available for the program you seek, it may not be so difficult to recompile on the Pi. But if that is the case, I'm sure someone would have already done it. It may exist, I'm not sure, I know there were posts about porting neo geo cd to emulation station back in 2015 (https://github.com/libretro/fbalpha/issues/4 ) I'm not sure if this has been completed, or how much neo-geo-cd differs from regular neo-geo support, which retro pie has.

     

    I am not available to commit to something that could be such a large effort, but from your description of the original project retropi (https://retropie.org.uk/ ) and emulation station will get you to about 95% of where you are trying to go.

     

    I would suggest installing retro pi, play with it a bit then figure out where the gaps are between what it provides and what you want it to do, then repost a question about "How can I get from a to b?" versus what you are asking now which is more like "how can I get from a to z?"

     

    I've used retro pi, and have used the NES and playstation emulators, as well as some of the arcade emulators (MAME) I have not used the neo geo stuff, but I know it is there.

     

    Mike

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • ninjatrent
    0 ninjatrent over 7 years ago in reply to thedeath

    There is dosbox on retropie that will play old windows dos games and apps. And Wine will run most pre-Win7 software.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • thedeath
    0 thedeath over 7 years ago in reply to ninjatrent

    Looks like there's few chances. I was wondering if was possible to straight boot into this? It could be a cool feature if the machine just has to be turned on, put the disc and play (like it does already), but i don't think is gonna be that fast on boot if it has to load stuff in a chain. Do you guys now, if i were able to let this emulator working, to bypass everything and go straight to the emulator? is somehow possible to force the pi by just using that?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • ninjatrent
    0 ninjatrent over 7 years ago in reply to thedeath

    The boot time can be reduced in some ways. Check the out the Retropie page. There is documentation for reducing boot time.

     

    The emulator could be run without the need of Retropie immediately after boot if the Pi properly configured. This would likely require the creation of a script to run the emulator on boot.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • ninjatrent
    0 ninjatrent over 7 years ago in reply to thedeath

    The boot time can be reduced in some ways. Check the out the Retropie page. There is documentation for reducing boot time.

     

    The emulator could be run without the need of Retropie immediately after boot if the Pi properly configured. This would likely require the creation of a script to run the emulator on boot.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • thedeath
    0 thedeath over 7 years ago in reply to ninjatrent

    Thank you very much, i can't wait to my PI be delivered and try some. I will defenetly read that out

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube