MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Pages: 1

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


February is MAME's 20th anniversary month
#363210 - 02/05/17 03:44 AM


Happy birthday, MAME, and thanks to everyone who's helped make it what it is today! Let's keep the dream alive for another 20 years!
http://mamedev.org/?p=438
http://mamedev.org/?p=439



Brian Deuel
Old Man
Reged: 01/09/04
Posts: 148
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363211 - 02/05/17 03:55 AM


Wow. Looking over that huge list of names sure brought back some memories. Has it really been 20 years? Jesus we're getting old...

Other than the birth of MAME (and Sparcade), this was the most memorable moment for me, from mid-1997:

-0.26: MAME has entered in vectorial emulation world. All in a time, we have support for Asteroids, Asteroids Deluxe, Black Widow, Battlezone, Gravitar, Lunar Lander, Red Baron, Spaceduel [sic] and Tempest.

Seeing the screenshots of the vector games, on Delite's (remember him?) web page, was also quite memorable...



"One of these days, I'm going to cut you into little pieces!"- Nick Mason, Pink Floyd



BIOS-D
MAME Fan
Reged: 08/07/06
Posts: 1688
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363214 - 02/05/17 05:09 AM Attachment: MAME_v0_112.png 63 KB (0 downloads)


10 years more. To think I kept this binary as memento 10 years ago. My first approach to MAME should have been between 0.34 and 0.35 while exploiting the Internet from University, I couldn't be more glad the project still goings on.

Congratulations on your second decade. We hope to see your work preserved at least for another century and even more.

[ATTACHED IMAGE]

Attachment



BIOS-D
MAME Fan
Reged: 08/07/06
Posts: 1688
Send PM


Re: February is MAME's 20th anniversary month new [Re: BIOS-D]
#363215 - 02/05/17 05:20 AM Attachment: mame_chart_0112_thumb.jpg 53 KB (0 downloads)


Relevant. Who knows how large it is now.

[ATTACHED IMAGE]

Attachment



grog
Reged: 09/06/11
Posts: 419
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363216 - 02/05/17 05:26 AM


in the nineties i got fired from my job because i discovered mame was out there and couldnt believe i could play actual arcade games at home, so at work i would just download as many roms as possible. the internet was slow so i didnt get too many. when they fired me, they asked me to clear my desk so i managed to get a few more roms (onto floppy disk) before being thrown out of the building.

so then i had lots of spare time (now i had no job) to enjoy mame. i couldn't believe i was actually playing moon patrol and kung fu master at home, how i remembered them*, finally!

good times!




* ps. i enabled scanlines



TknoMncr
Lurker
Reged: 09/22/03
Posts: 67
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363228 - 02/05/17 07:47 AM


Dave's Video Game Classics... that was where I remember first reading about MAME while being linked there trying to find this new fangled Nesticle emulator. I was absolutely amazed that there was an emulator that not only ran classic Arcade machines, but there were the roms as well and holy crap, there was like 500 games!!

Arcades were dying off, so to be able to practice at home, so when I found a place in the wild, I could really put my Quarter to my advantage... it was heaven.

TBH, it also helped lead me to then Classic Arcade Gaming mecca, Funspot, where I was able to play these games on their original hardware... in original cabinets... with original controls, with lots of awesome people. MAME definitely helped give me a far deeper appreciation for them.

God, I was just coming off of High School back then.. and into the real world. Now 20yrs later, MAME is not only alive and kicking, but the preservation of sooooo many gems that never would have survived... it warms my heart.

I only wish such deep preservation occurred from Day 1 [Sigh... poor Pig Newton], but it's going on now.

I truly wonder what we will see 20 years later. Hopefully by then, my kids will have grown enough to give me Grand Kids who I can introduce to the magic of an Arcade... all via a [Insert potentially futuristic device, if a PC no longer is the main thing it runs on, here]



StilettoAdministrator
They're always after me Lucky ROMS!
Reged: 03/07/04
Posts: 6472
Send PM


Re: February is MAME's 20th anniversary month new [Re: BIOS-D]
#363230 - 02/05/17 08:27 AM Attachment: mame_chart_latest-1224.jpg 83 KB (0 downloads)


> Relevant. Who knows how large it is now.

Last updated: 0.181.

(thanks to NLS/NULUSIOS)

- Stiletto

