Brendan Saricks
|
c8dec417ff
|
Experimental fix for Treasure Island and Star Trek
|
2026-05-14 14:30:54 -05:00 |
|
Brendan Saricks
|
196f55d89a
|
Fixes for start1 only games - adjusted sound
|
2026-05-14 12:05:48 -05:00 |
|
Brendan Saricks
|
4fb5de4855
|
Preliminary 511 and 512 support
|
2026-05-13 23:41:02 -05:00 |
|
Brendan Saricks
|
50a6927ebc
|
Vibed Take One
|
2026-05-11 20:46:43 -05:00 |
|
Brendan Saricks
|
27dfc3adb3
|
Initial refactor commit
|
2026-05-10 16:27:02 -05:00 |
|
Adam Gastineau
|
12978a67ce
|
Removed unused Verilator setup
|
2023-10-11 16:22:15 -07:00 |
|
Adam Gastineau
|
c351494c86
|
chore: Use extra RGB set cycle to improve timing
|
2023-06-30 10:10:28 -07:00 |
|
Adam Gastineau
|
3bdbb46bd3
|
feat: Inactive LCD display
|
2023-06-30 07:31:45 -07:00 |
|
Adam Gastineau
|
173fb9d7e9
|
fix: Skip all of two byte instructions
|
2023-06-29 17:22:10 -07:00 |
|
Adam Gastineau
|
01afec3cbc
|
Fixed grounded input not being applied to SM5a
|
2023-06-28 19:54:21 -07:00 |
|
Adam Gastineau
|
b9d4cb7797
|
fix (#2): Properly OR input lines. Moved ground index for back compat
|
2023-06-28 14:10:01 -07:00 |
|
Adam Gastineau
|
ae849719c7
|
Supported for grounded (always active) input ports
|
2023-06-26 12:45:52 -07:00 |
|
Adam Gastineau
|
baa689a028
|
Double mask size to support Tiger games
|
2023-06-26 10:07:06 -07:00 |
|
Adam Gastineau
|
cdba567a39
|
Support for SM510 Tiger
|
2023-06-26 08:15:13 -07:00 |
|
Adam Gastineau
|
e44c1fa9c0
|
Renamed clk nets
|
2023-06-25 09:41:41 -07:00 |
|
Adam Gastineau
|
82539e69a7
|
Working MiSTer implementation
|
2023-06-24 16:35:31 -07:00 |
|
Adam Gastineau
|
de53aa7e81
|
Converted to 3x clock modifier and CAS latency 2
|
2023-06-23 12:03:28 -07:00 |
|
Adam Gastineau
|
afc5696b90
|
Improved timing situation
|
2023-06-22 11:30:10 -07:00 |
|
Adam Gastineau
|
797596ae25
|
Normalize segment data and pass everything through deflicker and vsync
|
2023-06-21 11:50:57 -07:00 |
|
Adam Gastineau
|
04c044cb89
|
Separated video into separate components
|
2023-06-20 15:20:03 -07:00 |
|
Adam Gastineau
|
836726a411
|
Moved input config management to separate component
|
2023-06-20 11:37:41 -07:00 |
|
Adam Gastineau
|
c2a6a52d1a
|
Fixed contiguous segment sections not being properly handled
|
2023-06-20 10:01:26 -07:00 |
|
Adam Gastineau
|
8611816c9d
|
Default to beta and BA to high
|
2023-06-19 13:32:37 -07:00 |
|
Adam Gastineau
|
348f0b7929
|
Proper handling of SM5a memory mirroring
|
2023-06-19 10:45:51 -07:00 |
|
Adam Gastineau
|
b1d2904cb6
|
Properly initialize SM5a stack
|
2023-06-19 10:21:02 -07:00 |
|
Adam Gastineau
|
bf37f2b5e0
|
Restored SM510 audio output
|
2023-06-18 14:33:39 -07:00 |
|
Adam Gastineau
|
fcc8a96485
|
Deflicker decay for W as well as W'
|
2023-06-18 13:37:25 -07:00 |
|
Adam Gastineau
|
e45f015977
|
Added deflicker for W' segments
|
2023-06-18 13:22:48 -07:00 |
|
Adam Gastineau
|
fd38fc4c98
|
Fixed PLA not actually being initialized by Quartus
|
2023-06-18 09:35:16 -07:00 |
|
Adam Gastineau
|
97730f2fae
|
Semiworking display and input for SM5a
|
2023-06-17 14:41:27 -07:00 |
|
Adam Gastineau
|
5824c568d6
|
Fixed IDIV and EXCI on SM5a
|
2023-06-17 10:03:35 -07:00 |
|
Adam Gastineau
|
bf6731542a
|
Added missing 2 byte instructions for SM5a
|
2023-06-17 08:29:12 -07:00 |
|
Adam Gastineau
|
3326594872
|
SM5a output r support
|
2023-06-17 08:22:59 -07:00 |
|
Adam Gastineau
|
fa718c9e1d
|
Beginning of decode and handling of SM5a instructions
|
2023-06-16 21:25:25 -07:00 |
|
Adam Gastineau
|
4abfd85286
|
Very rough move of instructions to separate file
Quartus has a bug where a task called within a task doesn't work
(maybe related to calling the task in an interface)
|
2023-06-15 12:33:35 -07:00 |
|
Adam Gastineau
|
227915d27c
|
Added non-accurate LCD display for less flicker and more responsiveness
|
2023-06-13 16:42:56 -07:00 |
|
Adam Gastineau
|
b4da56f20d
|
Fixed garbage mask data being drawn
|
2023-06-13 10:43:37 -07:00 |
|
Adam Gastineau
|
cff464a688
|
Proper segment indexing and playing with cache
|
2023-05-22 07:24:18 -07:00 |
|
Adam Gastineau
|
9c984170f8
|
First (kind of) working segment display control
|
2023-05-21 17:47:49 -07:00 |
|
Adam Gastineau
|
e12af2ab30
|
ROM config parsing
|
2023-05-21 13:30:57 -07:00 |
|
Adam Gastineau
|
2c0a763cde
|
Working mask overlay
|
2023-05-21 06:52:34 -07:00 |
|
Adam Gastineau
|
d5c768d4a8
|
First pass of segment display
|
2023-05-20 18:27:40 -07:00 |
|
Adam Gastineau
|
37e4b107f6
|
Working interlaced 720x720x2 video
|
2023-05-18 18:09:29 -07:00 |
|
Adam Gastineau
|
faefd2ba1f
|
Working 720x720 image streaming from SDRAM
|
2023-05-18 13:28:28 -07:00 |
|
Adam Gastineau
|
25276cb026
|
CLI improvements
|
2023-05-16 11:27:18 -07:00 |
|
Adam Gastineau
|
3342bb8c3f
|
Fixed subsequent LAX instructions
|
2023-05-09 20:06:49 -07:00 |
|
Adam Gastineau
|
1f4adf7d15
|
Fixed halt not restoring. Better testing through MAME
|
2023-05-09 15:05:37 -07:00 |
|
Adam Gastineau
|
d03a0e6cad
|
Fixed skip cycle count and ADD11 incorrecting setting carry
|
2023-05-08 22:17:18 -07:00 |
|
Adam Gastineau
|
907d611a32
|
Minor fixes
|
2023-05-08 07:35:30 -07:00 |
|
Adam Gastineau
|
b0e9c074a9
|
Execution comparison to MAME. Matches all instr through awaiting input
|
2023-05-07 15:40:23 -07:00 |
|