Commit Graph

38 Commits

Author SHA1 Message Date
Wengier
463710dbf1 kana input 2021-06-18 00:16:31 -04:00
Allofich
67ebe980a7 Remove unneeded includes 2021-06-06 04:39:54 +09:00
Allofich
9294d450ec SVN r4412
Update copyright.
2021-03-06 21:18:08 +09:00
Emmanuel Gil Peyrot
a431d81213 Replace Bit16u with uint16_t 2020-09-28 17:14:35 +02:00
rderooy
608a657b50 Update copyright year for dosbox and dosbox-x assets and update FSF address 2020-06-25 08:42:32 +02:00
Allofich
d873bf31d4 Use class initialization and initialization lists 2020-05-09 01:37:48 +09:00
Allofich
5c16389ef9 SVN r3961 (modified)
Add support for Print Screen key and interrupt. The key press allows
Descent and 2 in-game screenshot feature to be used.

Also, according to the original SVN commit text, "The keypress and
interrupt allow the Horror hotel (TSR text adventure) hotkey to work,
and the compatible interrupt handler location fixes a game bug in The
Forgotten Land."
2019-09-27 22:24:57 +09:00
Allofich
4f7f88f907 SVN r4009
Handle errant IRQs as a real BIOS does. Also remove r3263 workaround, as
it's no longer needed.
2019-09-14 17:13:21 +09:00
Allofich
8598f90386 Remove undefined function declarations 2019-06-15 20:13:21 +09:00
Allofich
d84a812743 SVN r4183 (second half)
Update year
2019-06-03 23:01:41 +09:00
Allofich
05619dd023 SVN r4183 (first half)
Update address of FSF
2019-06-03 22:54:46 +09:00
Jonathan Campbell
7565c11cae Remove borrowed mask IRQ mode. Add cooperative 2nd mode, make it default for PC-98 2018-11-15 08:21:04 -08:00
Jonathan Campbell
12f0324038 unhandled irq handler option 2018-09-09 23:10:13 -07:00
Aybe
fc30dc2ad4 Using flags for locked keys ... but not everywhere for now because then it should be done for all keys ! 2018-06-30 23:02:56 +02:00
Aybe
ba8e3dfcaa KBD: scroll lock aware now 2018-06-30 21:17:00 +02:00
Aybe
298ce2d4b3 KBD: caps lock aware now 2018-06-30 21:07:59 +02:00
Aybe
86628aa774 Added cursor scan line flags 2018-06-22 23:05:28 +02:00
Aybe
6db284bb79 Added keyboard flags 3 2018-06-22 23:04:55 +02:00
Aybe
66809463ff Added keyboard flags 2 2018-06-22 23:04:45 +02:00
Aybe
370c91976a Added keyboard flags 1 2018-06-22 23:04:33 +02:00
Aybe
5c54fb30fc Added BIOS_SynchronizeNumLock helper. 2018-06-16 04:15:30 +02:00
Jonathan Campbell
77d8641c7e bios.h cleanup Wconversion 2018-05-25 09:08:13 -07:00
Jonathan Campbell
781d5d50cc cleanup: ignored const type qualifier 2018-05-21 11:37:48 -07:00
Jonathan Campbell
a2b645bb1c Sound Blaster and ISA PNP: Replace static PNP configuration data with
dynamic generation. sb16vibra now contains configuration data that
matches exactly what was dumped from a real ViBRA16C card. Add logic to
emulate looping behavior observed on real hardware, where PNP data acts
as if read from a fixed size ROM if read continuously.
2016-01-24 02:18:53 -08:00
Jonathan Campbell
5d230200a0 region tracking now with free function. make rombios tracking globally
visible.
2016-01-01 13:56:06 -08:00
Jonathan Campbell
ffbad0b2b3 svn mainline r3878:
Year update.
2015-01-25 21:13:25 -08:00
Jonathan Campbell
7ad736cc3e cleanup 2014-06-10 20:33:27 -07:00
Jonathan Campbell
5ed68bdbdb BIOS IRQ0 now fixed or dynamic 2014-06-10 20:32:33 -07:00
Jonathan Campbell
b003552552 BIOS default IRQ1 handler now dynamically allocatable 2014-06-10 20:21:01 -07:00
Jonathan Campbell
fe45bf8336 default IRQ2 handler now subject to mainline vs non-mainline dynamic
allocation.
2014-06-10 19:31:16 -07:00
Jonathan Campbell
cfdb515ce0 allow BIOS default handler (aka the IRET byte) to be statically fixed as
mainline compatible or dynamically allocated.
2014-06-10 19:09:57 -07:00
Jonathan Campbell
f9a5bf9715 cleanup 2014-06-10 18:28:44 -07:00
Jonathan Campbell
5e31ea07aa more work, vptable now allocates 2014-06-10 18:18:48 -07:00
Jonathan Campbell
f374a919b5 rom bios allocation. first use: the reset vector. 2014-06-10 17:02:27 -07:00
Jonathan Campbell
b8fa9a359e ISA PnP fixes: add virtual constructor for proper polymorphism (GCC
compiler warning fix). add code to free all PnP devices on shutdown.
Minor memory leak plugged.
2014-05-19 04:43:26 -07:00
Jonathan Campbell
a7858ed0a8 isapnp cleanup 2014-05-17 11:44:13 -07:00
Jonathan Campbell
21614b8c3f toss out my copy, integrate tawoongs's daum branch code into mine,
remove what won't compile, begin work.
2013-10-14 05:07:26 -07:00
root
f331824031 port from svn 2013-07-07 20:39:49 -07:00