Commit Graph

202 Commits

Author SHA1 Message Date
Jasmine Iwanek
b485de39fd Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-07-16 13:36:20 -04:00
OBattler
da98030f80 Part 6. 2023-07-12 00:40:51 +02:00
OBattler
b2d7dd6f9c Part 5. 2023-07-12 00:38:22 +02:00
OBattler
22d84443a8 DRAM row implementation, part 1. 2023-07-12 00:15:43 +02:00
Jasmine Iwanek
737802758b Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-07-05 12:02:57 -04:00
Jasmine Iwanek
1116aadb6f Another round of sonarlint work 2023-07-04 10:53:44 -04:00
OBattler
feece51403 Fixed low BIOS mapping so it maps correctly with a 512k or biggeer BIOS as well. 2023-07-03 02:34:54 +02:00
Jasmine Iwanek
922c4335ae Next round of sonarlint cleanups 2023-06-27 21:17:13 -04:00
Jasmine Iwanek
8febf96669 sonarlint work 2023-06-27 10:21:51 -04:00
Jasmine Iwanek
eaf7aa24b3 Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-06-25 18:20:25 -04:00
OBattler
2fe3bcd5d2 Do the wraparounds properly on 64-bit binaries, fixes #3421. 2023-06-25 22:20:11 +02:00
Jasmine Iwanek
db3f1cce7c sonarlint related changes 2023-06-24 17:56:04 -04:00
Jasmine Iwanek
f79891133a Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-06-13 04:34:51 -04:00
OBattler
e4d860c025 Replaced calls to flushmmucache_cr3() to direct calls to flushmmucache_nopc() and removed the #define. 2023-06-11 22:12:18 +02:00
OBattler
f4c59e907d Removed mmu_invalidate(). 2023-06-11 22:07:32 +02:00
OBattler
cf8a2aa50a Added a sanity check to mem_invalidate_range() when compiled with the new recompiler, fixes segmentation fault on with OS/2 on IBM PS/2 Model 80. 2023-06-10 19:24:44 +02:00
Jasmine Iwanek
0355a0e2bb Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-05-30 23:58:31 -04:00
Jasmine Iwanek
ce451a2bf4 More fixes for sonarcloud findings 2023-05-28 21:02:17 -04:00
Jasmine Iwanek
cf2a8b8d6d Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-05-16 15:44:04 -04:00
Jasmine Iwanek
6c1e4a8e2c Some code smell fixes from sonarlint 2023-05-15 19:25:56 -04:00
OBattler
69f76176fe Removed unncessary files. 2023-05-07 03:30:42 +02:00
OBattler
ecb8091d41 Fixed Cacodemon345's OHCI mess and implemented proper OHCI IRQ updating, fixes the Gigabyte GA-5AX POST. 2023-05-07 02:53:04 +02:00
Jasmine Iwanek
05d1dbf205 Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-04-27 21:51:10 -04:00
OBattler
5d9de974ee More keyboard controller clean-ups and fixes to mem/mem.c and port_92.c - OS/2 1.3 now works on IBM PS/2 MCA machines. 2023-04-22 03:48:50 +02:00
Jasmine Iwanek
dac5ab5393 Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-04-17 23:48:04 -04:00
RichardG867
321d33f626 Merge branch 'master' of ssh://github.com/86Box/86Box 2023-04-11 20:19:38 -03:00
OBattler
ef17003f1b Fixed the "minor bug fix" in the AT / PS/2 keyboard controller, reworked PS/2 keyboard controller IRQ latches, and correctly disabled memory top remaps if there's more than (16 MB - remap size) RAM (fixes segmentation faults on some machines with 16+ MB of RAM). 2023-04-11 23:21:52 +02:00
RichardG867
d6d509ff45 mem: Fix RAM size integer overflow with a not-yet-supported size 2023-04-11 12:04:07 -03:00
RichardG867
7c2ec22e49 mem: Add memory map logging 2023-04-11 12:02:38 -03:00
OBattler
4eb902d853 More keyboard controller fixes. 2023-04-09 19:44:15 +02:00
Jasmine Iwanek
c954897760 Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-02-03 06:42:00 -05:00
Jasmine Iwanek
e2d545eeb7 Add many more flash rom options 2023-02-03 01:11:17 -05:00
Jasmine Iwanek
87b2160673 Fix null dereference in spd_write_drbs_intel_815ep() 2023-01-27 14:32:41 -05:00
Jasmine Iwanek
855d5f422a Merge remote-tracking branch 'upstream/master' into feature/ich2 2023-01-08 00:30:00 -05:00
Jasmine Iwanek
1860700eab Fix some small issues 2023-01-07 17:02:23 -05:00
Jasmine Iwanek
0b526858d4 Fix some bits which got messed up
Also cleanups in machine table
2022-12-18 21:13:15 -05:00
Jasmine Iwanek
e05bfc96b4 Merge remote-tracking branch 'upstream/master' into feature/ich2 2022-12-18 15:42:47 -05:00
David Hrdlička
c81df8dfe7 Fix Winbond W29C010 display name 2022-12-05 18:43:19 +01:00
OBattler
bec9b59d6d Added the Winbond W29C010 Flash. 2022-12-04 23:31:21 +01:00
Jasmine Iwanek
f80c25c4ad Merge remote-tracking branch 'upstream/master' into feature/ich2 2022-11-19 14:04:31 -05:00
Jasmine Iwanek
09dc680151 Merge remote-tracking branch 'upstream/master' into feature/ich2 2022-11-19 13:43:26 -05:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
Cacodemon345
9a5e0af103 Add OPL4 and miroSOUND PCM10 emulation 2022-11-19 13:23:40 +06:00
Jasmine Iwanek
e38e24afb5 Fixes 2022-11-18 13:00:51 -05:00
Jasmine Iwanek
eb0429fddb Updates 2022-11-15 20:28:24 -05:00
Jasmine Iwanek
4ab45d17de Merge remote-tracking branch 'upstream/master' into feature/ich2 2022-11-13 22:31:47 -05:00
Jasmine Iwanek
bd75bc141a Header cleanups
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Jasmine Iwanek
5d2a6070a4 Remove DDR support from this branch, it's not used here 2022-11-06 20:33:18 -05:00
Jasmine Iwanek
29dd0218a1 Merge remote-tracking branch 'upstream/master' into feature/ich2 2022-11-05 22:56:12 -04:00
Jasmine Iwanek
aa2c07bed2 Random header cleanups I noticed while porting things 2022-11-05 22:12:35 -04:00