Lubomir Rintel
9f4a21d1ae
Fix build with -DENABLE_PC_LOG=1
...
Global "AT" is not there since commit bc90f99350
('Finally got rid of the
AT and PCI global variables.').
2022-10-23 16:37:57 +02:00
javi-s
a513ea5da5
Initial emulation of National Semiconductor MM58174 RTC
...
Based on existing Toshiba TC8521 RTC emulation
2022-10-23 15:49:41 +02:00
javi-s
407abeb4b6
Olivetti M24 DIP switch settings correction
...
Fix to match RAM
2022-10-23 15:49:25 +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
Lubomir Rintel
b9241aff7a
Add NVR on Epson Equity LT
...
It's a HD146818 chip mapped at 11B4h-11B5h. The century byte is at 1Ah.
The IRQ line doesn't seem to be hooked on.
2022-10-23 13:47:53 +02:00
Lubomir Rintel
1eb7478ab9
Use one more bit for AT NVR type
...
Use bottom 4 bits (instead of 3) for the NVR type. This will be necessary
in order to support more NVR types (the Epson Equity LT in particular).
No functional change.
2022-10-23 13:47:53 +02:00
OBattler
da33f5c0cc
Allow mouse capture on internal mice even if mouse_type is not actually set to MOUSE_TYPE_INTERNAL, fixes #2682 .
2022-10-23 05:31:39 +02:00
OBattler
514fd4a3b0
Reset serial next instance to 0 in pc_reset_hard_close(), fixes #2688 .
2022-10-23 05:13:46 +02:00
OBattler
021a63e782
SiS 471 fixes - fixes the DTK 486 hang.
2022-10-23 05:06:52 +02:00
OBattler
a64be0bfea
Fixed IM1024 timings calculation.
2022-10-22 01:29:18 +02:00
OBattler
7c0b0f94f7
Removed the mouse polling delay.
2022-10-22 00:53:46 +02:00
Jasmine Iwanek
45e01ea3b8
Fix build
2022-10-19 19:20:49 -04:00
OBattler
d963bf4237
The Pravetz keyboard and video are now properly implemented.
2022-10-20 00:33:30 +02:00
OBattler
e4a320fb0b
Removed excess TD0 logging.
2022-10-19 23:04:07 +02:00
Jasmine Iwanek
51f84ce0be
Merge remote-tracking branch 'upstream/master' into nec-v20
2022-10-19 16:24:10 -04:00
OBattler
005819c74f
Made the Pravetz use the AT keyboard.
2022-10-19 21:09:39 +02:00
Miran Grča
3bfab10186
Merge pull request #2725 from izne/pravetz16_imko4
...
Pravetz-16 / IMKO-4
2022-10-19 15:42:07 +02:00
Dimitar Angelov
ac63d518d0
Merge branch '86Box:master' into pravetz16_imko4
2022-10-19 15:14:28 +02:00
Miran Grča
e153e2e7eb
Merge pull request #2721 from cold-brewed/viso-posix-fixes
...
VISO fixes for mac / linux
2022-10-19 15:10:29 +02:00
Miran Grča
4dfb7662f3
Merge pull request #2722 from ts-korhonen/master
...
Fix windows clang+vcpkg build.
2022-10-19 15:10:16 +02:00
Dimitar Angelov
874fb283ab
Adding [8088] Pravetz-16 / IMKO-4 mainboard
2022-10-19 02:41:35 +02:00
cold-brewed
b81d4170f9
viso: Check for directory without S_ISDIR macro for msvc
2022-10-18 14:20:33 -04:00
ts-korhonen
f7c11a94e9
Fix windows clang+vcpkg build.
2022-10-18 20:44:09 +03:00
cold-brewed
2d12f0d174
viso: use custom POSIX dir implementation on windows, otherwise use dir.h
2022-10-18 11:00:15 -04:00
cold-brewed
5409364cf2
viso: use stat to check for directory in bin_init
2022-10-18 10:58:42 -04:00
Miran Grča
33efc81c3a
Merge pull request #2720 from nerd73/master
...
Fix 95/98FE protection errors on emulated P6
2022-10-18 03:59:28 +02:00
plant
8a53754b97
fix 95/98FE on P6
...
loop should decode into 4 alu ops instead of 1
2022-10-17 19:28:46 -06:00
OBattler
96ec40d794
Reduced the size of the cycles accumulate code.
2022-10-17 04:13:19 +02:00
OBattler
6311f4bdc5
Merge branch 'master' of https://github.com/86Box/86Box
2022-10-17 00:02:25 +02:00
OBattler
8625fa5cb4
Fixed compile with Win32 UI.
2022-10-17 00:02:15 +02:00
RichardG867
99617668ea
VISO: Overhaul El Torito boot code insertion, now following the 7-Zip syntax which allows for explicit type definition
2022-10-16 01:59:13 -03:00
RichardG867
5d79413064
Update readme to match website
2022-10-16 00:55:35 -03:00
RichardG867
b5964d8c93
VISO: Disable logging
2022-10-15 19:16:35 -03:00
RichardG867
f0ee61041c
VISO: Small micro-optimization and cleanup
2022-10-15 14:45:49 -03: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
RichardG867
e706fffb34
Run clang-formats for merge
2022-10-15 13:38:10 -03:00
RichardG867
ac68e1f562
clang-format: Import latest rules for merge
2022-10-15 13:37:45 -03:00
Miran Grča
932f2ce574
Merge pull request #2713 from cold-brewed/pause-icon-fix
...
qt: Fix play / pause icon to reflect current state
2022-10-14 14:28:02 +02:00
Miran Grča
57499898ee
Merge pull request #2715 from ts-korhonen/master
...
Fix Qt 6.4 builds
2022-10-14 14:27:48 +02:00
ts-korhonen
0dabf88baf
Fix Qt 6.4 builds.
...
Cast from char* to QVariant was removed, use const char* instead.
2022-10-14 14:44:36 +03:00
cold-brewed
c289b1c86b
qt: Fix play / pause icon to reflect current state
2022-10-09 14:54:40 -04:00
Miran Grča
42a03528fd
Merge pull request #2708 from cold-brewed/media-history-fopen
...
qt: Account for empty path in plat_fopen
2022-10-06 20:49:23 +02:00
cold-brewed
9adf5ab589
qt: Account for empty path in plat_fopen
2022-10-03 09:17:09 -04:00
OBattler
0aae6a993f
Fixed the short name of the NEC SV-9000.
2022-10-02 04:02:08 +02:00
Miran Grča
f2a64da8d6
Merge pull request #2702 from Cacodemon345/nec_sv9000
...
Add NEC SV9000 (Trident TVGA9000B)
2022-10-02 00:15:59 +02:00
Miran Grča
9f26bcffea
Merge pull request #2703 from cold-brewed/media-history-floppy
...
qt: Media history part II: Floppy
2022-10-02 00:15:46 +02:00
cold-brewed
97a99f70e3
qt: Add floppy support to media history manager
2022-10-01 17:39:03 -04:00
Cacodemon345
a6c9af3064
Add NEC SV9000 (Trident TVGA9000B)
2022-10-02 01:38:56 +06:00
OBattler
d8fa6ca2ca
Merge branch 'master' of https://github.com/86Box/86Box
2022-09-28 04:01:29 +02:00
OBattler
7a7f87b532
Enabled the LUN check for ATAPI MO, ZIP, and CD-ROM drives.
2022-09-28 04:01:19 +02:00