0

mGBA Turns Ten

 1 year ago
source link: https://mgba.io/2023/04/03/mgba-turns-ten/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

mGBA Turns Ten

Apr 3, 2023 – written by endrift

Time sure does fly, huh? It’s been 10 years now since the very first commit to the mGBA git repository. And while you can read all about the early history of mGBA on the timeline page, I can assure you I had no expectation I’d still be working on this ten years later. But here we are, a decade later, and I’m still working on it.

mGBA gets its own birthday cake

I can say for sure that things have changed a lot since I started mGBA. Back in 2013, I had only been out of college for a year and change, had just started my career, and this was a hobby I’d had on my mind since before I’d graduated. The intended scope was much smaller, and I wasn’t originally even planning to port it to Windows! Obviously what happened as I got further along was completely different. The scope grew immensely, and that’s why the m doesn’t stand for “micro” or “mini”. (Actually, it doesn’t stand for anything, but originally it was going to stand for mini.)

So what’s coming in the next ten years? Well, I’m inexorably approaching 1.0, and hopefully that’ll be out the door in less than half that decade. And after 1.0? I’ll probably spend more time focusing on medusa, and maybe taking a bit of a break for a while. We’ll see.

By the way, you might notice I keep using first person pronouns in this article. I did this, I planned that, etc. Did you know that this whole time this has been primarily a single person project? I’m not the only contributor by a wide margin, but I’m the only person who regularly commits code, and I’m the only person who’s written major features. It’s been my passion project this whole time, but when I started this I’d hoped I’d get more people helping out as the years went on. Unfortunately, the reality of the situation is that very few people have joined the project. Only one other person has a Developer role on the Discord, and it’s actually someone I’ve known since before I started working on mGBA.

I’m definitely still looking for more developers who are looking to help me pick up the pace a bit; it’s definitely been slowing down in the latter half of this decade. Don’t worry, I’m still planning to work on this for the foreseeable future, but I keep having to extend the intended timeline since, well, it keeps taking longer than I had hoped. I’ve updated the timeline page to hopefully be a bit more realistic going forwards, since a lot more people seem to be expecting it to be realistic these days than when I first made it.

Working on mGBA has consumed thousands of my own hours, and I’ve purchased a significant amount of hardware and games for testing. mGBA has also gained a lot of traction in the past few years, increasing the amount of time I’ve had to provide in support too. I’d love to onboard some more people to help work on the project, be it for coding, translating, or just providing support. I know there are a lot of streamers out there that use it for their videos too, and while there’s obviously no obligation to do so, for the streamers out there that make money off of streaming GBA games using mGBA it’d be a nice gesture to give back by pledging to mGBA’s Patreon. The basic level is only US$1, which is less than a single Tier 1 Twitch subscription, and for US$5 you can get a fancy role on the Discord too.

In the meantime, I’m going keep churning out code. I still have a release or six I want to get out the door in the next abstract span of time. Oh yeah, and I did buy a cake for my GBA to take that photo. GBAs can’t eat of course, but the cake was delicious regardless.


Recommend

  • 57
    • matthias-endler.de 6 years ago
    • Cache

    Ten Years of Vim | Matthias Endler

    Personal website of Matthias Endler, a Software Engineer interested in low-level programming and backend development. PHP, Python, Go, Rust.

  • 36
    • www.tuicool.com 4 years ago
    • Cache

    Ten-Ton Widgets | CSS-Tricks

    At a recent conference talk (sorry, I forget which one), there was a quick example of poor web performance in the form of a third-party widget. The example showed a site that installed the widget in order to add a “email us” bu...

  • 42
    • chinagdg.org 4 years ago
    • Cache

    Hey! Ho! Ten Years of Go!

    Hey! Ho! Ten Years of Go! 2019-11-14admin

  • 7
    • mgba.io 4 years ago
    • Cache

    mGBA 0.8.0

    A little late (okay, a lot late), mGBA 0.8.0 is finally available as a stable release. This is a major feature release and includes some highly anticipated features. Notably, the high-resolution OpenGL renderer for GBA ga...

  • 17

    README.md mGBA mGBA is an emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Adv...

  • 18
    • mgba.io 4 years ago
    • Cache

    mGBA 0.8.2

    A new release of mGBA, version 0.8.2, is available. This version is a bugfix release, which contains many stability and accuracy fixes. Notably, several rendering edge cases were fixed in both the default renderer and the...

  • 5
    • mgba.io 3 years ago
    • Cache

    mGBA 0.8.4

    mGBA 0.8.4 Oct 29, 2020 – written by endrift A new release of mGBA, version 0.8.4, is available. This version is a bugfix release, which contains many stability and accuracy fixes. Notably, an issue in the 3DS version th...

  • 2
    • mgba.io 3 years ago
    • Cache

    mGBA 0.8 beta 1

    mGBA 0.8 beta 1 Oct 20, 2019 – written by endrift After far too long in development, mGBA 0.8.0 is almost ready for release. While there are still a few missing features left to finish, I didn’t want to hold up 0.8 that...

  • 4
    • mgba.io 2 years ago
    • Cache

    mgba.io

    This site can’t be reached The webpage at https://mgba.io/2021/03/28/mgba-0.9.0/ might be temporarily down or it may have moved permanently to a new web address....

  • 7
    • susam.net 1 year ago
    • Cache

    MathB.in Turns Ten

    MathB.in Turns Ten MathB.in Turns Ten By Susam Pal on 25 Mar 2022 On this day, ten years ago, MathB.in was released on the world wide web. MathB....

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK