Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > SID out of tune?
2006-06-28 15:28
carlsson

Registered: Nov 2002
Posts: 41
SID out of tune?

Recently a Speccy person elsewhere posted that:

Quote:
The SID .. tended to be out of tune at extreme frequencies (the Speccy's beeper also suffers this problem). Where as the AY is much closer to perfect pitch.


Apart from being typical C64/SID-bashing (most Speccy people despise the SID for muddy sound blah blah blah), does the poster have a point? I can't recall I ever heard a SID tune that suffers from lack of frequency resolution so it sounds out of tune, except from when it was done on purpose or the musician didn't bother to get a good frequency table.

I know from personal experience that the VIC-20 has a very limited frequency resolution, but it is a completely different chip and supposedly nobody mixes up the two. Maybe if one uses very high frequencies (several thousand Hz?) on the SID, these notes will not be in tune, but few people can hear the difference, and it depends on monitor or other speakers if they can reproduce the notes faithfully.
 
... 67 posts hidden. Click here to view all posts....
 
2006-09-11 05:52
Oswald

Registered: Apr 2002
Posts: 5095
when it comes to sheer cpu power the speccy is better.
2006-09-11 08:43
Graham
Account closed

Registered: Dec 2002
Posts: 990
You miss the fact that even though the Z80 offers some more powerful commands it also lacks some. Especially the lack of a variable indexed addressing mode sucks.
2006-09-11 09:43
Style

Registered: Jun 2004
Posts: 498
I think Oswald also missed the fact that z80 is t3h gh3Y

Someone send him another condom. Loser.


:)
2006-09-11 09:56
Oswald

Registered: Apr 2002
Posts: 5095
you miss the fact that a 4x4 torus on speccy including full bitmap redraw is much faster than on c64, eventhough the 6510 has some more powerful instructions. why on earth do u want indexed absolute adressing when u can index the whole 64k ? ld (HL) or something :D much more powerful than messing with zp, because you can manipulate the adress internally using the registers instead of memory writes.
2006-09-11 10:33
TNT
Account closed

Registered: Oct 2004
Posts: 189
"ld (HL) or something :D"? So you haven't coded Z80 and are able to compare addressing modes? Yes, Z80 is faster if you can access memory in linear fashion or with constant modulo, but as soon as you have to do indexed table access you have to use multiple instructions to get that one byte from memory into one of Z80's registers. Speaking of registers, moving a value from one register set to alternate one is multi-instruction operation, so if you have to do that often there isn't much advantage over zeropage access.
2006-09-11 10:50
Shadow
Account closed

Registered: Apr 2002
Posts: 355
Well, when I code on Z80 I do miss the indexed (lda $ADDR,x/y and sta $ADDR,x/y) instructions sometime, but you can work around it by aligning data at $100-intervals and manipulating one half of the register-pair on the Z80.
2006-09-11 11:24
Oswald

Registered: Apr 2002
Posts: 5095
why cant you face it that the z80 is faster :) "moving a value from one register set to alternate one is multi-instruction operation" obviously a good coder will not do that. and having a lot of registers, and even 2 sets of them is an advantage, funny how you turn that into a disadvantage in a second. if only I would face the problem on c64 to move a register to the 2nd register set ! :) instead I have to use crappy zp and tsx coz of the luck of registers.
2006-09-11 12:15
JackAsser

Registered: Jun 2002
Posts: 2014
I understand your arguments Oswald, but STILL, how come many games are pure crap, such as Elite on the Speccy even if the CPU is THAT much faster? Are all those games coded by bad coders? Those are the arguments that are against you Oswald.
2006-09-11 12:19
Style

Registered: Jun 2004
Posts: 498
I dont think he's saying speccy is a better machine (which it clearly is not), simply that the z80 is faster than 6502, which is probably true for most things.

Obviously you could pick a specific application where 6502 is faster than z80, but generally youd have to say z80 is faster.

C64 kicks speccy due to custom hardware though (VIC-II and SID).


2006-09-11 12:23
JackAsser

Registered: Jun 2002
Posts: 2014
@style: True, that's a big difference.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
kbs/Pht/Lxt
Bitbreaker/Performers
hedning/G★P
REBEL 1/HF
Hoy Brothers/HVI
DJ Gruby/TRiAD
Holy Moses/Role
Hoogo/Padua
Linus/MSL
Guests online: 132
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.6)
4 Coma Light 13  (9.6)
5 The Demo Coder  (9.6)
6 Edge of Disgrace  (9.6)
7 What Is The Matrix 2  (9.6)
8 Sprite Bukkake 2  (9.6)
9 Uncensored  (9.6)
10 Comaland 100%  (9.6)
Top onefile Demos
1 Layers  (9.7)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 Copper Booze  (9.6)
5 Xmas 2023 Silent Night  (9.5)
6 Katzen-Video.mp4  (9.5)
7 Rainbow Connection  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Performers  (9.3)
4 Fairlight  (9.3)
5 Triad  (9.3)
Top Original Suppliers
1 Derbyshire Ram  (9.7)
2 Fungus  (9.3)
3 Black Beard  (9.2)
4 Baracuda  (9.2)
5 hedning  (9.0)

Home - Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.044 sec.