David Haywood's Homepage
MAME work and other stuff
September 14, 2021 Haze Categories: General News. 16 Comments on Blimey, It’s 2021 and I haven’t made a post this year

Ok, so the front page of this blog is looking rather neglected. There have been updates over on the 2021 page to the left but a lot of the general chit-chat now takes place on my streams https://www.youtube.com/mamehaze.

So far the pace of the year has been quite different to 2020, not necessarily slower, but in terms of what can be covered it ends up looking that way.

Some of the most important developments in MAME’s timeline have happened over the last year, such as Aaron’s rewrite of the Yamaha FM sound cores, finally putting them under a more obviously free license in the form of the BSD, rather than the GPL which required users to keep their source open, which was problem for a lot of commercial users, or the older license which didn’t allow any kind of commercial use at all. It’s difficult to cover such work, because while there have been improvements (such as the horn sound in the Micro Machines games on the Genesis) it’s not a case of me being able to put up screenshots and have the changes leap out at you.

There have been fewer Plug and Play devices dumped, this was expected as the majority of them that remain are incredibly difficult dump cases, many for which there are no solutions at present.

Elements of burnout are probably creeping in across the scene too. 2020 was a tough year, and at least for me meant I spent more time doing emulation work because real world options weren’t available. The start of 2021 wasn’t much better, but now it is possible to do things outside of sitting at a computer again, I’ve been making use of the time I have to do those things.

There have been plenty of dumps for educational systems such as the V.Smile, which haven’t really received any coverage anywhere, and a ton of work done on miscellaneous electronic toys that I need to look into giving some coverage on the write-up pages. Emulation of a variety of computers and consoles has also been taking big leap forwards from my own cursory glancing over the changelogs.

Some of these I have been covering on my livestreams, for example, the great work that has been done on improving the Sharp X68000 of late means I’ve been able to play many games that failed to run previously. It was great fun to look at ports of arcade games on the platform, seeing which ones were good, which not so good, while also browsing the massive library of original titles available.

Research from outside of MAME is also constantly being fed in to MAME, allowing the fine tuning the emulation of many classics, eg. the research done for FPGA implementations that led to fixes to the emulation of the 3D stages in Contra. Many outside developers have also made a big difference; I was especially impressed with the sound improvements to many of the Nichibutsu action games, but again not something easily covered in screenshots. MAME’s support for obscure unlicensed NES games has improved greatly too thanks to the contributions from one of the regulars on my streams adding support for a lot of the more recently documented ‘mapper’ chips.

Some less frequent MAME contributors have also made a huge mark this year, Ville for example who can be very quiet at times took the emulation of several Konami games forward by strides while Aaron has been back in the swing of things of late, improving and optimizing MAME’s VooDoo emulation. Happpy is another, presenting us with far more stable looking 3D graphics in the Hyper 64 Samurai Shodown games.

Even I was looking at some of the Namco drivers in recent months, fixing up many issues with the Final Lap and Suzuka 8 Hours games, so I’ve been busy too, just not always writing about it here; again many of those fixes and improvements have been talked about on the livestreams instead.

I guess what I’m trying to say is it’s been a busier year for everybody than my lack of updates here would suggest, and the deeper you dig into the changelogs from the year, the more you realise that.


You can follow any responses to this entry through the RSS 2.0 feed.

Hi there Haze, why is noone working on the namco system 10 emulation?

Hi Haze,
Is there any chance of Simulating Gals Panic II Kaneko this year :)

Hi there Haze, why is no one working on the emulation of Namco system 10?

Hi Haze,
Hope you are doing good, A small request is there any Chance of Gals Panic II (Kaneko) simulation being completed any time soon :)

Hello Haze,

The streams are awesome. I watch them when I can, but I don’t usually have time to because they are so long, and plus, your information nuggets are spread throughout so there’s no quick way to get a progress update.

It would be great if you could make some shorter videos summarizing the latest progress. I’m always interested in emulation advancements, and sound is as or more important than the graphics!

Thanks as always!

re: System 10, I was told in the comments on one of my YouTube videos that it was being taken care of, but after digging around I’m not sure anybody really is. Either way, it’s tough, I think maybe Mr. Driller 2 is close to working as it used a less complex board type, but for the later ones it seems possible, maybe even likely, that there’s code hidden in the protection devices that needs extracting beyond the encryption. Sadly those involved in the Playstation emulation in MAME seem to have little interest in these cases even after others have gone out of their way to try and figure out the encryption, and having that 99.9% implemented, so it might be a case of waiting until somebody more enthusiastic comes along to look at them (we still haven’t even got Primal Rage 2 running, despite external sources showing at least where the code goes wrong and how to bypass that)

re: Gals Panic 2, the user called ‘Animalbear’ basically killed all interest in anybody looking at that, there’s nothing to report, devs don’t like being harassed about things and I think it’s at the bottom of the ‘todo’ list for every person on the team who is capable, so you’re probably best looking outside the team. I doubt it’s too difficult, especially with the quality of the disassembly tools available today. (Ghidra etc.)

re: streams / facts, yeah, this is something that’s been on my mind too, especially with lockdowns ending around the world and people having less free time than before. I’m not sure what the best way to do that is, maybe non-video format such as this site? maybe shorter ‘pre-recorded’ videos, but ironically they take much, much longer to script / prepare than just hitting ‘go live’ and talking / playing for a few hours.

Hi haze,

Not sure if it interesting for you to do but could you make youtube video while you code in MAME. Just to see your mind set when you work, why you code a certain section. Just throwing it out there for youtube content.

Hey Haze! How do you think about your precious cooperation with Call of duty Mobile s’ team in the future? Have you ever been contacted by timi studios? It’s a bit joke and a bit serious question :)

I don’t really understand the joke. I’ve no connection with timi studios.

Thank you Haze.for years this page its been my fovorite upcoming Mame big info updates.if i can ask,can you do your videos shorter and with timelines will be great.Another question whats going on with Mad Dancing beat em up.any news or it will be a legend.

hey haze

really interested in the x68000 emulation improvements : despite the higher cpu requirement , i’d rather use mame compared to the usual stand alone emu because mame usually does a lot of things better (when they work)

so,i think i mentioned this in the comments section of one of your x68 youtube videos but is the bug (?) of mame’s UI elements visible when you record with aviwrite still there ? that was the biggest issue i had when i last gave it a try
(also,the game i was interested in had more graphical issues compared to x68highspeed)

haven’t checked out the sam spirits 64 games in a while so might do that later , thanks for the heads up

finally,i will never understand how a single idiot / spammer can affect a group of smart adult people : just ignore,block or ban him
it’s the internet in 2021 – there is always going to be a troll / mindless spammer around
the actions of one single person shouldn’t be able to dictate and change the direction of a big project like mame
also,thick skin is kind of expected when you are a “public” figure anyway and people can reach you through blogs,twitter,forums,etc etc

these are my thoughts for now , take care

i posted a relatively long comment a few days ago but i still can’t see it ?

Hello, pgm3 driver will not be cracked by MAME team.Knights of Valour 3 HD is one of my favorite games

Animalbear was special and would evade bans

for any of MAME’s video recording features if you use -snapview and the view name you can see in the internal menus, and force a recording resolution (eg 640×480) then you can avoid recording the internal menus, and things usually go to plan.

personally, unless something isn’t running at full speed I’d just recommend recording with the likes of OBS these days though.

Also sorry for the slow replies, I don’t actually check this site too often these days, mostly just log in to add some images to the yearly progress thing on the left

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.