MEGA R-Type PAL/NTSC speed match comparison

Поділитися
Вставка
  • Опубліковано 4 жов 2024
  • Finally cracked the last missing piece of the puzzle to get exact game speed parity in PAL and NTSC modes so that level length is a match, regardless of FPS. While this doesn't automagically makes the whole game a match, as enemies still need adjustments, it opens the possibility for another idea that I will investigate soon

КОМЕНТАРІ • 31

  • @shannonbirt9267
    @shannonbirt9267 Місяць тому +5

    Well done !!! Its great to not have the PAL version of the game slowed down uneccessarily just to match the frame sync of NTSC systems.
    Look forward to your future developments and any enhancements you might make on the PAL port due to those extra spare cpu cycles there - although I know your target will be NTSC 60 hz.

  • @naviamiga
    @naviamiga 3 дні тому

    Lovely stuff.

  • @totoonthemoon3593
    @totoonthemoon3593 3 дні тому

    Very nice done. As I remember, it is theoretically possible to display 240 lines in NTSC, by faking the line counter. But not sure, it can be visible on a TV set.

    • @theroboz
      @theroboz  3 дні тому +1

      @@totoonthemoon3593 oh, i tried. I even asked help from another programmer who went all in in assembler but in the end it's not stable without swirling to 256px horizontal res but r-type needs 320. And most emulators don't support the NTSC hack, so I gave you for the time being

    • @totoonthemoon3593
      @totoonthemoon3593 3 дні тому +1

      @@theroboz Probably you are true. With a friend, we have worked 10 years ago on a R-TYPE / R-TYPE 2 prototyping in full assembly with a lot of great result, but real life not allowed to go ahead. May be we can share to you some cool things?

    • @theroboz
      @theroboz  3 дні тому

      @@totoonthemoon3593 definitely! we're looking for experts on the game to make it as arcade perfect as possible! message me on twitter or discord, always @theroboz

  • @panzerdragonlegend6664
    @panzerdragonlegend6664 Місяць тому +2

    I always play the NTSC version rather than the PAL one

  • @timgilbert8497
    @timgilbert8497 Місяць тому

    Nicely done, are you adding a "scale factor" to the movement speeds?

  • @seanjenkins4654
    @seanjenkins4654 23 дні тому

    Just an idea for home brew but what are NES games or master system games that would be awesome to have a 16 but version? My pick is ninja gaiden for NES
    What is yours?

    • @theroboz
      @theroboz  22 дні тому

      Yeah! I was looking at NES games that never got 16 bit or ports on the SEGA and one I'd really liek to re-do is kickmaster!

  • @DavidFilskov
    @DavidFilskov Місяць тому +1

    Impressive! - How can both versions scroll smoothly AND at the same speed? - that seems impossible to me.

    • @theroboz
      @theroboz  Місяць тому +2

      The catch is that PAL version actually has a bit of stuttering for adjustment every few frames but it's even less noticeable than in the video as this is 50 fps played and captured at 60fps which introduces extra de-sync, while on a real 50fps screen, it should be even less visible.

    • @DavidFilskov
      @DavidFilskov Місяць тому

      Oh I see. Thank you - that makes sense :)

  • @miltiadiskoutsokeras9189
    @miltiadiskoutsokeras9189 Місяць тому

    I would happily buy a physical version of this, but Irem would be very furious! 🤪😁

    • @seanjenkins4654
      @seanjenkins4654 23 дні тому +1

      No they wouldn’t, actually irem recently did an r type collection for snes thru retrobit a few years ago, maybe this guy can get in contact with irem or retrobit and get this released

    • @miltiadiskoutsokeras9189
      @miltiadiskoutsokeras9189 23 дні тому

      @@seanjenkins4654 that would be ideal.

  • @StRoRo
    @StRoRo Місяць тому

    It's impossible to show both frame rates correctly on one screen. Id be interested to see what it looks like in real life. Look great. It just does developers back then didn't care to make it run correctly

    • @theroboz
      @theroboz  29 днів тому

      @@StRoRo yeah, you can see some extra stutters in pal as it’s recorded at 60 fps but regardless, level last exactly the same and the ship moves at the same spots at the right time, difference is in the smoothness of one vs the other

  • @jeffgoodnough9704
    @jeffgoodnough9704 Місяць тому

    This is incredible! Does it create CPU cycle overhead to manage speed outside of framerate?

    • @theroboz
      @theroboz  Місяць тому +2

      @@jeffgoodnough9704 pal has plenty spare CPU so even if it costs a few cycles, it's not impactful

  • @MetallicOrwell
    @MetallicOrwell Місяць тому +3

    Has this ever been done in the history of the MD?

    • @shannonbirt9267
      @shannonbirt9267 Місяць тому +4

      Yes - in Thunderforce IV atleast , possibly other games - but not many.
      Normally it took time developers did not want to invest to match speeds between NTSC & PAL and hence often PAL was ~ 15% slower than the NTSC release. In TF IV the game was reworked for PAL and because of that experiences less slowdown than the NTSC release.

    • @theroboz
      @theroboz  Місяць тому +5

      @@MetallicOrwell yeah, some games were definitely optimized and adjusted for PAL rate, need to search which ones. But most were just left running slower

    • @MetallicOrwell
      @MetallicOrwell Місяць тому

      I don't just mean the speed, but also the extra resolution. Regardless, Thunder Force IV was most definitely NOT optimized for PAL regions. The PAL release at 50hz runs just as slow as any other PAL game.

    • @StRoRo
      @StRoRo Місяць тому +1

      As mentioned Thunder Force 4, but sonic 2 and 3.
      Games that used the extra resolution, there are a few. Mega Turrican is one, I think Alien Soldier too, that is why there's a us hack rom for it.. There are a few later euro developed games that use extra resolution.

    • @MetallicOrwell
      @MetallicOrwell Місяць тому

      @@StRoRo I insist - TF4 and the Sonic games were NOT optimized. I own the PAL cartridges for Sonic 2 and 3, so I would know, and they run 17% slower. Likewise, Neither Mega Turrican nor Alien Soldier take advantage of the extra resolution either. I'm not trying to sound confrontational, just stating the facts.