martedì 31 dicembre 2019

Brani musicali Commodore 128 - Davide Bressanini - The number of the Beast

Sezione dedicata al compositore Davide Bressanini (David ZaXxon)

Canale YouTube: https://www.youtube.com/user/zaxxonretrocomputing/videos

Davide Bressanini

Davide Bressanini è un compositore di origine milanese di brani musicali per Commodore 128 e Commodore Amiga. Esperto di Octamed, uno dei programmi storici del genere "tracker" per Amiga che utilizzavano il formato MOD e di Basic 7.0, il basic del Commodore 128. E' uno degli organizzatori della manifestazione di retrocomputing "Brusaretro", uno dei più vecchi e apprezzati appuntamenti per appassionati di vecchi PC sul territorio italiano, che si tiene annualmente a Brusaporto (BG). E' amministratore di numerosi gruppi Facebook dedicati a Commodore e alla musica retro, molto seguiti.
In questa sezione verranno presentati i listati e le esecuzioni dei brani, oltre a una breve descrizione degli stessi, per il Commodore 128.
I brani inseriti nella sezione non potranno essere modificati o distribuiti senza previa autorizzazione dell'autore.

Brani musicali Commodore 128 - Davide Bressanini - Nightmare

Sezione dedicata al compositore Davide Bressanini (David ZaXxon)

Canale YouTube: https://www.youtube.com/user/zaxxonretrocomputing/videos

Davide Bressanini

Davide Bressanini è un compositore di origine milanese di brani musicali per Commodore 128 e Commodore Amiga. Esperto di Octamed, uno dei programmi storici del genere "tracker" per Amiga che utilizzavano il formato MOD e di Basic 7.0, il basic del Commodore 128. E' uno degli organizzatori della manifestazione di retrocomputing "Brusaretro", uno dei più vecchi e apprezzati appuntamenti per appassionati di vecchi PC sul territorio italiano, che si tiene annualmente a Brusaporto (BG). E' amministratore di numerosi gruppi Facebook dedicati a Commodore e alla musica retro, molto seguiti.
In questa sezione verranno presentati i listati e le esecuzioni dei brani, oltre a una breve descrizione degli stessi, per il Commodore 128.
I brani inseriti nella sezione non potranno essere modificati o distribuiti senza previa autorizzazione dell'autore.

lunedì 30 dicembre 2019

Brani musicali Commodore 128 - Davide Bressanini - High Voltage 90 part II

Sezione dedicata al compositore Davide Bressanini (David ZaXxon)

Canale YouTube: https://www.youtube.com/user/zaxxonretrocomputing/videos

Davide Bressanini

Davide Bressanini è un compositore di origine milanese di brani musicali per Commodore 128 e Commodore Amiga. Esperto di Octamed, uno dei programmi storici del genere "tracker" per Amiga che utilizzavano il formato MOD e di Basic 7.0, il basic del Commodore 128. E' uno degli organizzatori della manifestazione di retrocomputing "Brusaretro", uno dei più vecchi e apprezzati appuntamenti per appassionati di vecchi PC sul territorio italiano, che si tiene annualmente a Brusaporto (BG). E' amministratore di numerosi gruppi Facebook dedicati a Commodore e alla musica retro, molto seguiti.
In questa sezione verranno presentati i listati e le esecuzioni dei brani, oltre a una breve descrizione degli stessi, per il Commodore 128.
I brani inseriti nella sezione non potranno essere modificati o distribuiti senza previa autorizzazione dell'autore.

giovedì 19 dicembre 2019

Brani musicali Commodore 128 - Davide Bressanini - Atomika

Sezione dedicata al compositore Davide Bressanini (David ZaXxon)

Canale YouTube: https://www.youtube.com/user/zaxxonretrocomputing/videos

Davide Bressanini

Davide Bressanini è un compositore di origine milanese di brani musicali per Commodore 128 e Commodore Amiga. Esperto di Octamed, uno dei programmi storici del genere "tracker" per Amiga che utilizzavano il formato MOD e di Basic 7.0, il basic del Commodore 128. E' uno degli organizzatori della manifestazione di retrocomputing "Brusaretro", uno dei più vecchi e apprezzati appuntamenti per appassionati di vecchi PC sul territorio italiano, che si tiene annualmente a Brusaporto (BG). E' amministratore di numerosi gruppi Facebook dedicati a Commodore e alla musica retro, molto seguiti.
In questa sezione verranno presentati i listati e le esecuzioni dei brani, oltre a una breve descrizione degli stessi, per il Commodore 128.
I brani inseriti nella sezione non potranno essere modificati o distribuiti senza previa autorizzazione dell'autore.

