Commit Graph

36 Commits

Author SHA1 Message Date
andwhyisit
18cce82375 Realigning bank 1. 2019-03-05 22:20:40 +10:00
andwhyisit
64bf802465 Merge branch 'master' into master-to-patch-2 2019-03-05 21:23:17 +10:00
luckytyphlosion
6e2bc25eb5 Disassemble SetTime. 2019-02-26 15:12:02 -05:00
andwhyisit
35dd3e5ce7 Merge branch 'master' into master-to-patch 2019-02-26 23:24:57 +10:00
obskyr
fc14cab189 Put 2/3 charmap EQUs back in - works in the latest version of RGBDS 2019-02-26 02:42:49 +01:00
obskyr
0e77e1aaa7 Fix EQUs in text_entry.asm 2019-02-26 01:57:55 +01:00
2Tie
bc246eb3cb cleaned up labels and added more constants, removed the hardcoded relative jumps. 2018-11-30 16:47:42 -07:00
2Tie
7564f1a7c2 Disassembled the rest of the code in bank 4 as far as i can tell. Lines 899, 1538, and 1631 in engine/menu/start_menu.asm have hardcoded jumps that i couldn't figure out how to make work myself. 2018-11-29 01:50:18 -07:00
luckytyphlosion
3b704c267c Merge branch 'master' into section-reorg 2018-07-08 21:21:12 -04:00
obskyr
12af7aabb9 Implement hack pointcut system
Ported from Sanqui's Harvest Moon 3 translation project!

Also puts a pointcut in place to keep patch WRAM uncleared when starting a new game.
2018-07-07 07:46:02 +02:00
IIMarckus
11f4c2953d Main menu: New Game starts a new game, Play Pokémon starts the demo. 2018-07-07 07:34:01 +02:00
IIMarckus
4c98fd8fef Display a complete main menu. 2018-07-07 07:34:01 +02:00
Sanqui
31f03df0ea Begin English translation with font and main menu 2018-07-07 07:34:00 +02:00
obskyr
5ec276e7c7 Disassemble new game WRAM initialization
With a lot of unknowns still there, of course.
2018-07-07 07:08:26 +02:00
luckytyphlosion
e1659ecd41 Introduce linkerscript.
Addresses of sections will now be added to the linkerscript via `org`, and the section name will be the path/to/file. If there is more than one section in the file, then add a @SectionName after the path/to/file to describe the section.
2018-07-03 17:07:05 -04:00
obskyr
5a8a294140 Merge branch 'master' of https://github.com/2Tie/pokegold-spaceworld into master
Long overdue!
2018-07-03 03:29:47 +02:00
2Tie
0369ef51b4 split the oak speeches and game setup into two files 2018-06-23 10:19:49 -06:00
IIMarckus
d65cb5004e Extract a little more from Oak's speech. 2018-06-23 05:15:40 -06:00
IIMarckus
6ecb818d5f Disassemble Oak's speech. 2018-06-23 04:52:34 -06:00
IIMarckus
d3bd2fe6e5 Disassemble main menu selection logic. 2018-06-23 03:38:29 -06:00
2Tie
26edac4db6 additional menu data tidying up/figuring out 2018-06-19 12:48:42 -06:00
2Tie
beae22ccbd spoilers: it wasn't 2018-06-18 23:25:39 -06:00
2Tie
753cec9bd6 forgot to save this change, oops 2018-06-18 22:17:42 -06:00
2Tie
a1d5ddac4c more bank 1 disasm 2018-06-18 22:15:42 -06:00
2Tie
0a2d5a66cd more disassembly in bank 1 2018-06-18 19:37:04 -06:00
2Tie
c557bd6613 main menu progress for the day, still have a bunch more to go. 2018-06-17 23:04:49 -06:00
2Tie
b095e62630 some more tidying up 2018-06-17 11:16:28 -06:00
2Tie
130f5f1bb9 happy birthday, here's the main menu debug menu... menu 2018-06-17 03:42:21 -06:00
Tauwasser
b4596aafbe engine: disassemble reset dialog
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-12 22:13:43 +02:00
Rangi
20ac549a91 Copy pokecrystal's conventions for this data, including:
- Tabs for indentation, spaces for alignment
- Consistent comments and formatting for menu header data (incomplete here, until the related code is disassembled)
- The second two menus do not "take priority"; they're all just a count + that many items + ending -1
2018-06-03 10:55:41 -04:00
mid-kid
ec704bfa38 Fix main menu items position 2018-06-03 14:40:54 +02:00
TeganGibby
c9274c2e55
comments to explain duplicates 2018-06-02 21:34:06 -07:00
TeganGibby
fd33b64f69
added detail on main menu functions 2018-06-02 21:04:31 -07:00
TeganGibby
0ce725cb1c
additional documentation
Compared to retail Gold disassembly
2018-06-02 20:46:45 -07:00
Rangi
c8e9901947 Code conventions:
- Lowercase hex literals
- Lowercase rgbasm keywords (rept, endr)
- Use decimal literals by default, binary when bits are meaningful; hex indicates that it needs further review, e.g. to define a constant
- Tabs, not spaces
- Newline at end of file (rgbds sometimes complains otherwise)
- Doc comments underneath function names
2018-06-01 13:24:42 -04:00
pfero
cd9191b074 Clean up Makefile
This makefile can now figure graphics dependencies on its own, creates
dependency files for each compilation unit and compiles everything
separately.

This is a proposal. Please try it out, read the Makefile to see if you
get what I'm trying to do, and propose any improvements you want.
2018-05-30 22:53:59 +02:00