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