Pokemon Center | 口袋中心 以口袋妖怪为主题并带有其他动漫游戏的讨论

 找回密码
 加入口袋中心
搜索
查看: 1773|回复: 0

【技术】美版火红图鉴数据使用标准单位制

[复制链接]

3344

回帖

362

现金

484

勋章券

超级版主

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
21831
QQ

时光印记Lv.3挥金如土勋章水中王者勋章Lv3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章金银好CP-Ho-oh/LUGIA【里】金银好CP-Ho-oh/LUGIA【真·正常向】异化型LUGIA【M超梦版】

发表于 2019-8-28 09:00:00 | 显示全部楼层 |阅读模式
  1. .gba
  2. .thumb
  3. .open "pokefirered.gba", 0x8000000

  4. .org 0x8105F30
  5.         bl 0x8105A3C

  6. .org 0x8105A9A
  7.         mov r0, #10
  8.         mul r0, r4

  9. // lbs. text -> kg.
  10. .org 0x8415FA0
  11.         .byte 0xDF, 0xDB, 0xAD, 0xFF

  12. // For the 2 similar computation functions:
  13. // r0 = windowId;
  14. // r1 = species;
  15. // r2 = x;
  16. // r3 = y;
  17. .org 0x8105A70
  18.         ldr r2, =diff | 1
  19.         bx r2
  20. .pool

  21. .org 0x8105C3C
  22.         ldr r0, =unit | 1
  23.         bx r0
  24. .pool

  25. .org 0x8105C74
  26.         ldr r0, =head | 1
  27.         bx r0
  28. .pool

  29. .org 0x81058C4
  30. diff:
  31.         mov r2, r9
  32.         cmp r2, #0x30 // second line
  33.         beq weight
  34.         ldrh r4, [r1, #0xc]

  35. weight:
  36.         add r2, sp, #8
  37.         mov r1, #0xFC
  38.         strb r1, [r2]
  39.         add r2, #1
  40.         ldr r1, =0x8105A79
  41.         bx r1

  42. unit:
  43.         mov r0, r9
  44.         cmp r0, #0x30 // second line
  45.         beq weight2
  46.         ldr r3, =gText_Meter

  47. weight2:
  48.         ldrb r0, [r3]
  49.         cmp r0, #0xFF
  50.         beq loc_8105C60
  51.         mov r4, r3
  52.         mov r3, r1
  53.         ldr r1, =0x8105C47
  54.         bx r1

  55. loc_8105C60:
  56.         ldr r0, =0x8105C61
  57.         bx r0

  58. head:
  59.         mov r0, r9
  60.         cmp r0, #0x30 // second line
  61.         beq weight3
  62.         ldr r2, =0x8415F98
  63.         b merge

  64. weight3:
  65.         ldr r2, =0x8415F9B

  66. merge:
  67.         mov r0, r10
  68.         mov r3, r8
  69.         ldr r1, =0x8105C7D
  70.         mov r8, r1
  71.         mov r1, #0
  72.         bx r8

  73. .pool
  74. gText_Meter:
  75.         .byte 0xE1, 0xAD, 0xFF

  76. .close
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入口袋中心

本版积分规则

手机版|Archiver|Pokemon Center

GMT+8, 2024-3-29 16:16 , Processed in 0.096775 second(s), 39 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表