[ATTACHED IMAGE - CLICK FOR FULL SIZE]

Attachment



Rygar9
MAME Fan
Reged: 12/08/08
Posts: 52
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363231 - 02/05/17 09:45 AM


I still remember when I discovered MAME. I was always the guy everyone went to for computer advice. Was at a friends house in the mid-90's and he hands me this disc saying "Someone at work gave me this, what do you make of it?"

It was MAMEUI. I put it in the computer, fiddled with it, got it loaded. I'm looking at it and said "I've never seen this before, I think it's..." as I'm scrolling through the list, "These are all arcade games, most of these haven't been released for the PC...Holy @#[email protected] think these are REAL!".

Here we are, probably 20 years later, and I now have my name in the list.



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


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363232 - 02/05/17 10:53 AM





Haze
Reged: 09/23/03
Posts: 5245
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363233 - 02/05/17 12:50 PM


I'll repost an edited / updated version of what I posted on reddit for a similar subject a few days back.

--

It's been an interesting ride, lots of ups and downs, some truly amazing discoveries, and some of the absolute best and most knowledgeable people doing things I'd never imagine possible back in the day; there are still pieces of code I'll open up and wonder how on earth somebody managed to figure it out with the resources available, the team had some true masters of reverse engineering.

I was looking over the first actual code modifications I did for MAME (as opposed to just recompiling) and came up with

Thursday, April 8th 1999

Haze has released EagleMAME, which is based on the beta 10 source. It has the Eagle video routine for ALL games in MAME! Click here to read the docs.

Thursday, April 8th 1999

Haze released NeoMAME - Pocket Sized, it's a "neomame" with a special blur effect, that makes it look like it was being played on a handheld! It's an early release and a bit buggy, but it still rocks

So yeah, messing with graphical filters 18 years ago, time really flies. I know I'd spent a good year before that researching the codebase, learning how things worked etc. Definitely not great code in that early work from me, but the idea of post-processing the images, LCD persistence simulation etc. were of interest and MAME was by far the easiest codebase out there to get compiling and work with. Those were mostly experiments tho because the MAME team wasn't actually interested in graphical filters at the time, it actually took until the relatively recent addition of BGFX shaders for Eagle to make an official appearance in MAME, the HLSL shaders introduced a few years earlier than BGFX did do some LCD persistence. While I've moved past the point of thinking things like Eagle look cool, it was nice to see it eventually introduced as an option!

The earliest (non-trivial) contributions that I can remember making were

23rd July 2000: David Haywood submitted a corrected sprite decryption function for the Macross driver.

29th August 2000: David Haywood added Winter Bobble to the SnowBros driver.

15th September 2000: David Haywood submitted a very preliminary Sega C2 driver, currently supporting only Puyo Puyo, Columns and Columns II.

It's always interesting to see how code you contributed to back in the day grows and evolves, or how it proves useful to you again in the future. For example, it actually took until 2014 for Macross sound to be full emulated, 14 years after the graphics were fixed, because that was the first point at which somebody (trap15) figured out how to extract the internal code. Considering I was still in my teens when I was looking at this stuff the idea that it would be another 14 years (a very significant chunk of my life) before the job was actually finished would have been unthinkable at the time, but it's funny how these things actually end up panning out.

For the SegaC2 driver, little did I know that again, 14-15 years later it would turn out that things like Sonic themed popcorn dispensers ran on the same hardware. The SegaC2 stuff stemmed from an interest in the Sega Megadrive (Genesis hardware) and the initial driver actually included / ran a good number of Megadrive titles, but since MAME was strictly arcade-only at the time they were stripped out before release even if I'd found them useful for development. This interest would of course result me me rewriting things as HazeMD, which was eventually incorporated into MESS as a replacement MD / Genesis driver, and then ultimately rolled back into MAME many years later, finally giving official support for those non-arcade titles completing the circle. The code also ended up being used for the Genesis VDP layer in the System 18 hardware driver and a number of bootlegs that I had no idea existed at the time. I imagine it will end up being rewritten again one day because the knowledge is rather dated now.

In the case of Winter Bobble, that the experience it gave me in looking in the driver would provide a key hint in me realising that an awful lot of Korean manufacturers (SemiCom etc.) were ripping off the video system of the Snow Bros hardware for their own games. This all ended up being part of a bigger discovery, this kind of behavior was very common in Korea, the majority of the Korean arcade PCBs are loosely based on some other original piece of hardware with various changes.

