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
Emmanuel Gil Peyrot
35f38f3ebe
Replace Bit8u with uint8_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
038566362e
Fix Cppcheck funcArgNamesDifferent warnings
2019-10-21 22:08:39 +09:00
Jonathan Campbell
e8857fbc03
Do not use NULL for 0 for Bitu type variables, GCC prints a warning. Fix Z drive detection to use int again so range check works again
2019-06-15 09:19:22 -07:00
Jonathan Campbell
13646fc615
Merge pull request #1141 from Allofich/warnings3
...
Cleanup
2019-06-15 08:53:57 -07:00
Allofich
8598f90386
Remove undefined function declarations
2019-06-15 20:13:21 +09:00
Allofich
62fed560b4
Fix uninitialized variable warnings
...
Also fix a NULL dereference warning
2019-06-14 22:40:22 +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
Allofich
402a9f4af7
Fix value conversion warnings
2019-06-02 11:08:33 +09:00
Allofich
00ea1a8228
SVN r4048
...
Implement waiting for retrace in VBE functions. Remove range checks in
protected mode functions, consistent with UniVBE and other VBE
implementations. Fixes hang and graphics glitches in Jack Orlando.
2019-05-21 22:54:23 +09:00
Jonathan Campbell
8fe3ed64c9
CB_RETF STI/CLI (incorporated from DOSBox SVN)
2019-03-03 18:20:51 -08:00
Jonathan Campbell
20864a6d23
type conversion cleanup
2018-05-30 00:17:58 -07:00
Jonathan Campbell
fa9c9f2060
more
2018-05-25 20:13:48 -07:00
Jonathan Campbell
dce1c911d9
Remove INT 16h when entering PC-98 mode. DOS CONIO emulation calls INT
...
16h handler directly (well... somewhat indirectly due to how INT16h
expects to implement idle). INT 10h-17h are now zeroed out in PC-98
mode.
2017-11-13 15:45:41 -08:00
Alan Stern
8079594a97
Add support for DOS's CPM entry point:
...
Fill in the far_call and cpm_entry values for each new PSP.
cpm_entry is an alias to the Int 30 vector located at 0:c0,
and the alias is adjusted so that the offset part is also
the maximum amount of program space available to a .com type
of program.
The Int 30 and 31 vectors are occupied by a far jmp to the
callback routine.
The callback routine pushes the flags and rearranges the stack
to resemble an ordinary Int 21 call. It checks the value of
cl and if it is in range, copies it to ah and invokes the
regular Int 21 callback.
Believe it or not, people still run programs that use this mechanism.
2017-05-24 14:33:37 -04:00
Jonathan Campbell
6f3b96eef7
callback: allow "reinstallation" of the vector without an E_Exit call
...
complaining about double vector usage. BIOS: Use the "reinstall" flag to
reinstate interrupt vectors on boot-up.
2016-02-20 00:08:19 -08:00
Jonathan Campbell
71b506dbb3
also add proper default handler for IRQ 8-15 (one that ACKs both PICs).
2016-01-30 20:41:02 -08:00
Jonathan Campbell
ffbad0b2b3
svn mainline r3878:
...
Year update.
2015-01-25 21:13:25 -08:00
Jonathan Campbell
5e9a21a2bd
some cleanup with help from truth5678
2014-12-28 22:23:36 -08:00
Jonathan Campbell
fea06c2287
CPU callback table is now dynamically allocated by ROM BIOS if mainline
...
compatible mapping turned off.
2014-06-10 21:53:34 -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