MAMEWorld >> EmuChat
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Pages: 1

Ziggy100
MAME Fan
Reged: 06/14/08
Posts: 314
Send PM


Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate?
#287666 - 05/24/12 02:20 PM


Just wondering if from a Mame Dev's perspective has one manufacturer always posed the most problems when emulating the hardware..

If i had to make a guess, given the number of CPU's present,even on early hardware, I'd say NAMCO must be near the top of the list, or has some obscure hardware i've probably never even noticed been a bigger headache?.



R.Coltrane
MAME user since 0.11
Reged: 08/07/05
Posts: 495
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#287672 - 05/24/12 03:09 PM


I guess discrete hardware are the worst nightmare to 'simulate', as they like to call it. I just don't understand why they refer to a discrete logic board emulation as 'simulation'.



Heihachi_73
I am the Table!
Reged: 10/29/03
Posts: 1074
Loc: Melbourne, Australia
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#287674 - 05/24/12 03:17 PM


> Just wondering if from a Mame Dev's perspective has one manufacturer always posed the
> most problems when emulating the hardware..
>
> If i had to make a guess, given the number of CPU's present,even on early hardware,
> I'd say NAMCO must be near the top of the list, or has some obscure hardware i've
> probably never even noticed been a bigger headache?.

Two words that have sent devs' heads into the sand for over nine years: Seibu Kaihatsu. Raiden II was first added to MAME 0.68 as a TESTDRIVER (May 15 2003).



TafoidAdministrator
I keep on testing.. testing.. testing... into the future!
Reged: 04/19/06
Posts: 3137
Loc: USA
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#287675 - 05/24/12 03:26 PM


> Just wondering if from a Mame Dev's perspective has one manufacturer always posed the
> most problems when emulating the hardware..
>
> If i had to make a guess, given the number of CPU's present,even on early hardware,
> I'd say NAMCO must be near the top of the list, or has some obscure hardware i've
> probably never even noticed been a bigger headache?.

To answer your question, I'd say anything that has been in MAME for 8.. 10 years and no substantial progress qualifies as difficult. There are several games like that, some frequently requested (Raiden II) and some not so much, but still missed by some (Mazer Blazer, Great Guns).

One off topic question for you if I could.. based on your subject line - what software or browser forces a capitol letter for each word? I've seen it everywhere but no one seems to mention why they do it or how.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Tafoid]
#287684 - 05/24/12 04:53 PM


> One off topic question for you if I could.. based on your subject line - what
> software or browser forces a capitol letter for each word? I've seen it everywhere
> but no one seems to mention why they do it or how.

That's called "camel case", btw. Because the capital letters look sort of like humps



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#287686 - 05/24/12 04:56 PM


> I'd say NAMCO must be near the top of the list

Not true - Namco hardware has generally been pretty well worked out over the years except for the really recent stuff. The real stumpers are things like Raiden II and Mazer Blazer, as has been mentioned.



Phil Bennett
L'Emuchat
Reged: 04/20/04
Posts: 888
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#287688 - 05/24/12 05:02 PM


> Just wondering if from a Mame Dev's perspective has one manufacturer always posed the
> most problems when emulating the hardware..
>
> If i had to make a guess, given the number of CPU's present,even on early hardware,
> I'd say NAMCO must be near the top of the list, or has some obscure hardware i've
> probably never even noticed been a bigger headache?.

Tazmi/Tatsumi hardware. Everything they've made is stupidly complex. At least they didn't produce many games.



Firehawke
Manual Meister
Reged: 08/12/06
Posts: 665
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#287691 - 05/24/12 05:13 PM


Raiden 2/DX takes the cake hands-down.

Outside that, I'd actually say "full" emulation of PlayChoice-10/MegaTech/MVS, simply because the MAME architecture wasn't really intended for multicart originally. The amount of reworking it's taken to get to that point is pretty amazing, really.



---
Try checking the MAME manual at http://docs.mamedev.org



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Phil Bennett]
#287721 - 05/24/12 09:50 PM


> Tazmi/Tatsumi hardware. Everything they've made is stupidly complex. At least they
> didn't produce many games.

More or less stupidly complex than the Microprose 3D system?



