GameboyRE

一个高温39.7℃的掌机社区

Recent Activities

  • 神奇误差

    Like (Post)
    这里附上一张完整的过程动态图。需要的也可以拿去拆开分成单张图片研究。
    846-%E8%BF%9C%E7%A8%8B%E8%B0%83%E7%94%A8%E7%A4%BA%E4%BE%8B-gif
  • Mezaransu

    Post
    这里附上一张完整的过程动态图。需要的也可以拿去拆开分成单张图片研究。
    846-%E8%BF%9C%E7%A8%8B%E8%B0%83%E7%94%A8%E7%A4%BA%E4%BE%8B-gif
  • Mezaransu

    Post
    836-2017-09-20-094019-png
    最后,当程序将要运行01AA:RET时候,观察栈对应的位置。就是指向目标地址。
    837-2017-09-20-094239-png
    到这里,证明已经可以成功远程到BANK20:6540地址上的位置了。而且栈的位置也刚好在CFFB上,也就是01AB上面。
    那么只要当程序运行到RET指令,就会返回到01AB的程序上。继续执行一系列后续操作。返回到原位置上。
    838-2017-09-20-094736-png
    然后写下压入弹出栈操作指令观察,是否会破坏返回必要用到的重要信息。
    运行之后发现,在压入栈之后,只会覆盖掉一些没用的临时数据,事实证明,远程程序是成功了。
    839-2017-09-20-095113-png
  • Mezaransu

    Thread
    首先,在了解GBC设计之后,在普通的卡带芯片下,HOMEBANK固定地址0000-3FFF,不可切换,
    且大部分游戏都比较缺少空白的HOMEBANK位置,因此,大部分时候,就需要用到一种方法,就是远程调用。
    也就是说在当前BANK的位置上远程调用其他BANK的内容,然后回到原程序的对应位置上。譬如说在BANK 10:5230的位置上调用BANK:20:6540的程序。
  • 星夜之幻

    Replied to the thread 搭了个直播.
    Post
    (Quote from 纽西地)

    用弹幕输入控制字符就可以了。
  • 纽西地

    Post
    这个淘宝很多吧
  • 纽西地

    Replied to the thread 单手掌机有可能不.
    Post
    (Quote from arskent)

    一旦上大屏手机,回不去鸟 回不去鸟
  • 纽西地

    Replied to the thread 搭了个直播.
    Post
    咦,这个怎么玩? 网页版模拟器?
  • 星夜之幻

    Posted the thread 搭了个直播.
    Thread
    http://live.bilibili.com/live/628477.html
    接收弹幕作为游戏输入,其实就是几年前玩的tpp。

    搭这玩意倒不是为了做TPP,其实是想如果有需要测试的游戏,可以通过这种方式进行测试,同时不至于造成测试rom外泄。
  • 20053436

    Post
    可惜 已经没有货了,不知道哪里还能买到这个版本的

Unread Threads

    1. Topic
    2. Replies
    3. Last Reply
    1. 关于GB/GBC远程调用程序的示例 2

      • Mezaransu
    2. Replies
      2
      Views
      23
      2
    3. Mezaransu

    1. 搭了个直播 2

      • 星夜之幻
    2. Replies
      2
      Views
      45
      2
    3. 星夜之幻

    1. 菜鸟改个GBP背光改的不是很好大大不要喷 9

      • 剃头为僧
    2. Replies
      9
      Views
      10k
      9
    3. 纽西地

    1. 单手掌机有可能不 3

      • 纽西地
    2. Replies
      3
      Views
      156
      3
    3. 纽西地