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
|
b4c56e0cfb
|
Linux: Fixed struct size differences between clang & msvc caused by empty base class
|
2022-05-10 18:15:57 -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
|
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
|
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
|
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
|
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 |
|
Sour
|
2b5416221a
|
Fixed some TODOs, minor refactoring for tile viewer
|
2022-04-30 20:42:26 -04:00 |
|
Sour
|
66c8e281dd
|
Config UI, 6-button controller, turbo tap
|
2022-04-30 14:02:48 -04:00 |
|
Sour
|
979e055209
|
Fixed wrong sprite position if eval comes after RCR increment
|
2022-04-28 22:26:37 -04:00 |
|
Sour
|
0620a3ee12
|
Refactoring/simplifications, fix disabling rendering not working properly, fix vram transfer out of bounds
|
2022-04-28 22:07:08 -04:00 |
|
Sour
|
f008b3670c
|
event test 2
|
2022-04-28 19:35:14 -04:00 |
|
Sour
|
8dc0763e3a
|
event test
|
2022-04-28 19:35:06 -04:00 |
|
Sour
|
9ab895f64e
|
VDC code cleanup/refactoring, read/write vram delay
|
2022-04-27 22:57:21 -04:00 |
|
Sour
|
7f62ebd6a5
|
Move sprite eval to drawscanline, fixed issues when running eval 2+ times within a few cycles
|
2022-04-27 01:05:21 -04:00 |
|
Sour
|
8f6d6caaf7
|
Fixed sprite/bg issues on the edges of the screen
|
2022-04-27 00:42:41 -04:00 |
|
Sour
|
10a728e6e3
|
Split bg tile loading into each cycle, preload the first 2 tiles before output starts, etc.
|
2022-04-26 23:06:00 -04:00 |
|
Sour
|
d91fe01c61
|
Output 512x484px at all times, nearest neighbor rows that aren't the same width, etc.
|
2022-04-26 20:57:54 -04:00 |
|
Sour
|
6500880403
|
Fix sprite limit bug
|
2022-04-24 21:22:21 -04:00 |
|
Sour
|
061aadeea3
|
Nearly matches all of the test cases, sprites still partially broken
|
2022-04-24 21:00:17 -04:00 |
|
Sour
|
31260ac9fc
|
Nearly matches test recordings, scrolling is broken
|
2022-04-23 15:22:58 -04:00 |
|
Sour
|
a2a527af8a
|
Improved VDC/VCE timings (horizontal) - no sprites
|
2022-04-23 13:46:56 -04:00 |
|
Sour
|
07d0701673
|
Fixed disassembly for some instructions
|
2022-04-21 20:41:10 -04:00 |
|
Sour
|
dd45012a1c
|
Improved scroll latch timing, RCR + vertical blank IRQ timing, fixed missing extra CPU clock for VDC/VCE reads/writes
|
2022-04-18 14:43:13 -04:00 |
|
Sour
|
48019e2770
|
Ignore PCE file headers when they exist
|
2022-04-17 20:46:20 -04:00 |
|
Sour
|
b363506b59
|
Fix behavior in slow mode
|
2022-04-17 20:46:10 -04:00 |
|
Sour
|
1b805983b7
|
Fixed audio being muted when amplitude was set to $1F
|
2022-04-17 18:35:32 -04:00 |
|
Sour
|
74c2dc17e1
|
Implement basic sprite overflow logic, fixes Ranma intro issues
|
2022-04-17 17:09:44 -04:00 |
|
Sour
|
fc3a7e73bd
|
Improved SATB transfer timing, fixes Adventure Island intro
|
2022-04-17 16:41:46 -04:00 |
|
Sour
|
741cb92aab
|
Improved vblank/rcr IRQ timings + scroll x/y latch timings
|
2022-04-17 15:46:07 -04:00 |
|
Sour
|
f0ae70aae3
|
Improve read subcode q command
|
2022-04-17 12:55:56 -04:00 |
|