Spekkio
MAME Fan
Reged: 08/22/05
Posts: 33
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Heihachi_73]
#287727 - 05/24/12 10:04 PM


> Two words that have sent devs' heads into the sand for over nine years: Seibu
> Kaihatsu. Raiden II was first added to MAME 0.68 as a TESTDRIVER (May 15 2003).

I've seen a lot of mention of Raiden II in the whatsnew as of late.....whats going on with that?



CTOJAH
MAME Addict
Reged: 07/13/10
Posts: 980
Loc: Macedonia,Veles
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#287749 - 05/24/12 11:58 PM


Some time ago it was nice break through in Hyper Neo Geo 64 emulation (don't know what happened meanwhile ?!)
I believe that hng64.c is a hard nut for developers.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: CTOJAH]
#287818 - 05/25/12 04:46 PM


> Some time ago it was nice break through in Hyper Neo Geo 64 emulation (don't know
> what happened meanwhile ?!)
> I believe that hng64.c is a hard nut for developers.

Not hard, just the work/reward ratio is pretty whacked given what games are on the thing. And they aren't even so bad it's good. (Atari Jaguar and 3D0 are in the same neighborhood on that scale).



CTOJAH
MAME Addict
Reged: 07/13/10
Posts: 980
Loc: Macedonia,Veles
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: R. Belmont]
#287862 - 05/25/12 10:40 PM


You are right about hng64, but on Jaguar at least we have this :



OldSchoolGamer
Reged: 10/12/11
Posts: 590
Loc: New Jersey & New York
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Tafoid]
#287888 - 05/26/12 03:44 AM



Quote:


One off topic question for you if I could.. based on your subject line - what software or browser forces a capitol letter for each word? I've seen it everywhere but no one seems to mention why they do it or how.



I'm guessing the reason why some people capitalize each word in the subject line is because they think of it as a title. That doesn't bother me when people do that. What does bother me is when people capitalize each word in a post/message. I also don't like when people don't use punctuation, such as periods. And their whole post/message is just one run-on sentence with no separation. I find it kind of disrespectful alil bit to the reader because it makes it alot more difficult for the reader to read and understand what the poster is trying to communicate.






Anonymous
Unregistered
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: R.Coltrane]
#287899 - 05/26/12 09:17 AM


> I guess discrete hardware are the worst nightmare to 'simulate', as they like to call
> it. I just don't understand why they refer to a discrete logic board emulation as
> 'simulation'.

We don't use net lists of the discrete components. The circuit is broken down into functional parts that specific code is written to simulate.



Anonymous
Unregistered
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#287900 - 05/26/12 09:20 AM


> Just wondering if from a Mame Dev's perspective has one manufacturer always posed the
> most problems when emulating the hardware..

I would vote Konami. They are brilliant at making modular hardware, so each game on a "system" might actually run on different hardware. They are also very good at obsfucating their code, so you can't tell what it is they are trying to do.



RetroRepair
MAME Fan
Reged: 12/21/09
Posts: 259
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#288077 - 05/28/12 02:34 PM


I seem to recall Sega Model 2 was in this category though I forget why right now.

Saying that, since Elsemi's emulator I'd image a lot of it is documented now?



http://www.youtube.com/retrorepair



Naoki
Reged: 11/10/09
Posts: 1998
Loc: United Kingdom
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: RetroRepair]
#288081 - 05/28/12 04:06 PM


I thought it was because there was little to no documents for the GPUs/CPUs



----
On a quest for Digital 573 and Dancing Stage EuroMix 2

By gods I've found it!



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Naoki]
#288187 - 05/29/12 05:00 PM


> I thought it was because there was little to no documents for the GPUs/CPUs

ElSemi and Olivier Galibert figured it out pretty well. It's just that ElSemi's code is heavily tied to x86 32-bit (you'll notice there isn't a 64-bit version of his emulator, and forget about an ARM port) and thus it doesn't really drop into MAME in any meaningful way. Also, the fact that his emulator exists makes it less interesting to get it right in MAME.



Heihachi_73
I am the Table!
Reged: 10/29/03
Posts: 1074
Loc: Melbourne, Australia
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: R. Belmont]
#288190 - 05/29/12 05:38 PM


