cold-brewed
9f15ffd4e9
qt: Adds a global option in preferences to use usr_path as the default
...
open directory for image file selection.
2022-07-30 14:56:44 -04:00
Jasmine Iwanek
8b33566187
More serial cleanups
2022-07-28 16:50:49 -04:00
Jasmine Iwanek
a04710b517
clang-format in src/win and other misc places
2022-07-27 17:27:51 -04:00
Adrien Moulin
808337aac3
OPL: add the faster YMFM cores
...
This refactors the OPL interface in two drivers : Nuked and YMFM
Nuked is used by default, YMFM can be enabled with [Sound] fm_driver = ymfm
2022-07-25 20:24:31 +02:00
Adrien Moulin
2aa5d8f5b2
PIT: add alternative faster PIT
...
This is enabled by default on 486+ CPUs and can be forced disabled/enabled with pit_mode=0/1
2022-07-23 13:38:10 +02:00
Cacodemon345
a886194382
qt: Actually save secondary video card settings
...
This also rounds off the new video monitor API with a instanced set_screen_size API
2022-07-07 17:56:36 +06:00
Cacodemon345
b588f163c6
Implement per-monitor window geometry settings
2022-07-05 14:09:14 +06:00
Cacodemon345
8a3367ff6f
Multi-monitor support (backend preparation part)
2022-07-03 01:18:23 +06:00
TC1995
08efa5086c
Forgot the relevant xga_enabled activation variables, fixed compile.
2022-06-17 21:32:01 +02:00
Cacodemon345
3b74aad9d6
qt: Add mouse sensitivity setting
2022-06-01 15:31:58 +06:00
TC1995
d0335e9679
Initial emulation of the IBM 8514/A coprocessor for both the MCA and ISA buses.
...
Currently the GUI option is on the QT frontend.
2022-05-14 18:55:00 +02:00
Alexander Babikov
6862781b07
Final warning fixes
2022-04-14 07:13:50 +05:00
Alexander Babikov
c82b9a379c
Remove the crashdump generation stuff and the associated parameter
...
It's Windows-exclusive and has never really worked
2022-04-14 07:10:19 +05:00
Alexander Babikov
1a7a93010d
Remove the obsolete logging and defunct VRAM dumping options from the Win32 UI
2022-02-07 18:09:21 +05:00
Jasmine Iwanek
e1c845e393
LPT4 was a thing in the pre PS/2 era
2022-01-30 19:37:49 -05:00
Jasmine Iwanek
608905136f
SW2 support for ISA Memory Devices
2022-01-26 16:56:30 -05:00
OBattler
dedd568f92
Removed an #ifdef in 86box.h so that the enable_discord variable is always declared.
2021-11-29 15:47:55 +01:00
Laci bá
0aa6e9c8a6
Finish the changeable iconset
2021-11-16 19:38:31 +01:00
Laci bá
2d30052238
Remove ifdef, add default language constant, and separate text filler code from pc_init
2021-11-13 21:35:43 +01:00
Laci bá
0bab2e144a
Reinit media menu, and store the system language too
2021-11-12 22:41:30 +01:00
Laci bá
dafc429e93
A lot of changes
...
- Fix the broken itemindex of ComboBox in the Settings dialog
- Change from LCID to uint32_t
- Rewrite the headers of the lang related functions (can handle the whole LCID as input)
- Add dummy functions to unix.c
- Add proper combobox handling in win_settings.c
- Added a lot of debug calls temporarily
- Reactivate every disabled option related to language changes
- Move lang_id to 86box.h from win.h
- Implement on-fly resource switch as discussed with OBattler
- Reimplement everything language related in the initialization section of the program
- Implemented the ladder of three points
1, what is the --lang?
2, what are definied in the config? (to be implemented)
3, what is the system language
2021-11-09 22:33:54 +01:00
OBattler
84f4b8cac7
Added a bunch of parameters (including one to specify custom ROM path), fixed a warnings, removed excess commented out code from video/vid_voodoo.c, and made Makefile.mingw quiet again.
2021-09-02 20:15:46 +02:00
Miran Grča
e4197b8ca4
Merge pull request #1631 from laciba96/master
...
Add support for overridable VM name
2021-09-01 15:02:10 +02:00
Cacodemon345
a903e24702
Fix remaining warnings
2021-08-29 23:50:21 +06:00
Laci bá
13ff9af7e1
Add support for overridable VM name
...
- A global variable added as vm_name
- This variable can be filled with the `--vmname "Name"` or `-V "Name"` parameter.
- If there are no such a parameter definied this variable will filled up with the directory name.
- The Discord module displays this global variable, as VM name.
- Various 86Box managers can use this feature to display fancy VM names, instead of GUID folder names.
- This variable can be easily used later for adding cool things, like the VM name in title bar, etc.
2021-08-26 20:30:37 +02:00
OBattler
706ad0e896
Changed the way the emulator is shut down, fixes #1555 .
2021-07-21 04:05:40 +02:00
OBattler
7d3ed9b397
Added the fatal_ex() function to 86box.h.
2021-06-07 00:15:52 +02:00
ts-korhonen
dd65a80b19
Add menu option for filter method to use when scaling video.
2021-05-01 20:49:23 +03:00
ts-korhonen
2bf6c7aa11
win_opengl: UI for options and add them to config. Reloading changed options at runtime. Improved framerate limitter.
2021-04-23 16:09:45 +03:00
ts-korhonen
3088c6c26f
win_opengl: (WIP)UI for options. Add comments to help find conditionals that put opengl in dev_branch.
2021-04-21 23:08:32 +03:00
OBattler
58a1939dbf
Improved the main window size specifying, now has an option to lock the window to the specified size, making it unresizable.
2021-04-12 05:58:59 +02:00
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00
OBattler
c3900b8553
And of course, I forgot the modified include files in the previous commit.
2021-03-24 19:54:45 +01:00
OBattler
19e093e554
Renderer fixes and improvements.
2020-11-28 07:04:40 +01:00
OBattler
6e233f4ac8
SDL renderer improvements and fixes and added SDL OpenGL option;
...
Various performance improvements;
Fixed USB UHCI HCHalt;
Cirrus Logic CL-GD 5422/24 fixes and removed them from the Dev branch;
The Storage controllers sections of Settings now has its own corresponding section of the configuration file;
Fixed the AT clock divisors for some Pentium OverDrive CPU's;
Added the ACPI RTC status (no ACPI RTC alarm event yet).
2020-11-26 18:20:24 +01:00
David Hrdlička
84c573490c
Add an option to disable the settings save dialog
2020-11-21 19:33:35 +01:00
RichardG867
2608c392bf
Remove unused variable
2020-11-18 01:17:42 -03:00
RichardG867
dbd767437b
Programmatic CPU table
2020-11-18 01:09:17 -03:00
driver1998
ef1b1557c9
Add config for DPI scaling of the emulated screen
2020-09-03 12:23:12 +08:00
RichardG867
8ca17a300d
SLiRP overhaul
2020-08-07 12:39:34 -03:00
RichardG867
2825244482
Add "don't show again" to hard reset and exit confirmations, further addressing #948
2020-07-27 19:55:25 -03:00
RichardG867
01b6662809
Add unified BCD macros for SPD and (in the future) VPCEXT
2020-07-25 13:19:24 -03:00
OBattler
f696dc69ad
Added the CMD640 (but the associated PB520R is not yet properly done, needs the 82091AA, so it's disabled until I implement it), fixed initialization of the IDE registers on the SMSC southbridge, bumped up the number of emulated serial ports to 4 (was 2), and added the ability to properly have multiple W83977's on a single machine.
2020-07-08 04:24:25 +02:00
David Hrdlička
23efba22f1
include: move version defines out to version.h
2020-06-26 13:28:10 +02:00
RichardG867
9f5956d456
Add website to about dialog
2020-06-19 00:34:56 -03:00
RichardG867
666f02dc23
Move romset URL to 86box.h
2020-06-19 00:29:37 -03:00
OBattler
af06ba62c0
Hooked up the new FPU type selection to the UI.
2020-06-15 21:21:26 +02:00
OBattler
228e3f999c
Sanitized reset handling and removed excess logging from postcard.c.
2020-05-31 04:49:23 +02:00
RichardG867
3f5bb6c67f
Versioning improvements
...
* Add numeric major/minor version constants to 86box.h
* Add copyright year constant to 86box.h
* Update 86Box.rc to use the constants from 86box.h
2020-05-17 00:21:02 -03:00
OBattler
13a9477b6d
Removed the crashdump code from the Dev branch and added the -R/--crashdump parameter to activate it, and also made the makefiles not build pcap_if.exe by default.
2020-04-17 02:20:02 +02:00