Adrian Conlon
|
2f76e901f9
|
More tidying of include files for VS2019 compatibility (plus more correct!)
Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
|
2021-05-29 12:18:13 +01:00 |
|
Adrian Conlon
|
759b4a9fa8
|
GameBoy: Correct a few (very minor C++) niggles in the implementation. No functional changes.
Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
|
2020-11-07 09:41:12 +00:00 |
|
Adrian Conlon
|
808251d0f6
|
(Dr Mario Fixes) Second tile selection bank is indexed in a signed manner.
Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
|
2020-10-28 14:02:42 +00:00 |
|
Adrian Conlon
|
ed76038bfa
|
More memptr adjustments
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2018-08-17 13:59:59 +01:00 |
|
Adrian Conlon
|
cac871cf2b
|
Remove duplicated code (from const definitions) the performance benefit isn't worth the amount of duplicated code.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2018-06-24 20:58:20 +01:00 |
|
Adrian Conlon
|
740cf01085
|
Slightly better use of vector/array for pixel display.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2018-05-04 03:38:39 +01:00 |
|
Adrian Conlon
|
0b2c1fa084
|
Gameboy, some random tidy ups.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2018-05-02 02:47:47 +01:00 |
|
Adrian Conlon
|
c513f0cab1
|
GSL was too problematic when used with GCC. Removed.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-11-20 19:17:49 +00:00 |
|
Adrian Conlon
|
67c27d4a3e
|
GSL + CPP core guidelines changes.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-11-18 14:29:30 +00:00 |
|
Adrian Conlon
|
c18aeb9e63
|
More updates from the CPP core guidelines
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-11-11 11:12:09 +00:00 |
|
Adrian Conlon
|
a065199098
|
Tidy up some leftover work from the scanline rendering update.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-22 21:25:06 +01:00 |
|
Adrian Conlon
|
94604b355d
|
Tidy up include file usage.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-19 22:43:09 +01:00 |
|
Adrian Conlon
|
156cb66904
|
Split the bus into IoRegisters and "the rest"
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-05 11:24:36 +01:00 |
|
Adrian Conlon
|
e8715b941b
|
Explicit use of OAM and VRAM
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-04 18:00:53 +01:00 |
|
Adrian Conlon
|
9796f9d600
|
First stab at associating the "Display" class more closely with the Bus.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-04 15:37:11 +01:00 |
|
Adrian Conlon
|
2b5324cb43
|
More scanline changes. Try to render only what we need to see.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-04 01:28:33 +01:00 |
|
Adrian Conlon
|
d5a724fdb4
|
Whoops: missed variable name change.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-04 00:34:11 +01:00 |
|
Adrian Conlon
|
e2ea6d1445
|
Some scan line render corrections.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-04 00:30:59 +01:00 |
|
Adrian Conlon
|
c92b0642a1
|
First stab at scan line rendering.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-03 23:54:39 +01:00 |
|
Adrian Conlon
|
18d74b6f13
|
More linux changes
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-02 20:29:16 +01:00 |
|
Adrian Conlon
|
c06c0d2cf9
|
Small tidy ups + optimisations.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-02 15:28:41 +01:00 |
|
Adrian Conlon
|
8b1da2097b
|
More scan line rendering changes.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-02 10:12:25 +01:00 |
|
Adrian Conlon
|
63f7216341
|
More preparation for scan line rendering.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
|
2017-10-01 11:32:41 +01:00 |
|
Adrian.Conlon
|
ea3f154989
|
Preliminary support for 16 row high sprites. Don't think it's working!
Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
|
2017-09-17 09:46:28 +01:00 |
|
Adrian.Conlon
|
26e99f6934
|
Whoops: broke sprite transparency and flipping!
Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
|
2017-09-15 18:29:47 +01:00 |
|
Adrian.Conlon
|
f4c8496882
|
Generalise tile rendering code for background and sprites.
Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
|
2017-09-15 18:23:02 +01:00 |
|
Adrian.Conlon
|
e40ee1d7a6
|
X/Y sprite flip implemented. Easy!
Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
|
2017-09-15 17:48:06 +01:00 |
|
Adrian.Conlon
|
94fe1a7494
|
Add support for sprite transparencies.
Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
|
2017-09-15 17:37:57 +01:00 |
|
Adrian.Conlon
|
f6181400c4
|
First stab at sprites. Lots of bugs!
Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
|
2017-09-15 17:25:55 +01:00 |
|
Adrian.Conlon
|
129286f1a7
|
Ensure LR35902 fuse tests run successfully to completion.
Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
|
2017-09-07 01:15:28 +01:00 |
|
Adrian.Conlon
|
ea033d3984
|
Move a fair amount of code from the GameBoy implementation into the EightBit library for the LR35902
Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
|
2017-08-29 22:23:32 +01:00 |
|