Commit Graph

291 Commits

Author SHA1 Message Date
Justin Scofield
cd1fe3f2e4 ROM housekeeping 2022-07-20 18:47:23 +00:00
Justin Scofield
984309b5c0 rom housekeeping 2022-07-19 21:47:09 -04:00
Justin Scofield
f3b090c89f Overworld map tile pointer business, very serious 2022-07-19 21:47:04 -04:00
Justin Scofield
b0c79a42c5 Rename Editor class to MasterEditor 2022-07-19 20:31:49 -04:00
Justin Scofield
8af096c1ae Expand ScreenEditor and Screen class 2022-07-19 20:22:17 -04:00
Justin Scofield
1e2579acc8 snes_tile housekeeping 2022-07-19 20:22:04 -04:00
Justin Scofield
31bf3b7881 Overworld housekeeping 2022-07-19 20:21:52 -04:00
Justin Scofield
7a795fd75d Editor namespace housekeeping, Canvas expansion 2022-07-19 20:21:32 -04:00
Justin Scofield
86150f82bd Add ScreenEditor to main Editor 2022-07-19 20:53:03 +00:00
Justin Scofield
3f4d589c98 housekeeping 2022-07-19 20:46:31 +00:00
Justin Scofield
3350684123 Add OAMTile to snes_tile header 2022-07-19 20:40:49 +00:00
Justin Scofield
77e230a014 Add ScreenEditor and Screen class 2022-07-19 20:40:37 +00:00
Justin Scofield
9406139e32 rearranging stuff 2022-07-19 19:53:51 +00:00
Justin Scofield
0ee3778537 housekeeping 2022-07-19 19:49:42 +00:00
Justin Scofield
099a209739 Overworld housekeeping continued 2022-07-19 19:44:43 +00:00
Justin Scofield
d28420450d namespace correctness 2022-07-19 19:24:19 +00:00
Justin Scofield
b4543fbfa2 OverworldEditor housekeeping 2022-07-19 19:24:10 +00:00
Justin Scofield
88b6fa5b00 Overworld housekeeping 2022-07-19 19:16:58 +00:00
Justin Scofield
4961e02317 header housekeeping 2022-07-19 19:16:44 +00:00
Justin Scofield
9f2041be70 Refactor OverworldMap class 2022-07-19 18:23:35 +00:00
Justin Scofield
51454ab651 remove using namespace decl 2022-07-19 17:31:27 +00:00
Justin Scofield
532c0c2572 refactor overworld_map 2022-07-19 15:48:45 +00:00
Justin Scofield
64590d1a19 housekeeping 2022-07-19 15:38:06 +00:00
Justin Scofield
9f760d922a Removed constants namespace 2022-07-19 15:37:56 +00:00
Justin Scofield
3be2f67003 Update AssignWorldTiles 2022-07-19 14:31:33 +00:00
Justin Scofield
7b356112f6 add AssignWorldTile routine to Overworld
Reduce complexity of DecompressAllMapTiles
2022-07-19 10:00:54 -04:00
Justin Scofield
d1903c50f5 Remove ExtractPalette from ROM class 2022-07-18 21:59:42 -04:00
scawful
cf41728881 Add accessor for canvas_p0_ in Canvas 2022-07-18 21:17:57 -04:00
Justin Scofield
d2aa6861f7 Update BuildMap with OWMapTiles structure 2022-07-18 20:46:55 -04:00
Justin Scofield
b2f574b6e4 Add access to vram buffer 2022-07-18 20:46:24 -04:00
Justin Scofield
bb3b848698 comment out experimental code 2022-07-18 20:46:14 -04:00
Justin Scofield
7393e38db1 Fix Overworld decompression method 2022-07-18 20:46:04 -04:00
Justin Scofield
99136bae05 Begin OWMapTile refactoring 2022-07-18 19:21:44 -04:00
Justin Scofield
9295f9c713 Add tilesheet constants 2022-07-18 19:21:27 -04:00
Justin Scofield
6bdbf7a18f Reorganize ROM class 2022-07-18 19:21:19 -04:00
Justin Scofield
237e4ede38 remove unused all gfx routine 2022-07-18 06:37:52 -04:00
Justin Scofield
e4e9e6c9aa Started functions for pseudo vram 2022-07-17 20:05:29 -04:00
Justin Scofield
67e1e7ea0c Expand all graphics retrieval with bitmap and vram 2022-07-17 18:09:12 -04:00
Justin Scofield
5a62497110 Fix assembly editor title 2022-07-13 19:27:33 -04:00
scawful
2c9eb5132d Add LoadFromPointer routine 2022-07-12 23:23:29 -04:00
scawful
53f7f0bb40 Update test CMakeLists.txt 2022-07-12 23:23:16 -04:00
scawful
cbde3979bb Started rom_test and DecompressionTest 2022-07-12 23:23:05 -04:00
scawful
6e471967b7 remove unused test 2022-07-12 23:22:47 -04:00
Justin Scofield
9b523fc253 Bitmap housekeeping 2022-07-12 21:33:32 -04:00
Justin Scofield
0beaf375fa formatting 2022-07-12 21:33:19 -04:00
Justin Scofield
ea01262232 ROM housekeeping 2022-07-12 21:33:04 -04:00
Justin Scofield
d10a36ad78 ReserveBytes template function
Wrapper for new cause i hate the syntax
2022-07-12 19:51:58 -04:00
Justin Scofield
6decbfa047 New ROM method and decompression
Added reversal of address for command 4 of decompression for overworld
tile extraction
2022-07-12 19:51:35 -04:00
Justin Scofield
bb056ee4d3 Added HexToDec routine from hmagic 2022-07-12 08:03:53 -04:00
Justin Scofield
40fea79b0e Add Bitmap::Create overload
Makes use of sheet buffer, sheet buffer size, and custom palette
parameters.
2022-07-12 07:41:14 -04:00