Commit Graph

467 Commits

Author SHA1 Message Date
OBattler
050c0c0e18 Added PCI_DUMMY flag to the Mingw makefile. 2023-02-11 22:17:41 +01: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
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
OBattler
b164db81fe Added machine_status.o to Makefile.mingw. 2022-07-13 04:04:36 +02:00
RichardG867
537e43a1f9 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-07-12 20:07:19 -03:00
OBattler
6adfdbd574 Fixed building with FAudio using Makefile.mingw. 2022-07-12 21:09:21 +02:00
RichardG867
9bdec4a1d9 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-07-08 19:22:52 -03:00
Jasmine Iwanek
604d719fb7 actuall build PAS16 on win32ui dev builds 2022-07-08 17:41:44 -04:00
OBattler
688535115b Enable Makefile.mingw compiles with FAudio. 2022-06-26 01:33:12 +02:00
OBattler
f834caca9b Temporarily reverted main thread delays to the old way to reduce CPU usage until we figure out a better way that gives more accuracy at comparably reduced CPU usage. 2022-06-25 15:37:41 +02:00
TC1995
9e44719f13 Added initial (and a bit buggy on OS/2, so use 8514/A on it instead) emulation of XGA for both MCA and ISA buses. 2022-06-17 21:26:26 +02:00
RichardG867
50b75c457d Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/qt/qt_mediamenu.cpp
#	src/qt/qt_mediamenu.hpp
2022-06-07 15:36:12 -03:00
TC1995
d2ab74b79c Fixed win32 makefile (was missing the 8514a file on it). 2022-05-14 19:08:30 +02:00
RichardG867
2e2adc6945 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/cdrom/cdrom_image.c
#	src/cdrom/cdrom_image_backend.c
2022-04-21 13:35:15 -03:00
Jasmine Iwanek
27c78d40c5 Reorganise 2022-04-19 18:36:30 -04:00
Alexander Babikov
c82b9a379c Remove the crashdump generation stuff and the associated parameter
It's Windows-exclusive and has never really worked
2022-04-14 07:10:19 +05:00
Alexander Babikov
60f1f418b0 Make the VNC renderer independent of the Dev branch option 2022-04-14 07:10:16 +05:00
Alexander Babikov
94adafa1ee Repalce the NO_SIO Dev branch option with AN430TX
The only machine under that option, the Intel AN430TX, was actually put there for problems unrelated to Super I/O
2022-04-14 07:10:16 +05:00
Alexander Babikov
355250216f Move the Compaq Deskpro 386 to the Dev branch 2022-04-14 07:10:13 +05:00
RichardG867
eeeb7b258d Virtual ISO: Initial commit 2022-03-26 22:17:09 -03:00
RichardG867
71ba610366 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
# Conflicts:
#	.ci/build.sh
#	.ci/dependencies_msys.txt
#	src/sound/snd_audiopci.c
2022-03-16 00:39:53 -03:00