Cracking a game like it is 1990 with the Amiga Action Replay [💉💉💉]

Sdílet
Vložit
  • čas přidán 16. 12. 2020
  • In this little beginner tutorial video I will use again my Action Replay but this time to circumvent a copy protection scheme on the game F/A 18 Interceptor.
    Some good documentation to follow along:
    The Action replay manual: amiga.resource.cx/manual/Actio...
    The 68000 instruction set: bohr.wlu.ca/nznotinas/cp216/m...
    Music:
    The original F/A 18 Interceptor music!
    #amiga #assembly #68000 #cracking #hacking
  • Věda a technologie

Komentáře • 29

  • @retrolabo
    @retrolabo  Před 3 lety +10

    I realized I took some knowledge for granted around my intuition for blowing up this specific jump in the code. Programs are usually structured always the same way with functions/subroutines calling one another to perform more and more specific action. Here my assumption is that the developer had a subroutine generating the code, displaying it, asking for input and then goes nowhere if the input failed. That is why I am walking up the call stack finding the call sites I found until I see something that looks like the main entry point for it and then it doesn't cost much to try :).

    • @marcello4258
      @marcello4258 Před 3 lety

      it is ok.. I would wonder who would really need to know if he/she does not have basic understanding of assembly

  • @cenkhanevcil1974
    @cenkhanevcil1974 Před 6 měsíci +2

    I was at 13 or 14 Age ,i never forget, now i am 50 years old still i Love this game

  • @TheSudsy
    @TheSudsy Před 3 lety +2

    good god i remember doing this with C64 games and hex reading software, inserting cracktros omg, nostalgia alert.

  • @qettyz
    @qettyz Před 3 lety +2

    Superb video. Me too was too young to learn Action Replay back then. Saved mods and pictures with it. Few years back i bought A500 with Action Replay MK3. I really should give it ago and make young me happy;)

  • @erebostd
    @erebostd Před 7 měsíci +1

    Amazing, like back in the days 😁👍

  • @iamdkk
    @iamdkk Před 3 lety +5

    Nice! I wish I could have watched this video 30 years ago 🙃

  • @imalebowski
    @imalebowski Před 3 lety +3

    Really enjoyed that. Best Amiga vid I've watched in a while!

    • @retrolabo
      @retrolabo  Před 3 lety

      Thanks! Stay tuned I'll make more! If you have any subjects you would like me to deep dive on feel free to share!

  • @joelgoncalves_tg
    @joelgoncalves_tg Před rokem +1

    This is just BEAUTIFUL!!! It's a pity we didn't have this content back in the day. @retrolabo I would love to see how you continue the video. I mean, it would be amazing if you show how to patch or repack the game. Please, please, please :) Thanks so much!!

  • @msh6610
    @msh6610 Před rokem

    That takes me back. 👍Still miss that thing & the control ya had with it!

  • @thepillock
    @thepillock Před 3 lety +4

    Fantastic video, thanks! I had an AR3 back in the day and have since bought one again for old times sake, but only really ever used it for cheating in games and ripping mods/graphics. This is a lovely demo of using it for.... evil? Regardless, nice work :)

  • @MarkPentler
    @MarkPentler Před 3 lety +2

    Reddit sent me here - excellent content, also man I played the hell out of this game. Cruising around SF was great.

    • @retrolabo
      @retrolabo  Před 3 lety

      Oh yeah and more :) trying to land on the golden gate bridge and buzzing the sutro tower!

  • @emmap4339
    @emmap4339 Před 2 lety +1

    I cracked your strong accent: you're french ;) Touché, coulé

  • @JamesStevensonPhoto
    @JamesStevensonPhoto Před 8 měsíci

    Just discovered this and found it really interesting to learn a lot here! If you have time, I'd love to know - using the Action Replay, theoretically is it possible to find the original source .iff graphics files for sprites / background tiles etc within a session?
    For instance, I'd love to have a crack and making new background iff's for some of my favourite shooters... though I imagine this is a more complex endeavour requiring some knowlege of Assembly to recompile.
    If there were a straightforward way to replace the files the game is calling, 1:1, with our own files, this would be a really fun exercise!

  • @COMATRON.
    @COMATRON. Před 2 lety

    would be cool if you would do a follow up like you say in the end. the options are all intersting

  • @MrSmoldan
    @MrSmoldan Před 3 lety +5

    Scandal , Scandal !!!!

    • @counterair173
      @counterair173 Před 3 lety +1

      One of most memorable UNIT A intros. Damn, those were the days.

    • @HaquinusDeGothia
      @HaquinusDeGothia Před 2 lety +1

      I wonder how many kicks Bladerunner has recieved up until today... 🤔 🤔 😂

    • @oceanwerk
      @oceanwerk Před rokem

      best cracktro ever

  • @giuseppelavecchia775
    @giuseppelavecchia775 Před 3 lety

    Che AMIGA stai usando,A500?.

    • @retrolabo
      @retrolabo  Před 3 lety

      This is with an A500 and an Action replay mk III.

  • @michac3796
    @michac3796 Před 3 lety

    While i had trouble guessing what some of your action replay shorthands where, i had enough time to come up with possible answers during the wait of you writing the comments on that piece of paper.
    Please consider beeing a bit more verbose about your reasoning.

    • @retrolabo
      @retrolabo  Před 3 lety

      Haha ok sorry thanks for the feedback! I'll try to explain a little but more for the next one. Do you have a specific question?

    • @michac3796
      @michac3796 Před 3 lety

      @@retrolabo Yes, please speak a little bit about code obfuscation, repack, decrunhing, repairing of defunct bootblocks due to some nasty virus.
      (One time boot problem, disc won't boot anymore on reset).
      Aside from that, thanks for your content. :)

    • @retrolabo
      @retrolabo  Před 3 lety +2

      @@michac3796 Thanks for the suggestions! It inspired me to start the Lamer Exterminator reverse engineering series :). Enjoy!

  • @thewelder3538
    @thewelder3538 Před 7 měsíci

    This is SO not the way this game should be cracked. The easiest way would have been to use ReSource and just patch out of the code that asks the question, which is what I did. Literally, about 10 minutes work. No Action Replay needed. The other way is the intercept the pressing return after the code is entered to see where it's checked, if I actually wanted to look at that code.
    Good video though, but you made it WAY harder than it needed to be with a lot of guesswork because you didn't understand the code or what it was doing. Also, you can see that the game was written in C.