Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Its there a neo-geo emu that emulates all the hardware?  (Read 2239 times)

0 Members and 1 Guest are viewing this topic.

abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1625
  • Last login:Today at 12:30:10 am
Its there a neo-geo emu that emulates all the hardware?
« on: October 14, 2011, 10:59:29 am »
I remember seing neogeo mvs cab that had up to 4 games at the same time, and i wonder if theres an emu that emulates that kind of hardware, being able to have 4 games at the same time, thanks for any help.

shateredsoul1979

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 215
  • Last login:December 22, 2011, 01:09:28 pm
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #1 on: October 14, 2011, 01:18:23 pm »
Just do  hyperspin setup with only neo geo games, if you want only 4 then only include 4

this is an older video, the newer hyperspin and newer themes look a bit nicer but worth taking a look at


abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1625
  • Last login:Today at 12:30:10 am
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #2 on: October 15, 2011, 04:19:24 pm »
I know i can use hyperspin for that,and with savestates i can load the games and skip the boot screen.But i guess my question was more to why its only the neogeo carts emulated why its not the whole hardware emulated as well? isnt that the goal for the mame team?

shateredsoul1979

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 215
  • Last login:December 22, 2011, 01:09:28 pm
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #3 on: October 15, 2011, 07:40:19 pm »
 :dunno

buy a neo geo cab?


abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1625
  • Last login:Today at 12:30:10 am
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #4 on: October 15, 2011, 09:47:21 pm »
 :applaud: but your not helping on the topic.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Yesterday at 12:48:28 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #5 on: October 16, 2011, 08:53:11 pm »
Mame does indeed have framework inplace to use the multi-cart bios.  The reason that nobody ever finished it is... well because on a pc it's a dumb feature to have. 

In order to do it properly, you have to load all of the games into memory at once, not just the currently playing one.  That's around a gig of memory taken up and loading a gig of data into memory takes a while. 


abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1625
  • Last login:Today at 12:30:10 am
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #6 on: October 16, 2011, 10:53:00 pm »
Mame does indeed have framework inplace to use the multi-cart bios.  The reason that nobody ever finished it is... well because on a pc it's a dumb feature to have. 

In order to do it properly, you have to load all of the games into memory at once, not just the currently playing one.  That's around a gig of memory taken up and loading a gig of data into memory takes a while. 


Wow, its good to know that the mame team are indeed working in having the hardware emulated the way original hardware is...

shateredsoul1979

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 215
  • Last login:December 22, 2011, 01:09:28 pm
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #7 on: October 17, 2011, 02:31:45 am »
I think the original intention was to bash mame. Instead of saying something like "Oh, well maybe we can figure out how to implement that in a special version of mame" all I hear this guy saying is "Oh, i guess the mame team really isn't doing a good job." Too much whining if you ask me, and you didn't, but I told you anyways.

The bait has been set, but will anyone bite?


Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #8 on: October 17, 2011, 09:57:15 am »
Mame does indeed have framework inplace to use the multi-cart bios.  The reason that nobody ever finished it is... well because on a pc it's a dumb feature to have.  

In order to do it properly, you have to load all of the games into memory at once, not just the currently playing one.  That's around a gig of memory taken up and loading a gig of data into memory takes a while.  


Wow, its good to know that the mame team are indeed working in having the hardware emulated the way original hardware is...

It's on my todo list.

The real reason it's not done is that it would require some significant restructuring of the driver, things would need to be moved to use software lists rather than the standard MAME loading system.  Megatech already has the option of loading this way, but is the only system in MAME to do so.

Some of this work has already been done on the AES driver in MAME, which loads things via software lists already.

I was going to wait until the inevitable MAME/MESS merge to do it properly, given that the MESS AES softlist code would be automatically moved over at that point and I could work on it and ensure the code is properly reused and shared more easily without swapping between the projects all the time.  The powers that be still seem to be attempting to stall the inevitable tho.

Some of the crappy pirate carts cause problems with this, because they simply don't work on original multi-slots and crash the systems (which might leave some MAME users confused)  Also things like Irritating Maze are never going to run properly on multi-slot and will require special handling.

In the meantime, Nebula does exactly what you want.


abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1625
  • Last login:Today at 12:30:10 am
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #9 on: October 17, 2011, 06:17:46 pm »
Would you compare this as when long, long time ago, mame could not handle 2 or more screens,then someone here, (cant remember who) came out with a way to make mame displays 2 screens, then after that it was implemented in mame? But i remember that before that ,mame devs complain that it was hard and almost imposible to do.

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #10 on: October 17, 2011, 07:59:08 pm »
Would you compare this as when long, long time ago, mame could not handle 2 or more screens,then someone here, (cant remember who) came out with a way to make mame displays 2 screens, then after that it was implemented in mame? But i remember that before that ,mame devs complain that it was hard and almost imposible to do.

things change with time..

some things which used to be harder to do are now easier, some thing which are now easy to do are going to get harder.

As multiple monitors etc. became more common the APIs to make use of them improved, directx support to access additional screens improved, video drivers improved.  The task became easier.

Right now, as CRTs have almost entirely been made obsolete in the eyes of manufacturers we're instead losing the ability to set specific resolutions and refresh rates, I predict it will actually be impossible by the time Win 9 hits.

For Multi-slot it's not really the same.  MAME was never designed with it in mind (it was designed to run one fixed set per game), however MESS needed it for several systems which had slots where carts and other hardware additions could be added and removed, often while the system was running.  MESS therefore expanded on what MAME could do, providing the concept of multiple slots, and the 'software list' support to go with it and allow dynamic mounting / mounting of software.  Cartridges afterall are a concept more commonly found in home systems and the NeoGeo is if anything closer to a home system than an arcade one.

Because MESS is MAME that code eventually got fed back into MAME, but obviously to take advantage of it the drivers need updating, they make assumptions which break if you want to do things with the multi-slot APIs that MESS provides.

So no, it's not REALLY the same, one is progress in operating systems, the other is progress in the emulators.

Most of the good stuff these days will be coming from MESS tho, because computers are so much more demanding in their requirements for accurate emulation and diversity + level to which they can be configured.  That's one reason I've always said the projects should just exist as one as benefits filter through more quickly with active use cases in the codebase.
« Last Edit: October 18, 2011, 05:44:33 pm by Haze »

abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1625
  • Last login:Today at 12:30:10 am
Re: Its there a neo-geo emu that emulates all the hardware?
« Reply #11 on: October 18, 2011, 11:59:27 am »
Thanks for your patience and time haze.  :cheers: