Commit Graph

220 Commits

Author SHA1 Message Date
Jasmine Iwanek
3e566c2bf3 8514/a in win32 UI 2022-05-24 12:53:02 -04:00
Jasmine Iwanek
297909a884 midi out device named correctly to aid code readability 2022-03-13 09:00:03 -04:00
Jasmine Iwanek
4674756664 More newline and whitespace cleanups 2022-02-20 16:26:40 -05:00
Jasmine Iwanek
6b5459c560 More UI Layout Improvements 2022-02-05 22:44:05 -05:00
Jasmine Iwanek
cace1de621 Fixes 2022-01-31 01:14:43 -05:00
Jasmine Iwanek
3a140e67d9 Refactor IDT_???? to have meaningful names 2022-01-30 23:30:40 -05:00
Jasmine Iwanek
a666ff87c0 Less confusion for midi out 2022-01-30 22:07:50 -05:00
Jasmine Iwanek
3a8c58ca09 Update win_settings.c 2022-01-30 21:48:47 -05:00
Jasmine Iwanek
c15244d0c2 Make several bits less confusing 2022-01-30 19:37:50 -05:00
Jasmine Iwanek
afdb2b1644 Fix more cases of hardcoding where we had a macro 2022-01-30 18:55:12 -05:00
Alexander Babikov
209b5d9cd1 Limit the selection of ISA RTCs, memory expansions and the ISABugger to machines with the ISA bus available 2021-12-22 06:04:59 +05:00
Alexander Babikov
72a492b243 Limit the selection of the standalone MPU-401 to machines with either ISA or MCA bus available 2021-12-22 06:04:58 +05:00
David Hrdlička
e0a73a99ec Turn the RtMidi module into a full standalone MIDI module
Removes the now-redundant platform MIDI infrastructure
2021-12-17 10:10:59 +01:00
OBattler
ff02073050 Moved the machine RAM sanity check to machine_get_max_ram(). 2021-12-16 13:18:09 +01:00
OBattler
8d7f42d4aa More machine abstractions. 2021-12-13 14:17:49 +01:00
OBattler
6661ff5dcc Abstracted away the machine bus'es and flags in order to make the rest of the emulator agnostic as to how they're stored. 2021-12-13 01:23:06 +01:00
Laci bá
a16e39bb62 Initial commit for changeable icon set 2021-11-14 19:50:05 +01:00
Laci bá
6f0da19369 Merge branch 'master' into translation_hu-HU 2021-11-14 00:03:36 +01:00
OBattler
3730117a37 Conflict resolution. 2021-11-13 22:49:19 +01:00
Laci bá
80c01b9bfe Settings dialog cleanup 2021-11-12 22:43:18 +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á
11527d39b0 Select the current language in the ComboBox, and change it's style 2021-11-09 20:50:38 +01:00
Laci bá
5616ffbed2 Populate the languages ComboBox on-fly 2021-11-09 20:36:07 +01:00
OBattler
c892c521ea More preparation for localization. 2021-11-09 19:57:38 +01:00
OBattler
bad67c4f4d Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-10-26 01:59:08 +02:00
Ompronce
6b9802f0d9 Corrected accidental removal of "IDC_CHECK_FLOAT" 2021-10-25 16:26:26 -04:00
Ompronce
666becd27a Prevent the selection of certain sound cards on machines without ISA or ISA16 2021-10-25 16:18:24 -04:00
OBattler
a394a33500 Conflict resolution. 2021-10-19 18:18:15 +02:00
RichardG867
2416fec4a2 Add 3 GB RAM support to SPD and win_settings 2021-10-16 19:50:32 -03:00
Miran Grča
a505a6a910 Merge pull request #1640 from 86Box/master
Brought the branch up to par with master.
2021-09-01 15:03:15 +02:00
Ompronce
2596c0143c Make the Innovation SSI-2001's IO address configurable (#1636) 2021-08-29 06:40:21 +02:00
Miran Grča
5b867e6a32 Merge pull request #1588 from 86Box/master
Bring the branch up to par with master.
2021-08-05 16:38:33 +02:00
Alexander Babikov
9632f99552 Make the Game Blaster's I/O address configurable 2021-08-05 03:54:19 +05:00
Miran Grča
5e75a549e9 Merge pull request #1576 from 86Box/master
Bring the branch up to par with master.
2021-08-02 22:15:16 +02:00
OBattler
2cdd6fec56 And another typo fix in win/win_settings.c, reported by lemondrops. 2021-08-02 22:14:29 +02:00
OBattler
6b8d4a21b6 Fixed a SCSI-related bug in win/win_settings.c . 2021-08-02 20:32:35 +02:00
Miran Grča
8ca1328c7e Merge pull request #1571 from 86Box/master
Bring the branch up to par with master.
2021-08-02 06:58:22 +02:00
OBattler
9050fb3a08 If the graphics card is automatically set to "None", the configure button is now disabled, closes #850. 2021-07-30 19:33:23 +02:00
OBattler
827065c0bc Ported the cassette emulation from PCE, closes #835. 2021-07-27 06:12:09 +02:00
OBattler
ea65edb831 Did some changes I forgot to do before. 2021-07-23 01:22:47 +02:00
OBattler
c47e766bc4 The migration of the legacy SCSI controller is now perfectly seamless, thanks, Ryuzaki! 2021-07-23 01:20:14 +02:00
OBattler
729b6d5069 Added support for up to four SCSI controllers, closes #343. 2021-07-22 20:13:44 +02:00
OBattler
29c8e36e6e Fixed miscellaneous bugs reported by Coverity. 2021-07-04 20:50:03 +02:00
ts-korhonen
4bf73d8148 Initialize iCol with zero. Uninitialized is random at debug and negative numbers fail to insert column. 2021-04-21 12:26:06 +03:00
OBattler
5dace5e657 Fixed warnings introduced by the UTF-8 conversion. 2021-04-01 00:04:59 +02:00
David Hrdlička
dfbbe08a07 rewrite the emulator to use UTF-8 internally 2021-03-30 09:46:49 +02:00
RichardG867
830448549f Fix warning in win_settings 2021-03-16 17:58:33 -03:00
RichardG867
84c40909c7 Hide machine types with no available machines 2021-03-07 22:47:39 -03:00
David Hrdlička
7e96d5e831 Gray out the memory field if the RAM size is fixed 2020-12-06 14:20:49 +01:00
David Hrdlička
dd3a41b87f Don't confirm settings save when ran with -S
Closes #1150
2020-12-06 08:21:16 +01:00