Commit graph

3354 commits

Author SHA1 Message Date
Sour
6b285f0a2a PCE: Fixed some debugger TODOs 2022-05-26 23:34:41 -04:00
Sour
b5acc90d64 PCE: Fixed cdrom ram mappings 2022-05-25 19:01:18 -04:00
Sour
672ff1dc43 PCE: Added CD-ROM and Arcade Card information in register viewer 2022-05-24 18:13:30 -04:00
Sour
2baa4f0fa9 PCE: Fixed NTSC filter to use PCE palette 2022-05-23 17:01:25 -04:00
Sour
55b96c9ebc Debugger: Assembler rewrite/refactoring for NES/SNES/PCE 2022-05-23 16:46:59 -04:00
Sour
34414743da Debugger: Fixed disassembler crash when address space ends with a data block 2022-05-21 11:09:14 -04:00
Sour
cbb660dc95 Debugger: Fixed issues with editing .db code statements 2022-05-20 00:26:55 -04:00
Sour
529508d8d5 PCE: Use 1-byte operands for zero page addressing, fixed/improved effective address display 2022-05-19 18:44:57 -04:00
Sour
284c4f959c PCE: Added LFO support 2022-05-18 21:06:01 -04:00
Sour
c307f06449 PCE: Implement card ram for Populous + refactoring 2022-05-18 19:06:29 -04:00
Sour
e137a3f979 PCE: Arcade card support 2022-05-18 18:23:34 -04:00
Sour
0a6a8e92b2 PCE: SuperGrafx support 2022-05-15 20:35:56 -04:00
Sour
6d0fb13cdc PCE: Rename PPU to VDC 2022-05-13 18:02:25 -04:00
Sour
e1c45afdb8 PCE: Split VCE into its own class 2022-05-13 17:38:37 -04:00
Sour
b9ff79149a PCE: Added options to select console/cdrom types + option to enable the cdrom fully for hucard games + option to disable cdrom save ram for hucard games 2022-05-12 21:42:18 -04:00
Sour
144950463b PCE: Fixed out-of-bounds memory writes when HDS is 0 2022-05-12 21:40:49 -04:00
Sour
9d0e6f5e39 PCE: Added disable sprite/bg + remove sprite limit options 2022-05-11 22:52:48 -04:00
Sour
e6ae8e9d09 PCE: Customizable palette + refactoring to share code with NES config 2022-05-11 20:13:04 -04:00
Sour
1907f1443e PCE: Use custom palette to convert 9-bit RGB values (taken from Kitrinx' palette generator) 2022-05-10 21:21:37 -04:00
Sour
e58fac571d PCE: Grayscale support 2022-05-10 20:41:21 -04:00
Sour
a4adbe006e PCE: Add a few missing tokens to expr. eval 2022-05-10 19:45:30 -04:00
Sour
66bb4a0a69 Linux: Build fixes/tweaks 2022-05-10 19:26:52 -04:00
Sour
4d623fffba Linux: Try loading native libraries from home folder instead of current folder 2022-05-10 18:16:27 -04:00
Sour
b4c56e0cfb Linux: Fixed struct size differences between clang & msvc caused by empty base class 2022-05-10 18:15:57 -04:00
Sour
429c3bfbaf Linux: Display system HUD 2022-05-09 22:49:43 -04:00
Sour
9d226d6588 Linux: Fixed build, fixed some clang warnings 2022-05-09 20:53:56 -04:00
Sour
e855d0466e PCE: Add support for cheat codes 2022-05-09 18:16:16 -04:00
Sour
b9a611b728 PCE: Fixed bug in CUE loader that causes invalid last sector/sector count values when tracks have lead ins 2022-05-08 20:14:50 -04:00
Sour
4744d8c2cb PCE: Added volume sliders for cd audio & adpcm 2022-05-08 20:13:53 -04:00
Sour
cc5ed76535 PCE: Open bus behavior for VRAM reads 2022-05-08 14:51:08 -04:00
Sour
7773cca26b Debugger: Improved tile viewer behavior for PCE sprites 2022-05-08 14:21:44 -04:00
Sour
9a04b4b957 PCE: Option to disable run+select reset combo 2022-05-07 13:17:19 -04:00
Sour
21d20d6b7a PCE: Tile viewer presets 2022-05-06 20:59:08 -04:00
Sour
6a81fd5679 PCE: More tweaks to match test cases where HSW is between 00 to 05, HDS = 04, HDW = 29, HDE = 0 and clock divider is 3 2022-05-06 14:22:32 -04:00
Sour
bcc8d4725f PCE: Changed some VDC timings based on games/tests 2022-05-06 13:09:17 -04:00
Sour
0cf71bc15e PCE: Improved VRAM read/write CPU stalling, fixes Popful Mail 2022-05-05 22:05:06 -04:00
Sour
7439cfd370 PCE: Improve VRAM-VRAM DMA timing 2022-05-05 20:26:57 -04:00
Sour
6dd560cd9e PCE: Fixed sprite display when tile index is out of range and fixed stack overflow crash when reading vram from CPU
Fixes issues in Camp California
2022-05-03 20:20:33 -04:00
Sour
e08c7dece3 PCE: Fixed issues when switching resolution mid-scanline, moved X/Y latch timing by 1 dot to fix flickering scanline in Asuka 120 2022-05-02 20:23:04 -04:00
Sour
b748a6f952 PCE: Tilemap viewer should use the register values, not latched values 2022-05-02 20:22:27 -04:00
Sour
34be720756 UI: Fixed recent items display when filename contains "and" character 2022-05-02 17:13:14 -04:00
Sour
a7ba2e5096 PCE: 2BPP sprites support (fixes Fighting Run) 2022-05-02 17:10:18 -04:00
Sour
b56f8b5416 PCE: Implement vram access modes 2022-05-02 00:01:21 -04:00
Sour
837be26262 PCE: Latch h/v display settings 2022-05-01 23:11:56 -04:00
Sour
851a643895 PCE: Save ram for CD games 2022-05-01 20:22:43 -04:00
Sour
a9f8980f59 PCE: NTSC filter + refactoring 2022-05-01 19:20:58 -04:00
Sour
d18e5312ec PCE: Minor memory manager tweaks 2022-05-01 16:16:59 -04:00
Sour
fecf334515 PCE: CA65 integration 2022-05-01 14:24:29 -04:00
Sour
e2d250a3ff PCE: Fixed visible flag in sprite viewer, fixed some debugger todos 2022-05-01 13:59:20 -04:00
Sour
b58cb6fdf8 Refactor scanline filter 2022-05-01 12:34:51 -04:00