There are stories and discoveries like this throughout the history of MAME, that's one of the things that makes it such a fascinating project, everything ends up being connected in some way.

It's been an adventure, it's been like watching a child grow, it's a project now doing things nobody could have envisioned when it started with many applications in many fields.



Ashura-X
MAME Compiler!
Reged: 01/22/04
Posts: 408
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363234 - 02/05/17 01:47 PM


I am very glad to see my name on that contribuitor's list!
Thank you for all !



Roman
Regular
Reged: 09/21/03
Posts: 1584
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363244 - 02/05/17 07:09 PM Attachment: GameNotOver.png 664 KB (0 downloads)


Happy Birthday MAME!

Well, guess I can share some memories, too ...
I grew up with Atari2600, C64/C128 and Amiga systems...and arcade machines could be found in front of cinemas when I was young. So I played DonkeyKong, Wonderboy, Hyper Olympics, Xevious and I guess lots more. Then they were banned from such public places. To prevent the kids of spending money on it. They were moved to arcades/gambling rooms were you need to be 18+. During holidays I had the chance to get in touch with others, Sega Ralley, Outrun...but actually the old machines were my fav ones...

And then there was MAME...

I've got in touch with MAME back in 1997. A friend who still used an Amiga in 1997 heard of MAME and said that for Arcade Machine emulation you need 'something more powerful'. I was a computer science student back then and had a PC....so I tried to get in touch with MAME. I used the university internet connection to get it....At home a 56k modem was 'standard' ;-)

Tried it and fell in love with it ;-)

Then I quickly found out that it was pretty annoying to get the files right....so I started this little commandline based tool....and put it on my university account page....that was September 3rd, 1997. And guess what...there were other users who gave feedback (Hi John IV ;-))...but that's a different story....but kept me busy for 20 years now, too.

I do remmeber 'milestones' (often connected to core changes which gave me new work and headache)..Introducing crc32, merging, xml output, chds (oh yeah...will never forget the "randomly change the chd filename extensions" change (Hi OG ;-) ...iirc it wasn't really random but a .HelloRoman or something)

But it was really cool to see the other core stuff in MAME.... a working Sega Outrun before the rewrite was done!

Just kidding. Well...there are endless things to mention here. Not only to see rare sets saved for the future but the stories behind them. How they were found, dumped, decoded, decapped, etc.

So I raise my glass and say Thank You, you MAME developers.
See you in 20 years...guess I'm a grandpa then ;-)



[ATTACHED IMAGE]

Attachment



casm
Cinematronics > *
Reged: 08/27/07
Posts: 668
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363258 - 02/06/17 02:02 AM


Man, it's really been 20 years. Some memories from that time (and please feel free to correct anything that might be wrong; it's been a *long* time in many cases):

- 'Borgification' as MAME gradually emulated games from other standalone emulation projects, and as authors and developers of those projects in many cases gravitated to MAME as their emulation platform of choice. This is not to knock the accomplishments of those standalone emulators by any means, but it does certainly show the momentum that MAME gained early on and maintained through today.

- Neill Corlett's Starscream 68000 engine making it in from his Multi-Gauntlet Emulator. It opened up emulation of many, many 16-bit arcade games.

- CPS2 kiddiez and the 'where my free romzZzZz at d00d!@#!1!' when that platform was emulated.

- Atmospherical Heights, FreePlay, Dave's Video Game Classics, and the others that provided MAME with its first homes on the web.

- 'Galaga will likely never be emulated because the hardware is too complex; getting it all synced up properly will probably never be doable in emulation...'

- That moment of realisation where I had the epiphany: MAME will always be more reliable than the arcade games that I've owned, but will never harm the enjoyment of owning them *because* of that.

- #retrogamers (and others) on EFNet.

- Seeing that there are preservationists out there who share my belief that all games are worth saving regardless of subjective opinions surrounding their worth, value, or popularity. Thank you for all of the bootlegs, clones, obscurities, and crappy games that I otherwise would have never revisited or even known existed in the first place.

- 'We'll be going straight from version 0.31 to 0.33 to avoid confusion with MAME32...'

