scawful
e76aa69254
ADC, AND with tests for various addressing modes
2023-08-19 14:14:24 -04:00
scawful
28ac82d68b
Add Memory Mapping, Direct Page memory
2023-08-19 14:13:52 -04:00
scawful
c2f8a55fd1
Add Emulator to View menu
2023-08-19 14:13:07 -04:00
scawful
54790366ef
Create Emulator class for GUI with nav bar
2023-08-19 14:12:57 -04:00
scawful
f0d0d9abc6
Create SNES skeleton
2023-08-19 14:12:45 -04:00
scawful
8f713a08ef
Update PPU Skeleton
2023-08-19 14:12:30 -04:00
scawful
bb1690c438
Update Debugger skeleton
2023-08-19 14:12:22 -04:00
scawful
4a38627657
Update APU skeleton
2023-08-19 14:12:14 -04:00
scawful
c25be2b76d
Move object names, start RoomObject Subtypes
2023-08-19 02:09:37 -04:00
scawful
a5f1a23de8
Add CPU and Memory class for SNES emulator
2023-08-19 02:08:17 -04:00
scawful
878b1ee1eb
Add FindMetastamp, etc housekeeping
2023-08-18 17:21:17 -04:00
scawful
09df21a439
Update Room, Add RoomObject, RoomNames
2023-08-18 17:20:11 -04:00
scawful
5cc680762e
Proliferate use of SharedROM
2023-08-18 17:19:42 -04:00
scawful
905db2d57b
add z3ed_test
2023-08-18 17:19:07 -04:00
scawful
baf7547fff
add z3ed cli tool
...
rom backups
export and import graphics
pc to snes and snes to pc addr conversion
2023-08-18 11:42:46 -04:00
scawful
7e87b1ed45
Canvas housekeeping
2023-08-18 10:28:25 -04:00
scawful
7776dd1a15
Update SnesToPc and PcToSnes
2023-08-18 10:28:11 -04:00
scawful
26f6531c9d
Add Bitmap::SaveSurfaceToFile
2023-08-18 10:27:50 -04:00
scawful
b0df91b7d5
Remove Cgx Viewer
2023-08-18 10:27:38 -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
b1bc0839c3
cleanup ROM class
2023-08-17 20:31:02 -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
Justin Scofield
7d0b09a589
Add SelectablePalettePipeline for updating palette
2023-08-03 21:09:27 -04:00
Justin Scofield
d2789ff7b6
Add UpdateBitmap to ROM
2023-08-03 21:08:40 -04:00
Justin Scofield
6ffae7a6e8
Increase default screen size
2023-08-03 21:08:29 -04:00
scawful
8cac0b71b4
add push_back to ROM and cleanup some stuff
2023-08-03 19:24:17 -04:00
Justin Scofield
e7ef0fae56
Add COL file indexing for palettes
2023-08-02 19:33:42 -04:00
Justin Scofield
e88b2a6d2f
Add GraphicsBinCanvasPipeline
2023-08-02 19:12:57 -04:00
Justin Scofield
b3458b56db
Update params for InputHex and InputHexShort
...
From int to uint64_t and uint32_t respectively
2023-08-02 19:04:02 -04:00
Justin Scofield
d4fdee6d32
CgxViewer, GraphicsEditor updates
2023-08-02 18:58:29 -04:00
Justin Scofield
88c915ce9d
Fix Overworld, add matchedBytes constant array
2023-08-02 12:59:05 -04:00
Justin Scofield
7b2e017bb3
Add BitmapCanvasPipeline, more CgxViewer updates
2023-08-02 12:53:05 -04:00
scawful
d51bb7b3d0
Add BPP8SNESToIndexed to snes_tile for cgx
2023-08-02 07:15:55 -04:00
scawful
1d0419583d
Add FileDialog data pipeline
2023-08-02 07:15:05 -04:00
Justin Scofield
09d76f5f5d
Cgx to gfx::Bitmap pipeline in GraphicsEditor
2023-08-01 22:02:58 -04:00
scawful
952ce1e3dc
CgxViewer updates
2023-08-01 20:15:15 -04:00
scawful
fd3a61a437
add vector accessor and faux malloc to ROM
2023-08-01 20:14:30 -04:00
scawful
396bd84cc2
rename windows build instructions file
2023-08-01 20:14:14 -04:00
scawful
5fc9cdeadc
GraphicsEditor supports clipboard input
2023-07-31 21:28:59 -04:00
scawful
bc4a90fc76
Add ClipboardData to Controller, housekeeping
2023-07-31 21:26:18 -04:00
scawful
2bf6c5c773
Add TextWithSeparators gui function
2023-07-31 21:25:19 -04:00
scawful
99bebeca10
Add CLEAR_AND_RETURN_STATUS macro for ImGui stack
2023-07-31 21:24:14 -04:00
scawful
ca68da8eca
Update constants for OverworldEditor
2023-07-31 20:39:03 -04:00
scawful
36ee81de5d
Create compression_test.cc
...
Move compression and decompression tests from rom_test
2023-07-22 15:36:19 -04:00
scawful
01802d1a73
Refactor LC_LZ2 and expand GraphicsEditor
...
Add CompressV2 and DecompressV2
Add PortablePalette to PaletteEditor
2023-07-22 15:24:34 -04:00
scawful
82dd9dde1b
Add LC_LZ2 Compression library
...
Refactor ROM class
Editor housekeeping
2023-07-21 03:44:44 -04:00