Newsgroup: it.comp.retrocomputing
Titolo: basic c64: produrre un suono...

qualcuno mi potrebbe postare un semplicissimo programmino basic per
far emettere dei suoni (non importa quali, ma meglio se una nota
lunga) al commodore 64??
ai tempi lo masticavo bene il basic, ma dopo quasi 15 anni ho un po di
ruggine!  :-)
mi serve per testare dei sid che ho recuperato!
grazie!
********************
Visita il mio sito
www.alchemystudio.it
 
************

 lunga) al commodore 64??
Guarda a pagina 84 del manuale italiano
*Gabriele*



esiste online, anche in inglese?


esiste online, anche in inglese?
  5 FOR L = 54272 TO 54296 : POKE L,0 : NEXT 
 10 POKE 54296,15  
 20 POKE 54277,190 
 30 POKE 54278,248 
 40 POKE 54273,17 : POKE 54272,37  
 50 POKE 54276,17  
 60 FOR T = 1 TO 250 : NEXT 
 70 POKE 54276,16  
..scusa, ma non fai prima a caricarci un gioco?
-- 
Regards LaZ
.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸
Mi riservo, con fermezza, il diritto di contraddirmi. (Paul Claudel) 
.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸

 ..scusa, ma non fai prima a caricarci un gioco?
Infatti. Forse non ha il drive? Io tengo una cartuccia di Centipede apposta
per questa evenienza :-)
*Gabriele*

>..scusa, ma non fai prima a caricarci un gioco?
il caricare un gioco necessita di avere registratore e/o drive
funzionante e un gioco su disco/cassetta che ancora funzioni...
non è detto che queste condizioni siano realizzate con facilità! :-)
grazie mille, comnque


esiste online, anche in inglese?
Trovi il txt in inglese su
http://project64.c64.org/
Il manuale in italiano lo stanno convertendo in questo periodo alcuni
frequentatori del sito Ready64.
-- 
:anX_:     
http://papersoft.hal.varese.it
  <<<< New
"No hay banda"

  70 POKE 54276,16
devo pokare la memoria per un beep?
BEEP duration, pitch
spectrum rulez!!!
scusate ma dovevo :)
evitare cortesemente di snocciolarmi il fatto che il realta' il biscotto
aveva 12.000 ottave, centotre voci, un chip dedicato ecc ecc.
L.
-- 
%DCL-F-RUIDIOT?

aveva 12.000 ottave, centotre voci, un chip dedicato ecc ecc.
Mah, per onor di cronaca basterebbe dire che il simon's basic colmava
ampiamente tutte le mancanze del basic standard, ancghe se ovviamente ti
rimaneva l'amaro sapore in bocca di avere un computer con una sorta di
patch.


> devo pokare la memoria per un beep?
Si (registri del SID mappati in memoria).
Ed anche per cambiare colore allo schermo (registri del VIC-II), alla faccia
di BORDER x : PAPER y : CLS

 di BORDER x : PAPER y : CLS
A pensarci bene, un vantaggio c'e': passare dal linguaggio BASIC
all'ASSEMBLY e' piu' immediato su un C64, dato che... ci si comporta nello
stesso modo con grafica e sonoro!

Per emettere un beep:
BEEP duration, pitch
Per emettere qualsiasi altra cosa:
ehm... uhm... err.... doh!
:-ppppp ;-)
*Gabriele*

 nello stesso modo con grafica e sonoro!
gia' che c'erano potevano metterci un assemblatore allora, mi pare una
leggera forzatura
L.
-- 
%DCL-F-RUIDIOT?

 ehm... uhm... err.... doh!
doh soprattutto! :)
avevo gia' chiesto di non partire con la solita guerra di religione sui
miGlioni di colori e sulle decine di miLiaia di voci che il C64 poteva
riprodurre.
anche perche' non intendo darmi alle lotte partitiche tipo anni '80
se tu volessi scontrarti con qualcuno che ti possa dare soddisfazione puoi
sempre dire ad nrgo che il C64 e'/era meglio dell'MSX ed attendere la
conseguente bordata
L.
-- 
%DCL-F-RUIDIOT?

 conseguente bordata
Meglio di no, di questo passo arriveremmo a C64 vs. The World !
*Gabriele*

 patch.
per tanto cosi' allora era meglio il c128. almeno i suoi comandi musicali
erano di serie. ci ho fatto parecchie pezzi hard rock negli anni 80.
-- 
ZaXxon

 gia' che c'erano potevano metterci un assemblatore allora
Sono d'accordissimo, anche perche' era un po' scomodo usare
READ..DATA per scrivere 169,0,85,208,32,85,208,33,96 in memoria
invece che direttamente LDA #$00 / STA $D020 / STA $D021 / RTS
... il tutto per colorare lo schermo di nero

 Meglio di no, di questo passo arriveremmo a C64 vs. The World !
Se volete chiamiamo in causa anche ZXStefano, che mi sembra molto allenato
su queste battaglie! :)

 su queste battaglie! :)
