Super Mario Bros. 3: Lag during screen transitions

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 24

  • @alephnull127
    @alephnull127 Рік тому +25

    it's criminal just how underrated you are. you're the ZZAZZ of Mario 3.

  • @OtterSou
    @OtterSou Рік тому +10

    return of the king

  • @Mizumaririn
    @Mizumaririn Рік тому +4

    This race against the CRT beam is much more intense!

  • @DaveDemers69
    @DaveDemers69 Рік тому +4

    Amazing work has always. I'm always blown away with the amount of effort you put in these videos.

  • @TakuikaNinja
    @TakuikaNinja Рік тому +12

    The takeaway from this is that I'm kinda pissed off at the fact that sprites are cleared twice.

    • @100thCoin
      @100thCoin  Рік тому +7

      The nametable is cleared twice when loading the map. That's so much wasted time!

    • @TakuikaNinja
      @TakuikaNinja Рік тому +2

      @@100thCoin aaaaaaaaahhhhhhhhhhhh

    • @smellyfishstiks
      @smellyfishstiks Рік тому +1

      I always expect old games to have stood the test of time and performance-wise I guess be perfect for what they go for at least. (No idea why to be honest)
      Even though they were made with short deadlines with possibly not the best tools... But even then agreed it just hurts to know the game doesn't even wait x frames or keep count but instead the cpu is taking that long and then does all that extra work ;\

  • @shadowchasernql
    @shadowchasernql 6 місяців тому

    that footnote at 9:24 cracked me up. it's funny that MOVING A SUBROUTINE could cause an extra frame of lag

  • @Roxrock
    @Roxrock Рік тому +5

    Worth the wait

  • @TompaA
    @TompaA Рік тому +5

    Love it! =D
    One note about the W4 map though: Seems like you forgot to add the cycles time for the second rock?

    • @100thCoin
      @100thCoin  Рік тому +3

      Ahh! I definitely needed a lot more proofreading on this one. I completely forgot there *was* a second boulder. I also forgot about the first pipe in world 5 which you can save a frame on with 486 cycles to spare. That's pretty important information... I might just fix all that and upload again.

    • @TompaA
      @TompaA Рік тому +1

      @@100thCoin I'm also curious about W8, where you mentioned that no frame could be saved. Though we first discovered this in 8-Navy, that we got an extra lag frame there somehow due to the amount of points we had.
      Was that something separate compared to what you have talked about in this video?

    • @100thCoin
      @100thCoin  Рік тому +2

      @@TompaA I briefly mentioned that exiting "non-standard" levels, such as Hammer Bros, or in this case the Navy have several other factors that make it annoying to determine if you get lag or not. The NMI before the level exits includes seeding RNG and running the sound engine. I didn't do too much experimenting since I figured it would be way too much to explain, though I only tested it on a few hammer bros and it lost only around 600 extra cycles. I know world 8 loads slightly differently to check for the dark room, though I don't know where the extra few thousand cycles are being lost, (or maybe even saved?) since you're certainly not going to lose that much time from your score. I just tested in-game, and I have no idea how you could create/save an extra lag frame exiting the navy. Perhaps I need more research on this.

  • @micknin-
    @micknin- Рік тому +3

    0:53
    How did you make that image???

    • @100thCoin
      @100thCoin  Рік тому +3

      I made a custom emulator that I use for a lot of visuals throughout this video (and a few others). For that image specifically, instead of rendering the screen how it should look, I simply color the pixel by what instruction is happening during those ppu cycles.

  • @musaran2
    @musaran2 27 днів тому

    So, weirdly, speedrunners care about SM3 scores.
    And are probably the only ones to, ever.

  • @genblinko7801
    @genblinko7801 Рік тому

    I became more confused with every paragraph, but cool video nonetheless.

  • @maximus_relosi
    @maximus_relosi 11 місяців тому

    Very good videos!

  • @Fritzafella
    @Fritzafella Рік тому

    Its always fascinating to see the inner workings of a game, and the consequences of developer decisions that nobody ever would've really noticed.
    Like lag being common because Sprites are cleared twice. That could save like. 10 whole frames! xD
    Also, you might consider linking Retro Game Mechanics video on lag for the SNES for anyone confused about NMI and such. Explains all you need to know for this to make sense.

  • @notdalaz
    @notdalaz Рік тому +1

    Having this issue emulating the game, any suggestions?

    • @olds86307
      @olds86307 Рік тому

      have you tried fceux or mesen

  • @Hasteland
    @Hasteland Рік тому

    do anyone know why crouch make racoon break blocks backwards?