1
0
Fork 0
Commit graph

43 commits

Author SHA1 Message Date
Peter Veenstra
a78b2c4f8b Update year
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3548
2010-02-11 13:36:50 +00:00
Sebastian Strohhäcker
decb3823d2 int13 unconditionally enables the interrupt flag on return (ripsaw, fixes some pirates booter version);
change the set/clear flag for callback return functions a bit (hal)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3458
2009-08-23 17:24:54 +00:00
Sebastian Strohhäcker
58ce4315f8 move callback default segment to bios standard;
use fixed default offset for irq0 as well (ripsaw, fixes tinker tales)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3423
2009-06-11 16:05:17 +00:00
Sebastian Strohhäcker
8fa4a2d43a clear direction flag when entering ps2 irq routine (needed when irq happens if direction flag is set and the
user subroutine assumes DF to be clear), thanks to ripsaw for figuring this out


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3313
2009-03-03 18:30:41 +00:00
Sebastian Strohhäcker
a6d6dce331 have irq6 use a different default handler to work around a bug in a game (thanks to ripsaw, should fix design your own railroad)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3263
2009-01-18 13:57:45 +00:00
Peter Veenstra
f47d48ba07 Start stuff with an REFT instead of IRET. Fixes CyberRace.(Beta 2)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3260
2009-01-14 22:16:00 +00:00
Sebastian Strohhäcker
7859569c6d add mouse driver backdoor entry point (enables mouse in Last half of Darkness, PC-BLOX)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2869
2007-06-03 16:46:33 +00:00
Peter Veenstra
fdd16dea1a Happy New Year\!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2728
2007-01-08 19:45:42 +00:00
Sebastian Strohhäcker
941cca12b9 fix fast console output code (evo)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2695
2006-09-01 17:34:36 +00:00
Sebastian Strohhäcker
6215071ebc change callback code; get rid of several calls to DOSBOX_RunMachine()
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2677
2006-07-24 19:06:55 +00:00
Sebastian Strohhäcker
97470261fb tweak size of auto-cycle interval (ih8regs);
switch to auto-cycle guessing if appropriate


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2660
2006-06-25 18:49:32 +00:00
Sebastian Strohhäcker
1d89346c16 move callbacks into read-only memory (Pinball/Adventure construction kit booters)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2612
2006-04-22 15:25:45 +00:00
Sjoerd van der Berg
4a0acfb45a New format for mapper handlers to support keeping keys pressed.
Add unlocked speed hotkey
Add some sort of auto cycle guessing


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2490
2006-02-12 23:28:21 +00:00
Peter Veenstra
df67775306 time passes on and on....
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2480
2006-02-09 11:47:57 +00:00
Sjoerd van der Berg
734c9856e1 New callback_setupat call
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2472
2006-02-03 17:07:41 +00:00
Peter Veenstra
d8d805b2ce fix tiny memleak with restarting sections when dealing with callbacks
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2304
2005-09-08 13:09:47 +00:00
Peter Veenstra
b4fb1af8a2 added function to only allocate a callback.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2253
2005-07-30 09:49:29 +00:00
Peter Veenstra
5a3f4fb38d jumpwise optimalisations
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2155
2005-03-25 10:12:05 +00:00
Peter Veenstra
874cb31df2 New callback class to handle callbacks
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2144
2005-03-25 08:40:42 +00:00
Peter Veenstra
2094d8b985 Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2106
2005-02-10 10:21:12 +00:00
Peter Veenstra
c99f8e8710 IO Exceptions (wd)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2094
2004-12-28 16:13:26 +00:00
Peter Veenstra
2c0338404b Added some callback information for the lower numbers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1933
2004-08-29 11:22:37 +00:00
Peter Veenstra
ca409fd57c Typo in preamble
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1899
2004-08-04 09:12:57 +00:00
Sjoerd van der Berg
8126b4002c Change the way the callback_idle call wastes cpu power
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1878
2004-07-08 07:09:30 +00:00
Peter Veenstra
05a4fc6daa Revectorred int 5c(wd)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1542
2004-01-07 20:23:48 +00:00
Sjoerd van der Berg
57a32fa94e Runrealint uses a table with 0xcd 0x00-0xff instructions now
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1438
2003-11-18 20:46:01 +00:00
Ulf Wohlers
94099cbbf1 Added callback descriptions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1427
2003-11-09 16:44:27 +00:00
Peter Veenstra
4280d1cef5 Disabled zeroing of int f handler.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1275
2003-09-29 21:06:49 +00:00
Sjoerd van der Berg
1c5b995c6d callbacks start from 1
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1157
2003-07-26 10:39:14 +00:00
Sjoerd van der Berg
35188cb6c8 use phys_write for rom area.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1117
2003-07-14 08:26:07 +00:00
Ulf Wohlers
3b0f6bfda8 Added CALLBACK_SetupAt
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1080
2003-07-05 14:05:05 +00:00
Peter Veenstra
c9b747adc4 new logging system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@987
2003-05-04 19:12:09 +00:00
Sjoerd van der Berg
5375838637 Changes for new flags
Always add a 0x67 handler incase ems is not loaded.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@917
2003-04-13 18:34:21 +00:00
Sjoerd van der Berg
32dff6253f Always set first 0x40 interrupts to default handler at startup.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@846
2003-03-30 21:12:15 +00:00
Peter Veenstra
f79eaaba75 updates for new logging system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@695
2003-02-27 19:56:22 +00:00
Sjoerd van der Berg
5f7c53654c Only setup default interrupt handlers for first 128 interrupts.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@638
2003-01-18 11:30:05 +00:00
Peter Veenstra
53bd61bf03 changed illegal interrupt reporiting to use hex instead of dec
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@528
2002-11-17 13:11:28 +00:00
Sjoerd van der Berg
0dbbf37f95 New callback type with STI and the idle call steals some cycles to speed things up.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@507
2002-11-17 08:40:43 +00:00
Sjoerd van der Berg
09005620bb CALLBACK_Idle() automatically sets the interrupt flag now.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@482
2002-11-06 09:41:09 +00:00
Peter Veenstra
d0fc1da99b added support for a config class/file. System not initialized perfect yet!
(env is not fixed)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@289
2002-09-17 20:07:25 +00:00
Sjoerd van der Berg
2ae43c7636 New segments and no more default interrupt handles.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@158
2002-08-19 12:33:51 +00:00
Sjoerd van der Berg
44c0b660fc RunRealFar and RunRealInt have been fixed.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@150
2002-08-13 04:53:31 +00:00
Sjoerd van der Berg
42e5d0b779 First CVS upload.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@80
2002-07-27 13:08:48 +00:00