Commit Graph

889 Commits

Author SHA1 Message Date
Lorenzooone 1a5aaaed21 Improve background window consistency 2019-08-10 13:07:18 +02:00
Lorenzooone d4a9aa1b44 Fix random memory issue for good
Previous commit could have been fooled if a value containing a 3 was copied. This commit ensures that cannot happen.
2019-08-09 16:03:37 +02:00
Lorenzooone a94b8c2540 Fix issue not visible on no$gba caused by memcopy right before printing Ness' description 2019-08-09 04:23:11 +02:00
Lorenzooone fab36711c2 Add Alphabet cursoring and character selection 2019-08-09 02:13:35 +02:00
Lorenzooone 9018780401 File select menu printing + Customizable Y printing - Missing Alphabet's cursoring (#59)
* Feature/fileselect (#58)

* Start file select notes

* Blank out file select tileset template

* Preliminary string printing

Had to change the signature of the base
print_chr function because the file select
screen uses a lot of non-standard memory
layouts. For example, the tilemap has a
variable width instead of the standard 32
tiles.

* Include string data in linker script

* Update notes

* Print the full array

* Add external calls

* Add FILE_SELECT struct

* Add format_file_string

* Widen main file select window

* Format full text speed string

* Add build badges to readme

* Oops on the master badge link

* Update README

* Fix file select not showing any info because of wrong palette.

* Make it so before printing the tiles are properly cleared

* Commit for the day. Missing Delete and Copy from File Select menu

* Add Delete and Copy

Also document all windows for future

* Setup basic alphabet - Need cursoring

* Add support for not-multiple-of-8-Ys to print_character_with_callback

* Add support to extra Y tile if and only if it's needed to print_character_with_callback

* Improve cursoring for new Y

* Add summary support
2019-08-08 15:07:24 -04:00
jeffman 961bfa033b Merge branch 'master' of github.com:jeffman/Mother2GbaTranslation 2019-08-05 22:41:09 -04:00
jeffman ff87caff08 Update README 2019-08-05 22:41:06 -04:00
jeffman 0694f89ff7
Feature/fileselect (#58)
* Start file select notes

* Blank out file select tileset template

* Preliminary string printing

Had to change the signature of the base
print_chr function because the file select
screen uses a lot of non-standard memory
layouts. For example, the tilemap has a
variable width instead of the standard 32
tiles.

* Include string data in linker script

* Update notes

* Print the full array

* Add external calls

* Add FILE_SELECT struct

* Add format_file_string

* Widen main file select window

* Format full text speed string

* Add build badges to readme

* Oops on the master badge link
2019-08-05 22:17:29 -04:00
jeffman 0379bee7f5 Merge branch 'master' into feature/fileselect 2019-08-05 22:16:33 -04:00
jeffman e7ec6c04b4 Oops on the master badge link 2019-08-05 22:13:53 -04:00
jeffman 4d73302a0e
Feature/fileselect (#57)
* Start file select notes

* Blank out file select tileset template

* Preliminary string printing

Had to change the signature of the base
print_chr function because the file select
screen uses a lot of non-standard memory
layouts. For example, the tilemap has a
variable width instead of the standard 32
tiles.

* Include string data in linker script

* Update notes

* Print the full array

* Add external calls

* Add FILE_SELECT struct

* Add format_file_string

* Widen main file select window

* Format full text speed string

* Add build badges to readme
2019-08-05 22:12:45 -04:00
jeffman 25ca944355 Merge from master 2019-08-05 22:08:19 -04:00
Lorenzooone 87a1e261df Fix going out of the Give menu + Issue 55 (#56)
* Fix going out of the Give menu

* Fix https://github.com/jeffman/Mother2GbaTranslation/issues/55
2019-08-05 22:06:43 -04:00
jeffman 0d1dabc8e0 Add build badges to readme 2019-08-05 22:05:53 -04:00
jeffman ab2461adb3 Format full text speed string 2019-08-05 21:52:08 -04:00
jeffman 58a112c5c4 Widen main file select window 2019-08-05 21:51:57 -04:00
jeffman 478485ccfe Add format_file_string 2019-08-05 20:22:36 -04:00
jeffman 569cf4cb6c Add FILE_SELECT struct 2019-08-05 20:22:07 -04:00
jeffman 9b69cee7f5 Add external calls 2019-08-05 20:21:32 -04:00
jeffman aa22f9d007 Print the full array 2019-08-05 20:20:55 -04:00
jeffman 7fe3575018 Update notes 2019-08-05 20:19:59 -04:00
jeffman 99259a016e Include string data in linker script 2019-08-05 20:19:39 -04:00
Lorenzooone db4131ce1c Add Give window support. (#54)
(Also makes certain old changes obsolete)
2019-08-05 15:08:11 -04:00
Lorenzooone fe49e20684 Add shop window support (#53)
* Add shop window support

* Improved getprice...maybe?
2019-08-05 00:18:32 -04:00
jeffman e29a669a50 Merge branch 'master' of github.com:jeffman/Mother2GbaTranslation 2019-08-04 15:59:29 -04:00
Lorenzooone 0b48ef5400 Fix https://github.com/jeffman/Mother2GbaTranslation/issues/46 and https://github.com/jeffman/Mother2GbaTranslation/issues/28 (#52)
Also improves formatting from previous pieces of code.
2019-08-04 15:58:41 -04:00
jeffman 1c1968e3ab Preliminary string printing
Had to change the signature of the base
print_chr function because the file select
screen uses a lot of non-standard memory
layouts. For example, the tilemap has a
variable width instead of the standard 32
tiles.
2019-08-03 20:33:28 -04:00
Lorenzooone 391182811f Fix some window headers issues (#51)
* Fix window headers requiring too many tiles

Also fixes issue where Poo's name would not be printed properly in the inner PSI window.

* Improve comment
2019-08-03 18:38:39 -04:00
jeffman da515e5112 Blank out file select tileset template 2019-08-03 18:35:01 -04:00
jeffman 95702eb969 Start file select notes 2019-08-03 18:34:48 -04:00
Lorenzooone b5a5f61298 Fix https://github.com/jeffman/Mother2GbaTranslation/issues/35 (#50) 2019-08-03 16:07:03 -04:00
Lorenzooone 2e61cb14d7 t T Fix (#49)
* First batch of improvements,

* Fix the t issue for good.
2019-07-20 20:47:27 -04:00
Lorenzooone 4d64388206 Fix t issue. (#48) 2019-07-19 20:14:00 -04:00
jeffman e0f2bd5d62 Merge branch 'master' of github.com:jeffman/Mother2GbaTranslation 2019-07-19 18:34:36 -04:00
jeffman 31359cc376 Update notes 2019-07-19 18:34:31 -04:00
Lorenzooone cba4c77e82 5 Character Names Code/Text Support (#47)
* Add system support to 5 letters names.

Also adds English default names.

* Removed the naming screen's ability to interact with the japanese name.

* Fix bugs with experience and leveling up.
2019-07-18 21:48:54 -04:00
Lorenzooone 5bae95a81e Fix https://github.com/jeffman/Mother2GbaTranslation/issues/31 (#45)
Also adds "the " to the enemy selection window if need be.
2019-07-16 18:25:19 -04:00
Lorenzooone 0af415e175 Fix https://github.com/jeffman/Mother2GbaTranslation/issues/34 (#44) 2019-07-14 16:52:28 -04:00
Lorenzooone fe1d17d42b Miscellanous fixes (#43)
* Fix https://github.com/jeffman/Mother2GbaTranslation/issues/36

Wrong order of the operations caused unexpected behaviour due to unpredictable number in r3. This is the reason why scrolling down was fine, but scrolling up was not.

* Put proper indentation.

* Fix https://github.com/jeffman/Mother2GbaTranslation/issues/29
2019-07-13 20:29:23 -04:00
PhoenixBound 87380c26a9 Fourside text fixes and others (#42)
* The big Saturn-a-roo

* Fix menus followed by normal jump table
2019-07-13 20:26:19 -04:00
jeffman c832da09c6 Merge branch 'appveyor' 2019-03-01 20:12:46 -05:00
jeffman 5af1d1c739 Remove verbose (Appveyor seems to be working now) 2019-03-01 19:47:41 -05:00
jeffman 981585598b Add error checking 2019-03-01 19:47:18 -05:00
jeffman ecd1aaa461 Merge branch 'appveyor' of github.com:jeffman/Mother2GbaTranslation into appveyor 2019-03-01 19:35:40 -05:00
jeffman 03aff67d4d Adding verbose back in 2019-03-01 19:35:09 -05:00
jeffman 8195f35402 Still trying to get Appveyor working 2019-02-28 22:42:38 -05:00
jeffman 579c51e0ee Trying to get Appveyor working 2019-02-28 22:40:33 -05:00
jeffman 6243595109 Committing armips to repo 2019-02-28 18:07:17 -05:00
jeffman 5b8f56b531 Equip notes, itoa fix 2019-02-26 20:23:13 -05:00
jeffman e1d10d43fc Re-disassemble BAEF8 2019-02-23 19:43:35 -05:00