1/ Here's one for the "MAME arcade progress peaked with 0.36" crowd: Until about half an hour ago, MAME handled sprite drawing incorrectly in the Capcom classic, 1942. This bug was present from day one.pic.twitter.com/HX2i5rvR5w
Voit lisätä twiitteihisi sijainnin, esimerkiksi kaupungin tai tarkemman paikan, verkosta ja kolmannen osapuolen sovellusten kautta. Halutessasi voit poistaa twiittisi sijaintihistorian myöhemmin. Lue lisää
3/ This is because for years, MAME assumed that all 32 sprites are processed on every scanline. Not so. 0 to 15 are always processed, then 16 to 23 only on the left (top) half of the screen, and 24 to 31 only on the right (bottom) half.
4/ In retrospect, this makes perfect sense: There are 384 horizontal clocks per scanline in 1942, and a 6MHz pixel clock, producing a scan rate of 15.625kHz - entirely typical of the era. But each sprite takes 16 clocks to process. They literally can't process all 32 in a line.
5/ An aside: This was only discovered by pure happenstance when a dev was watching someone's repair video for a faulty 1942 board. This bug has been so ever-present that MAME's bugged behavior is recreated in the JAKKS Pacific "TV Plug and Play" version of 1942.
6/ This is why having actual working boards and footage of said working boards is so critical: When nobody knows that a given behavior in MAME is incorrect, people can inadvertently use potentially incorrect behavior as a reference for recreations - the total antithesis of MAME!
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.