- 'Pong is in! Wait, it's not really emulated; Pong is out. Well, maybe it's OK to put it back in...'

- Being directly responsible for a 'no gaming at work' policy in about 1999. I had a job in phone support for a then-major ISP, and would drag my laptop in so that I could fire up MAME and play Frogger and Missile Command on calls while reciting the DNS server addresses to customers for the umpteenth time that day. Unfortunately, one of the Executive Managers saw me doing this, didn't like it, and enacted said policy. In hindsight, it's surprising that I wasn't fired for that.

And tons more that I just can't remember right now.

On a personal note, MAME is now the one piece of software that I have used the most consistently over the last 20 years, and on just about every computing platform I've had in that period. That means DOS, Windows, Linux (multiple architectures), BeOS, OS X, FreeBSD, and Solaris. Supporting files for it have been moved from platform to platform, and I've had three different cabinets dedicated to playing games on it.

Thank you to everyone who has contributed to it - and a special thank-you to Nicola Salmoria, who likely had no idea what he was unleashing when he made his initial release public. He's made a lot of people *very* happy.



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


Re: February is MAME's 20th anniversary month new [Re: casm]
#363259 - 02/06/17 02:24 AM


> - Neill Corlett's Starscream 68000 engine making it in from his Multi-Gauntlet
> Emulator. It opened up emulation of many, many 16-bit arcade games.

MAME never used Starscream. At one point a lot of kiddies were demanding that MAME support Starscream because it was perceived as being faster or more highly optimised than MAME's 68k core. However it was always prevented by technical and licensing issues.



Haze
Reged: 09/23/03
Posts: 5245
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363261 - 02/06/17 06:13 AM


> > - Neill Corlett's Starscream 68000 engine making it in from his Multi-Gauntlet
> > Emulator. It opened up emulation of many, many 16-bit arcade games.
>
> MAME never used Starscream. At one point a lot of kiddies were demanding that MAME
> support Starscream because it was perceived as being faster or more highly optimised
> than MAME's 68k core. However it was always prevented by technical and licensing
> issues.

also, when hooked up to MAME it wasn't actually any faster, I tested that theory once.



Qun Mang
Legend of Link
Reged: 12/12/03
Posts: 746
Loc: Hidden Hyrulian city Lurkopolis
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363265 - 02/06/17 07:04 AM


Thanks again to all involved with MAME. I may be mostly quiet, but I've been around following this from the Multi-Pac emulator days. That and Sparcade (previous DAS Arcade). Up until I discovered emulation the only alternatives were remakes such as the Champ series. It's too bad I moved away from coding back in college- it really stopped interesting me and though I intended to try again I never picked it back up later- else I could have made my mark as well, beyond being a typing monkey a couple of times.



gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8603
Loc: southern CA, US
Send PM


Re: February is MAME's 20th anniversary month new [Re: grog]
#363281 - 02/07/17 03:18 AM



>in the nineties i got fired from my job because i discovered mame was out there and couldnt
>believe i could play actual arcade games at home, so at work i would just download as many
>roms as possible. the internet was slow so i didnt get too many. when they fired me, they
>asked me to clear my desk so i managed to get a few more roms (onto floppy disk) before
>being thrown out of the building.

That sucks with that happening. I am guessing the bosses were only fans of air hockey or EM rifle/gun games and were envious that neither of those could be emulated.



gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8603
Loc: southern CA, US
Send PM


Re: February is MAME's 20th anniversary month new [Re: casm]
#363282 - 02/07/17 03:29 AM




>- CPS2 kiddiez and the 'where my free romzZzZz at d00d!@#!1!' when that platform was emulated.

From the good old post-2000 AD early years (2001 to 2003) especially with Daves "Final Burn" emulating the first CPS-2 game in January 2001. All of Lev's ztnetwork sites such as RetroGames filled up with kidz posting of wanting all CPS-2 games pronto.


>- Atmospherical Heights, FreePlay, Dave's Video Game Classics, and the others that provided MAME with its first homes on the web.

My first visit was A@H site and then over to JoseQ's EmuViews site. Emuviews was worth visiting because that is where I recall fist seeing Dexter and his Nakashiru crew laughable comments on Emuviews. This may have been just before Dexter made troll appearances on Gridle's MAME.net web site. Dexter had a way with words. :-)


