The Interview: . .


Gameboy Sections

  • Accessories
  • Emulators
  • Emul. Operation Tips
  • GD&L
  • Interviews
  • PC equivilents
  • Screen Shot Comp.
  • Tech. Resource Info.
  • And Finally...

    Console Sections

  • 32x
  • Gameboy
  • GameGear
  • Genesis
  • Master System
  • N64
  • Neo-Geo
  • NES
  • Playstation
  • Sega-CD
  • SNES
  • Turbo Graphics 16


    Return to the 'ZONE
  • Interview with Gollum the BOYcott author

    > 1) What inspired you to make BOYcott?

    Well, I discovered the emulation scene two years ago. I already knew
    Amstrad or Amiga emus but I couldn't imagine
    that emulators exist for videogame consoles. I was amazed by Virtual
    Gameboy and Massage, emulators for the two
    consoles I own (a Gameboy and a Master System Model I). Great speed
    (they ran quite at full frame on my old 486 Dx2 66),
    cool improvements compared to the original device (savegames,
    configurations and the like) and good sound !
    I decided to start a general emulation site: Emu5ever, dedicated to my
    quite unknown french engineering school, which will
    cover all these amazing emulators from all over the world...
    Last year, two friends of me told me about their programming project:
    make an emulator.
    I join their project and we decided to start with a Gameboy emu since it
    seemed to be easy to emulate (Z80, few colours,
    low speed...). Actually, we were two coders and another guy will do the
    optimizations and BeOS port. I suggested a funny name:
    why not Boycott ?
    Finally, since I was progressing faster and better, I started to work
    alone and Boycott became the Emu5ever leading project.

    My best inspiration was Virtual Gameboy since it was written in C which
    means that such an emu would be easily portable.

    > 2) What was your Friends/Family/IDSA comments about BOYcott?

    My friends and guys of my school were happy to play Gameboy on our
    Dec-Alpha workstations (DEC OSF-1 port of Boycott).
    I always have many ideas from people, advices or simply they wanted to
    know about my progresses.

    My family has not yet realized what is exactly an emulator so...

    IDSA ? Er... I live in France, I released Boycott on our web school.
    I never receive or have any complaints from Nintendo or mails from the
    IDSA.

    > 3) What was the hardest part in BOYcott to make?

    Debugging the Z80 core (for instance, I spent two weeks for a silly
    bug).

    > 4) What is planned for future versions?

    Many thing since frEk, an australian coder has joined the project.
    - Gameboy Link emulation
    - IPX/SPX, TCP-IP, SERIAL support
    - A great GUI
    - Better sound support (it is the crappiest GB sound I ever heard... ;-)
    - Optimizations (until it runs at full frame on my old 486 Dx2 66 but
    without any assembly at all (despite some VGB ports) !)
    - Open Source Project ?
    - Full SGB/CGB support
    - and the like...

    > 5) What does BOYcott emulates the best?

    Er... There are too many improvements left to say that it emulates
    something at its best...

    > 6) Any ideas about NEScott/SNEScott/GENcott?

    I already started NEScott and MAScott but I need more time to work on
    them.
    I work quite a lot on PCott, a PC emulator for MsDos (but it is portable
    too...), I think I will continue this project but
    I will restart from scratch as I have many new ideas...

    > 7) What was the best/worse feedback you got on BOYcott

    Best feedback ?
    - people who wanted to port Boycott to other platforms (just try Boycott
    Mac by Richard Bannister, it rocks !)
    - mails with congratulations and/or admiration for Boycott stuff
    - people who want to write a GB emu and ask me for many advices

    Worse feedback ?
    - people claims for a boycott version that supports Pokemon Blue (and
    they forgot to download the lastest release...)
    - people who want to write a GB emu and are beginners in C and in coding
    in general so they ask silly questions

    > 8) What do you fell about other Gameboy emulators and their autors?

    They were only a few Gameboy emulators at the beginning.
    VGB portable, quite compatible and rather fast and with very good sound,
    GB97 a faster assembly of VGB.
    Then Boycott, my attempt to make another portable and cool free emulator
    since VGB Dos was discontinued.
    The excellent No$Gmb, the fastest and best for debugging features.
    Crappy sound but better than mine... ;-)

    And then suddenly a bunch of new GB emus, using Windows, DirectX and
    often in japanese...
    The only thing I can tell is that even me, I cannot choose between all
    these GB emus !

    All Gameboy emulators authors seem to be quite friendly !
    I often exchange words with some emulator authors and general emulation
    site mainteners.
    Even the author of No$Gmb send me some docs !

    > 9) Will BOYcott have a GUI?

    Yes, I hope. frEk has started to work on it. I hope to see it working
    soon !

    > 10) Give the BOYcott users some info about yourself

    I am 22.
    I am french but I don't eat frog legs all days. ;-)
    I like coding and especially emulation stuff !
    I own two consoles : a Gameboy (Boycott) and a Master System (Mascott
    but with the success of Meka, forgive it).
    It is my last student year, I may soon work or go to the army (beuark
    !).
    I am currently working with a college computer-science and electronic
    laboratory as an internship.
    You know what ? This internship deals with... EMULATION !

    > 11) why the name BOYcott?

    Because I was looking for a funny game for a Gameboy emu.
    I was looking for a cool name.
    A boycott is a real english name and it is quite good for an emulator name.
    Then I kept the cott for all the next cotteries...
    Mascott is quite similar to the french word mascotte
    But there are also NEScott,PCott,MASCott,HPCott,Cott64,PSXCott...

    > 12) How many time you spent on Boycott and/or Emu5ever.

    Last year :
    - Emu5ever = 2-3 hours a day
    - Boycott = 1-2 hour a day
    - Emulation Scene = 4 hours a day (mail, news...)
    - Studying = 6-8 hours a day
    - Pcott = only one full weekend to get something to work !!!

    Coding :
    - first Z80 core : two weeks
    - gfx : one afternoon
    - debugging : two months
    - improvements : since dec 97

    This year :
    - Emu5ever = 1-2 hour a week
    - Boycott = 1-2 hour a month (I count on frEk help)
    - Internship = 8-10 hours a day
    - Emulation Scene = 2 hours a day (mail, news, downloads...)
    - Pcott = no time

    I must have forgotten my girlfriend in this planning... ;-)

    > 13) What do you think of this interview?
    Interesting, short, clear.