Discussione:
basic c64: produrre un suono...
(troppo vecchio per rispondere)
Bosone
2004-11-12 10:23:49 UTC
Permalink
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
************
Gabriele72
2004-11-12 10:50:56 UTC
Permalink
Post by Bosone
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??
Guarda a pagina 84 del manuale italiano

*Gabriele*
Bosone
2004-11-12 11:06:09 UTC
Permalink
On Fri, 12 Nov 2004 10:50:56 GMT, Gabriele72
Post by Gabriele72
Post by Bosone
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??
Guarda a pagina 84 del manuale italiano
esiste online, anche in inglese?


********************
Visita il mio sito
www.alchemystudio.it
************
LaZ
2004-11-12 11:05:27 UTC
Permalink
On Fri, 12 Nov 2004 12:06:09 +0100, Bosone
Post by Bosone
Post by Gabriele72
Post by Bosone
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??
Guarda a pagina 84 del manuale italiano
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)
.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸
Gabriele72
2004-11-12 11:11:09 UTC
Permalink
Post by LaZ
..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*
Bosone
2004-11-12 11:47:16 UTC
Permalink
Post by LaZ
..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


********************
Visita il mio sito
www.alchemystudio.it
************
------
2004-11-12 14:16:22 UTC
Permalink
Post by LaZ
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
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?
LaZ
2004-11-12 14:27:14 UTC
Permalink
Post by ------
devo pokare la memoria per un beep?
Per qualsiasi cosa esuli da: print, input, operatori condizionali, cicli e
accesso ai dati, praticamente (quindi anche tutto ciò che riguarda la
grafica, oltre il sonoro)
Post by ------
BEEP duration, pitch
spectrum rulez!!!
scusate ma dovevo :)
Touchè, la completezza del basic era una delle cose che invidiavo allo
Spectrum.
Post by ------
evitare cortesemente di snocciolarmi il fatto che il realta' il biscotto
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.
--
Regards LaZ

.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸
Mi riservo, con fermezza, il diritto di contraddirmi. (Paul Claudel)
.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸
ZaXxon
2004-11-13 10:53:29 UTC
Permalink
Post by LaZ
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.
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
Francesco Sblendorio
2004-11-12 15:29:20 UTC
Permalink
Post by ------
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
Francesco Sblendorio
2004-11-12 16:00:02 UTC
Permalink
Post by Francesco Sblendorio
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
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!
------
2004-11-12 16:03:48 UTC
Permalink
Post by Francesco Sblendorio
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!
gia' che c'erano potevano metterci un assemblatore allora, mi pare una
leggera forzatura

L.
--
%DCL-F-RUIDIOT?
Francesco Sblendorio
2004-11-13 13:26:54 UTC
Permalink
Post by ------
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
Gabriele72
2004-11-12 16:02:34 UTC
Permalink
Per emettere un beep:

BEEP duration, pitch

Per emettere qualsiasi altra cosa:

ehm... uhm... err.... doh!

:-ppppp ;-)

*Gabriele*
------
2004-11-12 16:08:08 UTC
Permalink
Post by Gabriele72
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?
Gabriele72
2004-11-12 16:20:43 UTC
Permalink
Post by ------
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.
Infatti io non l' ho detto ;-)
Post by ------
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
Meglio di no, di questo passo arriveremmo a C64 vs. The World !

*Gabriele*
Nrgo
2004-11-13 13:36:20 UTC
Permalink
Post by ------
se tu volessi scontrarti con qualcuno che ti possa dare soddisfazione puoi
Post by ------
sempre dire ad nrgo che il C64 e'/era meglio dell'MSX ed attendere la
conseguente bordata
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! :)
ZaXxon
2004-11-13 19:25:58 UTC
Permalink
Post by Nrgo
Se volete chiamiamo in causa anche ZXStefano, che mi sembra molto allenato
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
ZaXxon
2004-11-13 19:33:38 UTC
Permalink
Post by ZaXxon
Come il tipo che a Varese Retrocomputing, forse proprio ZXstefano, che dopo
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
-----
2004-11-13 19:41:28 UTC
Permalink
che dopo essere stato stuzzicato da bbk mettendo me contro di lui
(ovviamente per gioco)
cheffa' bbk?
provoca anche adesso?
non ero io quello brutto e cattivo?
mah, se non stai attento qui ti rubano pure la parte :)
battaglie lasciamole ai ragazzi di oggi con i loro ps2 vs xbox vs
gamecube.
e cmq il gamecube e' una merda :)

L.
--
%DCL-F-RUIDIOT?
ZaXxon
2004-11-13 19:44:45 UTC
Permalink
Post by -----
cheffa' bbk?
provoca anche adesso?
non ero io quello brutto e cattivo?
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
Nrgo
2004-11-15 13:08:06 UTC
Permalink
Post by ZaXxon
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,
Azzz, addirittura alle mani... No, no, vediamole con simpatia queste cose,
giusto per ricordarle!
Stefano
2004-11-15 15:38:34 UTC
Permalink
Post by ZaXxon
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.
Sono io zx stefano ma a varese non ricordo niente di tutto cio'. tanto piu'
il pugno dal momento che sono pacifista
Stefano
2004-11-15 15:41:19 UTC
Permalink
Post by ZaXxon
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.
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...
ZaXxon
2004-11-16 00:43:15 UTC
Permalink
Post by Stefano
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...
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
Gabriele72
2004-11-16 08:00:18 UTC
Permalink
Post by ZaXxon
se allora avessi avuto
soldi da buttare avrei sicuramente comprato tutti i computer presenti in
negozio, indifferentemente dal marchio, modello e potenza.
Ora ti puoi rifare, bastava solo aspettare vent' anni ;-)

*Gabriele*
Stefano
2004-11-16 10:37:17 UTC
Permalink
Post by ZaXxon
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.
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.
ZaXxon
2004-11-16 15:56:42 UTC
Permalink
Post by Stefano
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
Stefano
2004-11-16 16:02:27 UTC
Permalink
Post by ZaXxon
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.
Ahhh!!! ho capito!! Andrea V. ! Beh dai e' uno che scherza spesso... va
beh...

Poeta®
2004-11-16 15:37:40 UTC
Permalink
Post by LaZ
..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®
anx
2004-11-12 13:36:57 UTC
Permalink
"Bosone" ha scritto:

[Manuale c64]
Post by Bosone
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"
Loading...