Commit Graph

4625 Commits

Author SHA1 Message Date
OBattler
9935faef37 Fixed the new MMIO mapping size of the S3 Virge968, Paintbrush no longer hangs but does not display correctly, pending the implementation of the Video engine. 2020-12-09 13:23:37 +01:00
OBattler
5917cf0d74 S3 Vision968 work. 2020-12-08 22:56:45 +01:00
Miran Grča
da7878cea7 Merge pull request #1159 from richardg867/master
Finish work on clock generators
2020-12-08 22:19:37 +01:00
Miran Grča
628862df22 Merge pull request #1158 from Winins0/master
Moved the OGC in vid_table.c.
2020-12-08 22:19:23 +01:00
EngiNerd89
901a75bb5d Ported NCR PC4i from PCem.
Implemented NCR NGA (640x400 extended CGA) graphic card.
2020-12-08 18:33:20 +01: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
Winins0
5f37f86a57 Moved the OGC in vid_table.c. 2020-12-07 16:57:12 +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