Miran Grča
fe81385afb
Merge pull request #2021 from goshhhy/master
...
Fix several build issues if built with -DDYNAREC=Off
2022-01-29 19:38:13 +01:00
linear cannon
eab711a4ed
x87_ops_*.h: emulate fpu/iu concurrency for each fpu instruction
2022-01-29 07:38:53 -08:00
linear cannon
04c89959f8
adjust CLOCK_CYCLES and related macros to handle fpu/iu concurrency
...
add CLOCK_CYCLES_FPU, which does exactly what CLOCK_CYCLES already did.
add CONCURRENCY_CYCLES, which sets fpu_cycles, which is the number of
available concurrent execution cycles that the integer unit can do
"free" work in while the fpu is executing.
adjust CLOCK_CYCLES so that if there are fpu_cycles, the cycle count is
subtracted from fpu_cycles instead of cycles, emulating the behavior of
these concurrent cycles being "free" as on real hardware.
2022-01-29 07:38:41 -08:00
linear cannon
4815fcc226
add fpu_cycles variable to cpu_state to track fpu/iu concurrency
2022-01-29 07:38:29 -08:00
linear cannon
31aed306c9
x87_timings: new timings for fpu/iu concurrency
2022-01-29 07:34:58 -08:00
linear cannon
fb22e1fc73
86box.c: pc_reset_hard_init: dont set cycles_main if DYNAREC=Off
2022-01-29 05:30:34 -08:00
linear cannon
8b511fa9b9
dma.c: dma_page_write: don't call update_tsc() if DYNAREC=Off
2022-01-29 05:29:01 -08:00
linear cannon
483758d827
cpu: dont build 386_dynarec_ops.c if DYNAREC=Off
2022-01-29 05:27:35 -08:00
linear cannon
693501d2b0
x86seg.c: cyrix_load_seg_descriptor: don't use codegen variables if dynarec disabled
2022-01-29 05:13:31 -08:00
David Hrdlička
46412caafa
Fix macOS build
2022-01-29 02:38:19 +01:00
David Hrdlička
2358135a2e
Add macOS artifacts
2022-01-29 02:33:47 +01:00
David Hrdlička
805ce97ec0
Fix stripping
2022-01-29 02:18:11 +01:00
David Hrdlička
96eb10f77c
Adjust the artifact names
2022-01-29 02:14:43 +01:00
David Hrdlička
2f732e8d4b
Replace the Win2019 job with a rewritten Win2022 one
2022-01-29 01:47:06 +01:00
TC1995
6708e65b03
Re-organized Buslogic card versions based on their microcode information alongside their proper roms.
2022-01-28 19:41:04 +01:00
Miran Grča
75b35eea77
Merge pull request #2017 from 86Box/tc1995
...
Added TVP3026 clock emulation and hooked up to the corresponding S3 c…
2022-01-28 19:25:53 +01:00
TC1995
a2be64dcb1
Added TVP3026 clock emulation and hooked up to the corresponding S3 cards needing it.
...
Added the SPEA Mercury Lite 928PCI-based card and its corresponding accel changes.
Restored the S3 ViRGE threaded-FIFO but with small changes.
2022-01-28 17:45:03 +01:00
Miran Grča
04ec805147
Merge pull request #2015 from Diicorp95/patch-1
...
Better translation
2022-01-28 15:44:00 +01:00
0fef8007ca
Better translation
2022-01-28 16:06:20 +03:00
Miran Grča
a6622dc005
Merge pull request #2013 from jriwanek-forks/isamem
...
Initial Boca Research BocaRAM/AT support
2022-01-27 21:34:09 +01:00
ts-korhonen
39e5f2fb38
qt: Change font only on windows
2022-01-27 21:26:30 +02:00
ts-korhonen
b70abb8535
Merge branch 'master' of https://github.com/86Box/86Box into qt
2022-01-27 21:18:01 +02:00
ts-korhonen
4b65a9fc47
qt: mac bundling improvements from dob205
2022-01-27 21:17:10 +02:00
Jasmine Iwanek
abce83ad34
Initial Boca Research BocaRAM/AT support
2022-01-26 23:24:19 -05:00
Jasmine Iwanek
d8761e869a
Merge branch 'master' into audio
2022-01-26 19:59:37 -05:00
Miran Grča
8cfa086c5a
Merge pull request #2012 from jriwanek-forks/fixes-and-updates
...
Fixes and updates
2022-01-27 01:50:04 +01:00
Jasmine Iwanek
ae985779c8
Build isamem dev stuff
2022-01-26 19:07:34 -05:00
Jasmine Iwanek
1ee39c8f0a
Preliminary AST SixPakPlus
2022-01-26 17:04:41 -05:00
Jasmine Iwanek
02656060a3
Fixes in PAS16
2022-01-26 17:04:41 -05:00
Jasmine Iwanek
608905136f
SW2 support for ISA Memory Devices
2022-01-26 16:56:30 -05:00
Jasmine Iwanek
c0be4ce3d5
Comments in expansion unit code
2022-01-26 16:56:30 -05:00
Jasmine Iwanek
cdf6fa118a
Add (commented out) entries for 8 inch disk types
2022-01-26 16:56:29 -05:00
Jasmine Iwanek
332c5c62dd
Standardize
2022-01-26 16:56:29 -05:00
Jasmine Iwanek
c9bed2efa7
Correct SPC for 160 and 180k floppies
2022-01-26 16:56:29 -05:00
Jasmine Iwanek
547fccccc6
Less magic numbers in FDC
2022-01-26 16:56:29 -05:00
Jasmine Iwanek
1c9c976125
More BIOS addresses for the AHA 154x series SCSI
2022-01-26 16:56:29 -05:00
Jasmine Iwanek
a5deb55969
Cleanups for the XT Keyboard code
2022-01-26 16:56:29 -05:00
Miran Grča
15b990f2e0
Merge pull request #2008 from KeishiX/ru-RU-minor-update
...
Minor update ru-RU.rc
2022-01-24 14:35:52 +01:00
KeishiX
aee5278843
Update ru-RU.rc
2022-01-24 16:20:47 +03:00
KeishiX
8a9e9ec890
Update ru-RU.rc
2022-01-24 15:13:41 +03:00
Miran Grča
4e861d6cab
Merge pull request #2007 from lemondrops/translationupdate_ru-RU
...
Update the Russian translation
2022-01-23 22:53:26 +01:00
Alexander Babikov
8739f319a0
Update the Russian translation
2022-01-24 02:16:12 +05:00
ts-korhonen
f8f3cfbf4c
qt: fix platform specific file dialog filters
...
Translations now only contain translation for the description and
extensions are generated in code taking account platform specific
differences.
2022-01-23 22:48:36 +02:00
ts-korhonen
067b49c848
qt: fix .po line endings
2022-01-23 18:38:43 +02:00
ts-korhonen
d890cd2ebb
qt: Update pause action status when paused without using action
2022-01-22 22:02:57 +02:00
ts-korhonen
dd6b368e0e
qt: Read font name and size from translation
...
Updated .po files to include FONT_NAME and FONT_SIZE to allow using them
as font in qt.
2022-01-22 22:00:44 +02:00
ts-korhonen
6ba6cf3bdd
qt: update en-US.po
2022-01-22 17:16:04 +02:00
ts-korhonen
5f8fc15afb
qt: Add missing address-of operators
2022-01-22 12:40:15 +02:00
ts-korhonen
3d0b100199
qt: Send dialog status to VM-manager & fix pause
...
- Manager is notified of modal dialogs blocking the main window.
- Pause command from manager uses action to prevent desyncing pause status
in the menus and toolbar.
2022-01-22 02:41:02 +02:00
ts-korhonen
7995be4adb
qt: Add VM-manager message handling on windows
2022-01-22 01:10:11 +02:00