Mappa di memoria del Commodore 128

A cura di Carlo Coletta e Maurizio Sorrentino

La mappa di memoria del Commodore 128

Grazie agli amici Carlo e Maurizio è stato possibile scansionare dalla rivista Commodore Gazette le due parti dell'articolo dedicato alla mappa di memoria del Commodore 128. Articolo molto utile per chi voglia avvicinarsi alla programmazione o più semplicemente approfondire le proprie conoscenze su questo bellissimo Commodore.

lunedì 16 dicembre 2019

Brani musicali Commodore 128 - Davide Bressanini - 666

Sezione dedicata al compositore Davide Bressanini (David ZaXxon)

Canale YouTube: https://www.youtube.com/user/zaxxonretrocomputing/videos

Davide Bressanini

Davide Bressanini è un compositore di origine milanese di brani musicali per Commodore 128 e Commodore Amiga. Esperto di Octamed, uno dei programmi storici del genere "tracker" per Amiga che utilizzavano il formato MOD e di Basic 7.0, il basic del Commodore 128. E' uno degli organizzatori della manifestazione di retrocomputing "Brusaretro", uno dei più vecchi e apprezzati appuntamenti per appassionati di vecchi PC sul territorio italiano, che si tiene annualmente a Brusaporto (BG). E' amministratore di numerosi gruppi Facebook dedicati a Commodore e alla musica retro, molto seguiti.
In questa sezione verranno presentati i listati e le esecuzioni dei brani, oltre a una breve descrizione degli stessi, per il Commodore 128.
I brani inseriti nella sezione non potranno essere modificati o distribuiti senza previa autorizzazione dell'autore.

Commodore 128 Memory Management (parte 5 - ultima)

Articolo scritto da Tommaso Mauro Tautonico

Commodore 128 Memory Management (parte 5 - ultima)

sabato 14 dicembre 2019

Brani musicali Commodore 128 - Davide Bressanini - The dark light of the night

Sezione dedicata al compositore Davide Bressanini (David ZaXxon)

Canale YouTube: https://www.youtube.com/user/zaxxonretrocomputing/videos

Davide Bressanini

Davide Bressanini è un compositore di origine milanese di brani musicali per Commodore 128 e Commodore Amiga. Esperto di Octamed, uno dei programmi storici del genere "tracker" per Amiga che utilizzavano il formato MOD e di Basic 7.0, il basic del Commodore 128. E' uno degli organizzatori della manifestazione di retrocomputing "Brusaretro", uno dei più vecchi e apprezzati appuntamenti per appassionati di vecchi PC sul territorio italiano, che si tiene annualmente a Brusaporto (BG). E' amministratore di numerosi gruppi Facebook dedicati a Commodore e alla musica retro, molto seguiti.
In questa sezione verranno presentati i listati e le esecuzioni dei brani, oltre a una breve descrizione degli stessi, per il Commodore 128. 
I brani inseriti nella sezione non potranno essere modificati o distribuiti senza previa autorizzazione dell'autore.

venerdì 13 dicembre 2019

Brani musicali Commodore 128 - Davide Bressanini - Profondo Rosso

Sezione dedicata al compositore Davide Bressanini (David ZaXxon)

Canale YouTube: https://www.youtube.com/user/zaxxonretrocomputing/videos

Davide Bressanini

Davide Bressanini è un compositore di origine milanese di brani musicali per Commodore 128 e Commodore Amiga. Esperto di Octamed, uno dei programmi storici del genere "tracker" per Amiga che utilizzavano il formato MOD e di Basic 7.0, il basic del Commodore 128. E' uno degli organizzatori della manifestazione di retrocomputing "Brusaretro", uno dei più vecchi e apprezzati appuntamenti per appassionati di vecchi PC sul territorio italiano, che si tiene annualmente a Brusaporto (BG). E' amministratore di numerosi gruppi Facebook dedicati a Commodore e alla musica retro, molto seguiti.
In questa sezione verranno presentati i listati e le esecuzioni dei brani, oltre a una breve descrizione degli stessi, per il Commodore 128. 
I brani inseriti nella sezione non potranno essere modificati o distribuiti senza previa autorizzazione dell'autore.

