scawful
d7b75fd7f6
annoying housekeeping
2024-02-01 00:13:34 -05:00
scawful
7784e17768
Add ConvertSurfaceToPng and ConvertPngToSurface function signatures
2024-01-31 23:58:01 -05:00
scawful
edbeac8517
SnesColor housekeeping
2024-01-31 23:56:58 -05:00
scawful
693dca1329
Rename SNESPalette, SNESColor to SnesPalette, SnesColor
...
Create snes_color.h and snes_color.cc to separate concerns
2024-01-31 21:09:42 -05:00
scawful
adb7f0666e
Fix the dumbest bug in the universe
2024-01-31 18:00:37 -05:00
scawful
77d99724ef
Overworld map saving epic
2024-01-31 13:17:14 -05:00
scawful
c90321fa47
Add Hyrule Magic Uncompress
2024-01-29 22:58:53 -05:00
scawful
0a388e60b4
Fix Tile32 unsigned long value cast constructor
2024-01-29 16:11:07 -05:00
scawful
6a96882916
Update Tile32 long packed value
2024-01-29 00:30:28 -05:00
scawful
9b78e90221
Add HyruleMagic Compress fn
2024-01-29 00:30:05 -05:00
scawful
4463e6be32
Add gfx::PaletteSet type
2024-01-28 12:04:00 -05:00
scawful
c7762a8a2e
Use lc_lz2::CompressV3 for CompressOverworld
2024-01-26 23:19:46 -05:00
scawful
c3e616e60f
Tile16 Editor updates (big commit)
2024-01-23 22:37:23 -05:00
scawful
6f80f328a8
Add Tilesheet class, update ScreenEditor for DungeonMaps
2024-01-22 03:30:55 -05:00
scawful
be579fe72e
Add mutable_palette accessor
2024-01-18 20:07:09 -05:00
scawful
002fb626c4
Bitmap cleanup
2024-01-10 23:13:33 -05:00
scawful
27098a7917
cleanup bitmap and object renderer
2023-12-29 22:43:40 -05:00
scawful
a73c944529
Canvas, Palettes, Bitmap updates
2023-12-25 17:32:56 -06:00
scawful
9aaa91727d
Add ConvertRGBtoSNES for ImVec4 arg
2023-12-19 18:41:21 -05:00
scawful
a0c2349d0b
Copy image to clipboard for GraphicsEditor
2023-12-17 21:07:48 -05:00
scawful
53873614ae
Editor and Gui improvements
2023-11-30 02:12:34 -05:00
scawful
0bf45c86a9
Update GraphicsEditor, fix CommandHandler
2023-11-26 23:12:04 -05:00
scawful
97757e10e3
Add SDL_Texture streaming to Bitmap
2023-11-26 16:49:06 -05:00
scawful
fd43b27196
Cleanup Bitmap class memory management
2023-11-25 22:45:17 -05:00
Justin Scofield
5f3ca25c80
DungeonEditor upgrades and other QoL
2023-11-22 16:08:18 -05:00
scawful
e93ff212af
Dungeon graphics loaded per room
2023-11-22 00:49:55 -05:00
Justin Scofield
7a842d4669
Dungeon Room load current graphics experiment
2023-11-21 23:44:05 -05:00
scawful
72ef0d0536
Update Bitmap fns
2023-11-18 20:05:32 -05:00
scawful
299770922c
Add Debugger interface, RoomObject class
...
- Log instructions to debugger using experiment flag
- Use BitmapManager for more functionality
- Draw framebuffer and integrated debugger
2023-11-13 14:51:01 -05:00
scawful
8677fdaa20
Add BitmapManager class
2023-11-12 09:54:08 -05:00
scawful
c1ad23284e
housekeeping
2023-11-11 20:17:34 -05:00
scawful
e4b23b9b26
Remove unecessary comments
2023-11-10 23:22:24 -05:00
scawful
ce2ff06d60
Add some manual cleanup (experiemental)
2023-10-22 16:18:46 -04:00
scawful
6a0dc078c1
Refactor ROM class, add RunTransaction
2023-10-22 03:23:26 -04:00
scawful
fb398351d8
cleanup rom, gfx, overworld and add comments
2023-10-20 02:17:35 -04:00
scawful
5b686318cd
Add CompressionV3 and tests
2023-10-17 17:08:15 -04:00
scawful
1ed9f98933
Add TileInfoToWord and WorldToTileInfo
2023-10-17 17:03:26 -04:00
scawful
168030ee31
Start Overworld save
2023-08-26 17:06:30 -04:00
scawful
c4ef29f329
Add OverworldMap tile editing
2023-08-26 15:03:18 -04:00
scawful
8d0f4110e0
Add PHX, PHY, PHB, PHD, PHK and PLX, PLY, PLB, PLD
2023-08-19 16:18:45 -04:00
scawful
76f40531f1
Add StackPointer to memory, PHA, PLA, PHP, PLP
2023-08-19 15:59:17 -04:00
scawful
de93f71d04
Fill memory on init, organize tests, housekeeping
2023-08-19 14:48:49 -04:00
scawful
878b1ee1eb
Add FindMetastamp, etc housekeeping
2023-08-18 17:21:17 -04:00
scawful
26f6531c9d
Add Bitmap::SaveSurfaceToFile
2023-08-18 10:27:50 -04:00
scawful
c8dce74a89
Cleanup SCad format
2023-08-17 23:18:07 -04:00
scawful
eda294d9de
Cgx preview works finally
2023-08-17 22:56:12 -04:00
scawful
c10f43a948
Add UnpackBppTile and PackBppTile
2023-08-17 20:31:22 -04:00
scawful
c336c60066
Add scad_format for CGX, COL, OBJ files
2023-08-09 00:19:07 -04:00
scawful
a3f68b70b4
ROM and Compression library updates
...
Remove Compress and Decompress from ROM
Move Editor parent class to its own file
Move 65816 editor constants to widgets
Update compression_test and snes_palette_test
Start version constant classes (experimental)
Move SetupROM for editors to load renderer
2023-08-09 00:18:05 -04:00
scawful
9ea107bc8d
Update SNESPalette, SNESColor, add tests
2023-08-04 22:51:12 -04:00