m9710797
|
9ed69b6516
[1/2] Use c++17 inline variables
|
5 gadi atpakaļ |
m9710797
|
ad62f1f738
[1/2] Made EmuTime/Duration/Clock constexpr
|
5 gadi atpakaļ |
m9710797
|
ab0618b5c2
Use 'standard' names for some of our Math utility functions
|
5 gadi atpakaļ |
m9710797
|
5d915cd38d
Re-apply serialization improvements.
|
5 gadi atpakaļ |
m9710797
|
9f2312e3d0
Make use of strCat() and strAppend()
|
6 gadi atpakaļ |
m9710797
|
00b3389534
Added emulation of EEPROM_93C46 + unittest
|
6 gadi atpakaļ |
m9710797
|
3ff4e3d8f8
Fix issue#1072 V9958 cmds in non-bitmap mode [1/2]
|
7 gadi atpakaļ |
m9710797
|
f85d68865c
Fix all "clang-tidy -check=modernize-use-default" warnings
|
7 gadi atpakaļ |
Wouter Vermaelen
|
2e1191cd8d
Revert some problematic patches for vs2015
|
9 gadi atpakaļ |
Wouter Vermaelen
|
0050c9688f
[3/5] Use the new variadic serialize(...) stuff
|
9 gadi atpakaļ |
Wouter Vermaelen
|
f7db4b7ba2
[1/3] Enable/fix -Wshadow compiler warnings
|
9 gadi atpakaļ |
Wouter Vermaelen
|
49f27fea65
Remove back-pointers from inner to outer objects
|
9 gadi atpakaļ |
m9710797
|
5bedf250bb
[5/9] unique_ptr->value, Rom,Ram,Sram,Flash
|
9 gadi atpakaļ |
m9710797
|
830ad37175
[3/9] unique_ptr->value, debuggable objects
|
9 gadi atpakaļ |
m9710797
|
c78bd93d2c
[4/5] Mark virtual method overrides with new c++11 'override' keyword
|
10 gadi atpakaļ |
m9710797
|
fcbcac823e
[1/5] Added final class annotations
|
10 gadi atpakaļ |
wouter
|
a6fe1b78cd
Fix(?) visual studio compiler warnings
|
10 gadi atpakaļ |
wouter
|
d23c20a6e2
Fix -fsanitize=undefined warnings
|
11 gadi atpakaļ |
wouter
|
d089095d55
Various text-processing stuff
|
11 gadi atpakaļ |
Manuel Bilderbeek
|
41d32dd64c
Prepare for VDP in extension: make debuggables and settings unique (unless the name VDP is used, which is done for backwards compatibility).
|
11 gadi atpakaļ |
Wouter Vermaelen
|
f875ff28d5
Also initialize member variables using make_unique()
|
12 gadi atpakaļ |
Wouter Vermaelen
|
e4d21ffd0a
Allow to specify initialContent for VRAM
|
12 gadi atpakaļ |
Wouter Vermaelen
|
2c41f180af
Allow to specify the initial content for RAM
|
12 gadi atpakaļ |
Wouter Vermaelen
|
2083cf2350
Various memset() memcpy() size cleanups
|
13 gadi atpakaļ |
Maarten ter Huurne
|
5890ed7f2f
In planar mode (SCREEN7/8), apply address rotation on the base masks instead of rotating the resulting address after applying the base mask. This fixes the isInside() checks and thereby ensures that the notifications are sent out when VRAM changes. Before, there could be glitches in planar modes when there are few forced syncs, for example because frames are skipped. In addition, the computation of sizeMask was fixed, now the MSX2 BIOS will correctly detect 64K VRAM. This is a simplified version of an earlier patch by Wouter. Thanks to him and also to Manuel for testing.
|
13 gadi atpakaļ |
Wouter Vermaelen
|
75c65f00c0
Revert "Deserialize some VRAMWindow objects based on VDP state"
|
13 gadi atpakaļ |
Wouter Vermaelen
|
1c3948038e
Swapped order of cmdEngine->sync() and renderer->updateXXX()
|
13 gadi atpakaļ |
Wouter Vermaelen
|
a85d1d3584
Deserialize some VRAMWindow objects based on VDP state
|
13 gadi atpakaļ |
Wouter Vermaelen
|
c74b8a5723
Simplified VDPVRAM::serialize()
|
15 gadi atpakaļ |
Wouter Vermaelen
|
12f0bca84f
Fixed assert when using reverse in "Aleste Special"
|
15 gadi atpakaļ |