giovedì 12 dicembre 2019

Le protezioni nei videogiochi nelle versioni per i computer Commodore (parte 1)

Articolo scritto da Faber Pixel


Le protezioni nei videogiochi nelle versioni per i computer Commodore

Subito dopo la nascita dei primi software si manifestarono i primi casi di pirateria. Duplicazioni illegali vendute a prezzo nettamente inferiore agli originali con danni economici notevoli alle case di produzione e ai vari distributori ufficiali. Ben presto si rese necessario correre ai ripari escogitando diversi metodi per rendere più difficili le copie, considerando soprattutto che agli albori dei programmi e giochi per personal computer ancora non esisteva una legge sul diritto d’autore. Molto spesso erano gli stessi negozianti che preferivano vendere, anche alla luce del sole, copie pirata piuttosto che gli originali. Un guadagno superiore con ammortamento degli investimenti in tempi rapidissimi. Sia il professionista in cerca dell’ultima suite da ufficio che l’adolescente in cerca dell’ultimo videogioco ultra colorato, erano ben felici di potersi portare a casa i loro floppy disk a costo quasi irrisorio, spesso inconsapevoli del reato che avevano appena commesso.
Già nelle sale giochi si potevano trovare cloni dei giochi originali arcade nonostante fossero presenti in molti protezioni anti riversaggio dei contenuti delle eprom.

mercoledì 11 dicembre 2019

Listati Basic Commodore 128 - Listato 5 - Astronomia 128

Articolo a cura di Maurizio Sorrentino

Listati Basic per Commodore 128
Scansionati dalla rivista Commodore Gazette

L'amico Maurizio Sorrentino curerà una nuova sezione del blog attraverso la scansione di listati Basic per il Commodore 128 estratti dalla rivista specializzata Commodore Gazette. Si tratta di materiale per la maggior parte inedito considerando la rarità dei vari numeri di questo magazine in rete.

Commodore 128 Memory Management (parte 4)

Articolo scritto da Tommaso Mauro Tautonico

Commodore 128 Memory Management (parte 4)

lunedì 9 dicembre 2019

Masterizzare CD-Rom per Commodore Amiga

Articolo scritto da Faber Pixel

Masterizzare CD-Rom per Commodore Amiga

Ci sono vari modi per masterizzare Cd-Rom leggibili da Commodore Amiga. Vediamo come.

giovedì 5 dicembre 2019

Listati Basic Commodore 128 - Listato 4 - Scroll List

Articolo a cura di Maurizio Sorrentino

Listati Basic per Commodore 128
Scansionati dalla rivista Commodore Gazette

L'amico Maurizio Sorrentino curerà una nuova sezione del blog attraverso la scansione di listati Basic per il Commodore 128 estratti dalla rivista specializzata Commodore Gazette. Si tratta di materiale per la maggior parte inedito considerando la rarità dei vari numeri di questo magazine in rete.

mercoledì 4 dicembre 2019

Listati Basic Commodore 128 - Listato 3 - Grafica

Articolo a cura di Maurizio Sorrentino

Listati Basic per Commodore 128
Scansionati dalla rivista Commodore Gazette

L'amico Maurizio Sorrentino curerà una nuova sezione del blog attraverso la scansione di listati Basic per il Commodore 128 estratti dalla rivista specializzata Commodore Gazette. Si tratta di materiale per la maggior parte inedito considerando la rarità dei vari numeri di questo magazine in rete.

martedì 3 dicembre 2019

Listati Basic Commodore 128 - Listato 2 - Elab

Articolo a cura di Maurizio Sorrentino

Listati Basic per Commodore 128
Scansionati dalla rivista Commodore Gazette

L'amico Maurizio Sorrentino curerà una nuova sezione del blog attraverso la scansione di listati Basic per il Commodore 128 estratti dalla rivista specializzata Commodore Gazette. Si tratta di materiale per la maggior parte inedito considerando la rarità dei vari numeri di questo magazine in rete.

