Jasmine Iwanek
|
6ac891ddf4
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-08-23 05:51:50 -04:00 |
|
OBattler
|
1d48363803
|
The 286/386 interpreter now has its own variant of x86seg.c.
|
2023-08-21 02:56:33 +02:00 |
|
OBattler
|
565421a252
|
Serial receive/transmit rework (uses the new fifo.c API) and a small GDB stub fix.
|
2023-08-18 05:57:32 +02:00 |
|
OBattler
|
f0ab35132b
|
Always allocate 16 more bytes of RAM to mitigate potential segmentation faults on certain accessed by the old recompilers.
|
2023-08-18 03:16:37 +02:00 |
|
OBattler
|
bf38c4adef
|
More UI work, added Slovak and Catalan translations, and fixed mmutranslate on the 286/386, fixes #3587, #3591.
|
2023-08-17 02:46:37 +02:00 |
|
OBattler
|
e781d4905e
|
286/386 interpreter fixes.
|
2023-08-15 22:11:32 +02:00 |
|
OBattler
|
b203b28350
|
Assorted copyright header fixes.
|
2023-08-14 21:51:47 +02:00 |
|
Jasmine Iwanek
|
9118a16ada
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-08-14 07:19:18 -04:00 |
|
OBattler
|
b1c5cbaf47
|
Split the 286/386 interpreter away from the 486+ one (the 286/386 interpreter does not use the pccache's, readlookup's, and writelookup's as the emulated CPU's are too slow for them to be required, and also has more accurate FPU timings), also added a LPT status read function for future-proofing.
|
2023-08-08 19:39:52 +02:00 |
|
Jasmine Iwanek
|
366b492537
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-08-06 17:12:01 -04:00 |
|
Jasmine Iwanek
|
16714b399b
|
Fix another mistake I made in row.c
|
2023-08-04 11:09:26 -04:00 |
|
Jasmine Iwanek
|
998cfe5cc8
|
Constification
|
2023-07-25 17:59:24 -04:00 |
|
Jasmine Iwanek
|
ee695e71f9
|
More sonarlint work
|
2023-07-25 17:59:22 -04:00 |
|
Jasmine Iwanek
|
76b19b3ac2
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-07-16 13:34:51 -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
|
cccbe17fdc
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-07-11 11:19:56 -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
|
0b3179fcfb
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-06-26 12:15:49 -04:00 |
|
OBattler
|
2fe3bcd5d2
|
Do the wraparounds properly on 64-bit binaries, fixes #3421.
|
2023-06-25 22:20:11 +02:00 |
|
Jasmine Iwanek
|
60d21964be
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-06-13 04:54:17 -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
|
f75a41a88e
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-05-30 23:59:24 -04:00 |
|
Jasmine Iwanek
|
ce451a2bf4
|
More fixes for sonarcloud findings
|
2023-05-28 21:02:17 -04:00 |
|
Jasmine Iwanek
|
e9ffea19ae
|
Fix build
|
2023-05-16 22:24:37 -04:00 |
|
Jasmine Iwanek
|
fede9580a4
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-05-16 15:48:59 -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
|
dcab3e0846
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-05-02 10:12:29 -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
|
062bb0f8ab
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-04-17 23:49:35 -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
|
fa001a7589
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-02-03 06:42:48 -05:00 |
|
Jasmine Iwanek
|
e2d545eeb7
|
Add many more flash rom options
|
2023-02-03 01:11:17 -05:00 |
|
Jasmine Iwanek
|
3dc55f6b84
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2023-01-08 00:30:27 -05:00 |
|
Jasmine Iwanek
|
1860700eab
|
Fix some small issues
|
2023-01-07 17:02:23 -05:00 |
|
Jasmine Iwanek
|
30faaa2327
|
Fix encoding in src/mem/mem.c
|
2022-12-28 17:30:04 -05:00 |
|
Jasmine Iwanek
|
ed4b341893
|
Merge remote-tracking branch 'upstream/master' into feature/mtrr
|
2022-12-18 15:40:55 -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 |
|