Commit Graph

4324 Commits

Author SHA1 Message Date
RichardG867
7192007e7d Reset I2C EEPROM address position on stop, fixes HWiNFO SPD reading 2020-12-11 18:25:14 -03:00
RichardG867
963005a084 Improve CPU multiplier eligibility checks 2020-12-10 20:32:18 -03:00
RichardG867
694522a241 Fix ATI Mach64 DDC (to a degree; VBIOS works but Windows driver has a suspected bug) 2020-12-10 20:32:07 -03:00
RichardG867
e965e2e03f V35N has trouble with 6x86MX and MII 2020-12-10 19:09:41 -03:00
RichardG867
e9ea2c4cdb Fix Excalibur fixed multiplier 2020-12-10 18:43:20 -03:00
RichardG867
caa935c019 Merge branch 'master' of https://github.com/86Box/86Box 2020-12-07 22:16:11 -03:00
RichardG867
58897204a1 Fix i2c_stop never called by i2c_gpio 2020-12-07 21:39:53 -03:00
RichardG867
0617037f9a Remove i2c_has_device, as the same functionality is essentially available through the subsequent i2c_start 2020-12-07 21:33:09 -03:00
RichardG867
1d3c6c55da Small fix to the cpu_override fix 2020-12-07 21:24:37 -03:00
RichardG867
b5706eedad Fix indentation 2020-12-07 21:19:41 -03:00
RichardG867
5dce64a396 Fix CPU override feature 2020-12-07 21:06:29 -03:00
RichardG867
9cbf62b312 Fix VIA USB controller revisions 2020-12-07 18:34:14 -03:00
RichardG867
da46b23c37 Clock generator improvements, including a detection device 2020-12-07 15:24:26 -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
3f0c4c6f22 Fix RAM granularity for Amstrad machines 2020-12-06 14:20:49 +01:00
Miran Grča
5b44146fdc Merge pull request #1149 from lemondrops/feature/joystick_type_rewrite
Joystick type option improvements
2020-12-06 11:14:36 +01:00
Alexander Babikov
82404f2b3a Move the "No joystick" option to the top and get rid of the JOYSTICK_TYPE_NONE macro 2020-12-06 15:07:16 +05:00
Alexander Babikov
ddf85533aa Store the joystick type as a string in the config 2020-12-06 15:05:19 +05:00
Alexander Babikov
e09f5ad85c Give the joystick types internal names 2020-12-06 15:05:19 +05:00
Miran Grča
6d3c48026d Merge pull request #1155 from EngiNerd89/EngiNerd
New Olivetti XT-class machines
2020-12-06 10:58:41 +01:00
Alexander Babikov
ecb8db5882 Some Makefile cleanup 2020-12-06 08:24:43 +01:00
Alexander Babikov
6c084e0567 Tweak control placement on the new floppy and sound gain dialogs 2020-12-06 08:22:43 +01:00
Alexander Babikov
195999b292 Update the joystick configuration dialog window to match the device config window 2020-12-06 08:22:43 +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
EngiNerd89
9daf161aee Added the following new machines:
- Olivetti M19.
- Olivetti M240.

Implemented mainboard jumper settings for Olivetti M24 machine:
- Like on a real M24, onboard video card can be disabled, and other video cards can be installed.
- Renamed m_olivetti_m24.c to m_xt_olivetti.c, as it handles all XT-class Olivetti machines.

Decoupled Olivetti OGC (640x400 extended CGA) from M24 machine code:
- OGC exists both as 16-bit proprietary card and 8-bit ISA card (GO708).
- Implemented underlined text handling in 80x25 character mode.
- Like Compaq CGA, replaced code portions common to CGA with calls to vid_cga.c.
2020-12-05 20:15:53 +01:00
OBattler
57ff5a0441 Merge branch 'master' of https://github.com/86Box/86Box 2020-12-05 09:33:35 +01:00
OBattler
645ed3fdcd The NCR 5380 bus state machine now uses a switch block. 2020-12-05 09:33:07 +01:00
David Hrdlička
cb3c984061 Fix max RAM in machine table 2020-12-05 06:21:46 +01:00
Miran Grča
6e488ef1f2 Merge pull request #1145 from dhrdlicka/feature/machine-table-units
Unify RAM size units in the machine table
2020-12-04 13:31:07 +01:00
David Hrdlička
9511b75b49 Unify RAM size units in the machine table 2020-12-04 07:01:16 +01:00
Miran Grča
a3b8a51e63 Merge pull request #1146 from richardg867/master
Fixes to the previous big PR and other changes
2020-12-04 06:50:38 +01:00
RichardG867
7412942b40 Cosmetic change to SMBus code 2020-12-04 01:11:30 -03:00
RichardG867
a575fe908e Improve ICS9xxx duplicate warning log message 2020-12-04 00:18:00 -03:00
RichardG867
857db6df3d Fix ICS9xxx init log string 2020-12-04 00:16:44 -03:00
RichardG867
111d2d9dcf Improvements to ICS9xxx clock generators, including a detection tool 2020-12-03 23:35:11 -03:00
RichardG867
2e7942e84b Fix ICS9250-50 frequency table 2020-12-03 19:39:01 -03:00
RichardG867
8f11996ffb Fix ICS9250-38 register 0 masking 2020-12-03 19:36:54 -03:00
RichardG867
567460ecf6 Merge branch 'master' of https://github.com/86Box/86Box 2020-12-03 19:27:55 -03:00
RichardG867
2638c37da2 Fix VIA 596A revision ID, should be <= 0x0f according to Linux pata_via 2020-12-03 18:01:44 -03:00
RichardG867
be412b0f08 Change settings save confirmation to follow the established "emulated machine" convention 2020-12-03 17:28:51 -03:00
RichardG867
40b976c02c Fix ICS9xxx clock set (not that it does anything) 2020-12-03 17:28:39 -03:00
RichardG867
02b060c5d8 Cosmetic changes to I2C code 2020-12-03 15:02:21 -03:00
RichardG867
e99be915d4 Decrease minimum voltage for boards that should have Coppermine support 2020-12-03 14:53:54 -03:00
RichardG867
4af54bd391 Change SMSC machines to the VictoryBX-66 marketing name 2020-12-03 14:47:39 -03:00
RichardG867
6831779079 Fix socket 370 machines accidentally shipped with test configurations 2020-12-03 14:41:56 -03:00
David Hrdlička
379da0796c Fix XT-compatibles being treated as AT-compatible 2020-12-03 11:36:31 +01:00
Miran Grča
7ac117b49a Merge pull request #1140 from richardg867/master
Unnamed big I2C rework / clock stuff PR
2020-12-03 06:22:24 +01:00
RichardG867
c1d9a95d55 Fix ICS9250-19 device type 2020-12-03 01:48:24 -03:00
RichardG867
29a0ce48e7 Merge branch 'master' of https://github.com/86Box/86Box 2020-12-03 01:46:04 -03:00
RichardG867
6a1d0db331 Add undocumented P55T2P4 bus speed jumper 2020-12-03 00:41:00 -03:00