Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2017-05-03 04:23:39

The Most Curious Thing
Member
From: New England
Registered: 2017-05-03
Post 1/25

[pokecrystal] Wrong checksum on clean build

Also, while the intro plays as expected, the game doesn't respond to any button inputs. The only change I made was resolving the "Audio" section name conflict by renaming the section in wram.asm

Here's my Cygwin output:

$ make
rgbasm -o wram.o wram.asm
rgbasm -o main.o main.asm
warning: main.asm(52) -> engine/map_objects.asm(1958):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(54) -> engine/intro_menu.asm(1067):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(54) -> engine/intro_menu.asm(1120):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(254) -> engine/color.asm(2) -> predef/sgb.asm(23):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(254) -> engine/color.asm(503) -> predef/cgb.asm(28):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(254) -> engine/color.asm(503) -> predef/cgb.asm(494):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(355) -> items/item_effects.asm(266):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(385) -> engine/pack.asm(26):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(385) -> engine/pack.asm(147):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(385) -> engine/pack.asm(309):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(385) -> engine/pack.asm(692):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(385) -> engine/pack.asm(849):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(385) -> engine/pack.asm(1000):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(385) -> engine/pack.asm(1147):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(388) -> engine/namingscreen.asm(73):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(388) -> engine/namingscreen.asm(408):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(388) -> engine/namingscreen.asm(1169):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(403) -> engine/startmenu.asm(58):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(403) -> engine/startmenu.asm(230):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(403) -> engine/startmenu.asm(704):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(618) -> event/mom.asm(31):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1013) -> engine/trainer_card.asm(72) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1164) -> engine/link.asm(2052) -> engine/trade/animation.asm(235):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1164) -> engine/link.asm(2052) -> engine/trade/animation.asm(552):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1164) -> engine/link.asm(2052) -> engine/trade/animation.asm(1176):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1193) -> battle/ai/redundant.asm(14):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1627) -> battle/effect_commands.asm(116):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1631) -> battle/ai/items.asm(214):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1703) -> trainers/read_party.asm(71):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1711) -> battle/core.asm(4334):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1717) -> engine/pokedex.asm(185):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1717) -> engine/pokedex.asm(369):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1717) -> engine/pokedex.asm(548):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1717) -> engine/pokedex.asm(650):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1717) -> engine/pokedex.asm(1624):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(1855):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(1879):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(2078) -> predef/crystal.asm(20):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(3217):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4684) -> engine/debug.asm(308):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4684) -> engine/debug.asm(614):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4684) -> engine/debug.asm(1356):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4688) -> engine/printer.asm(1) -> engine/printer/serial.asm(29):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4688) -> engine/printer.asm(1) -> engine/printer/serial.asm(471):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4978) -> engine/timeofdaypals.asm(253):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4979) -> engine/battle_start.asm(148) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4990) -> event/field_moves.asm(172):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4991) -> event/magnet_train.asm(302):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4997) -> engine/sprites.asm(602) -> engine/sprite_anims.asm(12):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4997) -> engine/sprites.asm(602) -> engine/sprite_anims.asm(137):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4997) -> engine/sprites.asm(602) -> engine/sprite_anims.asm(421):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(4997) -> engine/sprites.asm(602) -> engine/sprite_anims.asm(858):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(4999) -> engine/mon_icons.asm(36):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5005) -> engine/pokegear.asm(238):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5005) -> engine/pokegear.asm(434):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5005) -> engine/pokegear.asm(1220):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5005) -> engine/pokegear.asm(1487):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5005) -> engine/pokegear.asm(2046):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5008) -> engine/slot_machine.asm(214) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5008) -> engine/slot_machine.asm(799):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5008) -> engine/slot_machine.asm(1314):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5008) -> engine/slot_machine.asm(1425):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5008) -> engine/slot_machine.asm(1858):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5008) -> engine/slot_machine.asm(1961):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5008) -> engine/slot_machine.asm(2062):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5043) -> engine/radio.asm(28):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5045) -> gfx/mail.asm(110):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5095) -> battle/bg_effects.asm(78):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5095) -> battle/bg_effects.asm(164):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5095) -> battle/bg_effects.asm(2062):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5095) -> battle/bg_effects.asm(2424):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5095) -> battle/bg_effects.asm(2487):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5262) -> battle/anim_commands.asm(350):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5264) -> battle/anim_objects.asm(5) -> battle/objects/functions.asm(12):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5264) -> battle/anim_objects.asm(5) -> battle/objects/functions.asm(4088):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5447) -> engine/card_flip.asm(79):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5447) -> engine/card_flip.asm(655):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5447) -> engine/card_flip.asm(832):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5448) -> engine/unown_puzzle.asm(186):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5449) -> engine/dummy_game.asm(60) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5450) -> engine/billspc.asm(42):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5450) -> engine/billspc.asm(150):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5450) -> engine/billspc.asm(309):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5450) -> engine/billspc.asm(418):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5450) -> engine/billspc.asm(559):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5450) -> engine/billspc.asm(681):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5450) -> engine/billspc.asm(2017):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5457) -> engine/options_menu.asm(93):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5458) -> engine/crystal_intro.asm(128):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5458) -> engine/crystal_intro.asm(225):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5458) -> engine/crystal_intro.asm(441):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5473) -> tilesets/animations.asm(35):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5473) -> tilesets/animations.asm(423):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(465):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(500):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(542):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(577):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(609):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(674):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(710):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(732):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(763):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(823):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(863):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(880):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5485) -> misc/gfx_41.asm(243):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5497) -> misc/mobile_42.asm(380):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5508) -> misc/mobile_45.asm(149):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5508) -> misc/mobile_45.asm(5345) -> misc/mobile_45_sprite_engine.asm(383):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5508) -> misc/mobile_45.asm(5400):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5508) -> misc/mobile_45.asm(6934):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5508) -> misc/mobile_45.asm(7422):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(565) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(600) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(648) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(671) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(706) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(754) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(792) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(824) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(857) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(897) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(4256) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(5441) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(5877):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(7087) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5509) -> misc/mobile_46.asm(7394) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5513) -> misc/battle_tower_47.asm(88) -> misc/fixed_words.asm(399) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5513) -> misc/battle_tower_47.asm(88) -> misc/fixed_words.asm(2519):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5522) -> misc/mobile_5c.asm(78) -> misc/battle_tower_5c.asm(225):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5522) -> misc/mobile_5c.asm(78) -> misc/battle_tower_5c.asm(695):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5522) -> misc/mobile_5c.asm(78) -> misc/battle_tower_5c.asm(950):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5522) -> misc/mobile_5c.asm(78) -> misc/battle_tower_5c.asm(1446):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5522) -> misc/mobile_5c.asm(376):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5540) -> misc/mobile_5f.asm(736) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5540) -> misc/mobile_5f.asm(1149):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5540) -> misc/mobile_5f.asm(3749):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5540) -> misc/mobile_5f.asm(4700) -> jumptable(10):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: main.asm(5602):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5628):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5640):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(1855):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(1879):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(4997) -> engine/sprites.asm(602) -> engine/sprite_anims.asm(858):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(423):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(465):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(500):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(542):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(577):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(609):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(674):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(710):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(732):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(763):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(823):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(863):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5473) -> tilesets/animations.asm(880):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5602):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5628):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
warning: main.asm(5640):
        'LD HL,[SP+e8]' is obsolete, use 'LD HL,SP+e8' instead.
