1
0
mirror of https://github.com/mist-devel/mist-board.git synced 2026-02-05 15:44:40 +00:00
Commit Graph

965 Commits

Author SHA1 Message Date
Gyorgy Szombathelyi
d511600ad5 C64: [VIC2] Use din for nextChar when BA activated
Fix vertical line glitch in Tsunami, Krestage 3
2020-03-30 20:59:53 +02:00
Gyorgy Szombathelyi
02ef4965d7 C64: [VIC2] Load zero to the attribute when idle (regression) 2020-03-30 20:10:45 +02:00
Gyorgy Szombathelyi
b024c40542 C64: [1541] Bitrate varies with track ranges 2020-03-30 19:30:20 +02:00
Gyorgy Szombathelyi
bca689edd7 C64: remove redundant files 2020-03-30 19:30:12 +02:00
Gyorgy Szombathelyi
2cc65c3a81 C64: [VIC2] timing adjustments
...makes a lot of VIC II tests succeed, also the cycles are in the
correct place now (they were off by one)
2020-03-28 17:53:15 +01:00
Gyorgy Szombathelyi
4914310668 C64: [VIC2] implement sprite enables as described in the VICII article 2020-03-23 18:47:59 +01:00
Gyorgy Szombathelyi
11679a3e2b C64: [VIC2] implement border flip-flops
Passes border open timing VICE tests in PAL mode
Seems the pixel generator outputs wrong colors in open borders
2020-03-23 16:41:07 +01:00
Gyorgy Szombathelyi
08fdc65d69 [C64] T65: detect IRQ even when not RDY
Fixes Tsunami demo

Waiting for RDY while the interrupt already asserted causes too much
delay. The interrupt cycle will still start at the correct position,
as soon as the RDY line is de-asserted, and other conditions are satisfied.
2020-03-23 16:17:21 +01:00
Gyorgy Szombathelyi
adf959ff54 Update mist-modules 2020-03-18 12:05:11 +01:00
Gyorgy Szombathelyi
2aab723f24 C64: [VIC2] Fix sprite priority by vpelletier
If a lower-index background-priority (1) sprite's opaque pixel intersects
with a higher-index foreground-priority (0) sprite's opaque pixel, and the
screen bitmap has a foreground color at that same position, then the
screen bitmap's foreground color is visible.
This is counter-intuitive, as higher-index sprite's pixel alone would mask
the bitmap color, and adding another sprite top of it makes the bitmap
visible again, but this is how the VICII works.
2020-03-17 20:48:14 +01:00
Gyorgy Szombathelyi
84958b72b8 C64: [VIC2] sprite-sprite collisions happen even in the border area
Fixes Errata demo
2020-03-17 20:03:52 +01:00
Gyorgy Szombathelyi
491e71d63e C64: [VIC2] fix yraster reset condition
Fixes Baby Blues+2 demo

