Michael Pavone

Michael Pavone

@retrodev.com

Author of BlastEm, a high-performance accuracy focused emulator for the Sega Genesis/Mega Drive: https://www.retrodev.com/blastem/ he/him Build more housing! Berkeley, CA

253 followers283 following998 posts

I have not read the book so can't really evaluate Klara and the Sun as an adaptation of it, but viewed in isolation I think it's way better than the reviews suggest

Another vibe-coded Genesis/Sega CD/32X emulator got posted today. Unlike the previous one, this one has a couple of relatively novel features and it's not Windows-only, but like the previous one it's not particularly accurate nor fast. Seems to have been made in a bit over 2 weeks

Michael Pavone@retrodev.com

Someone posted a vibe-coded Genesis/Sega CD/32X emulator to the emudev Discord today. It's not particularly fast (a debug build of BlastEm is faster), it's not particularly accurate, it's not portable and the code looks about as you expect, but it does run games. Not sure how I feel about it.

I suppose the very very small silver lining to the BioWare news is that it's now much less likely that I'll be tempted to buy an EA game and indirectly support Saudi Arabia's sovereign wealth fund and Jared Kushner's investment vehicle.

I saw an early screening of Laika's newest film, Wildwood, last night. It was really good! The animation is beautiful and I found the story to be really compelling.

I saw Digger tonight. Not sure if I like it or if it's good, but it's definitely an interesting and thought-provoking film.

Someone posted a vibe-coded Genesis/Sega CD/32X emulator to the emudev Discord today. It's not particularly fast (a debug build of BlastEm is faster), it's not particularly accurate, it's not portable and the code looks about as you expect, but it does run games. Not sure how I feel about it.

On the one hand, at least in its current state, it kind of sucks so I don't think it will get much use. I'm not really surprised that this is possible. Kind of expected better results given that the README claims a number of other emulators (including BlastEm) were used as a reference.

On the other hand, I spent a huge number of hours over the past 14 years to get BlastEm to where it is today. Some of that time was spent expanding our knowledge of the platform and I guess that's more durable than the software itself, but a lot was writing code or fixing bugs.

I bought one of these when my 2017 Bolt got totaled. I don't love that it's a little bigger, but it's a solid car with some nice improvements over the original Bolt. It also has physical buttons and knobs for all the common controls unlike some pricier EVs on the market

ryan cooper@ryanlcooper.com

turns out GM was right, Americans piss and moan that there arenโ€™t any cheap EVs but they will not buy them if you make one www.motortrend.com/news/2027-ch...

