Commit Graph

253 Commits

Author SHA1 Message Date
OBattler
a42f9eefc0 Some small fixes. 2021-11-19 19:07:11 +01:00
dob205
6bcc8c6ca0 Cleaning up things 2021-11-19 18:04:30 +01:00
jvernet
77b1f8a71e MacOsX Compilation 2021-11-19 16:57:38 +01:00
jvernet
46af2a7a8f MacOSX Default ROM PATH 2021-11-19 16:42:43 +01:00
jvernet
13371d03bd macOSX Rom path detecttion 2021-11-19 12:41:31 +01:00
Laci bá
78adf3ac9c Merge branch '86Box:master' into master 2021-11-17 21:47:42 +01:00
Cacodemon345
f6741b172e Fix macOS rom directory (#1823)
* Fix macOS rom directory

* Fix typo
2021-11-17 21:09:40 +01:00
Laci bá
faa1750c92 Menu reloading fixes for Multilanguage UI 2021-11-17 18:28:00 +01:00
OBattler
b14e04b926 Mae the dialog font and font size redefinable and fixed ROMs path on Mac. 2021-11-17 17:05:05 +01:00
RichardG867
0de137daf7 Merge branch 'master' of https://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/include/86box/machine.h
#	src/machine/m_at_socket7.c
#	src/machine/machine_table.c
#	src/video/vid_tgui9440.c
#	src/win/win.c
2021-11-14 13:45:37 -03:00
OBattler
e24da32acf Moved a code block behind an #ifdef. 2021-11-14 00:16:09 +01:00
Laci bá
6f0da19369 Merge branch 'master' into translation_hu-HU 2021-11-14 00:03:36 +01:00
Laci bá
b321679bde Final cleanup 2021-11-13 23:56:35 +01:00
Laci bá
bf3767bc4a Make more descriptive help for --lang 2021-11-13 23:51:03 +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á
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
Laci bá
9914ad520c Multiple language-related updates
Add the possibility to change runtime language, via --lang parameter. Also specify the verbose language code in the Hungarian translation.
2021-11-09 18:53:15 +01:00
RichardG867
9699d63e70 Add icon type switch to CMake and de-duplicate wide version strings 2021-11-05 22:02:34 -03:00
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