Zagran-tour - Cập nhật bản tin du lịch xu hướng mới nhất hiện nay
  • Home
  • Du Lịch
  • Công Nghệ
  • Ẩm Thực
No Result
View All Result
  • Home
  • Du Lịch
  • Công Nghệ
  • Ẩm Thực
No Result
View All Result
Zagran-tour - Cập nhật bản tin du lịch xu hướng mới nhất hiện nay
No Result
View All Result

Hacking the Game Boy cartridge protection

admin by admin
July 14, 2020
in Game
39
Hacking the Game Boy cartridge protection



Advertising/Werbung: My new “Firmware reverse engineering with Ghidra” live online training is now available! Also, if you are interested in learning more about FPGAs, check out Dmitry’s trainings!

In this video we hack the GameBoy cartridge protection by building our own GameBoy cartridge using an FPGA!

You can find the FPGA source-code on my Github here:

– ModernVintageGame on the CIC chips:
– The Gbdev wiki:

Equipment used in the video:
– FPGA Board: Digilent Arty 7
– Level shifters: TXS0108E
– A GameBoy…

Errata:
– I messed up the resolution – the logo is 48px by 8px, not 96px by 16px!

You can also find me on Twitter:

Nguồn: https://zagran-tour.com/

Xem thêm bài viết khác: https://zagran-tour.com/game/

Xem thêm Bài Viết:

  • Kinh doanh game bắn cá 2020 cần lưu ý những điều gì?
  • Game xóc đĩa mạng Lasvegassun hot năm 2020 tỷ lệ đặt cược cao
  • FFXV Director Hajime Tabata's New Project Revealed
  • Aliens VS Predator 2 : Primal Hunt | PREDALIEN CHESTBURSTER (Predalien Campaign Part 1)
  • Play it Right – Tiny Ninjas | Cardboard Rhino
Previous Post

RoboCop 2 (3/11) Movie CLIP - Robo Flops (1990) HD

Next Post

Play it Right - Tiny Ninjas | Cardboard Rhino

Next Post
Play it Right – Tiny Ninjas | Cardboard Rhino

Play it Right - Tiny Ninjas | Cardboard Rhino

