Jasmine Iwanek
f6a5229a98
Future support for higher clocked CPU's
2023-10-13 17:55:18 -04:00
OBattler
d909b86fd5
More config.c clean-ups.
2023-10-13 23:51:50 +02:00
OBattler
7ec58da46f
Config clean-ups, auto-pause, 4:3 integer scale, and more parameters.
2023-10-13 23:30:31 +02:00
Jasmine Iwanek
697213b99e
Remove unneeded/duplicate check re softfloat
2023-10-04 16:25:14 -04:00
Jasmine Iwanek
9b9dc6cdcc
Removed escaped whitespace at end of line.
2023-09-26 05:00:30 -04:00
Alexander Babikov
178f1ce599
Disable the softfloat checkbox when no FPU is selected
2023-09-16 23:52:32 +05:00
Jasmine Iwanek
b8c4dee3bf
More linting in src
2023-08-23 04:15:58 -04:00
Alexander Babikov
ef631a8133
8514/A and XGA handling refactor:
...
* separate (ibm8514|xga)_enabled into (ibm8514|xga)_standalone_enabled
and (ibm8514|xga)_active, the former being enabled only for standalone
8514/A or XGA cards, the latter for all 8514/A and XGA-capable cards
and not saved into the config file;
* remove (ibm8514|xga)_has_vga and replace all uses of it with
(ibm8514|xga)_standalone_enabled;
* Qt UI: the checkboxes for standalone 8514/A and XGA are now correctly
grayed out if an (S)VGA card with 8514/A or XGA capability is selected,
including cases when the card is an internal/onboard one; said cards are
now no longer appear as SVGA multi-monitor compatible.
2023-08-22 23:48:32 +05:00
OBattler
e0296e7b4c
Fixed some =='s in config.c to ='s.
2023-08-22 19:16:18 +02:00
OBattler
886e3209bf
Configuration file handling fixes.
2023-08-22 19:06:57 +02:00
OBattler
5b56f3a450
Some small fixes.
2023-08-19 06:05:52 +02:00
OBattler
1cff8341c2
Removed some excess logging from config.c.
2023-08-18 22:50:12 +02:00
OBattler
597a6640f4
More config.c clean-ups and added some plumbing for the future ZIP and MO image history.
2023-08-18 18:28:38 +02:00
OBattler
daa702c1b6
Clean-ups in config.c - removed excess #if 0's block and sanitized the way file names are handled for all media, they are now all saved as relative.
2023-08-18 17:52:30 +02:00
Jasmine Iwanek
7c0e1f7f83
Joystick code improvements
2023-08-15 13:30:12 -04:00
OBattler
1811115b65
Some flags and configuration file fixes.
2023-08-15 16:42:13 +02: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
1116aadb6f
Another round of sonarlint work
2023-07-04 10:53:44 -04:00
Alexander Babikov
b5bf8e63a4
Add a machine flag for machines requiring softfloat FPU and remove the existing restrictions on using dynarec and softfloat together
2023-07-02 14:43:10 +05:00
Alexander Babikov
feb6a835d2
Add a machine flag for machines with a cassette port
2023-07-01 16:58:57 +05:00
cold-brewed
00463a6991
config: Fix loading of pcap network device
2023-06-19 12:18:14 -04:00
Jasmine Iwanek
ba9327f5b1
VHD: Store disk type in config and use it when auto-creating an image file
2023-05-30 17:39:42 -04:00
Jasmine Iwanek
6c1e4a8e2c
Some code smell fixes from sonarlint
2023-05-15 19:25:56 -04:00
Jordi Guillaumes i Pons
52b0e54fd7
VDE networking support
...
Adds VDE (https://github.com/virtualsquare/vde-2 ) support to 86Box.
- Adds new networking type
- Modifies networking configuration dialog
- Adds CMake Presets to build and debug under MacOS
2023-05-04 21:12:13 +02:00
TC1995
7c372ca789
Moved the softfloat-enabled ops back to the cpu directory.
...
Made softfloat always enabled, thus dynarec disabled, only for the IBM PS/2 model 70 type 4, in preparation for its comeback to main use.
2023-04-30 18:18:12 +02:00
TC1995
7a53e1de45
Initial softfloat port from Bochs to 86box, currently selectable only on QT.
2023-04-29 18:56:57 +02:00
RichardG867
5813d425e9
clang-format my previous commits
2023-04-18 16:16:42 -03:00
RichardG867
fb8ef3e40c
ini: Constify parameters to optimize execution
2023-04-18 16:14:44 -03:00
RichardG867
c95424b8d9
config: Migrate standalone SSI-2001, CMS and GUS from v3.11 and older
2023-04-18 15:59:29 -03:00
Jasmine Iwanek
610401de7a
Yet more clang-formatting
2023-02-28 23:53:57 -05:00
Cacodemon345
cdcd5327d6
Merge remote-tracking branch 'upstream/master' into qt-wacom-serial
2023-02-17 14:26:15 +06:00
Cacodemon345
be573713a6
config: Fix serial passthrough saving
2023-02-16 22:43:33 +06:00
Cacodemon345
0f36ad9f04
Merge remote-tracking branch 'upstream/master' into qt-wacom-serial
2023-02-15 11:12:25 +06:00
Jasmine Iwanek
f643391975
Serial Passthrough
2023-02-14 20:53:59 -05:00
Cacodemon345
17d4e4a7e2
Merge branch 'master' into qt-wacom-serial
2023-02-07 17:04:25 +06:00
Jasmine Iwanek
a7236a9022
Make dual video card code use array
2023-02-06 07:29:18 -05:00
Jasmine Iwanek
5f04b29e8f
Support up to 4 sound cards
2023-02-02 03:29:38 -05:00
TC1995
1064c697e2
Darn git.
2023-01-08 14:25:18 +01:00
TC1995
e5496e2638
Overhauled CD-ROM selection for SCSI and ATAPI, including model and vendor specific commands.
...
Fixed the Spock SCSI ID selection.
Fixed CD Audio on NCR 5380-based SCSI controllers.
Added a proprietary CD-ROM controller selection (not hooked up yet).
All on qt only.
2023-01-07 23:48:45 +01:00
Cacodemon345
96f7b7aa14
Add Wacom SD-510C tablet emulation
2023-01-03 16:47:20 +06:00
OBattler
d50b072cf8
Bumped up maximum sectors for IDE, ATAPI, and SCSI to 255 for VHD compliance.
2022-12-15 15:49:00 +01:00
Cacodemon345
6a045db126
config: Cap memory size to maximum allowed by machine
2022-11-15 19:45:02 +06:00
Jasmine Iwanek
bd75bc141a
Header cleanups
...
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
cold-brewed
78998b8231
qt: Fix multiple issues with hdd image creation: large sizes, image paths, max_hpc on ide
2022-11-13 11:09:38 -05:00
Jasmine Iwanek
6919451ae4
Fix string offsetting
2022-11-09 23:19:17 -05:00
Jasmine Iwanek
6ea143e107
More compile warning fixes
2022-11-06 15:55:16 -05:00
Mike Swanson
ba3de27fe5
Expand window scale factors up to 8×
...
5× is just about the highest factor useful for a 3840×2160 (“4K”)
monitor with games running in 320×200 mode. 7680×4320 (“8K”) monitors
are also on the market and the higher scale factors should be useful
for them too.
2022-11-01 11:53:49 -07:00
OBattler
90f67ee4fb
Fullscreen stretch mode now defaults to 4:3, closes #2146 .
2022-10-31 03:35:50 +01:00
OBattler
ab9dd5372e
Fixed all warnings in config.c.
2022-10-30 02:00:38 +01:00