The lack of Android Auto/Carplay is a little annoying, but the builtin Android Automotive OS is honestly fine and it comes with 8 years of an OnStar level that supports maps and streaming apps (and you can just tether to your phone after that if you don't want to pay).

My read of AB 2074 is that it sounds like a big deal because it allows some rather tall heights, but the specifics mean the cities impacted don't actually have to change their existing zoning much. Is this correct?

It only applies to cities with over 400K population with at least one SB79 stop and it allows the cities in question a lot of latitude to where regional transit hub districts are placed. Just need to be contiguous, >= 0.25 sq miles and contain at least one SB79 stop.

SF has less than 1 million in population so it would need 0.5 sq miles of transit hub district. Seems like the existing C-3 zoned area is at least that big. 25% of the zone needs to allow 12.0 FAR which is higher than the max for C-3 (9.0 for C-3-O), but they can pick and choose where that 25% is

Michael Pavone reposted

A really cool find from Discord member gageiro: A custom Mega CD BIOS made especially for Sonic Team's creative director Kazuyuki Hoshino! Check it out in action below!

California's law prematurely forcing transit agencies to adopt zero-emission busses was ill-advised for a lot of reasons, but given recent diesel prices it's kind of unfortunate the BEB rollout isn't further along. Even with 2024 prices, AC Transit was seeing better cost per mile with Gillig BEBs

Reliability has been an issue with some BEBs, but at least as of the last progress report AC Transit was seeing better mean-time between failures and comparable availability for their Gillig BEBs as Hybrid Diesel, though their non-hybrid diesels were considerably more reliable than either.

The fuel savings from their hybrids are a lot lower than I would have expected and at least in 2024 cost them slightly more to run per mile. Might be different with diesel over $8 a gallon though

I got my solar and storage system through the Bay Area SunShares program from Solar Technologies who are participating again this year. My experience was positive

Terry Taplin@taplinterry.bsky.social

Bay Area SunShares by @actnowbayarea.bsky.social is back and making it easy for homeowners to get solar and storage by providing discounts with pre-vetted installers from your community! โ˜€ ๐Ÿ”‹ Sign Up (By November 15): www.bayareasunshares.org

Made some good progress on adding CHD support to BlastEm over the holiday weekend. Not integrated into the emulator yet, but I was able to decompress some CHDs (though only ones that use zlib and/or FLAC). Should be able to get it finished up in time for the 1.0 release on Friday

It's an annoying format to support. It was originally designed for hard drive images and CD image support was tacked on later which adds some complexity. CD extensions also don't feel super well thought out. Also, the only documentation is the MAME source code. Still, I get why folks want it

This is now a week away! I haven't done a lot to prepare since this last skeet, but I have taken both the 10th and the 11th off which should allow some time for last-minute fixes and improvements

Michael Pavone@retrodev.com

In exactly 1 month, I'm going to release BlastEm 1.0! This will be the first "stable" release since 2019 and will mark exactly 13 years since the release of BlastEm 0.1.0. Compared to 0.6.2, this release adds support for Sega CD, 32X, Sega Pico, Yamaha Copera, Game Gear, SC-3000 and Colecovision

Man, I am so glad I built a new PC and splurged on 96GB of RAM back in April 2025. I was worried about tariffs and not shortages, but the timing worked out anyway.

Timothy Burke@bubbaprog.xyz

things are going swimmingly

Feels like every time I see a neat retro Sega project these days, once I look under the hood it's obvious it's AI generated. Latest example is a port of emuTOS to Mega CD. Not disclosed, but a quick look at PLAN.md in the repo makes it fairly obvious

I'm resigned to the fact that professional software development is increasingly LLM reliant, but I find it's prevalence in the retro scene depressing. I enjoy working on this stuff for the challenge and because I can ignore the kind of ROI concerns of real work

Michael Pavone reposted

I spent over 6 years of my life working on a game very loosely based on Waterworld. Over 7 years later, I'm finally watching the movie for the first time.

It's not a great movie, but it wasn't nearly as bad as I was expecting. The characters are a bit bland and underdeveloped, but the action and effects are pretty good. An almost completely flooded world makes for a fairly unique setting even if it is implausible

Michael Pavone reposted

It really is crazy that we need winq do-or-die election to keep Bay Area transit alive, all while the state's unelected DOT staffers pour billions into a sinking roadway.

Cyrus Hall@cyrushall.bsky.social

What a misleading headline! The bill to "fix" CA-37 is $11 billion, as stated later in the article. $100M is just to widen a portion of a road that is already sinking under the waves. Note you don't need to vote on CA-37. That's because the state will just spend the money. Imagine that for transit!

I've just been cursed with the knowledge that I live within a short walk of the "AI safety" sex cult headquarters...

mcbzac@mcbzac.bsky.social

Wait Lighthaven is the old Rose Garden Inn? My mom visited me years ago and stayed there. She LOVED that place. If she were still alive to hear all this Iโ€™m sure sheโ€™d have a good laugh and roll her eyes to the back of her head.

Michael Pavone reposted

Alright y'all, this is it! The final stretch for the game industry hardship fund. We've got $13k to raise in 14 hours to meet the final goal, I think we can do it. itch.io/b/3802/game-...

Brandon Sheffield@brandon.insertcredit.com

In response to the unprecedented number of game developers laid off this year, we have created a bundle on itch to benefit a Game Industry Hardship Fund, managed by @videogameworkers.bsky.social. More than 100 games for 10+ bucks! Please share widely and donate generously! itch.io/b/3802/game-...

Shadow of the Colossus. It's a game with interesting ideas and was technically ambitious, but I did not enjoy it at all. Boss fights are usually the part of a game I like the least and it's basically just boss fights with long uneventful horse rides in between.

No hate, no dogpiling, just curious. For me, it's Skyrim. Don't know why, considering it should be exactly my kind of game, but it just didn't click for me.

In exactly 1 month, I'm going to release BlastEm 1.0! This will be the first "stable" release since 2019 and will mark exactly 13 years since the release of BlastEm 0.1.0. Compared to 0.6.2, this release adds support for Sega CD, 32X, Sega Pico, Yamaha Copera, Game Gear, SC-3000 and Colecovision

I probably won't have time to fix everything I was hoping to before the release, but if I need to do a new release with ARM support sometime in September to avoid getting kicked out of homebrew. So doing it on the 13th anniversary (which is also my birthday) seemed like the way to go

I don't really get the thesis behind the "SaaS-pocalypse". Like I get that certain types of software development might be uniquely under threat due to the ability to have an LLM quickly churn out code that does roughly what you want, but why SaaS specifically?

Lots of SaaS products already have some open source competitor that is probably good enough for a lot of users. The problem is that hosting it yourself is generally kind of a PITA and people would rather pay someone else to deal with that (or get advertised to in the case of most B2C SaaS).

I think if I had to name a villain for the woes of the game industry (beyond the obvious RAM shortage one), I would probably pick performance marketing. This is what drives the economics of the typical F2P game that represent an increasingly large share of industry revenue

View full thread

As long as the ARPU (average revenue per user) of these new users is less than CPI, you can keep pumping more money into advertising. Now strictly speaking, this is true of any game and not just F2P ones, but the conversion ratios make it much more favorable to F2P games

For a normal retail game, converting after clicking an ad requires you to pay money up front. F2P games generally only start putting up pay gates once you're already invested in the game and the amount you need to pay to keep progressing at this first "pinch" is usually pretty small

I think if I had to name a villain for the woes of the game industry (beyond the obvious RAM shortage one), I would probably pick performance marketing. This is what drives the economics of the typical F2P game that represent an increasingly large share of industry revenue

Basically the way this works is that you typically pay for online ads by the impression (CPM) or click (CPC). Multiply this by the ratio of people that "install" your game after an impresison/click and you have a cost per install. Attribution lets you tie this cost to individual converting users.

One of the downsides to hosting your own Bluesky PDS, is that when the server it's hosted on is unreachable you can't post to let people know that your server is down. Anyway, my hosting provider suffered a DDOS over the weekend that took down the BlastEm website and my bsky PDS.

Seems like everything is back up now, but did have a blip where the site was unreachable again. It's possible the attacker is trying to work around mitigations. If you find the site is unreachable again over the next few days, it's probably related.