Commit Graph

105 Commits

Author SHA1 Message Date
Pokeglitch
3c8aef0735 Updated removed para_done and made para a macro 2018-06-15 08:41:58 -04:00
Pokeglitch
f6561411a1 Using text macros 2018-06-15 07:30:03 -04:00
Pokeglitch
3c2daf8f03 Disassembled spawn points 2018-06-15 07:19:24 -04:00
Pokeglitch
c3b0443d8b Using macros for FarCall 2018-06-15 06:57:48 -04:00
Pokeglitch
c955c8d353 Disassembled teleport 2018-06-14 21:46:09 -04:00
Pokeglitch
d6b6771073 updated labels 2018-06-13 21:15:47 -04:00
Pokeglitch
10dfc9b4c4 Fixed commented address, was copied from crystal 2018-06-13 21:07:32 -04:00
Pokeglitch
b84c9c4974 Extracted a few more bank 3 routines 2018-06-13 21:05:24 -04:00
Tauwasser
b4596aafbe engine: disassemble reset dialog
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-12 22:13:43 +02:00
Tauwasser
6ab74f9884 home, wram, gfx: split toolgear functions from unknown, rename gfx functions, add wram variables
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-12 22:12:54 +02:00
ISSOtm
d89bd1ac8b Merge branch 'math_etc' into 'master' 2018-06-10 14:20:59 +02:00
ISSOtm
20f07292a5 Replace a few predefs 2018-06-10 11:51:17 +02:00
ehw
91704c148d
Actually remove the include for vram.asm... 2018-06-09 23:32:21 -04:00
ehw
b3c6219cf1
Update shim and title.asm
include vram.asm no longer needed, some function name changes
2018-06-09 20:46:19 -04:00
ehw
04dbd44cb8
Merge pull request #10 from pret/master
Merge master
2018-06-07 21:28:30 -04:00
Melissa
7990b32450
fix pointer annotations
manually changed function pointer annotations which had been copied from crystal
2018-06-07 17:36:04 -04:00
ehw
a62cf40b29
Merge pull request #4 from pret/master
Merge master
2018-06-05 11:03:34 -04:00
PikalaxALT
99b4b2ddc8 _BattleRandom 2018-06-05 10:40:39 -04:00
pfero
1a7f804479 Merge branch 'master' of https://github.com/Pokeglitch/pokegold-spaceworld 2018-06-05 10:14:50 +02:00
ehw
771d125c75
Upload more correct version of last commit.
Uploaded old version from offline fork by accident.
2018-06-04 22:43:32 -04:00
ehw
9fb15b41e9
Farcall/callfar is now callba/callab, leave bank numbers in comments. 2018-06-04 22:42:05 -04:00
ehw
35849f3cdf
Merge pull request #3 from pret/master
Merge with master
2018-06-04 22:40:18 -04:00
Pokeglitch
26393f7ee2 Improved labels 2018-06-04 21:27:01 -04:00
PikalaxALT
ee8cd1444f Deprecate farcall/callfar in favor of callba/callab 2018-06-04 21:13:57 -04:00
Pokeglitch
c315ddbf89 More formatting fixes 2018-06-04 20:54:45 -04:00
Pokeglitch
2873751d31 Removed unnecessary comments 2018-06-04 20:33:25 -04:00
Pokeglitch
a02f7c3348 Merge remote-tracking branch 'upstream/master' 2018-06-04 19:44:23 -04:00
ehw
7029ed4556
Add newline to end of file 2018-06-04 19:28:36 -04:00
ehw
68b9e89276
Remove some tabs 2018-06-04 19:17:55 -04:00
ehw
ba6c027f84
Merge pull request #1 from pret/master
Merge latest changes from master
2018-06-04 19:14:03 -04:00
ehw
fe9290283f
Update files 2018-06-04 19:12:09 -04:00
PikalaxALT
193cf0265d Backport bg_effects.asm from Crystal 2018-06-04 17:46:44 -04:00
Pokeglitch
96f14d6a3a Disassembled additional Inventory methods 2018-06-04 16:12:19 -04:00
Pokeglitch
728de42c0c Fixed conclifts 2018-06-04 14:31:05 -04:00
Pokeglitch
1f01b4d330 Added Inventory Add/Remove routines 2018-06-04 14:29:20 -04:00
ISSOtm
17fb962a85 Add more labels, rename some to match pokecrystal 2018-06-04 20:02:29 +02:00
ehw
0866f63f44
Update wram.asm and title.asm for new sound findings 2018-06-04 01:01:20 -04:00
ehw
77d75a00c5
Title screen disassembled (new pr) 2018-06-04 00:51:46 -04:00
PikalaxALT
634df27635 Merge branch 'master' into build_more_roms 2018-06-03 11:04:06 -04: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
PikalaxALT
8787aac995 Merge branch 'master' into build_more_roms 2018-06-02 22:57:52 -04:00
Tauwasser
e51ea1412c engine: begin disassembling overworld code
Right now it's only code that calls the start and debug menus
as well as the select button.

Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03 04:51:38 +02:00
Tauwasser
b0cb7a159d gfx: re-organize some graphics and disassemble gfx load code
All graphics were split so that proper labels could be placed.
Font was not split, because that was nicely handled using the
charmap constants.

If proper lengths should also be handled using automatic calculation
using labels, some graphics would need further splitting up
in order to place labels.s

Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03 04:21:48 +02:00
PikalaxALT
04883f4bf9 Merge branch 'master' into build_more_roms 2018-06-02 21:26:20 -04:00
PikalaxALT
956d010d59 Make the repository build all four ROMs 2018-06-02 20:16:37 -04: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
Rangi
26646f96ea Some landmark name routines 2018-06-01 01:08:22 -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
Rangi
2f65c68550 Small temporary SECTION headers go in main.asm, so the individual files won't all need fixing later 2018-05-29 19:06:23 -04:00
ISSOtm
e6c75f2d84 Fix disassembling mistakes 2018-05-29 16:43:04 +02:00
ISSOtm
39a6615bcb Disassemble a lil' bit 2018-05-28 14:02:22 +02:00