> > I thought it was because there was little to no documents for the GPUs/CPUs
>
> ElSemi and Olivier Galibert figured it out pretty well. It's just that ElSemi's code
> is heavily tied to x86 32-bit (you'll notice there isn't a 64-bit version of his
> emulator, and forget about an ARM port) and thus it doesn't really drop into MAME in
> any meaningful way. Also, the fact that his emulator exists makes it less interesting
> to get it right in MAME.

At least until x86/Win32 code becomes largely obsolete... Once mainstream operating systems make the move to 64-bit only with no 32-bit variants, this will be the main turning point and there will be no choice but to convert everything or cease production (in a companies' point of view).

In reality, the transition from 32-bit to 64-bit is just the Win3.x to Win95 movement all over again - 16-bit programs ceased to exist whilst companies released later program versions as 32-bit only (complete with the Designed for Windows 95 logo on the packaging), making their software no longer compatible with Windows 3.x and forcing users to either upgrade their systems or be stuck with obsolete technology.



RetroRepair
MAME Fan
Reged: 12/21/09
Posts: 259
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: R. Belmont]
#288191 - 05/29/12 05:49 PM



Quote:


the fact that his emulator exists makes it less interesting to get it right in MAME.




I can understand that, though MAME is a much nicer environment to use and the last release with a bunch of nice new features such as lua scripting is mono only as he forgot to enable it again after messing with something.

It's also pretty much done for now he works for Sega.



http://www.youtube.com/retrorepair



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Heihachi_73]
#288193 - 05/29/12 06:01 PM


Yes, the part where MAME is way more portable is pretty much *the* interesting part of doing it.



jumpmaniac81
Donkey Kong Maniac
Reged: 10/13/10
Posts: 696
Loc: N.J.
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#288207 - 05/29/12 08:20 PM


Wasn't Pong once on the list? By the way are there still TTL simulation devs on projects like Tank and DeathRace?



I’m convinced Mario is a hobo.
He wakes up everyday in the same clothes, runs around in sewers, and collects coins for a living.
At the end of the day, he uses the coins to buy mushrooms



Anonymous
Unregistered
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Heihachi_73]
#288265 - 05/30/12 10:27 AM


> In reality, the transition from 32-bit to 64-bit is just the Win3.x to Win95 movement
> all over again - 16-bit programs ceased to exist whilst companies released later
> program versions as 32-bit only (complete with the Designed for Windows 95 logo on
> the packaging), making their software no longer compatible with Windows 3.x and
> forcing users to either upgrade their systems or be stuck with obsolete technology.

The first 64 bit version of windows came out 7 years ago, anyone still running 32bit has been stuck with obsolete technology for a long time.



Firehawke
Manual Meister
Reged: 08/12/06
Posts: 665
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: ]
#288302 - 05/30/12 09:45 PM


Yes and no. While x64 has existed as long as you say, 'proper' Windows support didn't start to appear until maybe a year into the Vista cycle. Driver support on XP x64 never materialized and the early Vista drivers were extremely problematic.

So I'd say that "usable" Win x64 is probably about four to five years old.

I do agree that pretty much everyone should be migrating up to x64 by now, though.



---
Try checking the MAME manual at http://docs.mamedev.org



Heihachi_73
I am the Table!
Reged: 10/29/03
Posts: 1074
Loc: Melbourne, Australia
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Firehawke]
#288314 - 05/30/12 10:58 PM


> Yes and no. While x64 has existed as long as you say, 'proper' Windows support didn't
> start to appear until maybe a year into the Vista cycle. Driver support on XP x64
> never materialized and the early Vista drivers were extremely problematic.
>
> So I'd say that "usable" Win x64 is probably about four to five years old.
>
> I do agree that pretty much everyone should be migrating up to x64 by now, though.

It sort of reminds me of the old Windows 3.1 vs. NT 3.x debate (Win32s could probably go here as well) where 32-bit hadn't quite caught on - once Windows 10 or whatever is released with only a 64-bit version in mind, everyone will have no choice but to migrate to x64 or be left in the dark ages. The sooner that program code is no longer compiled for x86/32-bit, thus cannot be run on "legacy" hardware, the better. Apple did this when they transitioned from 68K to PowerPC (also, programs designed for an '020 for example also couldn't run on a 'classic' 68000 Mac!), and later still with the Intel Macs.



