Re: [hatari-devel] DSP questions (a-law table incorrect?) |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] DSP questions (a-law table incorrect?)
- From: Miro Kropáček <miro.kropacek@xxxxxxxxx>
- Date: Sun, 9 Sep 2018 12:21:45 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=po8TDkC2NAeilfRGCfonjjDcZNNQCe/SON0rPO9T/XE=; b=VSXWVV1uPmPux2IowtcjgPnW7D8iUoFWtsNs0YtOBug8WN8P27SpkmgMIn41o/HDn1 Hw1oI/ahqGOZpjjpWBJZPn5EIm90DXIckkefAYG+/ZKzG7txXM4c0iZLvF+bUHeHmt5w n9EoWoKtHdOvBHENls6/lJj4Gn6rvavwuWAoFXwBwKzXznfqI+99PMMB3V6HFyt/Bqge O0FPaMQCjKkqiaZO8RmM1zZwdIl3bhNwa+1IBWD3vjMRcNOzHLOvcTHC9M5xv02hO9rb 66odPV5UzxAWsUyPP4zIj09pfHqLY3GvTW3bU0sfXgfdK8L22jGGssM2m959HY5qnLLh sVLQ==
Could someone please run the attached program?
Sure. Output attached.
--
X mem $0000-$01ff
0000: be7fe2
0001: 3acf80
0002: dbe0bd
0003: dd01b7
0004: 000075
0005: d40000
0006: f7fcfb
0007: df763e
0008: 000000
0009: 7ec9f8
000a: 7fffff
000b: 000013
000c: b2e28a
000d: ff6a7b
000e: ae7fca
000f: 1be53f
0010: 23efa8
0011: 00bdb6
0012: b3e69b
0013: 5dc5cd
0014: bb8bae
0015: a8830a
0016: ffffff
0017: 00e53f
0018: 8ab3aa
0019: fbfdfc
001a: ebaff6
001b: 00003f
001c: a0bd04
001d: 000000
001e: 2f0771
001f: 00f7ff
0020: a9af3a
0021: b8394e
0022: 175f71
0023: 000000
0024: b9ab23
0025: bebdf8
0026: ffa73f
0027: bff6da
0028: 39ae08
0029: fafdfa
002a: fae6cf
002b: ebf5ba
002c: 2bb3e8
002d: bfdc6e
002e: dfeddd
002f: 007635
0030: 000004
0031: 000000
0032: 0059cb
0033: fffe4e
0034: ec728f
0035: 735155
0036: 016290
0037: 000000
0038: 556b20
0039: cee88c
003a: 800000
003b: 22e8aa
003c: baaaad
003d: 7c0000
003e: d9faaf
003f: 93bdb6
0040: 3cba68
0041: 6efff0
0042: ebeeff
0043: bfefee
0044: 3bba4a
0045: fa99fb
0046: 7fffff
0047: 0bfe7e
0048: a9a889
0049: f7fffc
004a: af6eac
004b: df7f6e
004c: ab3e08
004d: ffe348
004e: 3ee6bc
004f: 3fb7bf
0050: aabb3e
0051: 7ae9e8
0052: fe63f4
0053: 3ffb3e
0054: 63abba
0055: b8db93
0056: dfe2fa
0057: b8457d
0058: 800000
0059: 008e40
005a: 9cf66e
005b: 9f3cfa
005c: 7fffff
005d: ffffff
005e: fefabe
005f: dbf7bd
0060: ffffff
0061: ffffff
0062: baa6d5
0063: 5dc5cd
0064: 000013
0065: fd73d2
0066: bfbff7
0067: 9fbad6
0068: bbada2
0069: ea79fa
006a: f2e6cc
006b: b9a90d
006c: afea8a
006d: 33dff2
006e: afa7df
006f: cea85f
0070: 800000
0071: 000004
0072: cdeff6
0073: 0ffe88
0074: b98faa
0075: 97f7e9
0076: feeae4
0077: 9a7fff
0078: 3aaa2a
0079: deda6e
007a: fae6dd
007b: 75cc5d
007c: abaf88
007d: 9e9978
007e: dbbdea
007f: 0a1622
0080: a3bb79
0081: bbfbe1
0082: 9fdadf
0083: 76af65
0084: 2efb0e
0085: feffbb
0086: beffff
0087: debed2
0088: a9bb8b
0089: 1bf7fd
008a: afd22f
008b: 9beff4
008c: ab9b8b
008d: bdfdfd
008e: be7fe2
008f: ca37f3
0090: adbb28
0091: 7279f5
0092: ffb6fd
0093: 800000
0094: 2be3ba
0095: 6b92d8
0096: 6b92d8
0097: 7279f5
0098: 013033
0099: ffffff
009a: edfeff
009b: b6f67c
009c: a3bb79
009d: 0a1622
009e: b3a78a
009f: 5fffeb
00a0: abab8a
00a1: bbd5a0
00a2: ee8676
00a3: 53b73a
00a4: 53b73a
00a5: 013033
00a6: 2be3ba
00a7: f6fece
00a8: 0b9102
00a9: 9efd58
00aa: f9c234
00ab: deb63c
00ac: abbaec
00ad: 5edf6a
00ae: ffde94
00af: 83ff2e
00b0: 38ab2a
00b1: e5fbec
00b2: c7ac7c
00b3: dbfeef
00b4: af177a
00b5: fef9be
00b6: efd6ad
00b7: 44cc5d
00b8: 3bacfa
00b9: dfebbc
00ba: baef7d
00bb: 800000
00bc: b3bbfe
00bd: fff9b9
00be: fdb6fe
00bf: 3fec4e
00c0: 56d751
00c1: 56d751
00c2: ffafb9
00c3: 7eb1d3
00c4: ebaa9a
00c5: bfbf08
00c6: efbffe
00c7: caa766
00c8: aaa328
00c9: 800000
00ca: 3d1ee8
00cb: 8efff2
00cc: be7fe2
00cd: bafaf8
00ce: fbaabf
00cf: d55fd9
00d0: 51b742
00d1: 7fffff
00d2: eff7b9
00d3: dbf7ea
00d4: babfaa
00d5: bfff7f
00d6: bfff2d
00d7: af3da6
00d8: abaf82
00d9: 9e9978
00da: 8faffe
00db: 8fa6e6
00dc: ab2aaa
00dd: fe7dfc
00de: de6bbf
00df: 5ab0bc
00e0: 3e29c2
00e1: fffdea
00e2: fab2ee
00e3: dff8a4
00e4: ffffff
00e5: fffff8
00e6: fbaee5
00e7: 39efce
00e8: bfae0a
00e9: fc7fe0
00ea: ffa4ae
00eb: fefebe
00ec: 8baaaa
00ed: fef974
00ee: effb38
00ef: faf522
00f0: 3aaae0
00f1: 9eefed
00f2: 8ff7ff
00f3: b3f7fe
00f4: bbaa92
00f5: bc59fc
00f6: fff36c
00f7: bba6cb
00f8: b38a12
00f9: 3f3bf4
00fa: ff479e
00fb: 82e570
00fc: 2bb321
00fd: fffbf0
00fe: beaff4
00ff: 83f4df
0100: 7d7c00
0101: 797c00
0102: 757c00
0103: 717c00
0104: 6d7c00
0105: 697c00
0106: 657c00
0107: 617c00
0108: 5d7c00
0109: 597c00
010a: 557c00
010b: 517c00
010c: 4d7c00
010d: 497c00
010e: 457c00
010f: 417c00
0110: 3e7c00
0111: 3c7c00
0112: 3a7c00
0113: 387c00
0114: 367c00
0115: 347c00
0116: 327c00
0117: 307c00
0118: 2e7c00
0119: 2c7c00
011a: 2a7c00
011b: 287c00
011c: 267c00
011d: 247c00
011e: 227c00
011f: 207c00
0120: 1efc00
0121: 1dfc00
0122: 1cfc00
0123: 1bfc00
0124: 1afc00
0125: 19fc00
0126: 18fc00
0127: 17fc00
0128: 16fc00
0129: 15fc00
012a: 14fc00
012b: 13fc00
012c: 12fc00
012d: 11fc00
012e: 10fc00
012f: 0ffc00
0130: 0f3c00
0131: 0ebc00
0132: 0e3c00
0133: 0dbc00
0134: 0d3c00
0135: 0cbc00
0136: 0c3c00
0137: 0bbc00
0138: 0b3c00
0139: 0abc00
013a: 0a3c00
013b: 09bc00
013c: 093c00
013d: 08bc00
013e: 083c00
013f: 07bc00
0140: 075c00
0141: 071c00
0142: 06dc00
0143: 069c00
0144: 065c00
0145: 061c00
0146: 05dc00
0147: 059c00
0148: 055c00
0149: 051c00
014a: 04dc00
014b: 049c00
014c: 045c00
014d: 041c00
014e: 03dc00
014f: 039c00
0150: 036c00
0151: 034c00
0152: 032c00
0153: 030c00
0154: 02ec00
0155: 02cc00
0156: 02ac00
0157: 028c00
0158: 026c00
0159: 024c00
015a: 022c00
015b: 020c00
015c: 01ec00
015d: 01cc00
015e: 01ac00
015f: 018c00
0160: 017400
0161: 016400
0162: 015400
0163: 014400
0164: 013400
0165: 012400
0166: 011400
0167: 010400
0168: 00f400
0169: 00e400
016a: 00d400
016b: 00c400
016c: 00b400
016d: 00a400
016e: 009400
016f: 008400
0170: 007800
0171: 007000
0172: 006800
0173: 006000
0174: 005800
0175: 005000
0176: 004800
0177: 004000
0178: 003800
0179: 003000
017a: 002800
017b: 002000
017c: 001800
017d: 001000
017e: 000800
017f: 000000
0180: 158000
0181: 148000
0182: 178000
0183: 168000
0184: 118000
0185: 108000
0186: 138000
0187: 128000
0188: 1d8000
0189: 1c8000
018a: 1f8000
018b: 1e8000
018c: 198000
018d: 188000
018e: 1b8000
018f: 1a8000
0190: 0ac000
0191: 0a4000
0192: 0bc000
0193: 0b4000
0194: 08c000
0195: 084000
0196: 09c000
0197: 094000
0198: 0ec000
0199: 0e4000
019a: 0fc000
019b: 0f4000
019c: 0cc000
019d: 0c4000
019e: 0dc000
019f: 0d4000
01a0: 560000
01a1: 520000
01a2: 5e0000
01a3: 5a0000
01a4: 460000
01a5: 420000
01a6: 4e0000
01a7: 4a0000
01a8: 760000
01a9: 720000
01aa: 7e0000
01ab: 7a0000
01ac: 660000
01ad: 620000
01ae: 6e0000
01af: 6a0000
01b0: 2b0000
01b1: 290000
01b2: 2f0000
01b3: 2d0000
01b4: 230000
01b5: 210000
01b6: 270000
01b7: 250000
01b8: 3b0000
01b9: 390000
01ba: 3f0000
01bb: 3d0000
01bc: 330000
01bd: 310000
01be: 370000
01bf: 350000
01c0: 015800
01c1: 014800
01c2: 017800
01c3: 016800
01c4: 011800
01c5: 010800
01c6: 013800
01c7: 012800
01c8: 01d800
01c9: 01c800
01ca: 01f800
01cb: 01e800
01cc: 019800
01cd: 018800
01ce: 01b800
01cf: 01a800
01d0: 005800
01d1: 004800
01d2: 007800
01d3: 006800
01d4: 001800
01d5: 000800
01d6: 003800
01d7: 002800
01d8: 00d800
01d9: 00c800
01da: 00f800
01db: 00e800
01dc: 009800
01dd: 008800
01de: 00b800
01df: 00a800
01e0: 056000
01e1: 052000
01e2: 05e000
01e3: 05a000
01e4: 046000
01e5: 042000
01e6: 04e000
01e7: 04a000
01e8: 076000
01e9: 072000
01ea: 07e000
01eb: 07a000
01ec: 066000
01ed: 062000
01ee: 06e000
01ef: 06a000
01f0: 02b000
01f1: 029000
01f2: 02f000
01f3: 02d000
01f4: 023000
01f5: 021000
01f6: 027000
01f7: 025000
01f8: 03b000
01f9: 039000
01fa: 03f000
01fb: 03d000
01fc: 033000
01fd: 031000
01fe: 037000
01ff: 035000
Y mem $0000-$01ff
0000: dbe0bd
0001: 000000
0002: fbecba
0003: 7fffff
0004: d7ccdd
0005: 1cba98
0006: f5dd97
0007: 1fee9b
0008: a0b90b
0009: bf1b3f
000a: fbe423
000b: 334680
000c: c2030e
000d: 9a0000
000e: 82b848
000f: 7fffff
0010: 7fffff
0011: 000000
0012: 35535f
0013: 7279f5
0014: 2aba28
0015: 000000
0016: d7feb2
0017: ffafa9
0018: 38be09
0019: a01bcf
001a: 000000
001b: fbe8f6
001c: 005574
001d: 355b0e
001e: 89d508
001f: bfbfbf
0020: 7fffff
0021: bc7bf8
0022: ff7fdb
0023: cfdeb3
0024: a6ea8b
0025: bb3fe6
0026: a3676b
0027: cffffe
0028: 8cbe3b
0029: 337bb2
002a: b5de23
002b: 57bdff
002c: b4b832
002d: fbb7da
002e: 87b9ee
002f: 1955d0
0030: 3ba658
0031: 8d5982
0032: 5d7915
0033: 000000
0034: b3ba2a
0035: afbb0b
0036: 033000
0037: 737e16
0038: 8dc5ff
0039: 7fffff
003a: f08e6a
003b: 000000
003c: bb3a1e
003d: fecfcd
003e: aeca7a
003f: db2ac3
0040: 1cea6a
0041: 2bfab2
0042: 8bc6db
0043: 7fb877
0044: ba3a2b
0045: 15bbfd
0046: b2f7ee
0047: fa5d61
0048: 1f0000
0049: 7fbe9c
004a: 3eadda
004b: ddee3f
004c: 8efb36
004d: e9bbb6
004e: b3e3fe
004f: 3d9ebb
0050: ac663a
0051: fdbb9e
0052: bfbf7a
0053: fff9ff
0054: 9ffa3a
0055: bd7bbb
0056: 2f8dfa
0057: ebefbb
0058: bab70b
0059: 008ba8
005a: ffc63e
005b: 5ffcb7
005c: f8bb1f
005d: 554811
005e: bd8ce3
005f: b7ff77
0060: b8db93
0061: 000000
0062: 28e8e4
0063: ee9fbe
0064: 420980
0065: fd1782
0066: c7ebfb
0067: dbbfe7
0068: f0b20a
0069: 2e7727
006a: 2e7727
006b: f98fbe
006c: 3cd053
006d: bff7d2
006e: af83ee
006f: 4de315
0070: b8db93
0071: be7fe2
0072: a7b73b
0073: fbffae
0074: bab70b
0075: fc0997
0076: bab70b
0077: f7eebf
0078: 2aba01
0079: effac5
007a: d7ccdd
007b: 7bb699
007c: f8bb1f
007d: bab70b
007e: dfa76d
007f: 5b49ef
0080: e32bf3
0081: e9beb2
0082: d396aa
0083: f3d7ae
0084: 2efb0e
0085: fc76bd
0086: b7deee
0087: f3f63f
0088: ace81b
0089: 380a8e
008a: cff82a
008b: 7aae6b
008c: ecfaa3
008d: 3d9ba2
008e: f3a272
008f: 203122
0090: bfba1b
0091: 749a90
0092: 83e4fe
0093: f3feb9
0094: afbb0b
0095: ec4946
0096: 036ab8
0097: ea9aff
0098: 000013
0099: 013033
009a: b8abcd
009b: 2e63fb
009c: a3bb79
009d: d67cf6
009e: ffffff
009f: 8bee3f
00a0: a8a20b
00a1: 2d022a
00a2: 551737
00a3: dfe3ba
00a4: acbb02
00a5: c43e98
00a6: ee9e3e
00a7: fda67e
00a8: be7aea
00a9: fd5f8e
00aa: c5edec
00ab: fae22f
00ac: 7bbaab
00ad: a0b2b6
00ae: bbeaf3
00af: 7f939f
00b0: 8aaa02
00b1: 033000
00b2: fb9ef2
00b3: 014184
00b4: beeada
00b5: 036ab8
00b6: 7fffff
00b7: ffaab7
00b8: 83e4fe
00b9: f1d980
00ba: 7fffff
00bb: af8beb
00bc: aef98b
00bd: b93a8e
00be: ebea3b
00bf: 6b9fef
00c0: aef98b
00c1: e9ffbf
00c2: 8feb2e
00c3: fd99bf
00c4: 36aa3a
00c5: bc3eb3
00c6: aeebee
00c7: bab70b
00c8: bab70b
00c9: dc5bb0
00ca: 9a67ae
00cb: 83e4fe
00cc: faea1b
00cd: fbbc9b
00ce: 9fff6e
00cf: 7bbebe
00d0: faba9b
00d1: fbfd3c
00d2: b1a777
00d3: ff8ebb
00d4: aefa23
00d5: f5faaa
00d6: bfafab
00d7: f6bf86
00d8: 8ba9a3
00d9: bb3bae
00da: 91a063
00db: 7ffcf6
00dc: 8fbc1a
00dd: dfbef6
00de: eeb3f2
00df: 3cbdbf
00e0: fef82b
00e1: 2972a7
00e2: aeb16a
00e3: a7aea8
00e4: bce8a2
00e5: a9ff7e
00e6: ffffff
00e7: 6783ba
00e8: 1ef802
00e9: ffba88
00ea: b66e7b
00eb: 00b3e8
00ec: a2aa3b
00ed: b0b097
00ee: ebe262
00ef: 7f9abe
00f0: b7f40f
00f1: bff9a2
00f2: f7befb
00f3: 9ffbbe
00f4: 3b7c1a
00f5: bbbe8e
00f6: 9fb74a
00f7: ffb3b6
00f8: 38380b
00f9: 9add70
00fa: 779fea
00fb: 4eaebf
00fc: bef20b
00fd: ff3ab2
00fe: aa86eb
00ff: b19fff
0100: 000000
0101: 03242b
0102: 0647d9
0103: 096a90
0104: 0c8bd3
0105: 0fab27
0106: 12c810
0107: 15e214
0108: 18f8b8
0109: 1c0b82
010a: 1f19f9
010b: 2223a5
010c: 25280c
010d: 2826b9
010e: 2b1f35
010f: 2e110a
0110: 30fbc5
0111: 33def3
0112: 36ba20
0113: 398cdd
0114: 3c56ba
0115: 3f174a
0116: 41ce1e
0117: 447acd
0118: 471ced
0119: 49b415
011a: 4c3fe0
011b: 4ebfe9
011c: 5133cd
011d: 539b2b
011e: 55f5a5
011f: 5842dd
0120: 5a827a
0121: 5cb421
0122: 5ed77d
0123: 60ec38
0124: 62f202
0125: 64e889
0126: 66cf81
0127: 68a69f
0128: 6a6d99
0129: 6c2429
012a: 6dca0d
012b: 6f5f03
012c: 70e2cc
012d: 72552d
012e: 73b5ec
012f: 7504d3
0130: 7641af
0131: 776c4f
0132: 788484
0133: 798a24
0134: 7a7d05
0135: 7b5d04
0136: 7c29fc
0137: 7ce3cf
0138: 7d8a5f
0139: 7e1d94
013a: 7e9d56
013b: 7f0992
013c: 7f6237
013d: 7fa737
013e: 7fd888
013f: 7ff622
0140: 7fffff
0141: 7ff622
0142: 7fd888
0143: 7fa737
0144: 7f6237
0145: 7f0992
0146: 7e9d56
0147: 7e1d94
0148: 7d8a5f
0149: 7ce3cf
014a: 7c29fc
014b: 7b5d04
014c: 7a7d05
014d: 798a24
014e: 788484
014f: 776c4f
0150: 7641af
0151: 7504d3
0152: 73b5ec
0153: 72552d
0154: 70e2cc
0155: 6f5f03
0156: 6dca0d
0157: 6c2429
0158: 6a6d99
0159: 68a69f
015a: 66cf81
015b: 64e889
015c: 62f202
015d: 60ec38
015e: 5ed77d
015f: 5cb421
0160: 5a827a
0161: 5842dd
0162: 55f5a5
0163: 539b2b
0164: 5133cd
0165: 4ebfe9
0166: 4c3fe0
0167: 49b415
0168: 471ced
0169: 447acd
016a: 41ce1e
016b: 3f174a
016c: 3c56ba
016d: 398cdd
016e: 36ba20
016f: 33def3
0170: 30fbc5
0171: 2e110a
0172: 2b1f35
0173: 2826b9
0174: 25280c
0175: 2223a5
0176: 1f19f9
0177: 1c0b82
0178: 18f8b8
0179: 15e214
017a: 12c810
017b: 0fab27
017c: 0c8bd3
017d: 096a90
017e: 0647d9
017f: 03242b
0180: 000000
0181: fcdbd5
0182: f9b827
0183: f69570
0184: f3742d
0185: f054d9
0186: ed37f0
0187: ea1dec
0188: e70748
0189: e3f47e
018a: e0e607
018b: dddc5b
018c: dad7f4
018d: d7d947
018e: d4e0cb
018f: d1eef6
0190: cf043b
0191: cc210d
0192: c945e0
0193: c67323
0194: c3a946
0195: c0e8b6
0196: be31e2
0197: bb8533
0198: b8e313
0199: b64beb
019a: b3c020
019b: b14017
019c: aecc33
019d: ac64d5
019e: aa0a5b
019f: a7bd23
01a0: a57d86
01a1: a34bdf
01a2: a12883
01a3: 9f13c8
01a4: 9d0dfe
01a5: 9b1777
01a6: 99307f
01a7: 975961
01a8: 959267
01a9: 93dbd7
01aa: 9235f3
01ab: 90a0fd
01ac: 8f1d34
01ad: 8daad3
01ae: 8c4a14
01af: 8afb2d
01b0: 89be51
01b1: 8893b1
01b2: 877b7c
01b3: 8675dc
01b4: 8582fb
01b5: 84a2fc
01b6: 83d604
01b7: 831c31
01b8: 8275a1
01b9: 81e26c
01ba: 8162aa
01bb: 80f66e
01bc: 809dc9
01bd: 8058c9
01be: 802778
01bf: 8009de
01c0: 800000
01c1: 8009de
01c2: 802778
01c3: 8058c9
01c4: 809dc9
01c5: 80f66e
01c6: 8162aa
01c7: 81e26c
01c8: 8275a1
01c9: 831c31
01ca: 83d604
01cb: 84a2fc
01cc: 8582fb
01cd: 8675dc
01ce: 877b7c
01cf: 8893b1
01d0: 89be51
01d1: 8afb2d
01d2: 8c4a14
01d3: 8daad3
01d4: 8f1d34
01d5: 90a0fd
01d6: 9235f3
01d7: 93dbd7
01d8: 959267
01d9: 975961
01da: 99307f
01db: 9b1777
01dc: 9d0dfe
01dd: 9f13c8
01de: a12883
01df: a34bdf
01e0: a57d86
01e1: a7bd23
01e2: aa0a5b
01e3: ac64d5
01e4: aecc33
01e5: b14017
01e6: b3c020
01e7: b64beb
01e8: b8e313
01e9: bb8533
01ea: be31e2
01eb: c0e8b6
01ec: c3a946
01ed: c67323
01ee: c945e0
01ef: cc210d
01f0: cf043b
01f1: d1eef6
01f2: d4e0cb
01f3: d7d947
01f4: dad7f4
01f5: dddc5b
01f6: e0e607
01f7: e3f47e
01f8: e70748
01f9: ea1dec
01fa: ed37f0
01fb: f054d9
01fc: f3742d
01fd: f69570
01fe: f9b827
01ff: fcdbd5