MAMEWorld >> News
View all threads Index   Flat Mode Flat  

krick
Get Fuzzy
Reged: 02/09/04
Posts: 4235
Send PM
Re: MAME 0.141u1
01/25/11 08:48 AM


> > How ... or does ... Aaron's continued efforts to port parts of the code to C++ fit
> > into supporting multiple machines?
>
> I may be way off base, but I see it as mostly "updating the architecture to make use
> of modern compiler features" - in other words, just to update. That it may benefit
> running multiple machines simultaneously is "just a nice side effect."


Not to make light of the C programming community, but I think at this point, there's more active C++ programmers than C programmers. By moving to C++, I think the MAME source becomes more accessible to more of the programmer population and hopefully attracts more people to submit source contributions and fixes.

Just because someone is a good C++ programmer and C++ is a super-set of C, doesn't mean that that person is necessarily a good C programmer.

C is kind of a lowest common denominator thing, so the down side of moving to C++ is potentially giving up the ability to easily port MAME to older architectures that have poor (or no) C++ compiler support. However, in practice I don't know how much that really occurs. Most hardware that doesn't have a C++ compiler isn't going to be able to run the modern MAME codebase anyway. You'd be better off porting from an old C version of MAME and back-porting ROM updates and fixes on a case by case basis.


GroovyMAME support forum on BYOAC







Entire thread
Subject Posted by Posted on
* MAME 0.141u1 Cypress 01/24/11 08:51 AM
. * Re: MAME 0.141u1 ShimaPong  02/07/11 03:38 PM
. * show us the code -nt- Vas Crabb  02/08/11 12:49 PM
. * he'll never show it. it's easier to ban this troll [nt] abelenki  02/08/11 04:30 PM
. * Re: he'll never show it. it's easier to ban this troll [nt] hap  02/09/11 06:24 PM
. * Re: he'll never show it. it's easier to ban this troll [nt] franciscohs  02/09/11 02:49 AM
. * Re: he'll never show it. it's easier to ban this troll [nt] Foxhack  02/09/11 03:44 AM
. * Re: he'll never show it. it's easier to ban this troll [nt] SmitdoggAdministrator  02/09/11 03:37 AM
. * Re: he'll never show it. it's easier to ban this troll [nt] franciscohs  02/09/11 01:41 PM
. * Re: he'll never show it. it's easier to ban this troll [nt] R. Belmont  02/09/11 05:24 PM
. * Re: he'll never show it. it's easier to ban this troll [nt] Roman  02/09/11 09:34 AM
. * Re: he'll never show it. it's easier to ban this troll [nt] SmitdoggAdministrator  02/09/11 09:40 AM
. * just ignore him as most people do at this point *nt* etabeta  02/08/11 06:05 PM
. * Re: MAME 0.141u1 CiroConsentino  01/25/11 07:43 PM
. * Re: MAME 0.141u1 etabeta  01/25/11 08:07 PM
. * Re: MAME 0.141u1 CiroConsentino  01/25/11 08:46 PM
. * Re: MAME 0.141u1 etabeta  01/25/11 10:29 PM
. * Re: MAME 0.141u1 CiroConsentino  01/26/11 12:13 AM
. * Re: MAME 0.141u1 Cyberzinho Punk  01/25/11 03:48 AM
. * Re: MAME 0.141u1 bdam  01/25/11 02:21 AM
. * Re: MAME 0.141u1 StilettoAdministrator  01/25/11 05:04 AM
. * Thanks Stiletto - NT bdam  01/25/11 02:45 PM
. * Re: MAME 0.141u1 Naoki  01/25/11 12:11 PM
. * Re: MAME 0.141u1 krick  01/25/11 08:48 AM
. * Re: MAME 0.141u1 russ h.  01/24/11 09:08 PM
. * Re: MAME 0.141u1 TafoidAdministrator  01/24/11 09:27 PM
. * Re: MAME 0.141u1 Derrick Renaud  01/24/11 09:58 PM
. * Re: MAME 0.141u1 russ h.  01/25/11 03:41 PM
. * Re: MAME 0.141u1 AnimalBear  01/24/11 07:40 PM
. * Re: MAME 0.141u1 out. pongplaya  01/24/11 04:56 PM
. * Re: MAME 0.141u1 out. ShimaPong  01/24/11 04:13 PM
. * Excuse me, what the f**k... Lord Nightmare  01/25/11 05:02 AM
. * Re: Excuse me, what the f**k... CrapBoardSoftware  01/25/11 04:13 PM
. * Re: Excuse me, what the f**k... pongplaya  01/25/11 06:54 PM
. * Re: MAME 0.141u1 out. AntoPISA  01/24/11 03:20 PM
. * Re: MAME 0.141u1 out. CiroConsentino  01/24/11 07:51 PM
. * Re: MAME 0.141u1 out. TafoidAdministrator  01/24/11 08:15 PM
. * Re: MAME 0.141u1 out. CiroConsentino  01/25/11 12:28 AM
. * Re: MAME 0.141u1 out. TrevEB  01/24/11 05:26 PM
. * Re: MAME 0.141u1 out. TafoidAdministrator  01/24/11 05:43 PM
. * Re: MAME 0.141u1 out. BIOS-D  01/24/11 09:24 PM
. * Re: MAME 0.141u1 out gregf  01/24/11 12:53 PM
. * Re: MAME 0.141u1 out R. Belmont  01/24/11 05:44 PM
. * Re: MAME 0.141u1 out Ziggy100  01/24/11 06:17 PM
. * MAME0141u1b redk9258  01/24/11 10:26 AM
. * MAME0141u1b_64bit redk9258  01/24/11 10:16 AM
. * Re: MAME0141u1b_64bit Cypress  01/24/11 10:30 AM
. * Re: MAME0141u1b_64bit T-2000  01/24/11 10:57 AM

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