Senza offesa ma in ng dove ci unisce (almeno dovrebbe) la passione per i
vecchi computer, dove dovremmo dare l'esempio e' assurdo battagliare su
quale sia il miglior computer, sottolineando il fatto che allora eravamo
giustificati dal fatto che eravamo dei ragazzini (del tipo "il mio e' piu'
bello e piu' potente del tuo), ora la maggior parte di noi passa i 30...
Come il tipo che a Varese Retrocomputing, forse proprio ZXstefano, che dopo
essere stato stuzzicato da bbk mettendo me contro di lui (ovviamente per
gioco) mi aveva detto che non ci pensava due volte a rifilarmi un pugno, non
capendo minimamente che si stava scherzando... cioe' voglio dire, non siamo
piu' ragazzini. Queste battaglie lasciamole ai ragazzi di oggi con i loro
ps2 vs xbox vs gamecube.
-- 
ZaXxon

 essere stato stuzzicato da bbk mettendo me contro di lui (ovviamente per
oltretutto, ci tenevo a precisare, era una discussione inutile perche' pur
utilizzando commodore dal 1985 ho iniziato proprio con uno zx81 purtroppo
venduto dopo due anni (allora non avevo ancora le idee chiare) e ho
programmato in basic su spectrume e QL nel negozio sotto casa mia. Perfetto
esempio di utente contento di utilizzare sia sinclair che commodore.
-- 
ZaXxon

 gamecube.
e cmq il gamecube e' una merda :)
L.
-- 
%DCL-F-RUIDIOT?

 mah, se non stai attento qui ti rubano pure la parte :)
ovviamente si scherzava, solo che non mi aspettavo la reazione da parte
dell'altro. :o)
-- 
ZaXxon

 gioco) mi aveva detto che non ci pensava due volte a rifilarmi un pugno,
Azzz, addirittura alle mani... No, no, vediamole con simpatia queste cose,
giusto per ricordarle!

 ps2 vs xbox vs gamecube.
Sono io zx stefano ma a varese non ricordo niente di tutto cio'. tanto piu' 
il pugno dal momento che sono pacifista 

 ps2 vs xbox vs gamecube.
ah ecco ora ricordo... Nel programma della giornata c'era C64 Vs Spectrum ma 
che per motivi di tempo e mancanza di persone non si tenne anche se 
all'ultimo momento dovevo essere io e flashback se non ricordo male. Pero' 
il discorso del pugno proprio non lo ricordo...

 il discorso del pugno proprio non lo ricordo...
io ricordo vagamente le parole esatte, era la sera prima ed eravamo seduti a
cena, c'e' stato un battibecco scherzoso sul fatto che c64 e spectrum
fossero uno migliore dell'altro, bbk ha fatto subito la battuta dicendo "non
fatemi incazzare zaxxon che non e' molto cristiano" (o qualcosa del genere,
non ricordo le parole esatte) e tu hai risposto che se c'era bisogno non ci
pensavi due volte a mollare 4 ceffoni, forse erano ceffoni e non pugni, come
ti ho detto non ricordo con precisione, comunque a mettere le mani addosso.
l'impressione che hai dato era che non fosse affatto una battuta. tutto qui.
la cosa e' finita in niente tanto e' vero che la giornata successiva e'
passata tranquillamente.
in ogni caso ricollegandomi al discorso di prima non sento queste battaglie
perche' ho iniziato proprio con uno zx81. in negozio programmavo su spectrum
e ql, tanto per dire che non sono il classico commodoriano che disprezza le
macchine sinclair. poi nel 1985 comprai un c128. se allora avessi avuto
soldi da buttare avrei sicuramente comprato tutti i computer presenti in
negozio, indifferentemente dal marchio, modello e potenza.
-- 
ZaXxon

 negozio, indifferentemente dal marchio, modello e potenza.
Ora ti puoi rifare, bastava solo aspettare vent' anni ;-)
*Gabriele*

 addosso.
io non c'ero neppure la sera prima quindi forse ti sbagli con qualcun altro. 
In ogni caso anche se sono di parte non trovo assolutamente che il c64 sia 
uno schifo. 

 ..scusa, ma non fai prima a caricarci un gioco?
Secondo 
www.hardsid.com
 caricare un gioco non è una prova accurata al 
100% per testare un SID (mi viene in mente che magari il gioco non 
necessariamente sfrutta *tutte* le caratteristiche del SID e magari 
qualche lacuna rimane nascosta).
Certo imho caricando 2-3 giochi non dovrebbero esserci dubbi sul buon 
funzionamento di un SID.
Saluti,
Poeta®

> io non c'ero neppure la sera prima quindi forse ti sbagli con qualcun altro.
in effetti io non indicavo te in modo preciso. il nome l'ha fatto qualcun altro 
nel thread.
il tipo che dico io aveva esposto materiale sinclair e aveva tenuto una 
conferenza non ricordo piu' se tutte le macchine sinclair o solo sullo spectrum.
-- 
ZaXxon, fondatore di
free.it.musica.kraftwerk
free.it.annunci.usato.amiga
free.it.annunci.usato.retrocomputing
Inviato da 
www.mynewsgate.net

 spectrum.
Ahhh!!! ho capito!! Andrea V. ! Beh dai e' uno che scherza spesso... va 
beh...