Aller au contenu principal
Accueil

Navigation principale

  • News
  • Émulateurs
  • Forum
  • Bestofs
  • Dossiers
Menu du compte de l'utilisateur
  • Se connecter

Fil d'Ariane

  1. Accueil
  2. Le grimoire de l'émulation sur Mac

Brad Oliver Interview (English)

Par syndicman, 3 novembre, 2002
Obsolète
Émulateurs
MacMAME
Plateforme
Arcade

First of all, could you describe yourself in a few words ?

I'm 31 years old, and soon to be married to a lovely lady named Beth. I live in Austin, Texas, but will soon be moving back to Phoenix, Arizona where I grew up.

How did you start programming, and why, specially, porting softwares ?

My first experience programming was probably in 6th grade with a TRS-80. I thought it was neat that you could write a program that printed out a text rocket and made it scroll off the top of the screen. I grew up in the video game craze of the early 80's, so I had a fascination with games as well as computers. I enjoy porting software today because I love the Mac, at least more than some PC developers do. :-)

What is the first game you ever ported ? And, on which games did you work ?

The first program I ever ported was probably MacMAME. The first game I did for Westlake was Sid Meier's Alpha Centauri. Outside of Westlake, I've ported MacMAME, a few early versions of MAME's cousin MESS, as well as Heretic. I also worked some on Hexen II and small parts of GLQuake. With Westlake, I've also done Sid Meier's Alien Crossfire, a small part of Risk II, part of Need For Speed: Porsche Unleashed, Monopoly Casino, Centipede (with John Butler), Alice, Age of Empires 2 (with Mark Krenek), the Elite Force Expansion Pack, Civilization III (with John Butler), Star Wars: Galactic Battlegrounds, and currently Jedi Knight II: Jedi Outcast.

How a port is realized ? (for examples, main periods, time it takes, etc...)

Typically, we try to evaulate the source code before we sign a project, then we put in a bid with the Mac publisher (Aspyr, MacSoft, etc) for what we thing the project will cost and how much time. If everything looks good at that point, we sign on to do the conversion.

You are working at Westlake Interactive. Can you choose which games you are working on ? And how many people work on the same project ?

That depends on what projects are available when my schedule is free. All things being equal, we're usually placed on projects that we have an interest in, but there are times when I'm given a project that I don't have great love for. It's all part of the business. Usually large projects have 2 people working on them, but it's not uncommon to go solo on some. 6)

The usual question, what do you think about MacOS X ?

I love it1 10.0 was a really poor release, but 10.1 rocked and it's getting so much better every day. I work solely in OSX now, and only boot into 9 when I need to test something there. 7)

Recently, some people got troubles with Lucas Art due to their use of Star Wars materials in maps and mods, like the famous UT mapper, Pat "Bad Karma". What do you think about Lucas Art's attitude sueing people because they create maps, or mods iospired by Star Wars ?

It's well within their right to defend their trademarks against stuff that they don't feel is a positive representation. They've also allowed many things, for example the fan-made Zack McKracken II. 8)

What is your opinion about people providing leaked betas, or prohibited builds of Mame, and those, who wants to get them as soon as they appear on internet ?

Some people are just impatient or greedy - I can't control that. A lot of what happens with those MAME builds seems to revolve around collecting the ROMs rather than playing the games, and that's kind of sad. 9)

Does working on MacMame help you in your job ?

Yes, it helped a lot, and it still helps to this day. The project itself is a great example of how to write something to be very cross-platform compatible, and every now and then I'm able to pick up a new trick. 10)

You have asked lately the MacMAME Message Board community whether the users were rather for or against the fact that you would give up the developing of the MacOS9 version to the advantage of MacOSX. What have you finally decided ?

Although I don't spend much time in OS9, I try to weigh the number of people still requesting a 9 version versus what I want to do in MacMAME. Someday soon it'll be too hard for me to continue 9 support and I'll have to drop it in order to make it run better under 10. My guess is that will happen around the end of the year. 11)

Some suggest to convert the MacMAME sources in order to use them with ProjectBuilder which is a free software but for MacOSX only. Do you think that can be a good idea ?

Sure, but the PowerPC assembly code in MacMAME doesn't translate easily. I'm not about to do that myself - it's too much work. 12)

What are the new features that you may add to MacMAME in the short or in the long term ?

I'm looking to make the front-end a plugin like the renderer stuff, so someone can write their own front-end if they want to. 13)

What are the five (or more) games you play most often on MacMAME ?

That really depends on my mood. Most early 80's games I play a lot: Dig Dug, Galaga, Battlezone, Sinistar, Centipede. 14)

Do you think that the Mac emulation scene has something more or something less than the PC one ?

There's not a whole lot of innovation coming from the Mac side in terms of new systems being emulated here first, but a lot of nice GUI stuff tends to originate on the Mac. 15)

As a notorious Star Wars fan, what did you think about Star Wars Episode II ?

I had mixed feelings about that. I thought the plot was a whole lot better than most of the Star Wars movies, but I also felt that Natalie Portman was sleepwalking through her role. It was hard for me to feel any of the love story was true. 16)

Last but not least, would you have any clues for our readers about last projects announced by Westlake ?

