OBattler
d03399c1a5
Some fixes for Clang compilation.
2023-07-27 02:33:40 +02:00
OBattler
71119aef22
Makefile.mingw now has all the required dependencies for static libfreetype.
2023-07-16 04:21:21 +02:00
OBattler
1d59351c03
Some MMX optimizations.
2023-07-16 03:43:54 +02:00
OBattler
324e5860a0
The beginnings of the port of MartyPC's 808x emulation.
2023-07-15 03:14:13 +02:00
TC1995
cb06b9e78f
Video features and fixes:
...
Added the Mach8 and Mach32 ISA/VLB/PCI cards (initial implementation and MCA coming soon for the Mach32) and their corresponding EEPROM's.
Added INMOS XGA ISA card and updated the SVGA core to reflect its mapping as well as the Mach8/32 mapping when in 8514 monitor mode.
Mark the XGA button as already checked and locked when a standalone XGA BIOS card is present like the INMOS one. (QT only)
Same concept as above, but applies to the Mach8 and 32 for the 8514 option as well. (QT only)
2023-07-14 23:38:04 +02:00
OBattler
810f613f6f
Updated Makefile.mingw.
2023-07-12 00:48:13 +02:00
OBattler
6bb5942ad1
Finish merge.
2023-05-16 00:53:59 +02:00
Jasmine Iwanek
b460e845c6
Make windres verbose
...
The error messages it emits elsewise are worthless
2023-05-02 01:59:06 -04:00
OBattler
a67af2368e
Rename softfloat's poly.cc to softfloat_poly.cc, fixes the clobbering of Munt's poly.cpp when compiling with Makefile.mingw.
2023-05-01 02:42:47 +02:00
TC1995
7a53e1de45
Initial softfloat port from Bochs to 86box, currently selectable only on QT.
2023-04-29 18:56:57 +02:00
OBattler
19d155cdd7
Keyboard controller file split and assorted clean-ups and fixes
2023-04-19 23:34:32 +02:00
Jasmine Iwanek
8dba80e6a6
Update MiniVHD to 1.0.3
2023-04-12 06:40:10 -04:00
Cacodemon345
0f36ad9f04
Merge remote-tracking branch 'upstream/master' into qt-wacom-serial
2023-02-15 11:12:25 +06:00
Jasmine Iwanek
f643391975
Serial Passthrough
2023-02-14 20:53:59 -05:00
OBattler
a76e9f9d77
Removed excess pci_dummy.c logging and added LOG=y to the Mingw makefile to compile without -mwindows.
2023-02-11 23:58:43 +01:00
OBattler
050c0c0e18
Added PCI_DUMMY flag to the Mingw makefile.
2023-02-11 22:17:41 +01:00
Cacodemon345
17d4e4a7e2
Merge branch 'master' into qt-wacom-serial
2023-02-07 17:04:25 +06:00
Jasmine Iwanek
3b5cfe8bfc
Update libslirp to 4.7.0 with our customizations
2023-02-06 12:46:37 -05:00
Jasmine Iwanek
ffbf1d63c3
More makefile simplification and formatting in version.h.in
2023-02-03 00:49:32 -05:00
Jasmine Iwanek
bd3b60b82f
Fix mingw makefile build
2023-01-09 19:08:19 -05:00
Cacodemon345
3884e5874b
Merge remote-tracking branch 'upstream/master' into qt-wacom-serial
2023-01-07 11:38:25 +06:00
Cacodemon345
96f7b7aa14
Add Wacom SD-510C tablet emulation
2023-01-03 16:47:20 +06:00
Jasmine Iwanek
a2568a6fea
Fix building with libvncserver
2022-12-29 21:59:21 -05:00
OBattler
fc74cd9656
And another fix for Win32 UI + RTMIDI.
2022-12-22 06:46:52 +01:00
OBattler
e4ff9d87a5
Win32 UI builds now correctly build with RTMIDI enabled.
2022-12-22 06:33:15 +01:00
Miran Grča
6a2cfbe929
Merge pull request #2985 from jriwanek-forks/monster-fdc
...
Initial Monster FDC support
2022-12-21 03:34:27 +01:00
Jasmine Iwanek
aae9e1e408
Initial Monster FDC support
2022-12-20 21:23:55 -05:00
Jasmine Iwanek
0bf0520bd5
slirp makefile & cmake tidying
2022-12-20 19:33:43 -05:00
Jasmine Iwanek
3c46b6becd
Minitrace default was missing from the win32 makefile
2022-12-19 00:27:09 -05:00
TC1995
b04aa3ce4e
Ported the 3c500/3c501 nic from VirtualBox.
...
Added IRQ's 10 and 11 to the AMD PCnet ISA/VLB nics.
2022-11-21 17:08:50 +01:00
OBattler
27ebb27db7
Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness.
2022-11-17 22:44:06 +01:00
Jasmine Iwanek
b8ea944948
Fix missing file reference in Makefile.mingw
2022-11-16 13:13:31 -05:00
Jasmine Iwanek
53863231c7
Break out KBC related things
2022-11-15 20:31:55 -05:00
Jasmine Iwanek
d386bb9344
Various makefile.mingw indentation I missed
2022-11-15 14:02:57 -05:00
Jasmine Iwanek
ad8b390782
Cleanup the MINGW Makefile
2022-11-15 12:48:58 -05:00
Jasmine Iwanek
f99c161cfa
Port Tseng Labs ET3000AX (ISA) from M&K
2022-11-05 23:23:11 -04:00
Jasmine Iwanek
381960dfc0
More mitsumi cdrom stuff
2022-11-05 20:17:39 -04:00
OBattler
acd4eb5d68
Debug builds no longer use the ACYCS nonsense.
2022-10-27 02:39:34 +02:00
OBattler
d3200f6f1c
Added 8080.o to win/Makefile.mingw.
2022-10-26 02:48:42 +02:00
Lubomir Rintel
7026204aea
Add the Epson Equity LT Machine
...
This is a portable computer based around NEC V30 processor and what
seems to be a proprietary Epson chip set.
The chip set provides a XT-class keyboard controller/PPI, controller for
two DD floppy drives, CGA-compatible video, one serial and one parallel
port. There's no datasheet for the chip set.
The machine has a 640x200 monochromatic LCD display, optionally backlit
and an external CRT connector. There can be up to two floppy drives,
one of them optionally connected to an external connector (shared with
the parallel port). There are physical switches to enable the external
CRT and floppy connectors.
There's a battery-backed RTC/NVRAM that holds configuration, including
backlight timeout, UART configuration and floppy types.
The machine has two expansion slots, half the pich of a regular 8-bit
ISA, but electrically compatible. Hard drive and modem adapters were
available, I don't have them.
The checksums of the ROM images are as follows:
SHA1(2d58397f81f006e7729648dd3720e3004e20ac36) =
roms/machines/elt/HLO-B2.rom
SHA1(8c06cd3905f71f15fec2a3759cea5b2c5dc602c3) =
roms/machines/elt/HLO-A2.rom
2022-10-23 13:47:53 +02:00
RichardG867
10e9285f61
Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
...
# Conflicts:
# src/cdrom/cdrom_image.c
# src/cdrom/cdrom_image_backend.c
# src/include/86box/cdrom.h
# src/include/86box/cdrom_image_backend.h
# src/include/86box/resource.h
# src/qt/qt_mediamenu.cpp
# src/qt/qt_mediamenu.hpp
# src/unix/unix.c
# src/win/win.c
# src/win/win_devconf.c
# src/win/win_dialog.c
# src/win/win_joystick_rawinput.c
# src/win/win_media_menu.c
# src/win/win_mouse.c
# src/win/win_settings.c
# src/win/win_ui.c
2022-10-15 14:00:00 -03:00
Jasmine Iwanek
28ae786d62
PSG/PSSJ out of dev branch
2022-09-21 18:43:15 -04:00
David Hrdlička
2cc7fc666b
ini: Add to legacy makefile
2022-09-10 13:48:48 +02:00
Adrien Moulin
d52bc43802
network: fix win32 build error
2022-08-21 17:29:24 +02:00
Adrien Moulin
19db1d2c7b
Network overhaul : support for multiple NICs, performance improvement
...
- Add support for multiple NICs
- Switch from polling to an event loop for the host networking to avoid latency and locking issues
2022-08-21 16:55:47 +02:00
Alexander Babikov
be8784b17c
Update internal MUNT to version 2.7.0
2022-07-29 13:44:36 +05:00
Adrien Moulin
808337aac3
OPL: add the faster YMFM cores
...
This refactors the OPL interface in two drivers : Nuked and YMFM
Nuked is used by default, YMFM can be enabled with [Sound] fm_driver = ymfm
2022-07-25 20:24:31 +02:00
Adrien Moulin
5d7db9d4c5
Add pit_fast.o to Makefile.mingw
2022-07-23 14:03:54 +02:00
OBattler
771a287718
And win/Makefile.mingw.
2022-07-23 03:16:25 +02:00
Jasmine Iwanek
3eeb83278c
Add GDBStub to win32 makefile
2022-07-19 21:10:16 -04:00