lunedì 2 dicembre 2019

Listati Basic Commodore 128 - Listato 1 - 11 nuovi comandi

Articolo a cura di Maurizio Sorrentino

Listati Basic per Commodore 128
Scansionati dalla rivista Commodore Gazette

L'amico Maurizio Sorrentino curerà una nuova sezione del blog attraverso la scansione di listati Basic per il Commodore 128 estratti dalla rivista specializzata Commodore Gazette. Si tratta di materiale per la maggior parte inedito considerando la rarità dei vari numeri di questo magazine in rete.

Grafica Commodore 64

Articolo scritto da Faber Pixel

La grafica su Commodore 64

La parte grafica del Commodore 64 è affidata al microprocessore MOS Vic-II, evoluzione del MOS Vic presente nel Vic 20 in tutte le sue versioni e revisioni. Insieme al SID è stato il cavallo vincente per il successo planetario della macchina più venduta della Commodore Business Machine Ltd. Fu utilizzato in seguito anche nel Commodore 128 (Vic-II E) e nel Commodore Max Machine (6566). 

domenica 1 dicembre 2019

Commodore 64 Kernal - Jiffydos modifica colori

Autore dell'articolo Faber Pixel

Commodore 64 Kernal - Jiffydos modifica colori

Jiffydos, nella sua ultima versione 6.0.1, è sicuramente il kernal alternativo più diffuso per il Commodore 64. In questo tutorial non parlerò delle caratteristiche del kernal ma vi spiegherò invece come cambiarne i colori allo sfondo, al bordo e al testo. I colori di default infatti sono gli stessi del kernal originale ma seguendo questa guida sarà possibile trovare una combinazione di colori di nostro maggiore gradimento.

Amiga Virus - Return of the lamer virus (R.O.L.E)

Articolo scritto da Faber Pixel

Amiga Virus - Return of the lamer virus (R.O.L.E)

Scheda

Nome: Return of the lamer virus (R.O.L.E)
Tipologia: Disk-Validator Virus 

Effetti: 
Terza generazione di virus dopo virus sul bootblock e virus che attaccano i file eseguibili, questo tipo di virus è alloggiato nel disk-validator. Anche il disk-validator è un file eseguibile ma non viene utilizzato in alcuni casi, ad esempio quando il disco floppy è “devalidato”. 

Amiga Virus - Disaster-Master V2

Articolo scritto da Faber Pixel

Amiga Virus - Disaster-Master V2

Scheda


Nome: Disaster-Master V2 virus
Tipologia: Link Virus

Effetti: 
File di 1740 byte che si inserisce nella startup-sequence (cls *) e si salva nella directory “C” 
Usa Coldcapture e KickTagPtr e quindi esaminando quest’ultimo e la startup-sequence è individuabile. 

Amiga Virus - Revenge of the Lamer Exterminator

Articolo scritto da Faber Pixel

Amiga Virus - Revenge of the Lamer Exterminator

Scheda

Nome: Revenge of the Lamer Exterminator virus
Tipologia: Link Virus

Effetti:
Programmazione complessa. Lunghezza: 4560 byte.
Agisce su AvailMem, Kicksumdata, Kicktagptr, interrupt raster, BeginIO,DoIO, OpenWindow (Intuition), CloseDevice.
Il virus è codificato da una chiave casuale. Si installa all'inizio della startup-sequence.
Il suo nome è: $a0a0a0a0a0 (invisibile).

Amiga Virus - Timebomb

Articolo scritto da Faber Pixel

Amiga Virus - Timebomb

Scheda

Nome: Timebomb Virus
Tipologia: Bootblock Virus

Effetti:

Risiede all’indirizzo di memoria $7ec00 Quando il suo contatore è a 2, il virus va all'attacco: Cancella i settori da 880 a 1002, dove risiedono la maggior parte degli headers 

Amiga Virus - Lamer Exterminator

Articolo scritto da Faber Pixel

Amiga Virus - Lamer Exterminator

Scheda

Nome: Lamer Exterminator virus (10 versioni)
Tipologia: Bootblock Virus