Comments 39

  1. ISSOtm says:
    1 year ago

    Just watched the video, it's all accurate and all, perfect!
    Since I am from the GBDev community, there are a couple things I would like to point out:

    There is a disassembly of all boot ROMs available on GitHub: https://github.com/ISSOtm/gb-bootroms ; the TOCTTOU can be seen there in the `dmg.asm` file

    Nintendo was made aware of this flaw when designing the GBC, so its boot ROM reads the logo from the cart twice still, but the check is done from the data read the first time. However, for some reason, only the upper half of the logo is checked, despite everything being there for that.

    Thank you again for making a clear and error-free educational video! 🙂

    Reply
  2. Phantom Works Studios ( PWS ) says:
    1 year ago

    wow really so in other words I would have to pay for there logo just to run it on the handheld? Thats like be having to pay Microsoft everytime I wanted to run a custom program that I made on C++ for windows ><

    Reply
  3. Sontapää11 Jokulainen says:
    1 year ago

    Subbed.

    Reply
  4. Stefan Noack says:
    1 year ago

    hm.. couldn't this be done with just a comparator and a flip-flop? the comparator triggers upon accessing the last logo byte and trips off the flip flop to switch an otherwise unused rom address line. this would waste half of the rom, but seems much less overkill than an fpga. this way it would have even been possible back in the day.

    Reply
  5. Beastinlosers says:
    1 year ago

    What's the progress on the chip?

    Reply
  6. Türk oyuncu 2019 says:
    1 year ago

    Cıctendo

    Reply
  7. Mathias De Weerdt says:
    1 year ago

    Could you make a video on how you made such a cardridge, seems interesting 🙂

    Reply
  8. Arron Degenerate says:
    1 year ago

    Nintendo is fucking smart

    Reply
  9. Dove Fab says:
    1 year ago

    Omg my childhood answer to why it it was black Nintendo logo had been answered!! I never knew why😱😱😱

    Reply
  10. EndOfLineTech says:
    1 year ago

    Technically, (all that matters in a court room) (also psa, not that it reallly matters anymore) no matter what, Nintendo has the upper hand, even if you do this, you still have the word “Nintendo” and are using it to misrepresent one self and the cartridge

    Reply
  11. James Peters says:
    1 year ago

    Do you think this would be possible using the new Raspberry Pi 4?

    Reply
  12. Gerrit Weiermann says:
    1 year ago

    Just imagining a low cost wifi module that let kids develop their own games and upload them wireless 🙃
    I wonder if the gameboy could provide enough power to connect an esp with it 🙂

    Reply
  13. Walaryne says:
    1 year ago

    This is just the kinda stuff I love to watch.
    A question though, is all the tooling for that particular FPGA board you have closed source? I've seen that stuff like PlatformIO has FPGA boards listed, but I don't know to what extent it operates with them.

    Reply
  14. etansivad says:
    1 year ago

    This is wonderful. Thank you for posting it.
    I'm really stunned with how far FPGA boards have progressed. I hope you release the GB cartridge soon! My son has been fascinated since I showed him how we can use my oscilloscope to sniff the datalines of the SNES controller bus in real time. This led into a discussion of different pin types and how we could sniff other types and how you might glitch them. This is perfect because I can setup a bread board to branch off from my Super Game boy.

    Reply
  15. rcsims313 says:
    1 year ago

    HACK THE PLANET!!!

    Reply
  16. Dani Moyano says:
    1 year ago

    You guys have a lot of spare time in your life

    Reply
  17. Tim Seguine says:
    1 year ago

    I always wondered why the logo was blank if you didn't insert a cartridge.

    Reply
  18. Smattless says:
    1 year ago

    This channel is really neat.

    Reply
  19. Kamilake says:
    1 year ago

    Awesome..!!!

    Reply
  20. BRAILOR js says:
    1 year ago

    nice

    Reply
  21. Juan Gonzalez says:
    1 year ago

    This is awesome! How did you learn all this stuff?

    Reply
  22. Johnson Long says:
    1 year ago

    Product from 1985 has copyright laws,, all proper, all legal, safe product.
    Product from 2019 china, no copy right law, copied technology, illegal, pirates, may explode in your pocket.

    Reply
  23. I'm Ethan says:
    1 year ago

    Oh that's why my Gameboy Micro wouldn't display the Nintendo logo without a cartridge! Real interesting stuff! (Does that mean my hack cart has a trademark violation in it??)

    Reply
  24. Useful Videos says:
    1 year ago

    you rarely see this kind of work.
    stacksmashing / liveOverflow = Creativity

    Reply
  25. JGSHEW says:
    1 year ago

    Why is the ROM only 32kb? Shouldn't 16 address pins make addressing possible for 64kb?

    Reply
  26. TERA3515 says:
    1 year ago

    Anyone press start/select when the Nintendo logo appears it makes it disappear and the game doesn’t boot

    Reply
  27. 0906WEST says:
    1 year ago

    Great content man. Keep it up! 👍🏻

    Reply
  28. keiseyku says:
    1 year ago

    Would it be possible to hack 'gbc ONLY games' to work on gb?

    Reply
  29. o0julek0o says:
    1 year ago

    I just hope the sacrificial cartridge was one of those awful sports games

    Reply
  30. Wombat says:
    1 year ago

    Thanks! all we need now is some software to build our own games and load in pictures/ backgrounds from JPEGs…. that would be amazing

    Reply
  31. Joan Marin says:
    1 year ago

    This is very awesome, would love to see something similar for the game boy advance

    Reply
  32. PASTRAMIKick says:
    1 year ago

    Verilog looks better than VHDL, I've never liked VHDL but that's what I know

    Reply
  33. PASTRAMIKick says:
    1 year ago

    They could've multiplexed the first 8 Address lines to behave as Data Lines sometimes, you'd only need an 8-bit latch to hold the address before a data read or write. That's how the old 8086 CPU worked, still a pretty cool workaround to having 8 extra pins.

    Reply
  34. Elliott Savva says:
    1 year ago

    So the cartridge "protection" works just like in the Mega Drive? Interesting video by the way!

    Reply
  35. Diego Alvarado says:
    1 year ago

    SEDENA 5521228800 govierno militar

    Reply
  36. Benrico Krog says:
    1 year ago

    Here from liveoverflow✌🏼

    Reply
  37. Soumith Basina says:
    1 year ago

    That was a clever way of copy protection! Really interesting video, well done!

    Reply
  38. Ryner Lute says:
    1 year ago

    You can use an ice40 fpga or one of those chinese $5 fpgas for the cartridge. It's also possible to load the binaries of a game to the internal block ram of the fpga. Or if you're feeling adventurous, add a microsd card slot in which you can read from the fpga.

    Reply
  39. GM ELATRONIKS althu althaf says:
    1 year ago

    Hi sir you please helping. Arduino program

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Xem Thêm

Du lịch Phú Quốc – 3 ngày 2 đêm ở Vinpearl

Du lịch Phú Quốc – 3 ngày 2 đêm ở Vinpearl

July 9, 2021
MUA VÉ MÁY BAY GIÁ RẺ: NÊN CHỌN JETSTAR PACIFIC HAY VIETJET AIR??? | VIETNAMBOOKING.COM

MUA VÉ MÁY BAY GIÁ RẺ: NÊN CHỌN JETSTAR PACIFIC HAY VIETJET AIR??? | VIETNAMBOOKING.COM

July 9, 2021
Giới Thiệu Tour Du Lịch Huế – Hòa Bình Tourist

Giới Thiệu Tour Du Lịch Huế – Hòa Bình Tourist

July 9, 2021
Vingroup xây dựng công viên chủ đề 1 tỷ usd tại Hải Phòng

Vingroup xây dựng công viên chủ đề 1 tỷ usd tại Hải Phòng

July 9, 2021
Logo công ty du lịch tại Hà Nội và TP HCM

Logo công ty du lịch tại Hà Nội và TP HCM

July 9, 2021
Điểm Đến Ngày Nay | Công ty cổ phần Du LỊch Hội An #23

Điểm Đến Ngày Nay | Công ty cổ phần Du LỊch Hội An #23

July 9, 2021
  • Liên Hệ
  • Chính Sách Bảo Mật

© 2021 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Du Lịch
  • Công Nghệ
  • Ẩm Thực

© 2021 JNews - Premium WordPress news & magazine theme by Jegtheme.