Toni Wilen
|
18b8df5898
|
pre-exit callback
|
2023-09-17 11:09:17 +03:00 |
|
Toni Wilen
|
10b66df24a
|
PCI board config validation support (FM801 interrupt disable bit is reserved)
|
2023-01-07 14:41:38 +02:00 |
|
lainon
|
de38447d8a
|
Code lower scope, remove unused vars, optimize reference exception and etc
|
2022-09-21 15:40:07 +03:00 |
|
Toni Wilen
|
a1501346ea
|
Warning fixes.
|
2022-04-30 17:32:14 +03:00 |
|
Toni Wilen
|
852145db72
|
Warning fixes.
|
2022-04-29 21:01:37 +03:00 |
|
Toni Wilen
|
6d5de8bfbb
|
PCI graphics/sound card updates
|
2021-01-02 16:49:55 +02:00 |
|
Toni Wilen
|
d036387ecd
|
FAS246 apparently has extended mode always enabled.
|
2021-01-02 16:42:19 +02:00 |
|
Toni Wilen
|
786c89d8f8
|
It seems SCSI chip always resets phase state after MSGACC command.
|
2020-09-26 18:05:04 +03:00 |
|
Toni Wilen
|
f7bd8e3f10
|
Dynamic reset/hsync/vsync/etc callback function setup.
|
2019-08-31 10:48:18 +03:00 |
|
Toni Wilen
|
d882655d94
|
ESP/NCR53C94 PIO FIFO handling update.
|
2019-08-07 21:20:12 +03:00 |
|
Toni Wilen
|
aeb9718743
|
Working YUV overlay implementation.
|
2019-04-17 19:02:17 +03:00 |
|
Toni Wilen
|
fc6bf4ddb3
|
uaegfx and Picasso IV 8-bit paletted overlay support.
|
2019-03-29 19:43:18 +02:00 |
|
Toni Wilen
|
a47b756b76
|
Picasso IV faked flifi i2c. CR3F bit 7 toggle for faster mode switches.
|
2019-03-10 20:22:09 +02:00 |
|
Toni Wilen
|
2e350753d7
|
ICD Trifecta emulation.
|
2019-01-26 17:03:08 +02:00 |
|
Toni Wilen
|
ab2965ff10
|
RTG overlay update, add region size validation.
|
2019-01-11 20:04:18 +02:00 |
|
Toni Wilen
|
eecaa2e88e
|
Picasso IV hardware overlay support, overlay color key updates.
|
2019-01-06 10:55:30 +02:00 |
|
Toni Wilen
|
21fc2e4345
|
Fix PCMCIA NE2000 and x86 NE2000 custom mac/network mode option.
|
2018-08-21 16:00:19 +03:00 |
|
Toni Wilen
|
b33d691bbc
|
Bridgeboard PCem rewrite.
|
2018-08-19 18:57:41 +03:00 |
|
Toni Wilen
|
c2287d655a
|
Skip blit validation if blit call is "fake" memory to VRAM generated.
|
2018-08-17 23:16:01 +03:00 |
|
Toni Wilen
|
85cf6e0633
|
Do not simply clear DMA counter. Less than requested number of bytes may have been transferred. Fixes some HD controllers (53F94 based Blizzards for example) returning too large HD_SCSICMD scsi_Actual value.
|
2018-08-01 12:57:38 +03:00 |
|
Toni Wilen
|
20378a0dab
|
A4091 v40.3
|
2018-07-31 15:47:35 +03:00 |
|
Toni Wilen
|
2fc8e38c90
|
4010b6
|
2018-07-14 21:52:19 +03:00 |
|
Toni Wilen
|
8aee58dce1
|
MSVC code analyzer warnings fixed.
|
2018-06-16 22:10:07 +03:00 |
|
Toni Wilen
|
8e65c112f9
|
Fix CL horizontal doubling.
|
2018-05-04 21:35:58 +03:00 |
|
Toni Wilen
|
3ff588f973
|
Implemented horizontal doubling to cirrus logic emulation.
|
2018-05-01 16:24:22 +03:00 |
|
Toni Wilen
|
71db96ccc7
|
Fix divide by zero if pitch is zero. (single line blit)
|
2018-04-08 13:41:32 +03:00 |
|
Toni Wilen
|
35970e2499
|
CSA Magnum 40 emulation.
|
2018-03-10 12:41:18 +02:00 |
|
Toni Wilen
|
6849b9c1c2
|
3610
|
2018-03-04 19:31:00 +02:00 |
|
Toni Wilen
|
b662b82a21
|
PP&S Zeus 040 emulation.
|
2018-02-26 20:11:54 +02:00 |
|
Toni Wilen
|
03281d346b
|
Hardware NIC was not fully freed when emulation was restarted.
|
2018-02-23 21:58:16 +02:00 |
|
Toni Wilen
|
b48eb99d54
|
CL blitter bounds check fix.
|
2018-02-14 20:32:07 +02:00 |
|
Toni Wilen
|
f1df6c7545
|
Another attempt of fully thread safe interrupt activation.
|
2018-02-14 17:39:42 +02:00 |
|
Toni Wilen
|
9c1757f479
|
Properly validate blit bounds, if it is out of VRAM bounds, reduce height to prevent crashes.
|
2018-02-12 21:25:56 +02:00 |
|
Toni Wilen
|
890ec92971
|
More PPC friendly expansion interrupt handling.
|
2018-02-03 11:12:22 +02:00 |
|
Toni Wilen
|
ecd8522967
|
Fixed comment error.
|
2018-02-01 18:39:33 +02:00 |
|
Toni Wilen
|
28697e9c0e
|
Support manual status/message byte reading and support write DMA with also data pushed to FIFO. (Blizzard SCSI Kit IV in some cases uses it to align DMA pointer). Logging improved.
|
2018-01-31 22:52:35 +02:00 |
|
Toni Wilen
|
9dc0aadae3
|
Masoboshi updates (SCSI write support, true SCSI and IDE DMA support)
|
2017-06-11 19:10:21 +03:00 |
|
Toni Wilen
|
1dbe661020
|
CMD_ICCS puts both status and message byte in FIFO, even in PIO mode. Fixes Masoboshi SCSI.
|
2017-06-07 20:42:17 +03:00 |
|
Toni Wilen
|
f1f7220187
|
x86 bridge NE2000 crash fix.
|
2017-05-07 15:03:20 +03:00 |
|
Toni Wilen
|
8c1169ddc5
|
Ethernet emulation updates, Ariadne emulation.
|
2016-10-29 16:09:17 +03:00 |
|
Toni Wilen
|
e5afa105ed
|
Expansion string config entry support.
|
2016-10-21 18:59:16 +03:00 |
|
Toni Wilen
|
9da23ce493
|
Ethernet emulation updates.
|
2016-10-21 18:58:15 +03:00 |
|
Toni Wilen
|
7334387d14
|
Added NICs that use NE2000 or compatible.
|
2016-10-15 19:29:22 +03:00 |
|
Toni Wilen
|
9b91dfcdeb
|
Partial Ariadne II emulation.
|
2016-10-08 17:06:12 +03:00 |
|
Toni Wilen
|
61472f49da
|
Device_id was only initialized once.
|
2016-09-25 11:55:55 +03:00 |
|
Toni Wilen
|
8d05996a48
|
FIFO status is max single byte in PIO mode.
|
2016-09-16 17:34:10 +03:00 |
|
Toni Wilen
|
e5d5173753
|
Workaround for possible NCR emulation bug.
|
2016-09-11 18:41:05 +03:00 |
|
Toni Wilen
|
4a77c24310
|
3400b5
|
2016-09-10 17:52:16 +03:00 |
|
Toni Wilen
|
0088b1c085
|
3400b3
|
2016-08-28 17:05:28 +03:00 |
|
Toni Wilen
|
3f9da39ed3
|
Summer 2016 big update part 1.
|
2016-08-04 23:01:28 +03:00 |
|