Commit History

Autor SHA1 Mensaxe Data
  m9710797 9ed69b6516 [1/2] Use c++17 inline variables %!s(int64=5) %!d(string=hai) anos
  m9710797 ad62f1f738 [1/2] Made EmuTime/Duration/Clock constexpr %!s(int64=5) %!d(string=hai) anos
  m9710797 ab0618b5c2 Use 'standard' names for some of our Math utility functions %!s(int64=5) %!d(string=hai) anos
  m9710797 5d915cd38d Re-apply serialization improvements. %!s(int64=5) %!d(string=hai) anos
  m9710797 9f2312e3d0 Make use of strCat() and strAppend() %!s(int64=6) %!d(string=hai) anos
  m9710797 00b3389534 Added emulation of EEPROM_93C46 + unittest %!s(int64=6) %!d(string=hai) anos
  m9710797 3ff4e3d8f8 Fix issue#1072 V9958 cmds in non-bitmap mode [1/2] %!s(int64=7) %!d(string=hai) anos
  m9710797 f85d68865c Fix all "clang-tidy -check=modernize-use-default" warnings %!s(int64=7) %!d(string=hai) anos
  Wouter Vermaelen 2e1191cd8d Revert some problematic patches for vs2015 %!s(int64=9) %!d(string=hai) anos
  Wouter Vermaelen 0050c9688f [3/5] Use the new variadic serialize(...) stuff %!s(int64=9) %!d(string=hai) anos
  Wouter Vermaelen f7db4b7ba2 [1/3] Enable/fix -Wshadow compiler warnings %!s(int64=9) %!d(string=hai) anos
  Wouter Vermaelen 49f27fea65 Remove back-pointers from inner to outer objects %!s(int64=9) %!d(string=hai) anos
  m9710797 5bedf250bb [5/9] unique_ptr->value, Rom,Ram,Sram,Flash %!s(int64=9) %!d(string=hai) anos
  m9710797 830ad37175 [3/9] unique_ptr->value, debuggable objects %!s(int64=9) %!d(string=hai) anos
  m9710797 c78bd93d2c [4/5] Mark virtual method overrides with new c++11 'override' keyword %!s(int64=10) %!d(string=hai) anos
  m9710797 fcbcac823e [1/5] Added final class annotations %!s(int64=10) %!d(string=hai) anos
  wouter a6fe1b78cd Fix(?) visual studio compiler warnings %!s(int64=10) %!d(string=hai) anos
  wouter d23c20a6e2 Fix -fsanitize=undefined warnings %!s(int64=11) %!d(string=hai) anos
  wouter d089095d55 Various text-processing stuff %!s(int64=11) %!d(string=hai) anos
  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). %!s(int64=11) %!d(string=hai) anos
  Wouter Vermaelen f875ff28d5 Also initialize member variables using make_unique() %!s(int64=12) %!d(string=hai) anos
  Wouter Vermaelen e4d21ffd0a Allow to specify initialContent for VRAM %!s(int64=12) %!d(string=hai) anos
  Wouter Vermaelen 2c41f180af Allow to specify the initial content for RAM %!s(int64=12) %!d(string=hai) anos
  Wouter Vermaelen 2083cf2350 Various memset() memcpy() size cleanups %!s(int64=13) %!d(string=hai) anos
  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. %!s(int64=13) %!d(string=hai) anos
  Wouter Vermaelen 75c65f00c0 Revert "Deserialize some VRAMWindow objects based on VDP state" %!s(int64=13) %!d(string=hai) anos
  Wouter Vermaelen 1c3948038e Swapped order of cmdEngine->sync() and renderer->updateXXX() %!s(int64=13) %!d(string=hai) anos
  Wouter Vermaelen a85d1d3584 Deserialize some VRAMWindow objects based on VDP state %!s(int64=13) %!d(string=hai) anos
  Wouter Vermaelen c74b8a5723 Simplified VDPVRAM::serialize() %!s(int64=15) %!d(string=hai) anos
  Wouter Vermaelen 12f0bca84f Fixed assert when using reverse in "Aleste Special" %!s(int64=15) %!d(string=hai) anos