Effetti: Secondo le versioni: Oltre a copiarsi sul boot, il virus cancella un settore scelto a caso tra 0 e 1 scrivendo 'LAMER!' (il neologismo Lamer all’epoca aveva più o meno il significato che oggi ha sfigato) Il virus copia il bootblock del floppy disk infetto nei settori 2 e 3 prima di copiarsi sul boot e, al reset, il virus viene caricato e quindi eseguito il bootblock originale. 

Amiga Virus - Byte Bandit

Articolo scritto da Faber Pixel

Amiga Virus - Byte Bandit

Scheda


Nome: Byte Bandit Virus

Tipologia: Bootblock Virus

Autore: Byte Bimbo


Testo:

“Virus by Byte Bandit in 9.87. Numero di copie:” oppure “ FORPIB …"


Amiga Virus - SCA Virus

Articolo scritto da Faber Pixel

Amiga Virus - SCA Virus

Scheda


Nome: SCA Virus (cloni: BS1, LSD, DAG, AEK, ICE Virus)

Tipologia: Bootblock Virus

Autore: Swiss Cracking AssociationIdentificazione:
Può essere riconosciuto sul floppy disk grazie al suo CHECKSUM ($ 37fcbb02)

Commodore P500

Articolo scritto da Faber Pixel 

Commodore P500 


Lo abbiamo presentato in varie occasioni e sempre ha destato l’interesse dei visitatori e degli appassionati. Abbiamo cercato di dare più informazioni possibile su questo modello ma nonostante tutto continuano a chiedercene di più. Abbiamo deciso quindi di preparare delle schede su gran parte delle macchine in casa Retrocommodore.
Ma veniamo alla scheda di oggi.

venerdì 29 novembre 2019

Commodore 65 - Caratteristiche tecniche

Articolo scritto da Carlo Pastore

Commodore 65

Il Commodore 65 è un prototipo sviluppato dalla Commodore Business Machine Ltd. che purtroppo non ha visto mai la luce. Come vediamo di seguito, le sue caratteristiche tecniche erano molto particolari e sarebbe stato molto interessante verificarne l'accoglienza al suo ingresso nel mercato dei personal computer.

giovedì 28 novembre 2019

Audio Commodore 64


Articolo scritto da Faber Pixel

Audio Commodore 64

Nel 1982 nasceva il Commodore 64, un home computer con molti punti di forza rispetto alla concorrenza. Uno di questi era sicuramente la presenza di un chip audio dedicato, novità assoluta su un personal computer.

Il chip audio del Commodore 64 era il circuito integrato MOS SID (Sound Interface Device) della Mos Technology, poi divenuta CSG (Commodore Semiconductor Group). 

Grafica Commodore Amiga

Articolo scritto da Faber Pixel

Grafica Commodore Amiga

Tra i chip custom di Commodore Amiga troviamo per la parte grafica: 

il chip 8362, aka Daphne o Denise, preposto a generare un segnale video sulle macchine con chipset OCS (Original Chip Set) nei modelli A500, A1000, A1500, A2000, A2500 e CDTV; 

il chip 8373, aka Super Denise o Hires Denise, per il segnale video su macchine con chipset ECS (Enhanced Chip Set) nei modelli A3000, A500+, A600 e l’ultima rev. 8 di A500; 

il chip 1204, aka Lisa, per il segnale video su macchine con chipset AGA (Advanced Graphics Architecture) nei modelli A1200, A4000, A4000-T, CD32. 

mercoledì 27 novembre 2019

BASIC 7 vs BASIC 10

Articolo scritto da Tommaso Mauro Tautonico

BASIC 7 vs BASIC 10

Comandi Basic a confronto tra la versione 7.0 del Commodore 128 e la versione 10.0 del prototipo Commodore 65 per verificare la possibilità di porting o adattamento del Basic 10.0 sul Commodore 128.

Amiga Guru Meditation

Articolo scritto da Faber Pixel

Amiga Guru Meditation

Quante volte ci sarà capitato usando Amiga di imbatterci nel fastidioso Guru Meditation! Schermo nero con rettangolo rosso in alto e una serie di codici. 

Quando succedeva non rimaneva altro che premere il tasto sinistro del mouse e sperare di non incapparci di nuovo.

Quasi tutti resettavano senza capire bene cosa fosse successo, dando spesso e volentieri la colpa al floppy danneggiato. Si buttava e se ne passava ad un altro. Amen.

