1
0
Fork 0
Commit graph

64 commits

Author SHA1 Message Date
Sjoerd van der Berg
b36c835664 Changed keyboard modifiers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@706
2003-03-02 21:50:42 +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
3e9e80ea13 Protection against PIC index overflowing when changing cycles.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@684
2003-02-22 12:16:20 +00:00
Ulf Wohlers
6c0fc8f3e3 fixed bug in POPAD
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@655
2003-01-28 21:19:29 +00:00
Sjoerd van der Berg
83724b66f2 instructions.h moved in makefiles.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@640
2003-01-19 09:01:10 +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
Sjoerd van der Berg
d74635f15c Changed location of instructions.h
Only enable heavy_debug if normal debug is enabled.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@637
2003-01-18 11:29:23 +00:00
Sjoerd van der Berg
4f04dd2b8a Support for 0x67 prefix and some new 0x66 prefixed instructions.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@573
2002-12-16 14:43:54 +00:00
Sjoerd van der Berg
43801a39c2 Fix to imul not being correct with sign extension
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@548
2002-11-30 11:46:08 +00:00
Sjoerd van der Berg
f2ee392b0e hmm
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@547
2002-11-30 11:34:43 +00:00
Sjoerd van der Berg
4b45c7dc5f Major bug with prefixes not getting reset with string operations.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@530
2002-11-18 00:17:12 +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
Ulf Wohlers
813c012c4f Changes for debugger
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@526
2002-11-17 12:27:17 +00:00
Sjoerd van der Berg
d02e40e5fb Some fixes to 32bit ea look ups.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@513
2002-11-17 08:48:58 +00:00
Sjoerd van der Berg
db94196bd4 Changes to the repeat function to support new timing and handling of trap flag.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@512
2002-11-17 08:48:02 +00:00
Sjoerd van der Berg
fb4c46f187 added goto target to get out of the main loop.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@511
2002-11-17 08:47:00 +00:00
Sjoerd van der Berg
15c4369c34 Renamed some comments and changes to support new repeat.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@510
2002-11-17 08:46:10 +00:00
Sjoerd van der Berg
41d41fd696 Added safety to inhibit interrupt with mov ss and pop ss.
Changes to support the new repeat functions.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@509
2002-11-17 08:45:30 +00:00
Sjoerd van der Berg
3885bee68b Changed main cpu core to use the new timing variables and removed some old stuff.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@508
2002-11-17 08:41:33 +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
6a16c109af New variables for the timing code and some general clean up.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@506
2002-11-17 08:39:57 +00:00
Ulf Wohlers
66512e643e Added automatic cpu log call, if an "INT CD" occurs.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@500
2002-11-14 17:31:55 +00:00
Peter Veenstra
ef0654b332 fixed a bug in mul.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@497
2002-11-13 20:47:01 +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
Ulf Wohlers
8dc5a523de support for cpu trap flag
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@479
2002-11-04 21:27:03 +00:00
Sjoerd van der Berg
d565b8c526 Added t_SHARd in the get_AF group, changed the fatal errors to warnings and regrouped some flags into unknown groups.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@461
2002-10-28 23:45:55 +00:00
Sjoerd van der Berg
dfb87ec9e3 Added 0xb2, LSS instruction.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@453
2002-10-27 21:31:43 +00:00
Sjoerd van der Berg
dfb34f80a5 New prefix variables.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@428
2002-10-25 21:26:09 +00:00
Sjoerd van der Berg
15033b27a4 New prefix variables and a new string repeat function.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@427
2002-10-25 21:25:35 +00:00
Sjoerd van der Berg
5b84e7c805 String repeat instructions added
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@426
2002-10-25 21:23:59 +00:00
Sjoerd van der Berg
f1d25a588f New repeat code
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@425
2002-10-25 21:22:37 +00:00
Ulf Wohlers
17a1974f6a debugger changes/additions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@414
2002-10-25 15:25:13 +00:00
Ulf Wohlers
ac29b40919 Changes for new debugger functionalities:
starting/stepping into INTs. processor status log, step over rep instr., debug.com,
heavy debugging switch


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@411
2002-10-25 15:15:42 +00:00
Peter Veenstra
18ae21e866 added help messages for the configfile and updated the readme and install to reflect libpng and zlib
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@396
2002-10-22 17:52:38 +00:00
Sjoerd van der Berg
973be7b16f Added some instructions and fixed a very annoying bug with wrong fetched byte size.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@393
2002-10-21 22:09:19 +00:00
Sjoerd van der Berg
1d9ec59b07 Changed the counter for the cpu decoder to a signed integer.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@385
2002-10-20 10:43:56 +00:00
Sjoerd van der Berg
209b450062 Added some safety defaults in switches
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@384
2002-10-20 10:42:37 +00:00
Sjoerd van der Berg
726aabde05 Protection against setting 0 cycles in the config file and reading out from the low case cycles property
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@375
2002-10-19 17:46:13 +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
f02d440dc9 Added opcode 64 65 and 6B
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@288
2002-09-17 06:35:04 +00:00
Ulf Wohlers
0277679a17 added 'rep nop'
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@285
2002-09-16 16:04:26 +00:00
Sjoerd van der Berg
e4e0137e66 Changed core startup to make the prefix table
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@237
2002-08-28 09:04:00 +00:00
Sjoerd van der Berg
49c27cdc19 Changed some instructions for new prefix handling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@236
2002-08-28 09:03:34 +00:00
Sjoerd van der Berg
db6eb155e1 StringSI to use new prefix handling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@235
2002-08-28 09:03:10 +00:00
Ulf Wohlers
b987696b5f Interrupt -> INTERRUPT
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@233
2002-08-27 12:27:59 +00:00
Ulf Wohlers
cb780cd6e6 Added instructions: BSF,BSR,BSWAP
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@227
2002-08-27 10:15:38 +00:00
Sjoerd van der Berg
7e46d9c60f Fixed bug in popfd, this should remove some trap flag warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@224
2002-08-25 22:40:50 +00:00
Sjoerd van der Berg
2c911b659f Added 0x00 group 7 to generate interrupt 6
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@219
2002-08-25 16:38:40 +00:00
Sjoerd van der Berg
7827dcbc3d 0x85 Test Ed,GD opcode added
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@198
2002-08-21 14:29:08 +00:00
Ulf Wohlers
57bd6890f5 changes for debugger
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@195
2002-08-20 09:51:06 +00:00