>and a special thank-you to Nicola Salmoria, who likely had no idea what he was
>unleashing when he made his initial release public. He's made a lot of people *very*
>happy.

And also probably several folks/users with thinner wallets (cash being spent for some various emulation related expense).



gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8603
Loc: southern CA, US
Send PM


Re: February is MAME's 20th anniversary month new [Re: Vas Crabb]
#363285 - 02/07/17 04:31 AM


>Happy birthday, MAME, and thanks to everyone who's helped make it what it is today! Let's
>keep the dream alive for another 20 years!


This one.



*a gregf mode lengthy post reading material*

I have posted a few times in the past about how eventually coming across MAME.

I was somewhat aware of retrogaming because of first seeing Digital Eclipse's products of arcade games that was created for Macs in 1995. I was envious of Mac users then and was not really online (Internet) yet. It had to have been about 1997 when I had seen Digital Eclipse finally release the same product for Windows users and immediately purchase a copy. And next year, they released a dedicated version of Atari Games and another for Midway games and I was a happy camper playing those. I then wondered why there was no support for 1970s era videogames so I visited Digital Eclipse web site and read the list of explanations of why other games could not be supported.

It was around second or third month (2000 AD) while I was visiting a web site (Bianca's web site....but forget the exact name) and would usually visit various forums to see what topics were being discussed. Bianca's site had many different forums (political/music/movies/entertainment/computer programming etc) It was by chance someone had posted in one of the forums (iirc it was an odd forum on Bianca's site of all places) that was one of many forums that used to exist on Bianca's web site.

The poster was asking visitors to visit his web page to see if the web page was working and provide feedback if web page was working. The poster was explaining that his web page was not working correctly when users visit the web page after visiting Tim Eckels Arcade@Home web site. Yes....Timmy's site. LOL.

Knowing I liked arcades myself, maybe I should visit A@H and see what is going on there. None of it made sense. I was seeing a lot if interesting images on A@H, but wasn't how it was possible to make these images. :-)

I then stumble across Vintage Gaming web site, linked from A@H iirc, and saw plenty more game screen image captures of arcade games such as Gremlin's Carnival and other familiar 1980s games. I telephoned my cousin, also a huge arcade fan himself, and mentioned the web pages I had visited. He already figured it out by the following day and was already playing a bunch of the games himself. It was another day or two later that I ran across JoseQ's Emuviews and then grabbed MAME .36 final and some roms of Gremlin's Frogs and Gremlin/Sega Carnival. After it took about 5 to 10 minutes to figure things out, I was playing Frogs (March or April 2000) for first time in 21 years. We are talking 1979 to 2000 was last and first time span of being able to play Frogs once again. That long. It's crazy thinking it is almost same time span of when MAME first started to this present day of 2017. I am sure the Raiden II fans had/have that same time span feeling like I did with Frogs....when Raiden II finally became playable.



As for MAME, the memorable events imo.

Keith Wilkins centralized discrete audio emulation was added in November 2000 and Derrick Renaud drastically improved it in years 2004 through 2009.

CPS-2 emulated in 2001, but encryption finally figured out by Nicola and Andreas Naive in spring 2007 and later in summer 2007 Andreas figuring out CPS-3 protection.

DECO cassette being emulated in spring 2001.

Aaron's artwork support overhaul in summer 2006 in which artwork support greatly expanded.

Micko merging MESS source code and MAME source in 2011.

MESS being supported into MAME and everything repackaged altogether as MAME.

MAME supporting a truckload of handheld games in late 2014 and continuing to this date.

And my own favorite moment 06/11/12 (June 11, 2012) MASH posts "Pong is back in MAME..."

I hope others get to see their favorite item (whatever hardware....handheld game/calculator/computer/console/upright cab/cocktail table/CNC machine/teletype/printer etc) emulated and preserved.



swm3rd
MAME Fan
Reged: 11/03/09
Posts: 75
Send PM


Re: February is MAME's 20th anniversary month new [Re: gregf]
#363588 - 02/16/17 08:18 PM


Some of my favorite MAME-mories are as follows:

1. First time using MAME in March 1997
2. Watching MAME INP recordings of other gamers
3. Atari Games System 1 support in the Spring of 1998
4. Reading and seeing the WIP screen captures of games that were a long way off from being playable
5. Telling everyone I knew about it


Pages: 1

MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

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