In realtà quel rosso rettangolo della morte ci forniva molte indicazioni di cosa fosse realmente successo e ora cercherò di darvene una chiave di lettura.

Innanzitutto c’erano due tipi di Guru: dati da errori della CPU e dati da errori del software di sistema. Vediamoli nel dettaglio:

Programmazione gotek con firmware FlashFloppy

Articolo scritto da Faber Pixel

PROGRAMMAZIONE GOTEK CON FLASHFLOPPY

Il gotek è un dispositivo hardware che permette di emulare un floppy drive su molti tipi di personal computer e tastiere musicali. Attraverso un ingresso USB è possibile caricare in singoli slot immagini di floppy disk in vario formato.

martedì 26 novembre 2019

Amiga Floppy Disk (parte 3)

Autore dell'articolo Faber Pixel

BOOTBLOCK

Il Bootblock è l’insieme dei primi due settori del floppy disk (settori #0 e #1) e contiene le informazioni necessarie per far partire (boot) il floppy disk stesso. Fino al Kickstart 1.3 compreso, Amiga poteva fare il boot del floppy disk solo sul drive DF0. Con il rilascio del Kickstart 2.0 fu invece possibile effettuare il boot da qualsiasi drive collegato.

Amiga Floppy Disk (parte 2)

Autore dell'articolo Faber Pixel

FILE SYSTEM

Il File System originario di Amiga, usato fino ad AmigaOS 2.1, fu OFS (Old File System). Non fu creato da zero, era infatti un adattamento del File System di TRIPOS (TRIvial Portable Operating System), sistema operativo nato nel 1976 nei laboratori dell’Università di Cambridge per le macchine PDP-11. OFS fu presto rimpiazzato in quanto, partendo da blocchi da 512 byte, ne rimanevano liberi solo 488 e ciò non consentiva agevolmente l’uso di altri mezzi di memorizzazione oltre ai floppy disk rallentando notevolmente il sistema. I 24 byte mancanti venivano utilizzati dai metadati, spesso ridondanti,all’inizio di ogni blocco.

Amiga Floppy Disk (parte 1)

Autore dell'articolo Faber Pixel

Codifica MFM

Nei floppy disk Amiga le informazioni sono scritte su disco con campi magnetici on/off. Le testine di lettura non sono in grado di rilevare direttamente se un campo sia acceso o spento. Per questo motivo viene utilizzata una codifica per memorizzare i bit di memoria sul supporto. Il cambio di polarizzazione dei campi indicherà se il bit è 1 o 0.

Per Amiga lo schema di codifica si chiama MFM (Modified Frequency Modulation).

X-Copy Professional (1992)

Autore dell'articolo Faber Pixel

X-Copy Professional (1992)

X-Copy Professional è l’evoluzione del programma più conosciuto dagli utenti Amiga per la duplicazione di floppy disk. Certamente non la soluzione più funzionale per la duplicazione di software con protezioni anticopia, ma sicuramente il più facile e sicuro nella duplicazione delle copie di backup.

X-Copy Professional era divenuto una vera e propria suite di programmi che comprendeva oltre al citato X-Copy anche Xpress, per la copia di backup del proprio hard disk su floppy disk, Xlent, con funzioni di copia files su Ram, floppy e hard disk, Cyclone, programma per copiare dischi protetti con necessità di secondo drive esterno e dongle hardware fornito con la suite.

Commodore 128 Memory Management (parte 1)

Articolo scritto da Tommaso Mauro Tautonico

Commodore 128 Memory Management (parte 1)

Audio Commodore Amiga

Autore dell'articolo Faber Pixel

Audio Commodore Amiga

Uno dei punti di forza di Commodore Amiga era sicuramente l’audio. Attraverso il chip custom 8364, aka Paula, era in grado di gestire 4 canali DAC (Digital to Analogue Converter) di tipo PCM a 8 Bit stereo (2 + 2). Ogni canale con volume a 6 Bit, poteva controllare l’altro dello stesso lato, destro o sinistro, sia nel volume che nel periodo. I campioni audio erano forniti via DMA (programmabile fino a 29 Khz) o via CPU. Sull’uscita audio era applicabile un filtro passa basso.