Commit graph

1251 commits

Author SHA1 Message Date
IIMarckus
b433cbd4b0 Better comments for the Game Freak room. 2013-05-23 17:12:47 -06:00
IIMarckus
7d458509d3 Merge https://bitbucket.org/sanky/pokered
Conflicts:
	main.asm
2013-05-13 01:07:13 -06:00
IIMarckus
f628826615 Remove some incbins. 2013-05-12 23:30:33 -06:00
IIMarckus
9f4f3b62a4 Make the pic bank calculations more readable. 2013-05-12 21:56:09 -06:00
Mr Wint
2cc0aef0e9 * add known hard-coded memory locations are labels now
* all global labels now have a comment indicating their ROM address
* all references to tile buffer locations are using the FuncCoords marco now
* added some comments and assembly analysis
2013-04-07 04:01:08 +02:00
Mr Wint
fa32624e79 * all Bankswitch command's destination addresses are labels now 2013-03-18 01:09:28 +01:00
Mr Wint
c5ab38099e * analyzed assembly related to handling sprites
* added assembly that was wrongly classified as music before
* all jumps and calls now point to a proper label
* removed all incbins in home bank
* some more small assembly analysis and comments
2013-03-17 22:54:12 +01:00
Mr Wint
7bdb3199ae * added EQU constants for mon header RAM area
* analyzed and commented sprite loading routines
* experience calculation routine
* couple more small routines and data structures
2013-03-13 15:11:41 +01:00
Mr Wint
66aaa9a0cb * added verification (equality test) for blue version build
* changed analyze_incbins to recognize generated label addresses
* fixed bank 1D assembly to make blue version build correctly
2013-03-12 03:46:32 +01:00
Mr Wint
120235c393 formatted attack effects and use more EQUs
automatically extracted and included a bunch of assembly
2013-03-12 01:52:32 +01:00
Mr Wint
1a3e59155f in-battle enemy move selection routines 2013-03-04 04:37:11 +01:00
Sanky
23f5f8c4ef Add SRAM-related routines, disassembled by Sawakita. 2012-12-28 12:54:39 +01:00
Sanky
6db84ef80a Merge https://bitbucket.org/Sanky/pokered 2012-12-25 22:55:16 +01:00
IIMarckus
5f2a62871a Point out an unused warp noticed by Torchickens. 2012-12-22 22:22:01 -07:00
IIMarckus
93eb634966 Removed more incbins from scripts. 2012-12-21 17:33:33 -07:00
IIMarckus
74aeba8739 Remove more incbins from scripts. 2012-12-21 16:44:21 -07:00
IIMarckus
47f8a45943 Remove more incbins from scripts. 2012-12-21 16:32:56 -07:00
IIMarckus
8d02c42e70 Remove more incbins from scripts. 2012-12-21 15:46:13 -07:00
IIMarckus
09b6fd2890 Remove more incbins from scripts. 2012-12-21 15:36:11 -07:00
IIMarckus
c71c270947 Remove another incbin from script. 2012-12-21 15:18:32 -07:00
IIMarckus
b41346222f Fix previous. 2012-12-21 15:11:15 -07:00
IIMarckus
575590d1a9 Remove another incbin from scripts. 2012-12-21 14:53:06 -07:00
IIMarckus
7267cbcb49 Remove more incbin from scripts. 2012-12-21 14:44:49 -07:00
IIMarckus
ca740cb065 Remove more incbins from map scripts. 2012-12-21 14:31:43 -07:00
IIMarckus
fbf6d7c128 Remove redundant text labels. 2012-12-21 13:59:04 -07:00
IIMarckus
4d7e8a03f2 Remove incbin in Silph Co 4F. 2012-12-21 13:44:40 -07:00
Sanky
2efa3ebe1f Add generate_sys.py. 2012-12-21 19:49:56 +01:00
Sanky
213e60f807 disasm MoveSelectionMenu 2012-12-21 16:52:45 +01:00
Sanky
cf91edd39f TrainerBattleVictory disasmed 2012-12-20 22:33:15 +01:00
Sanky
17e8f21f46 Disasm a large part of the in-battle menu routines. 2012-12-20 21:04:47 +01:00
Sanky
66d70b9295 disasm GetCurrentMove 2012-12-18 22:21:09 +01:00
Sanky
53e7a62744 Disasm LoadMovePPs (a predef) 2012-12-18 15:39:21 +01:00
IIMarckus
0ed46e7a72 Better cross‐make compatibility. 2012-12-02 19:34:19 -07:00
IIMarckus
4decef28dd Whitespace. 2012-11-02 13:56:38 -06:00
sawakita
d9c77261a1 Add routine that sends SGB packets
The delaying routine Wait7000, called after each single packet sending
is disassembled too.
2012-11-01 18:56:12 +01:00
sawakita
95a2c2a6da Use more meaningful local labels in bank 0
Involved routines are: DisableLCD, CleanLCD_OAM, ResetLCD_OAM.
2012-11-01 18:33:28 +01:00
sawakita
e708893089 Get rid of "\@" symbols used in local labels 2012-10-02 21:20:37 +02:00
sawakita
19a859ca51 Improve error checking in the context of issue #27
Link to kanzures' guidelines for that issue:
https://bitbucket.org/iimarckus/pokered/issue/27/analyze_incbinsscan_for_predifined_labels#comment-2068911
2012-10-01 18:59:51 +02:00
sawakita
db0c37557d Fix param error in load_asm_if_one_exists_in()
Not sure, but I suppose that using *args makes the passed list an element
of the args list, thus causing iteration on args to yield the passed
list as an element instead of yielding the single elements of the passed
list. Maybe.
2012-10-01 18:54:45 +02:00
sawakita
58a9aacc0b Restore auto-loading of default "main" asm file
This feature was removed misunderstanding its actual use: if filename
passed to load_asm() is in defaults the correct current main asm file is
loaded. This saves us from knowing which actually is the current name of
the "main" asm file, because the correct one is chosen automatically
(unless, of course, the passed filename is not in the defaults list.
2012-10-01 18:44:36 +02:00
sawakita
cbb722d09b Fix pokered_dir extrapolation
Without "os.path.abspath" the result was an empty string. Now the
absolute path is correctly calculated.
2012-10-01 18:41:16 +02:00
iimarckus
c61f7eb5ee Merged in sawakita/pokered (pull request #2) 2012-09-30 15:47:01 -06:00
sawakita
723e424979 Make analyze_incbins dirs reference os-independent
This should fix a bug caused by comparing string literals to
directories. It should also be safer, using "os" module to access paths.
2012-09-30 20:10:13 +02:00
stag019
ad16c0dc14 DisplayDexRating. It sucks that I can't use a label for the dbw macro, as that would make DexRatingsTable look a lot cleaner. 2012-09-20 19:31:10 -04:00
stag019
63fc23b74e Code dealing with palettes. Really, does anyone know if bit 3 of battle status 3 is used? 2012-09-20 18:45:32 -04:00
stag019
507170d0ee Type effectiveness display message. That's right, I did some work for once. 2012-09-20 05:45:54 -04:00
Bryan Bishop
4b28ddb11f .hgignore -> .gitignore 2012-08-26 19:43:35 -05:00
IIMarckus
24a4774423 Add more scripts from Champion Rival’s room.
hg-commit-id: c58013f6cc9b
2012-08-26 11:41:58 -06:00
IIMarckus
4bbef145e0 Add the boulder checking code in Seafoam Islands.
hg-commit-id: e6031dbbcc5b
2012-08-26 10:35:47 -06:00
IIMarckus
fd27fd7b6b Some label improvements.
hg-commit-id: fa7dbcf6d009
2012-08-24 22:39:49 -06:00