09 November 2017, 06:29 | #1561 |
Registered User
Join Date: May 2010
Location: Helsinki, Finland
Posts: 1,341
|
Here is what it looks like as a waveform:
If we assume that we want to play a pure (sine) tone, it can clearly be seen that the 16 bit version is much less jagged than the 8 bit. A pure tone should only have one frequency, but the jaggies (abrupt changes in the signal) will cause there to be also higher frequency content in the output. Depending on the exact conditions this will manifest as some kind of tingling, squealing or other noise in the sound. These higher frequencies can be later filtered out, but doing so will mean also losing some of the intended higher frequency content. That is why it would be better to have a better representation (= more bits) of the signal in the first place. And of course another major issue is also the loss in dynamic range, as Daedalus explained. A quiet tone might only use, say, 3 bits of the range and that will be a very blocky waveform and therefore far from the ideal sound. |
09 November 2017, 07:04 | #1562 |
Posts: n/a
|
I have a stupid Amiga question. Please understand I'm not much of a hardware guy.
I have an OC'd CS Mk2 with a '060 that needs cooling. Is there a preferred heatsink/fan/paste/whatever combo I should look for to keep this cool? |
10 November 2017, 05:12 | #1563 | |||
Registered User
Join Date: Jan 2015
Location: Melbourne, Australia
Posts: 548
|
Quote:
Quote:
Quote:
|
|||
10 November 2017, 05:27 | #1564 |
Registered User
Join Date: Jan 2015
Location: Melbourne, Australia
Posts: 548
|
I could be wrong here, but my understanding is that a cooler for a 486/Pentium would do the trick nicely, with something with a fan doing a better job but introducing noise that may or may not concern you. As for thermal paste, probably anything you can get would do the job, although I'd personally go for something that is non-conductive so that if you accidently get any somewhere you don't want it, it's not an issue.
|
10 November 2017, 09:41 | #1565 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,368
|
Yep, I used a cooler from a 486 on my Blizzard 1260. Works great, but securing it can be a problem since the boards don't have standard heatsink mounts. Thermally conductive glue is one option, but can be difficult to reverse if you ever wish to get rid of the heatsink in the future. Personally I used two lines of thin nylon cord to tie the heatsink down with normal paste and tensioned the lines with a cable tie, but I'm sure others have more elegant solutions.
|
10 November 2017, 22:09 | #1566 | |
Da Digger :)
Join Date: Nov 2008
Location: Monza, Italy
Posts: 2,822
|
Quote:
Pro: the adhesive is enough to keep the heatsink fixed Con: in time (some years), the pads become fragile and may crumble |
|
10 November 2017, 23:50 | #1567 |
Posts: n/a
|
Thanks dudes! Just ordered some slick 486 heatsink/fan combos and some thermal adhesive pads. Much appreciated!
|
13 November 2017, 13:51 | #1568 |
Amiga user
Join Date: Nov 2008
Location: Sofia / Bulgaria
Posts: 463
|
Why Amiga 1000 CPU clock rate is only 7.14 MHz, while the Atari ST managed to get it to 8 MHz. What prevented the Amiga starting at 8 MHz? Did C= save another 0.5$ on quartz generator for the TV signals, while sacrificing 12% of the speed?
|
13 November 2017, 14:23 | #1569 | |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,876
|
Quote:
Now since Jay Miner's dead, we can only speculate which feature was the side effect - the capability to get externally clocked or the reduced component count. It most likely wasn't a Commodore thing, but an Amiga Inc thing. |
|
13 November 2017, 14:40 | #1570 |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
|
The C64 and VIC 20 are also different in a similar way as the C64 is clocked at 985248 Hz while the VIC 20 is 1108404 Hz thus the VIC 20 CPU is running 12.5% faster despite the fact that CPU is pretty much the same one. I guess it is also the video timings that defined these clocks. In the C64, the video chip is the master on bus while in the VIC 20, the CPU is the master so that could mean something.
Edit: The Amiga CPU is running syncronously to the rest of the system - is that also the case in an Atari? If the Amiga was redesigned to have the CPU run asyncronously, it could be clocked at 8 MHz, but the end result might be a slower system anyway, although pure CPU operations could be a little faster. It would also make it less efficient to make timing-critical code which is used on many demos and games since you cannot rely so much on the timing between the system parts. |
14 November 2017, 22:47 | #1571 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Say I want to use a program and part of the command line to run through all files from a CLI is #?; why does it then process the files in reverse alphabetical order?
Is there a way to process in alphabetical order instead still using #? to select all files? |
14 November 2017, 22:57 | #1572 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,646
|
The filter is a reconstruction filter, so yes, it is for trying to make up for some of the "resolution" missing between steps. Basically, it removes a little bit of the quantization noise you would hear when it's off.
|
14 November 2017, 22:58 | #1573 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,368
|
The #? operation is handled by the application itself from what I understand, so it will be down to whatever way the program traverses the directory listing. It should be possible to script it handily enough using List to sort the matching entries and format it with a separate command for each matching entry.
|
14 November 2017, 23:10 | #1574 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Thanks man
The program I'm using is PPShow40. To get around the problem of reverse alphabetical order processing, I manually added each of the 71 files to the command line ...but then I get an error saying "Command too long". |
14 November 2017, 23:15 | #1575 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,646
|
Yes, the List command is very powerful. Personally, I wouldn't mind getting a low-down on how to power-use it. I never quite understood how to use the advanced options of formatting.
|
14 November 2017, 23:18 | #1576 |
Registered User
Join Date: Jan 2015
Location: Melbourne, Australia
Posts: 548
|
Ahh, fantastic, thank you. It would be interesting to see the difference in the waveform with and without the low pass filter on - I think I'll have to do some experiments and see if I can produce something for the web site to demonstrate this on the Paula page.
|
15 November 2017, 00:44 | #1577 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,368
|
List is rather excellent indeed There's a good reference in the AmigaDOS manual, and on wiki.amigaos.net (OS4 site, but most commands are identical).
For what you need, there's the SORT keyword: List #? SORT NAME Will give you all entries in alphabetical order. The LFORMAT keyword lets you specify the output format as anything really, by filling a string as you desire. The manual gives lots of placeholders you can use, for example %P is path and %N is filename, so List #? SORT NAME LFORMAT "%P%N" Will list the filenames (and their paths if they weren't in the current directory), without the additional flags, dates etc. that you get as standard. We don't want to include any subdirectories, so we add the FILES option: List #? FILES SORT NAME LFORMAT "%P%N" Now, to make a script, if we run: List #? FILES SORT NAME LFORMAT "C:PPShow40 %P%N" You'll see that you get the filenames listed in alphabetical order with C:PPShow40 before each one. The final step is to direct that to a script: List #? FILES SORT NAME LFORMAT "C:PPShow40 %P%N" >show.script Now, instead of the output in the Shell window, you'll have a script you can now execute: Execute show.script And you should* be sorted *I'm going from memory here, apologies if I've made a typo... Edit: And if you want to exclude all icons, you use the standard AmigaDOS pattern matching: List ~(#?.info) FILES SORT NAME LFORMAT "C:PPShow40 %P%N" >show.script |
15 November 2017, 01:57 | #1578 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,342
|
SORT wasn't added until a bit after OS 3.1 (first in the Envoy package, I think), wasn't it?
|
15 November 2017, 09:38 | #1579 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,368
|
Hmmmm, I was sure it's been there all along, but then I'm using 3.9 and 4.x so long I honestly can't remember when it came in. If that's the case (and you're using 3.1) then scratch my whole post :/
|
15 November 2017, 10:21 | #1580 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,876
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gamebase Amiga - 2 Questions | Fiery Phoenix | New to Emulation or Amiga scene | 8 | 13 August 2012 12:31 |
Amiga CD32 questions | pubzombie | New to Emulation or Amiga scene | 26 | 24 January 2010 16:27 |
A few general Amiga questions. | Hougham | support.Hardware | 6 | 30 April 2008 22:13 |
Amiga A4000 Questions | mfletcher | support.Hardware | 8 | 29 April 2008 10:51 |
Amiga 600 Questions | JDunlap | support.Hardware | 14 | 20 January 2008 19:13 |
|
|