Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, September 22 • 9:00am - 10:00am
The MAME (Multi-Arcade Machine Emulator) story: From C to Modern C++

Log in to save this to your schedule and see who's attending!

In 1997, the MAME project was started as a DOS application written in C. Initially it could emulate a single arcade game, but today we have over 30,000 games. During the years, the code base grew but until 2009, there were no big steps. Then we started using C++. 

This case study will show how moving from C and plain C++ to modern C++ benefited both developers and end users, how we got better compatibility and portability, and better code. We will also discuss libraries that we feel are missing from the standard and the libraries that we are sharing with the community.


Speakers
avatar for Miodrag Milanović

Miodrag Milanović

Software Architect, Levi9
Born in 1978. Bachelor of Computer Science, work as wide-range developer in local company, for some years as C++ development for various international customers. From 2012 coordinator of MAME emulation project, pushing hard in modernization of two decade old code.


Thursday September 22, 2016 9:00am - 10:00am
White (Room 407) Meydenbauer Center