Bruno Duarte Gouveia
|
ec0e003e4c
|
HDMA: code refactor, disabled reads from W only registers
|
2019-01-08 21:40:57 +00:00 |
|
Bruno Duarte Gouveia
|
39e83a412a
|
GBC: added dummy RP register (infrared port), fixed default register values for KEY1
|
2019-01-08 21:40:57 +00:00 |
|
Bruno Duarte Gouveia
|
6edc3bfdce
|
T80: fixed rotate, cpl, scf and ccf opcodes, finally passed blargg's cpu_instr tests
|
2019-01-08 21:40:57 +00:00 |
|
Bruno Duarte Gouveia
|
8a7617db46
|
GBC: fixed audio in fast mode
|
2019-01-08 21:40:57 +00:00 |
|
Bruno Duarte Gouveia
|
0083ab39c4
|
GBC: speed change implemented , had to clock the sdram 2x speed, sound still buggy
|
2019-01-08 21:40:57 +00:00 |
|
sorgelig
|
c92df4a490
|
Release 20181231.
|
2018-12-31 07:23:30 +08:00 |
|
sorgelig
|
a825c829aa
|
Update scaler, fix tearing.
|
2018-12-31 07:06:21 +08:00 |
|
sorgelig
|
e14e47322e
|
Merge pull request #24 from brNX/master
SAVE: fixed backup ram save and load
|
2018-12-30 14:10:33 +08:00 |
|
Bruno Duarte Gouveia
|
e8973214fd
|
Update ReadMe.md
|
2018-12-30 01:14:17 +00:00 |
|
Bruno Duarte Gouveia
|
70ddff947d
|
SAVE: fixed backup ram save and load
|
2018-12-29 22:26:21 +00:00 |
|
sorgelig
|
203e594ef8
|
Release 20181229.
|
2018-12-29 05:39:01 +08:00 |
|
sorgelig
|
6227c8acc2
|
Update sys.
|
2018-12-29 03:33:32 +08:00 |
|
sorgelig
|
a5495aafe6
|
Merge pull request #23 from brNX/master
Gameboy Color Support (Very early)
|
2018-12-29 02:38:59 +08:00 |
|
Bruno Duarte Gouveia
|
8e355fd295
|
GBC: missing toggle after rebase
|
2018-12-27 20:40:47 +00:00 |
|
Bruno Duarte Gouveia
|
ba70cdfc01
|
GBC: added bios load from file
|
2018-12-27 19:55:47 +00:00 |
|
Bruno Duarte Gouveia
|
ff1a3a7518
|
cleanup, fix warnings
|
2018-12-27 19:55:47 +00:00 |
|
Bruno Duarte Gouveia
|
1e751534e4
|
GBC: added 2nd clock to peripherals for register read/write
|
2018-12-27 19:55:47 +00:00 |
|
Bruno Duarte Gouveia
|
c6beeba7c5
|
GBC: added bank registers to read block
|
2018-12-27 19:55:44 +00:00 |
|
Bruno Duarte Gouveia
|
eed2a9c627
|
GBC: fixed BG palette
|
2018-12-27 19:53:16 +00:00 |
|
Bruno Duarte Gouveia
|
09abeee1cc
|
GBC: simplified BG palette read
|
2018-12-27 19:53:16 +00:00 |
|
Bruno Duarte Gouveia
|
d4f6832267
|
GBC: rgb to gbc colour conversion
|
2018-12-27 19:53:16 +00:00 |
|
Bruno Duarte Gouveia
|
a817534a75
|
GBC: added sprite support
|
2018-12-27 19:53:16 +00:00 |
|
Bruno Duarte Gouveia
|
3fd97e1d23
|
GBC: BG flip y
|
2018-12-27 19:53:16 +00:00 |
|
Bruno Duarte Gouveia
|
43b85a43cc
|
GBC: BG horizontal flip implemented
|
2018-12-27 19:52:27 +00:00 |
|
Bruno Duarte Gouveia
|
034ca1ca96
|
GBC: added colour management to BG, full flags support for sprites (not used yet)
|
2018-12-27 19:52:27 +00:00 |
|
Bruno Duarte Gouveia
|
11a54c84ee
|
GBC: added colour support to lcd, disabled speed switch for now , separated vram banks in 2 instances
|
2018-12-27 19:52:23 +00:00 |
|
Bruno Duarte Gouveia
|
74af4a233f
|
VIDEO: added gbc palettes registers to read/write block
|
2018-12-27 19:48:43 +00:00 |
|
Bruno Duarte Gouveia
|
e4275bf8eb
|
GBC: added gbc flag from header
|
2018-12-27 19:48:43 +00:00 |
|
Bruno Duarte Gouveia
|
a2be2748b3
|
HDMA: fix wr to ff55 (forgot sel_reg)
|
2018-12-27 19:47:45 +00:00 |
|
Bruno Duarte Gouveia
|
23c19e6a61
|
GBC: adjusted timer clock , 2x in fast mode
|
2018-12-27 19:47:45 +00:00 |
|
Bruno Duarte Gouveia
|
0741ddce90
|
GBC: routed out T80 stop signal and implemented freq. switch
|
2018-12-27 19:47:45 +00:00 |
|
Bruno Duarte Gouveia
|
69c3c8f09a
|
HDMA: removed duplicated coded
|
2018-12-27 19:47:45 +00:00 |
|
Bruno Duarte Gouveia
|
1fa57d4483
|
HDMA: fixed ff55 read after stopping and while transferring
|
2018-12-27 19:47:45 +00:00 |
|
Bruno Duarte Gouveia
|
18e8a46e47
|
HDMA: fixed both modes and added testbench
|
2018-12-27 19:46:51 +00:00 |
|
Bruno Duarte Gouveia
|
b6d245e36e
|
HDMA: added adress mux
|
2018-12-27 19:46:51 +00:00 |
|
Bruno Duarte Gouveia
|
c8e788e59c
|
HDMA: moved hdma to module
|
2018-12-27 19:46:50 +00:00 |
|
Bruno Duarte Gouveia
|
e5ad47870b
|
GBC: start hdma and clock switching implementation
|
2018-12-27 19:46:45 +00:00 |
|
Bruno Duarte Gouveia
|
9609555877
|
GBC: added iram and vram banking
|
2018-12-27 19:34:35 +00:00 |
|
sorgelig
|
d52b1cf96f
|
Merge pull request #22 from brNX/master
Sound fixes
|
2018-12-16 23:13:58 +08:00 |
|
Bruno Duarte Gouveia
|
517c3d02d6
|
SOUND: implemented zombie mode for sq1,sq2 and noise channel
|
2018-12-16 13:55:44 +00:00 |
|
Bruno Duarte Gouveia
|
16c359f78c
|
SOUND: only change volume when triggering channel
|
2018-12-16 13:55:44 +00:00 |
|
Bruno Duarte Gouveia
|
bffeb693bc
|
SOUND: reorganized code by channel, fixed noise channel frequency calculation and trigger
|
2018-12-16 13:55:44 +00:00 |
|
sorgelig
|
7e9fd092fa
|
Release 20181211.
|
2018-12-11 13:40:28 +08:00 |
|
sorgelig
|
8b522494e7
|
Merge branch 'master' of https://github.com/MiSTer-devel/Gameboy_MiSTer
|
2018-12-11 13:25:40 +08:00 |
|
sorgelig
|
86a2930678
|
Merge pull request #21 from brNX/master
Added full support for MBC5(8mb ROM and 128kb SRAM)
|
2018-12-11 04:54:57 +08:00 |
|
Bruno Duarte Gouveia
|
cab9b21ba7
|
fixed warnings
|
2018-12-10 15:15:18 +00:00 |
|
Bruno Duarte Gouveia
|
ee928828a7
|
MBC: added full support for MBC5(8mb ROM and 128kb SRAM)
|
2018-12-09 21:46:42 +00:00 |
|
sorgelig
|
e0c78fff53
|
Merge pull request #20 from brNX/video
Video Decoupling
|
2018-12-09 06:23:35 +08:00 |
|
Bruno Duarte Gouveia
|
0a97a34b35
|
LCD: decoupled lcd using a buffer instead of shiftregister, fixes sync issues
|
2018-12-08 18:28:21 +00:00 |
|
Bruno Duarte Gouveia
|
f80ff10660
|
VIDEO: added 10:9 aspect ratio
|
2018-12-07 18:48:46 +00:00 |
|