Login
Search for:


Previous | Next

From: Csabo (all posts)
Date: 2000-08-01
Subject: Sound and $0300 blah blah
Hi All!

While developing the music player for our upcoming demo, I have made a few observations. Listen to the attached silly examples. Start them with G1100.

1) In WinEMU there is almost no audible difference between sound volumes
4-8. (?)

2) This made me wonder. If the lower 4 bits of $FF11 are used for the volume, what would have happened on the real Plus4 if we used 9 or higher?
What's the deal with 9 levels of volume anyway? Eight levels (0-7) would give us 3 bits digi, but if it was 4 bits, then we should have sixteen
(0-$F) levels of volume.

3) Minus4 completely ignores the volume. See the example. Right?

4) Minus4 completely ignores the frequency of noise. It always outputs the same high pitched noise, regardless of $FF0F and $FF10. See the example.
Right?

5) The only difference between the two examples is that in the second one,
the freq table is at $0300. While WinEMU plays it perfectly, something goes wrong with Minus4. What's on the $0300 area? I figured we should be able to use it as regular RAM, right?

6) Lidovski's Plus4 emulator won't play sound on my machine (I've got a crappy soundcard). Wonder how this stuff sounds on it... BTW, did anyone ever contact this guy? Does his emulator have a real homepage?

Take care,

Csabo of LOD

------=_NextPart_000_0006_01BFFAC4.0D231440
Content-Type: application/octet-stream;
name="example1.prg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="example1.prg"

ABF4jT//qRqiEY3+/47//6lDjQv/IFQRWEwXEUiKSJhIrQn/jQn/qWKNFf8g8RGtHf/NPhGQA40+
EalCjRX/qQDNHf+w+6kAjRX/qUONC/9oqGiqaEAgqREgkREgyhEgshGiAYZohmnKoACMAAaMAQa9
AAYYeRwTnQIG6L0ABmkAnQIG6MjAP9DnqTCFcKkHhXFgoAGxYPAMhWWIsWCFZOZg5mBgIKkRTJER qVuFYKkThWFgoAGxYvAMhWeIsWKFZuZi5mJgIMoRTLIRqZGFYqkThWNgjNoRpWQYaQCFZJAC5mVg jOkRpWYYaQCFZpAC5mdgxmjQdqAAsWTJ8JBDyf3wK8n88BHJ/9AGIJERTPURKQ+FcUwlEsZ28Aul dIVkpXWFZUz1Ecgg0xFM9RHIsWSFdsgg0xGlZIV0pWWFdUz1ESl/Cqq9AAaNDv/orRL/KfwdAAaN Ev+xZMmAkASlatADyLFkyIVohWog0xHGafADTP8SoACxZsnwkFPJ/vA4yf3wIMn/0AYgshFMchLG evALpXiFZqV5hWdMchLIIOIRTHISyLFmhXrIIOIRpWaFeKVnhXlMchKND/+pAY0Q/6kYhXKlcCnf CUCFcEz0Eil/Cqq9AAaND//ovQAGjRD/qQCFcqVwKb8JIIVwsWbJgJAEpWvQA8ixZsiFaYVrIOIR pXLwEa0P/zjlco0P/60Q/+kAjRD/pXAFcY0R/2AHOTYzMC0rKCYkIiAfHBsZGBcVFRMSERAPDg4M DAwKCgoJCAgIBwcGBgYFBQUEBQQDBAMEAwIDAwICAgICAgKnE6cTzROnE6cT5hOnE6cTzRMFFKcT pxPNE6cTpxPmE6cTpxPNEwUUcxSyFMsUyxRzFLIUAAA+FFYUPhRiFCsVKxUrFfkUKxUrFQAA+CgB paD4qKWg96iloPaopaD1qKWg9KiloPOopaDyqKWg8ailoP/4p6Og9qejoPSno6Dzp6Og8qejoPGn o6D/+CoBp6D2KgGnoPQqAaeg8yoBp6DyKgGnoPEqAaeg//H9A6WhnPzy/QOloZz88/0DpaGc/PT9
A6WhnPz1/QOloZz89v0DpaGc/Pf9A6WhnPz4/QOloZz8//0DMQEBCDEBARExAQEIMQEBEf4JAQn8
/wkJlf4JiZWJ/gmV/wkJlf4JiZWJ/gn+A/4D/gP/CQoJBCwOLAoqBCgKLAQsCiwELAosBCwKLAQo CioELAosBC0KLAQsCioEKAoqBCwKJQQlCiUEJQolBCUKJQT//QQoBaclBPz9BCcFpSME/P0IKAWn JQT8//UlDvIlCvYnDvInBPcoCvIoBPUnDvInCvYoDvIoBPcqCvIqBPj9CCwFqigE/P8hGCME/goj BCUOIxglBP4KJQQnDv0CKAWnJQT8/golBP0DKAWnJQT8/golBCgFpyUE/zkBCQk5AQkDIQGlqKGl qKGlqKEhAaUoAv4KCQ4jAacqAgsKIwGnKgI7AQsJOwELA/4KCwQjAaeqo6eqo6eqoyMBpyoCMQEB CTEBAQMgAaWooKWooKWooCABpSgC/goBDiABpSgCAQogAaUoAjEBAQkxAQED/goBBAQFhggE/w==

------=_NextPart_000_0006_01BFFAC4.0D231440
Content-Type: application/octet-stream;
name="example2.prg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="example2.prg"

ABF4jT//qRqiEY3+/47//6lDjQv/IFQRWEwXEUiKSJhIrQn/jQn/qWKNFf8g8RGtHf/NPhGQA40+
EalCjRX/qQDNHf+w+6kAjRX/qUONC/9oqGiqaEAgqREgkREgyhEgshGiAYZohmnKoACMAAOMAQO9
AAMYeRwTnQID6L0AA2kAnQID6MjAP9DnqTCFcKkHhXFgoAGxYPAMhWWIsWCFZOZg5mBgIKkRTJER qVuFYKkThWFgoAGxYvAMhWeIsWKFZuZi5mJgIMoRTLIRqZGFYqkThWNgjNoRpWQYaQCFZJAC5mVg jOkRpWYYaQCFZpAC5mdgxmjQdqAAsWTJ8JBDyf3wK8n88BHJ/9AGIJERTPURKQ+FcUwlEsZ28Aul dIVkpXWFZUz1Ecgg0xFM9RHIsWSFdsgg0xGlZIV0pWWFdUz1ESl/Cqq9AAONDv/orRL/KfwdAAON Ev+xZMmAkASlatADyLFkyIVohWog0xHGafADTP8SoACxZsnwkFPJ/vA4yf3wIMn/0AYgshFMchLG evALpXiFZqV5hWdMchLIIOIRTHISyLFmhXrIIOIRpWaFeKVnhXlMchKND/+pAY0Q/6kYhXKlcCnf CUCFcEz0Eil/Cqq9AAOND//ovQADjRD/qQCFcqVwKb8JIIVwsWbJgJAEpWvQA8ixZsiFaYVrIOIR pXLwEa0P/zjlco0P/60Q/+kAjRD/pXAFcY0R/2AHOTYzMC0rKCYkIiAfHBsZGBcVFRMSERAPDg4M DAwKCgoJCAgIBwcGBgYFBQUEBQQDBAMEAwIDAwICAgICAgKnE6cTzROnE6cT5hOnE6cTzRMFFKcT pxPNE6cTpxPmE6cTpxPNEwUUcxSyFMsUyxRzFLIUAAA+FFYUPhRiFCsVKxUrFfkUKxUrFQAA+CgB paD4qKWg96iloPaopaD1qKWg9KiloPOopaDyqKWg8ailoP/4p6Og9qejoPSno6Dzp6Og8qejoPGn o6D/+CoBp6D2KgGnoPQqAaeg8yoBp6DyKgGnoPEqAaeg//H9A6WhnPzy/QOloZz88/0DpaGc/PT9
A6WhnPz1/QOloZz89v0DpaGc/Pf9A6WhnPz4/QOloZz8//0DMQEBCDEBARExAQEIMQEBEf4JAQn8
/wkJlf4JiZWJ/gmV/wkJlf4JiZWJ/gn+A/4D/gP/CQoJBCwOLAoqBCgKLAQsCiwELAosBCwKLAQo CioELAosBC0KLAQsCioEKAoqBCwKJQQlCiUEJQolBCUKJQT//QQoBaclBPz9BCcFpSME/P0IKAWn JQT8//UlDvIlCvYnDvInBPcoCvIoBPUnDvInCvYoDvIoBPcqCvIqBPj9CCwFqigE/P8hGCME/goj BCUOIxglBP4KJQQnDv0CKAWnJQT8/golBP0DKAWnJQT8/golBCgFpyUE/zkBCQk5AQkDIQGlqKGl qKGlqKEhAaUoAv4KCQ4jAacqAgsKIwGnKgI7AQsJOwELA/4KCwQjAaeqo6eqo6eqoyMBpyoCMQEB CTEBAQMgAaWooKWooKWooCABpSgC/goBDiABpSgCAQogAaUoAjEBAQkxAQED/goBBAQFhggE/w==

------=_NextPart_000_0006_01BFFAC4.0D231440--

Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon