Applications Graphics & Sound Sound & Music Sourcecode & Information Soundblaster sourcecode Assembler  

Ensoniq 1371/3 SB64 register dump utility (DOS) 0.0

download download home home  
important code information
author:
jeff leyda
minimum requirements:
Ensoniq 1371/3 SB64 register dump utility (DOS) 0.0 description

Ensoniq 1371/3 and Creative soundblaster PCI 64 internal register dump utility for DOS. Displays PCI, IO space, Sample Rate Converter, and Codec registers to the screen for diagnostic purposes. Works best in pure DOS, but can also operate in a windows 9x shell. Full source (asm) included. Freeware.


jeff leyda
jeff@silent.net
Sep 29 2003

ES1371, ES1373 and Creative Labs SB128 register dump utility.


The ES1371/1373 configuration dump utility will output all the PCI, I/O,
Sample Rate Converter, and Codec registers.
This can be useful for debugging and verifying the 1371 hardware.


Command line options:
-h -? Show Help
-p Display PCI registers
-i Display IO registers
-s Display Sample Rate Converter registers
-c Display Codec registers

Display mode options:
-d Display as dwords (32 bit)
-w Display as words (16 bit)
-b Display as bytes (8 bit)

Note: codec and SRC registers are always 16 bit.

Default options are PCI, IO, SRC and CODEC in dword mode.
Output may be captured to a file by typing 1371dump > filename.txt

Examples:'
1371dump -pid == dump PCI and IO as dwords
1371dump -c == dump codec registers (always 16bit)
1371dump -p -b == dump PCI in byte (8 bit) mode




Here's a sample output:


ES1371/1373 configuration dump
PCI Registers:
Bus:00 Dev:11 Fn:00 PFA:00008800
13711274 14100005 04010006 00004000
0000E401 00000000 00000000 00000000
00000000 00000000 00000000 13711274
00000000 000000DC 00000000 800C010C
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000 00000000 00000000 6C310001
00000003 00000000 00000000 00000000
00000000 00000000 00000000 00000000
I/O Registers:
Base Address:E400
0CFF0000 7F080EC0 FFFFFFFF FFFFFFFF
E607CE2F 807E5903 0000FFFD 02000004
FF800003 00000000 00010000 00010000
Memory Pages:
Page 00:F5ECEAED F76FE588 F759E2BD F48EE416
Page 01:F2B2EA51 F1E9F2D0 EFA4F8B6 EB75FA9C
Page 02:E728FA1B E6A2F84C EA8DF993 EC4CFEA1
Page 03:EA9B03F8 E9200879 E9F70DA0 EDD513F6
Page 04:FFF7FFFF FFFFEFED FF7FFFBF FFFFDBFF
Page 05:7FFFFFF6 FFFCFBFE FFFFFFFA FFFEFFFF
Page 06:FF7FEFD7 FFFEFDFF FFFF7FEF FFFFFF7F
Page 07:FFFFFFFF FEFFFFFF FF7FFFF7 EF7FFFFF
Page 08:BFFFFBFF FFBFFFFF 7BDFFFFF FEBFEFFF
Page 09:FFF6BFFF EFFEFFFF FFF6FAEF FF7FFDFF
Page 0A:FFFFEFEF FFFFFFFF F7FDFBBB FFFFFFFF
Page 0B:FEFFFFFF FFFFFFFF FEFFFFFF FFFFFFEF
Page 0C:00025ED0 40007FFF FBFFFFFF F7FFFAFF
Page 0D:FEFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE
Page 0E:FFFFFFFF FFEFFFFF FEFFFFFF FFFFFFFF
Page 0F:FF9FFFFE FFFF9F7F FEFFFFFF BFFFF7FF
SRC Registers:
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0010 0010 0010 0012 0010 0011 0011 0010
0011 000F 000F 0010 0010 000F 000F 0011
000F 0010 000F 0011 0010 000F 0008 0006
0008 0008 0008 0007 0006 0007 0007 0007
0006 0007 0007 0008 0006 0007 0005 0007
0006 0007 0007 0005 FFFF FAF7 FFFF FFFF
C370 1551 2957 CE2F FFF6 FF09 05BF BFFF
FFF0 FF3D 5835 FFBF 1000 1000 FFFC FF7F
Codec Registers:
0150 0707 0707 0707 0000 0701 8708 8708
8808 0707 0707 0707 0707 0000 8000 0000
0000 0000 0000 000F 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0301 0000 0000
E414 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 4352 5903
0150 0707 0707 0707 0000 0701 8708 8708
8808 0707 0707 0707 0707 0000 8000 0000
0000 0000 0000 000F 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0301 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 4352 5903




File List:
1371DUMP.EXE4Kb
file_id.diz206b
readme.txt4Kb
source.zip16Kb

Similar code
1371play 0.0 ESS 1371/3 .wav player for DOS (Popularity: ) : Simple Ensoniq 1371/1373 and soundblaster PCI 64 .wav player for DOS. No drivers required, full source code (x86 asm) provided.
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Rate me
supported os
stats
downloads 127
version
size in Kb 19
popularity   4913/7916551
user rating 5/10
ad


New Code
Popular Code