No, we all know what Track 1 is by now (Sims Vacation), but if I even hinted about V.A.S.T., I'd be in more trouble than I could handle. :-)

Dossiers

  • Compiler et lancer DobieStation sur macOS
  • Débuter avec MAME sur macOS - Partie 1 - Introduction
  • Débuter avec MAME sur macOS - Partie 2 - Installation et configuration
  • Débuter avec MAME sur macOS - Partie 3 - La mémoire du jeu vidéo
  • Interview de Brad Oliver
  • L'interpréteur pour jouer nativement
  • Manipuler les images disques sous OSX (iso, dmg, bin, cue, et autres)
  • Neo Geo Arcade Stick Pro
  • Relancer ses applications OSX 32bits avec Virtualbox
  • Sigles et Abréviations
  • Bandai Pippin by Apple
  • BasiliskII et Mac OS 7/8 en 68k
  • Brad Oliver Interview (English)
  • Brancher sa manette avec ou sans fil sur macOS (Bluetooth, USB, PS3/PS4, Xbox/360/One, Wii)
  • Bungie - Le triste coup de maître de Microsoft
  • Compilation d'émulateurs (MAME)
  • Compiler son OpenBios pour Qemu sur macOS
  • DeSmuME, un émulateur de Nintendo DS
  • DosBox - Tutoriel
  • Débuter avec MAME sur macOS - Partie 4 - Aller plus loin avec les lignes de commande
  • Débuter avec MAME sur macOS - Partie 5 - Réglages graphiques
  • Débuter avec MAME sur macOS - Partie 5b - Simuler l'affichage d'un écran cathodique
  • Débuter avec MAME sur macOS - Partie 5b - Simuler l'affichage d'un écran cathodique
  • Débuter avec MAME sur macOS - Partie 6 - Vérification simple des ROMs
  • Débuter avec MAME sur macOS - Partie 7 - Vérification avancée des ROMs
  • Débuter avec MAME sur macOS - Partie 8 - Tri des ROMs par genres et catégories
  • Découvrir l'émulation sur macOS avec OpenEmu
  • Démarrer avec Redream
  • Emulation Playstation sous OSX
  • Emulation antérieure à MacOS X (sur MacOS 7/8/9)
  • GnGeo - Installation et utilisation
  • Graver des jeux Homebrew pour Dreamcast
  • Guest PC, le test
  • Guide pour débutant en émulation sur MacOS Classic (Mac OS 8 et Mac OS 9)
  • Guide pour débutants en émulation sur Mac OS X
  • Initiation à l'émulation d'un Amiga avec FS-UAE
  • Installation d'une RetroPie
  • Installer MacOS 9.2.2 sur QEMU
  • Installer PCSX2
  • Internet sur OS7, OS8 et OS9 via Basilisk et Sheepshaver
  • Jouer à Diablo nativement sur macOS
  • Jouer à Red Alert nativement sur macOS
  • Jouer à Rollercoaster Tycoon 2 nativement sur macOS
  • L'installation d'émulateurs sur iOS
  • La naissance de l'Amiga
  • Les applications Windows sur macOS avec Wine (WineBottler, Wineskin Winery, PlayOnMac et CrossOver)
  • Les multi-machines (Mess, Mednafen, Retroarch, OpenEmu etc.)
  • Les vieux OS de Microsoft sous OSX
  • Mettre Mac OS 9 en réseau à travers Qemu ou SheepShaver
  • Mini vMac
  • OpenMSX - tutoriel
  • PCSX, tutoriel sur son utilisation
  • Parallels Desktop, un émulateur Windows "NextGen"
  • PearPC ou un Mac OS X PPC sous Intel
  • Présentation de Darwine
  • Qu'est-ce que l'émulation ?
  • Quel logiciel pour jouer sur MAME ?
  • Réaliser une compilation de SBI pour Dreamcast
  • SNK ou l'arcade à la maison
  • ScummVM - Tutoriel
  • SheepShaver : Un Mac dans votre Mac
  • SheepShaver : quelques astuces
  • Tous les chemins mènent aux ROMs
  • USB Overdrive : mode d'emploi
  • Utilisation du terminal
  • Utiliser rsync pour mettre à  jour sa collection de ROMs MAME.
  • Virtualbox et nos anciens Mac OS X
  • Yabause - Installation
  • dosbox.conf, le fichier de configuration DOSBox
  • Émulation : Explication de la nomenclature des ROMs
  • Émulation Dreamcast, tutoriel pour lxdream.

contenu connexe

  • Sideloading : Installer Delta sur iOS avec AltServer

    NES, Super Nintendo
  • Débuter avec MAME sur macOS - Partie 8 - Tri des ROMs par genres et catégories

    Arcade, Amstrad CPC
  • Débuter avec MAME sur macOS - Partie 8 - Tri des ROMs par genres et catégories

    Arcade
  • Compiler et lancer DobieStation sur macOS

    PlayStation 2
  • Relancer ses applications OSX 32bits avec Virtualbox

    IBM PC, Windows
Flux RSS

Menu secondaire

  • Accueil
  • Credits
  • Liens
  • Rechercher un émulateur