rgbasm -o home.o home.asm
warning: home.asm(6) -> rst.asm(31):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: home.asm(29) -> home/text.asm(946):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: home.asm(35) -> home/menu.asm(340):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: home.asm(35) -> home/menu.asm(473):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: home.asm(49) -> home/farcall.asm(53):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: home.asm(155):
        'JP [HL]' is obsolete, use 'JP HL' instead.
rgbasm -o audio.o audio.asm
warning: audio.asm(6) -> audio/engine.asm(232):
        'JP [HL]' is obsolete, use 'JP HL' instead.
warning: audio.asm(6) -> audio/engine.asm(1392):
        'JP [HL]' is obsolete, use 'JP HL' instead.
rgbasm -o maps.o maps.asm
rgblink -n pokecrystal.sym -m pokecrystal.map -o pokecrystal.gbc wram.o main.o lib/mobile/main.o home.o audio.o maps.o engine/events.o engine/credits.o data/egg_moves.o data/evos_attacks.o data/pokedex/entries.o misc/crystal_misc.o text/common_text.o gfx/pics.o
rgbfix -Cjv -i BYTE -k 01 -l 0x33 -m 0x10 -p 0 -r 3 -t PM_CRYSTAL pokecrystal.gbc

And here's the MD5 of the resultant pokecrystal.gbc:

AF5829B86B53BFAE4400171D73268E15

If nothing else, could I see the Cygwin output of a successful clean build for comparison? TIA!


Timeless Crystal ✿ (๑◔‿◔๑)

Offline

#2 2017-05-03 04:26:37

Rangi
Member
Registered: 2016-05-09
Post 643/870

Re: [pokecrystal] Wrong checksum on clean build

This was an issue with a recent rgbds update. Make sure you're using the latest version of rgbds (0.3.1), and the latest commit of pokecrystal.


Pokémon Polished Crystal (GitHub) — version 2.2.0 released
Pokémon Red★ and Blue★: Space World Edition (GitHub) — updated August 19!
Polished Map: pokered+pokecrystal map, tileset, and palette editor — version 3.5.1 released!

Offline

#3 2017-05-03 05:07:14

The Most Curious Thing
Member
From: New England
Registered: 2017-05-03
Post 2/25

Re: [pokecrystal] Wrong checksum on clean build

Rangi wrote:

This was an issue with a recent rgbds update. Make sure you're using the latest version of rgbds (0.3.1), and the latest commit of pokecrystal.

Hm. I've tried both v0.3.1 and v0.3.0 and am using the latest commit (it reflects the changes here), but am still getting the same incorrect checksum.

EDIT: I reset to the second-to-latest commit and am now getting the correct checksum. I see now that the latest commit actually reverted the floating section fix per this PR. What's going on here?

Last edited by The Most Curious Thing (2017-05-03 05:17:54)


Timeless Crystal ✿ (๑◔‿◔๑)

Offline

#4 2017-05-03 17:50:27

comet
Member
Registered: 2012-04-09
Post 674/679

Re: [pokecrystal] Wrong checksum on clean build

It was reverted because it was hardly a fix at all. The most recent working version is currently 0.2.5. pokered INSTALL.md is already updated, but haven't done the same for pokecrystal.

Last edited by comet (2017-05-03 18:05:41)

Offline

#5 2017-05-03 18:45:52

The Most Curious Thing
Member
From: New England
Registered: 2017-05-03
Post 3/25

Re: [pokecrystal] Wrong checksum on clean build

Cheers, 0.2.5 with the latest commit did the trick. Thanks y'all!


Timeless Crystal ✿ (๑◔‿◔๑)

Offline

Board footer

Powered by FluxBB