Volker Ruppert
f6ac6abd92
- implemented dummy sound input support (returns silence) and prepared the
...
ES1370 emulation to use it.
TODO #1 : implement real sound input in the lowlevel sound modules
TODO #2 : implement sound input in the SB16
TODO #3 : rewrite sound output code to use the same API
2011-04-04 16:07:24 +00:00
Volker Ruppert
c78026a9a2
- deleted executable properties from source files
2011-04-03 10:29:19 +00:00
Volker Ruppert
580159d2d8
- deleted executable property
2011-04-03 09:55:17 +00:00
Stanislav Shwartsman
5172d473fa
update CHANGES
2011-04-03 04:12:46 +00:00
Stanislav Shwartsman
bee5940167
fixed compilation err with trace cache off
2011-04-03 03:43:38 +00:00
Stanislav Shwartsman
734744847e
fix cpuid.h (c)
2011-04-03 03:40:25 +00:00
Volker Ruppert
4e0303fb56
- small optimization in read / write sector loop: no need to calculate logical
...
sector address when incrementing
- removed useless duplicated list of unsupported commands
- LBA flag changed to type bx_bool
2011-04-02 13:19:52 +00:00
Volker Ruppert
37ed405197
- CVS to SVN changes
...
- spelling fixes etc. (thanks to Ben Lunt)
2011-04-01 16:20:15 +00:00
Volker Ruppert
8de57f7c03
- CVS to SVN changes
...
- spelling fixes etc. (thanks to Ben Lunt)
2011-04-01 16:19:15 +00:00
Volker Ruppert
19ed9839b6
- fixed segfault if Xrandr extension is not installed. If not present, use
...
DisplayWidth()/-Height() xlib calls (SF patch #3267459 by Heikki Lindholm)
2011-04-01 15:52:13 +00:00
Volker Ruppert
29c5c45609
- implemented gameport (joystick) presence control by external device and use
...
it in the ES1370 device (enabled by default)
2011-03-31 16:54:06 +00:00
Stanislav Shwartsman
2b596e1bc4
warning fix
2011-03-27 15:17:38 +00:00
Volker Ruppert
0ff7ba3431
- fixed sound output after restoring state
...
- improved debug message
2011-03-27 09:32:17 +00:00
Stanislav Shwartsman
a2576c6892
updated CHANGES
2011-03-26 22:05:47 +00:00
Volker Ruppert
b46be5ced3
- store mouse capture status in local variable instead of calling the parameter
...
interface periodicly
- minor code cleanups
2011-03-26 08:27:13 +00:00
Stanislav Shwartsman
4de76b0571
introduced victim cache for a trace cache structure.
...
Allows to significantly cut trace cache miss latenct and find data in victim cahe instead of redoding it
8 entries VC in parallel with direct map 64K entries
2011-03-25 23:06:34 +00:00
Stanislav Shwartsman
9950c2a943
update docs for new xsaveopt .bochsrc option
2011-03-25 20:35:58 +00:00
Stanislav Shwartsman
f0a3cce1e2
added XSAVEOPT instruction emulation (for now with no state tracking according to Intel docs, just alias it to XSAVE)
...
update CHANGES
2011-03-25 20:32:07 +00:00
Stanislav Shwartsman
dd36d3c754
fixed code breakpoint hit
2011-03-24 19:06:58 +00:00
Stanislav Shwartsman
0a88065722
updated instrumentation callbacks
2011-03-22 22:18:40 +00:00
Volker Ruppert
a626140c35
implemented ATA commands READ NATIVE MAX ADDRESS and READ NATIVE MAX ADDRESS EXT
2011-03-22 19:55:07 +00:00
Volker Ruppert
c5bc862857
added niclist.exe to svn:ignore
2011-03-21 17:12:32 +00:00
Stanislav Shwartsman
31dd6a70db
small cleanups
2011-03-20 21:16:45 +00:00
Stanislav Shwartsman
7664c55b08
first fixups after AVX
...
(and for AVX)
2011-03-20 18:27:31 +00:00
Volker Ruppert
932df44658
- renamed some symbols from BX_SOUND_OUTPUT_* to BX_SOUNDLOW_*
...
- es1370: fixed transfer size for the ADC channel
- es1370: call startwaveplayback() when the DAC2 channel is activated
- added missing change to BX_SUPPORT_SOUNDLOW
- changed type of variable "stereo" to bx_bool
- minor other changes
2011-03-20 18:02:12 +00:00
Stanislav Shwartsman
bcd15ddf31
updated configure
2011-03-20 17:10:00 +00:00
Volker Ruppert
6c58d00c62
updated dependencies
2011-03-20 16:18:45 +00:00
Stanislav Shwartsman
af28ef231a
storing list title in param is redundant, extra overhead
2011-03-19 21:40:07 +00:00
Stanislav Shwartsman
803643d3d5
fix AVX configure sanitcheck
2011-03-19 20:12:28 +00:00
Stanislav Shwartsman
7ced718040
implemented AVX instructions support
...
many changes - some cleanup will follow
please report ay found bugs !
2011-03-19 20:09:34 +00:00
Stanislav Shwartsman
16021a0ddb
rename model_specific.h to be cpuid.h
2011-03-19 17:35:18 +00:00
Stanislav Shwartsman
1aaf596d79
small fixes
2011-03-19 17:19:41 +00:00
Volker Ruppert
2653ba2fba
- renamed bas class for lowlevel sound support to bx_sound_lowlevel_c
...
- define symbol BX_SUPPORT_SOUNDLOW to make the lowlevel sound modules
independent from the presence of the SB16 emulation
2011-03-19 12:57:44 +00:00
Volker Ruppert
e6d56f97ae
- renamed bas class for lowlevel sound support to bx_sound_lowlevel_c
...
- define symbol BX_SUPPORT_SOUNDLOW to make the lowlevel sound modules
independent from the presence of the SB16 emulation
2011-03-19 12:57:13 +00:00
Volker Ruppert
65f7056328
- moved BX_MIN and BX_MAX macro definitions to bochs.h, removed duplicates and
...
use it in es1370.cc
- improved log messages
2011-03-15 22:18:40 +00:00
Stanislav Shwartsman
96312698f6
fixed typo
2011-03-15 20:31:49 +00:00
Stanislav Shwartsman
6deb746464
do not handle reserved bits yet
2011-03-15 20:22:17 +00:00
Stanislav Shwartsman
63fe52f601
accessors for DR6 and DR7 fields
2011-03-15 20:20:15 +00:00
Stanislav Shwartsman
edd7c2d787
small reorg in cpuid code
2011-03-14 20:28:16 +00:00
Stanislav Shwartsman
ac8223d3ec
typo fix
2011-03-14 20:26:44 +00:00
Volker Ruppert
8eb4452441
- changed links from CVS to SVN and added Wiki link
2011-03-14 17:29:30 +00:00
Stanislav Shwartsman
acd320699d
small cleanups
2011-03-14 06:25:54 +00:00
Volker Ruppert
43650c4459
- load 'current sample count' with new value of 'sample count'
...
- status register can be read in byte and word mode (undocumented?)
- modified some log messages
2011-03-13 20:29:00 +00:00
Volker Ruppert
50d34fdfca
fixed malformed host name caused by typo
2011-03-13 20:28:29 +00:00
Volker Ruppert
e67bb30120
- added documentation for the ES1370 soundcard
2011-03-13 09:09:34 +00:00
Volker Ruppert
d966ae3d22
- adding Id and Rev property
2011-03-12 22:19:12 +00:00
Volker Ruppert
dfc873f954
- adding Id and Rev property
2011-03-12 22:17:54 +00:00
Stanislav Shwartsman
1dd995abc3
Adding Id and Rev property
2011-03-12 20:34:38 +00:00
Volker Ruppert
cd6e4241d9
- ported ES1370 soundcard emulation from Qemu. For now, only sound output to
...
DAC2 is sent to the lowlevel sound module. DAC1 and sound input (ADC) are not
yet supported. Also unsupported: CODEC (mixer), UART (MIDI) and legacy support.
Sound module selection in configure script now no longer depends on SB16 and
uses autodetection only.
- fixed segfault when saving bochsrc
2011-03-12 17:40:19 +00:00
Volker Ruppert
ae45908060
- ported ES1370 soundcard emulation from Qemu. For now, only sound output to
...
DAC2 is sent to the lowlevel sound module. DAC1 and sound input (ADC) are not
yet supported. Also unsupported: CODEC (mixer), UART (MIDI) and legacy support.
Sound module selection in configure script now no longer depends on SB16 and
uses autodetection only.
- fixed segfault when saving bochsrc
2011-03-12 17:37:26 +00:00