Commit Graph

615 Commits

Author SHA1 Message Date
scawful
905f81d60e Added ASL, BCS, BIT, BMI, BPL, BRA
BRK, BVC, BVS, CPX, CPY, DEX, DEY
INX, INY, LDX, LDY, LSR, ORA, PEA, PEI
PER ROL, ROR, RTL, RTS, STA, STX, STY
TRB, TSB, XBA,
2023-08-20 00:27:05 -04:00
scawful
536136d8c9 DirectPage and DirectPageIndirect 2023-08-19 20:12:56 -04:00
scawful
7dcbc7f83c Add JML, AND AbsoluteLong, ADC AbsoluteLong 2023-08-19 19:12:28 -04:00
scawful
f5c5c34b47 Add JMP Absolute, JMP Indirect, JSR Absolute, JSL_AbsoluteLong 2023-08-19 17:40:36 -04:00
scawful
d83d341b1e Add CPX, CPY, DEX, DEY, XCE, Emulation Mode 2023-08-19 17:27:01 -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
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