Firehawke
Manual Meister
Reged: 08/12/06
Posts: 665
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Heihachi_73]
#288315 - 05/30/12 11:04 PM


I don't really agree. A lot of applications don't actually improve going up to 64-bit. There's also no real cost for running 32-bit apps on a 64-bit architecture. 32-bit should be supported under 64-bit OSes for the near future, up until about the point where API compatibility with those older apps fades out.



---
Try checking the MAME manual at http://docs.mamedev.org



Heihachi_73
I am the Table!
Reged: 10/29/03
Posts: 1074
Loc: Melbourne, Australia
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Firehawke]
#288322 - 05/31/12 12:26 AM


> I don't really agree. A lot of applications don't actually improve going up to
> 64-bit. There's also no real cost for running 32-bit apps on a 64-bit architecture.
> 32-bit should be supported under 64-bit OSes for the near future, up until about the
> point where API compatibility with those older apps fades out.

I agree that programs should be supported as long as CPUs have the compatibility for them (reflecting Win16 compatibility in Win9x and 32-bit NT OSes), but 32-bit operating systems themselves are well and truly at the end of their life cycle.



jonwil
Lurker
Reged: 10/06/03
Posts: 536
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: ]
#288358 - 05/31/12 02:04 PM


Tell that to the OEMs shipping computers with a nice beefy 64-bit-capable CPUs but still shipping 32-bit versions of Windows 7 for some strange reason.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Firehawke]
#288374 - 05/31/12 04:48 PM


> I don't really agree. A lot of applications don't actually improve going up to
> 64-bit. There's also no real cost for running 32-bit apps on a 64-bit architecture.
> 32-bit should be supported under 64-bit OSes for the near future, up until about the
> point where API compatibility with those older apps fades out.

You actually are agreeing: the discussion is "people should use 64 bit OSes", not "people should stop using 32 bit apps". (Although in the case of MAME it's dumb to run a 32-bit version on a 64-bit OS).



Vas Crabb
BOFH
Reged: 12/13/05
Posts: 4466
Loc: Melbourne, Australia
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: R. Belmont]
#288376 - 05/31/12 05:07 PM


> (Although in the case of MAME it's dumb to run a 32-bit version on a 64-bit OS).

Unless it's PPC/SPARC :P



Master O
Yes, Even Parodius Music
Reged: 11/20/06
Posts: 1332
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Ziggy100]
#288431 - 06/01/12 05:57 AM


> Just wondering if from a Mame Dev's perspective has one manufacturer always posed the
> most problems when emulating the hardware..
>
> If i had to make a guess, given the number of CPU's present,even on early hardware,
> I'd say NAMCO must be near the top of the list, or has some obscure hardware i've
> probably never even noticed been a bigger headache?.

This is probably only partially related, but judging from what I've heard about Taito's "Nesica x Live" system, that's going to be really difficult to emulate.

http://arcadeheroes.com/2011/04/26/so-how-is-taitos-nesicaxlive-platform-working-out/

http://www.mameworld.info/ubbthreads/sho...new=#Post288430



Anonymous
Unregistered
Send PM


Re: Mame Devs..Who's Hardware Has Been The Most Consistantly 'Difficult' To Emulate? new [Re: Firehawke]
#288878 - 06/07/12 10:21 AM


> Yes and no. While x64 has existed as long as you say, 'proper' Windows support didn't
> start to appear until maybe a year into the Vista cycle. Driver support on XP x64
> never materialized and the early Vista drivers were extremely problematic.

I guess your experience on vista x64 drivers depends on the hardware you used. At work we bought two identical dell laptops that came with 32bit vista installed. I reinstalled 64 bit and had less driver issues than the one running 32 bit. Mainly the network driver seemed to have massive problems under 32bit, because intel had been more obsessed with sorting out a 64 bit driver.


Pages: 1

MAMEWorld >> EmuChat
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 541 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4289