I wonder why was it done like that - maybe sprites 0-2
on the first line will break now
2020-03-17 18:35:13 +01:00
Gyorgy Szombathelyi
7e773b1a1e C64: update ZP registers after PRG load 2020-03-17 14:14:06 +01:00
Gyorgy Szombathelyi
5db02e298e C64: use two sets of not-used cycles for extra sdram access 2020-03-17 10:47:15 +01:00
Gyorgy Szombathelyi
8bf7012b79 C64: direct SD Card transfer (good for large TAPs) 2020-03-17 00:05:15 +01:00
Gyorgy Szombathelyi
189c2ca008 C16: adjust OSD pixel clock 2020-03-16 22:27:02 +01:00
Gyorgy Szombathelyi
dd3b0ef4b0 C64: use common mist-modules 2020-03-16 22:07:39 +01:00
Gyorgy Szombathelyi
09f7eb9d2d C64: move ROMs to SDRAM 2020-03-16 21:18:19 +01:00
Gyorgy Szombathelyi
55e2c21f27 NES: add FDS and NSF support 2020-02-22 00:11:14 +01:00
Gyorgy Szombathelyi
da005fdd1b NES: factor out GameLoader from toplevel 2020-02-20 13:39:53 +01:00
Gyorgy Szombathelyi
0cb69d733e NES: update mappers 2020-02-20 12:18:18 +01:00
Gyorgy Szombathelyi
8b0c06f838 NES: [PPU] Timing fixes 2020-02-20 11:48:29 +01:00
Gyorgy Szombathelyi
002b091ddb NES: [PPU] align video clock to system clock 2020-02-20 11:28:55 +01:00
Gyorgy Szombathelyi
687723ac05 NES: [PPU] Infer OAM to BRAM 2020-02-20 10:35:10 +01:00
Gyorgy Szombathelyi
454e576a73 NES: [PPU] Delay spr_overflow 2020-02-19 21:22:09 +01:00
Gyorgy Szombathelyi
241876317d NES: Revert before extra sprites, it's a resource hog 2020-02-19 18:16:57 +01:00
Gyorgy Szombathelyi
8d1826bd5f BBC: use common MiST modules 2020-02-18 16:00:35 +01:00
Gyorgy Szombathelyi
8a028f21e2 NES: Add mapper83, small fix for mapper 153
Author: Cray Elliott <MP2E@archlinux.us>
2020-02-18 13:39:11 +01:00
Gyorgy Szombathelyi
8fa561da55 NES: mapper 30: fix Twin Dragons graphical corruption
Author: Cray Elliott <MP2E@archlinux.us>
2020-02-18 13:38:13 +01:00
Gyorgy Szombathelyi
f3416fe71c NES: use common MiST modules, fix PAL video 2020-02-18 13:31:32 +01:00
Gyorgy Szombathelyi
9e6cb8c1e9 HT1080Z: use common MiST modules 2020-02-18 10:40:41 +01:00
Gyorgy Szombathelyi
6cb31e0ad5 C16: TED update from FPGATED 1.2 2020-02-17 22:44:42 +01:00
Gyorgy Szombathelyi
6853492fcf C16: simplify IEC connection, update 1541 CS from C64 2020-02-17 22:13:44 +01:00
Gyorgy Szombathelyi
37fb0aba26 C16: import mist-modules, use common components 2020-02-17 22:13:02 +01:00
harbaum
562d478253 Merge branch 'master' of https://github.com/mist-devel/mist-board 2020-01-08 12:08:11 +01:00
harbaum
0e2dcc3e1f Update TG68K and fix byte mirroring 2020-01-08 12:07:52 +01:00
Till Harbaum
1be467b75f Fix #133 2020-01-05 19:36:17 +01:00
Gyorgy Szombathelyi
ba53ccbeda Archie: TAB-SPACE cleanup in MiST toplevel 2019-12-13 19:33:26 +01:00
Gyorgy Szombathelyi
c6dcd40740 C64: update .sdc 2019-12-13 18:13:29 +01:00
Gyorgy Szombathelyi
d50334f199 C64: minor cleanup 2019-12-13 14:18:10 +01:00
Gyorgy Szombathelyi
2e24c0725e C64/C1541: address decoder logic fix (using a 74LS42 BCD decoder) 2019-12-13 14:08:43 +01:00
Gyorgy Szombathelyi
838ae3ab18 C64/C1541: IEC serial bus fix
- Invert the signals on the motherboard
- Take UC1 pb_oe(4) in account

Fixes NeoHabitat loader
2019-12-13 13:15:42 +01:00
Gyorgy Szombathelyi
f8c964d4e3 C64: swap pot inputs 2019-12-10 21:48:48 +01:00
Gyorgy Szombathelyi
631843c500 NES: remove unused file 2019-11-10 01:08:11 +01:00
Gyorgy Szombathelyi
22ae3cb742 NES: add the NMI signal fix from C64 2019-11-10 01:06:16 +01:00
Gyorgy Szombathelyi
a5f7eec372 NES: update from MiSTer repo 2019-11-10 00:45:44 +01:00
Gyorgy Szombathelyi
be20434625 NES: use dedicated PLL output for SDRAM_CLK 2019-11-09 15:35:15 +01:00
Gyorgy Szombathelyi
e577713f2f NES: add joystick swap option 2019-11-09 15:08:48 +01:00
Gyorgy Szombathelyi
5f4274f811 C64: remove unused CTRL-D cart detach key
Bug: #127
2019-11-09 14:50:55 +01:00
gyurco
a4e82ddd83 Merge pull request #128 from gyurco/archie
Archie IDE support
2019-11-02 19:46:52 +01:00