Commit Graph

185 Commits

Author SHA1 Message Date
RichardG867
06ab671d32 Allow inserting of build number and git hash through CMake, while also porting the mouse capture title fix from the CLI branch 2021-11-05 21:49:00 -03:00
OBattler
1c2d1e702b Assorted changes and bugfixes and added the two IMS 8848 machines. 2021-10-09 17:37:09 +02:00
OBattler
4b2402db2e And fixed it again. 2021-09-03 19:45:28 +02:00
OBattler
b1c985c14c Fixed the shim. 2021-09-03 19:35:25 +02:00
OBattler
136c136608 Ported some more Apple-related fixes from PCem. 2021-09-03 19:23:50 +02:00
OBattler
d17e53fc4b Added VM name display. 2021-09-02 23:34:15 +02:00
OBattler
3644329bb6 An a fix to that. 2021-09-02 23:26:54 +02:00
OBattler
833971d8e3 Added -M / --vmrompath option for per-emulated-machine ROM path. 2021-09-02 23:26:24 +02:00
OBattler
024083fd99 And even more bug fixes in 86box.c, to fix the mess I accidentally created in the previous commit. 2021-09-02 23:20:57 +02:00
OBattler
3b3d863ed0 Fixed more bugs in 86box.c - the paths are now displayed, and also made it display the ROM path. 2021-09-02 23:16:54 +02:00
OBattler
ef03d2c4b9 A fix to 86box.c. 2021-09-02 21:23:46 +02: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
237e00f62b Fix log path printing on non-Windows systems 2021-08-29 23:50:22 +06:00
Laci bá
3da83e3ffe Fix a typo in initialization of ltemp 2021-08-27 09:09:46 +02:00
Laci bá
1980155e34 Fix to avoid repurposing variables 2021-08-27 09:02:31 +02:00
Laci bá
2634909dbd Fix to avoid undefined behavior at strcpy
- Using the `path` buffer to store the directory name, the possible overlapping areas can be avoided at strcpy.
- The `path` buffer is unused in further parts of this function, so can be used freely here. The `temp` buffer is too small for this task.
2021-08-26 21:49:25 +02: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
729b6d5069 Added support for up to four SCSI controllers, closes #343. 2021-07-22 20:13:44 +02:00
OBattler
706ad0e896 Changed the way the emulator is shut down, fixes #1555. 2021-07-21 04:05:40 +02:00
OBattler
78c3f6759f Removed all usage of TerminateThread()/thread_kill(), thread_wait() is used instead now. 2021-07-16 06:45:32 +02:00
OBattler
63a5c3a281 Some indentation changes in 86box.c and added a fatal_ex() function. 2021-06-07 00:15:09 +02:00
David Hrdlička
0361709ada Add a warning for cpu_override 2021-05-09 02:48:24 +02:00
ts-korhonen
dd65a80b19 Add menu option for filter method to use when scaling video. 2021-05-01 20:49:23 +03:00
OBattler
87b677b8a4 Reverted the AT keyboard code queues to before I created that mess, and fixed the DEL scan code sent on CTRL+ALT+DEL. 2021-04-26 06:24:27 +02:00
ts-korhonen
73cb94debf Merge branch 'master' into opengl 2021-04-23 16:14:45 +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
OBattler
957b538c4a Rewrote memory access handling to properly split execute from read, bus from CPU (but the mappings will still match until otherwise specified), and fixed exec[] usage by the mem_*_phys() functions. 2021-04-22 04:27:50 +02: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
RichardG867
fc50bd9bad Move hard reset handling to the pc thread to avoid thread safety issues with GUI-triggered hard resets 2021-04-14 16:13:40 -03:00
David Hrdlička
dfbbe08a07 rewrite the emulator to use UTF-8 internally 2021-03-30 09:46:49 +02:00
OBattler
56d62de4fe Properly initialized framecountx and re-added the startblit() / endblit() to the CPU thread, fixes renderer switches. 2021-03-30 03:49:46 +02:00
OBattler
ab8fa1187b Fixed some indentation in 86box.c. 2021-03-25 23:38:36 +01:00
Sean Ramey
95a1ba4d3c Changes to 86box.c for easier merge later. 2021-03-25 02:41:57 -05:00
Sean Ramey
e64f849394 Rename pc.c -> 86box.c 2021-03-25 02:14:14 -05:00