1
0
Fork 0
Commit graph

160 commits

Author SHA1 Message Date
Sjoerd van der Berg
21949d3225 Auto intialize dma transfers now use the dma block size parameter setup previously
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1295
2003-10-05 19:12:09 +00:00
Ulf Wohlers
7ce6f66865 Added CMOS_SetRegister
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1285
2003-09-30 15:42:12 +00:00
Sjoerd van der Berg
6b72dfd2f0 Fix signed/unsigned warning
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1270
2003-09-25 19:30:55 +00:00
Sjoerd van der Berg
4f4eefda17 Really clear the lower 4 bits
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1269
2003-09-25 19:30:23 +00:00
Peter Veenstra
3145bf2165 fixed rtc timers to behave like timer instead of a onetime event. fixes several games
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1252
2003-09-19 12:57:27 +00:00
Sjoerd van der Berg
7d2bdc65e3 Allow reallocation of memory handles to 0 pages.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1231
2003-09-07 14:35:41 +00:00
Sjoerd van der Berg
21ca26be96 Reading SBPRO microphone level fixed.
Triggering 8-bit irq DSP function doesn't return data.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1229
2003-09-04 19:17:57 +00:00
Sjoerd van der Berg
2fd4a98dde Initial font selection
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1228
2003-09-04 15:49:00 +00:00
Sjoerd van der Berg
6de41171d1 Fix memory allocation using same memory block again while doing bestmatch
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1227
2003-09-04 15:47:55 +00:00
Sjoerd van der Berg
72e2a732df Text mode uses start address now.
Support for double lined vesa modes.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1226
2003-09-03 20:36:28 +00:00
Sjoerd van der Berg
66c850027e Only set LFB address if it changes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1225
2003-09-03 20:31:49 +00:00
Peter Veenstra
eba92fc10a fixed crashes in MadTv1 (reading from pit 2 without being latched first)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1217
2003-09-01 20:16:59 +00:00
Sjoerd van der Berg
341cb199e6 Fix some compilation warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1215
2003-09-01 18:19:22 +00:00
Sjoerd van der Berg
3a869f20de Check if cycles need to be lowered when adding new irqs/events
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1214
2003-09-01 14:28:37 +00:00
Sjoerd van der Berg
a67453b78e Added SBPRO 2.0 support
Added a new ADPCM decoding algorithm
Added better timing for short detection dma transfers
Added new registers to mixer
Some new debug messages and clean up


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1213
2003-09-01 14:27:57 +00:00
Sjoerd van der Berg
942bef0e09 Some updates to DMA to allow better handling of masked bit and reaching terminal count.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1208
2003-08-29 08:38:59 +00:00
Sjoerd van der Berg
8cd083552e Lower delay for setting up the new LFB address in memory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1202
2003-08-23 11:01:28 +00:00
Sjoerd van der Berg
42cf596c56 Fix correct address of linear frame buffer.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1201
2003-08-23 11:00:08 +00:00
Sjoerd van der Berg
feb42742ac Moved some timer tick handling to PIC
Changed pic_runqueue a bit for new pic scheduling handling.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1160
2003-07-26 10:45:11 +00:00
Ulf Wohlers
2daf8b32c7 Added MEM_AllocatedPages. Get amount of allocated pages of handle
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1148
2003-07-24 19:13:58 +00:00
Sjoerd van der Berg
4e62907e37 include ctype.h for toupper
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1137
2003-07-15 09:05:19 +00:00
Sjoerd van der Berg
7c02953cfc New direct mapping support
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1134
2003-07-14 12:43:51 +00:00
Sjoerd van der Berg
4d26f08a37 Support for setting linear frame buffer base.
New way of setting up vga read/write handler or frame buffer.
No longer use HostPt memory for certain video modes.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1122
2003-07-14 08:39:40 +00:00
Sjoerd van der Berg
74676d9bb7 Memory size now reported in 4kb blocks
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1121
2003-07-14 08:36:12 +00:00
Sjoerd van der Berg
f807ea947f Support for paged memory and handlers on changes to those pages.
On demand allocation of memory
Setup a range for linear frame buffer
Handle ROM/VGA memory sections.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1120
2003-07-14 08:35:28 +00:00
Sjoerd van der Berg
4520aa573e remove obsolete #include
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1107
2003-07-10 12:34:08 +00:00
Sjoerd van der Berg
a9e6d0bacc Change order of includes for defines
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1103
2003-07-08 20:11:08 +00:00
Sjoerd van der Berg
4f61b6c47a C_MODEM checking
Correct caps for sdl_net header


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1100
2003-07-08 18:21:22 +00:00
Sjoerd van der Berg
11d98caddb Added softmodem and serialport
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1098
2003-07-08 16:53:07 +00:00
Sjoerd van der Berg
75c8236f5b don't exit on unhandled pit commands
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1091
2003-07-06 15:31:47 +00:00
Sjoerd van der Berg
2b61bd2759 Initial version of modem and serial port
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1084
2003-07-06 13:07:16 +00:00
Sjoerd van der Berg
b222a9576a Warning clean up
Removing some old unused routines
Addind some newlines after some files.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1077
2003-06-19 17:12:50 +00:00
Sjoerd van der Berg
7338e63566 Reverse active and deactive keyboard commands
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1072
2003-06-17 20:27:01 +00:00
Sjoerd van der Berg
188379a542 remove vga_fonts.cpp
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1066
2003-06-15 19:55:31 +00:00
Sjoerd van der Berg
056921a226 No longer need vga_fonts.cpp, since fonts are loaded from bios
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1065
2003-06-15 19:54:58 +00:00
Sjoerd van der Berg
c908fa9a09 SVGA support by emulating an S3/trio 64 card with 2 mb
Support for dual CGA palette and background colors
Support for attribute palette group changing
Changes to work together with bios somewhat in supporting different video cards
Basic support for Tandy pcjr 320x200x16 color mode
Text mode support for changing font and panning support.
Support for data rotate in 16 color modes.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1063
2003-06-15 19:44:58 +00:00
Sjoerd van der Berg
a8cce43b4f Maximum of 34mb addressable memory now with highest 2mb being video memory range.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1058
2003-06-14 11:45:40 +00:00
Sjoerd van der Berg
12f1965cb4 Update log messages to be warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1011
2003-05-20 15:44:21 +00:00
Peter Veenstra
60292fb70f fixed ambiguos call
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1006
2003-05-11 17:48:01 +00:00
Sjoerd van der Berg
62a2b2b34e Added better timer flag support when not running in a periodic timer mode.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@996
2003-05-06 07:44:20 +00:00
Sjoerd van der Berg
83a044b472 New logging mesages for IO
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@995
2003-05-06 07:43:01 +00:00
Peter Veenstra
bbb7cf45b0 updated loggingsystem
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@989
2003-05-04 19:19:09 +00:00
Peter Veenstra
b0906a8ed9 added basic support for vidmode 0x7
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@984
2003-05-04 12:44:26 +00:00
Sjoerd van der Berg
12aee4bb55 Unmask RTC irq 8 by default.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@967
2003-04-27 07:08:47 +00:00
Sjoerd van der Berg
1663e758b0 Added a total memory size call.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@965
2003-04-27 07:06:44 +00:00
Sjoerd van der Berg
6d4a305923 Support for reading out time/date using hosts time.
Support for reading out extended memory size.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@964
2003-04-27 07:06:20 +00:00
Sjoerd van der Berg
1651123cbf Set a default division rate
Stop showing the warning for illegal registers
Extra protection before starting RTC timer.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@961
2003-04-23 19:31:04 +00:00
Sjoerd van der Berg
4916b5fb6c Place #ifdef's around MSVC #pragma's
Rewrite some signed/unsigned unions to use casts.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@956
2003-04-23 07:33:06 +00:00
Sjoerd van der Berg
bb30f7f309 Fixed mixup with LSB and MSB when reading timer latch.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@949
2003-04-20 10:44:15 +00:00
Sjoerd van der Berg
199b75bf50 Allocate all memory in big block at startup.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@944
2003-04-19 15:41:43 +00:00