Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


29 Ottobre 2015 Postato da: DanyPPC
[Turbo Chameleon 64] Esperienze retroemulative
Da qualche giorno sono impegnato a testare il mio nuovo Chameleon 64.

https://icomp.de/shop-icomp/en/shop/product/Turbo_ Chameleon_64.html
http://wiki.icomp.de/wiki/Chameleon


Per chi non lo conoscesse si tratta essenzialmente di una Cartridge per C64 capace di funzionare anche in modalità standalone. E più che altro è nata per quest'ultima funzione.
Collegata al C64 spegne gran parte dell'hardware, usa l'alimentazione, la tastiera, l'uscita video PAL e le porte Joystick.
La cartuccia nasce con l'intento di emulare al 100% in FPGA un Commodore 64, dotandolo nel contempo di un'uscita VGA, collegamenti per una tastiera/mouse in standard PS/2,
un ingresso SD Card per il software ed una porta IEC per un Disk Drive esterno che molti penso non useranno.
Sul dorso troviamo 3 pulsanti principalmente rivolti alle solite funzioni di reset, richiamo dell'interfaccia del Chameleon e di un tasto programmabile per lo "swap" dei dischetti
virtuali del C64 all'occorrenza.

Molte le funzioni presenti, tra le quali l'emulazione delle più famose cartridges di freeze/reset/velocizzatori di load e implementazione del SID in modalità Stereo.
Le cartridges subito disponibili sono la Retro Replay e la Expert, mentre per le altre occorre la rom in file non caricate nella memoria flash per mancanza di spazio.

Notevole l'emulazione del SID 6581 e del MOS 8580.
Paragonata alla Ultimate II (fortunato utente da pochi giorni anche di quest'ultima dopo un pò di attesa), il suono è più fedele, più pulito.
Sembra proprio di stare davanti all'originale Commodore 64, ma con una qualità secondo me leggermente migliore. Si ha la sensazione di una maggiore
pulizia dei filtri.
Lo si nota fin da subito con quei giochi che sfruttano un noto bug dell'originale SID che permetteva di riprodurre audio campionato a 4bit. Esempi:

- Turbo OutRun
- Ghostbusters
- Exploding Fist
- Skate or Die
- Ghouls'n'Ghosts
- Impossibile Mission

Da vecchio utente di un Biscottone ed un C64C modello con scheda madre zoccolata (quindi contenente ancora il SID 6581, ma in altra revisione)
ho apprezzato la fedeltà dell'audio, e fatto differenze attivando l'emulazione del MOS 8580. Quest'ultimo come noto (in rete ci sono parecchie discussioni a riguardo)
è la versione migliorata del SID, così come Commodore lo intendeva originariamente, con la differenza che è stato "ripulito" a tal punto da "zittire" i campionamenti
presenti nei giochi.
In realtà ci sono ancora, solo che suonano ad un volume molto basso che giustamente stona con il resto di una musica a livello normale.
Le differenze sono udibili già con i giochi su menzionati. Addirittura in Ghouls'n'Ghosts durante il gioco mancano degli strumenti.
Esiste una pezza per questo problema chiamata "Digi Fix", costituita dalla saldatura di una resistenza (330k ohm) su 2 piazzole accanto al MOS 8580 in
grado di livellare il volume dei campionamenti come sull'originale SID 6581. Non ho verificato la cosa personalmente, ma in rete ci sono giudizi contrastanti
sul risultato, non tanto per l'efficacia quanto sull'introduzione di un disturbo in tutte quelle musiche invece progettate per il MOS.
Si perchè occorre distinguere un'era pre MOS ed una post MOS, con gli sviluppatori stavolta intenti a programmare e sfruttare a dovere il MOS.
Esempi di pezzi audio programmati sul MOS sono RoboCop III e Castlevania, almeno da quanto appreso in rete.
Anche la scena fa la sua parte presentando Demo che funzionano a "dovere" solo su MOS, con l'avvertenza che su SID l'esperienza audio sarebbe compromessa.
Io ho testato Ecletic di Onslaught e Coma Light 13 di Oxyron, demo che in campo audio danno il meglio proprio sul nuovo chip audio MOS di Commodore.

Per tutti gli altri che amano solo giocare il SID è la scelta migliore e più compatibile. Il fatto di poter emulare indistintamente l'uno o l'altro con la Chameleon
è un grande vantaggio, specie per chi possiede un C64C ultimo modello con tecnologia MOS 8580 e vuole gustarsi al meglio in vecchi giochi !

E parlando di emulazione audio vera e propria vanno fatte due osservazioni, frutto dei test di questi giorni:

- il MOS 8580 sulla Chameleon si comporta come l'originale nascondendo alcuni strumenti in Ghouls'n'Ghosts, ma nel contempo è come se la sua emulazione
sia frutto di un originale 8580 con applicata la patch "Digi Fix" in quanto i campionamenti audio per es. di Turbo OutRun suonano come sul SID 6581.
Insomma il livello audio è normalizzato sia per i campioni che non;

- nel confronto con la Ultimate II di Gideon esce vincitrice quanto a fedeltà e qualità. La Ultimate II è ancora ottima ed implementa anche il SID in modalità
stereo, ma il suono nei campionamenti è più sporco, ed alcune demo non "suonano" come dovrebbero. Per quanto poi tutto il resto sia eccezionale.


Tornando all'emulazione del C64 vera e propria, nonostante la Chameleon sia venduta come un prodotto in Beta Test, va sottolineata la grande fedeltà con
la macchina originale. Sono supportati i formati disco D64 e G64, oltre che prg, ad esclusione dei t64 ed ovviamente dei tapes, caratteristica invece presente
sulla rivale Ultimate II, ma si tratta di 2 prodotti simili ma destinati ad una differente tipologia d'uso e utenza.
Sono possibili le più comuni funzioni sui dischi, attraverso il browser in dotazione. L'avvio dei giochi è istantaneo, anche su cartuccia (formato crt), ed è possibile
e consigliato attivare l'emulazione reale dei disk drive in modo da avere la compatibilità con tutti quei loader che facevano accessi diretti all'hardware e che non
sono emulati in modalità standard come fa una comune scheda SD2IEC, altro prodotto di fascia più economica ma pur sempre valido per dotare il proprio C64
di una unità SD Card per l'avvio di giochi e software.

Posso affermare con certezza che la Chameleon rappresenta la miglior implementazione di Commodore 64 su FPGA, in rapporto alle altre schede basate su questa
tecnologia.
Invece per quanto riguarda l'emulazione di altre piattaforme (si perchè è possibile caricare fino a 16 cores sulla Chameleon estendendone le potenzialità)
ho potuto constatare che molti progetti versano ancora in una fase embrionale con aggiornamenti che sembrano spariti da anni.
E' il caso del minimig, ultimo update risalente al 2013. Emula un Amiga OCS/ECS con CPU fino al 68020, 2MB di Chip, Turbo Chip, Slow Fast e 24MB di memoria Fast.
Ma la compatibilità con tanti titoli non è piena, e manca ancora il supporto all'AGA come sulla rivale MIST.

I cores disponibili sono i seguenti:

- Vic 20
emulazione embrionale non ancora accurata, solo una semplice sperimentazione

- Atari VCS 2600
qui siamo su buoni livelli

- Atari XL800
non l'ho potuta testare perchè il sito che contiene i binaries è down per qualche giorno, ma questa sembra sia quasi ai livelli del C64

- OneChip MSX
anche questa è di buona qualità, ma occorre preparare una card formattata in fat16 sulla quale caricare bios, roms e dsk. Le rom andranno
avviate da MsxDos con il comando RomLoad, i dischi montati con un'altra utility. Non c'è praticamente un'interfaccia come sugli emulatori,
si fa tutto dall'MSX2 emulato. Devo ancora testarla per bene

- PC-Engine
solo la prima versione (non il SuperGrafx), e parecchi giochi presentano spurie grafiche o non sono ancora compatibili (tipo Shinobi/Chase HQ/SF2).
La gui ha limiti con le sottodirectories e con il numero di files presenti per cartella (max 50). Ci sono salti di fotogrammi in alcuni giochi.

- ZX Spectrum
qui siamo a livelli soddisfacenti, sono emulate le piattaforme 48 e 128k con audio AY, ma manca il supporto ai files TZX.
Paragonato con lo ZX Spectrum Vega direi che quest'ultimo è migliore, ma è un prodotto mirato e non permette lo stesso feeling di usare
una tastiera come sullo Speccy originale

Sono infine presenti delle implementazioni arcade perfette di Pong, PacMan, Pengo e MoonPatrol, con la sola assenza di audio in quest'ultimo gioco.


Complessivamente si tratta di un prodotto straconsigliato ai fanatici Commodore, ma chi spera di avere un'emulazione perfetta o quasi anche
di altre piattaforme rimarrà un pochino deluso, anche se i Cores ZX Spectrum, Atari, MSX e Amiga rappresentano un valore aggiunto.
Scordatevi la fedeltà emulativa presente su PC classico, tutte queste macchine FPGA sono solo dei progetti che necessitano di tanto
debugging e non possono sostituirsi alla macchina reale, almeno per quanto riguarda perfezione e compatibilità.
Le cose potrebbero cambiare in futuro con l'uscita di nuovo hardware FPGA e con l'entusiasmo di una comunità in crescita e sempre
attenta al mondo del retro-computing, un settore che sembra non avere limiti alla passione !


Modificato il 29/10/2015 alle ore 14:46:31

Commenti: 7  Aggiungi  - Leggi

Indice: forum / L'angolo degli 8Bit


Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
87.9.126.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36
Commento 1
Seiya 29 Ottobre 2015    17:47:36
E quanto costa?

Edit.
Ho visto quanto costa..un po' troppo direi per la poca compatibilità che ha.
Meglio un emulatore classico su PC che emula computer/console alla perfezione senza farti rimpiangere l'hardware reale.

Commento modificato il 29/10/2015 alle ore 17:49:28

Post inviati: 8169

Visulizza profilo Messaggio Personale
151.54.80.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36
Commento 2
DanyPPC 29 Ottobre 2015    18:03:14
Ma difatti lo consiglio solo ad appassionati del Commodore 64, un prodotto decisamente top per ricreare la macchina originale.

Diversamente sono ottimi pure i cores dell'MSX, Spectrum, Atari VCS e 800XL.
Diciamo che sono un valore aggiunto.

Mi spiace per il minimig, che a quanto pare anche originalmente non era così compatibile con il software Amiga (c'è una lista apposita su internet).
So però che sono state rilasciate delle releases del core leggermente aggiornate che risolvono un pò di problemi di compatibilità con alcuni giochi.

Inoltre il Chameleon, tramite dockstation, ha la stessa identica piedinatura delle porte Amiga e supporta tranquillamente i pad della CD32.
Per il test ho provato a giocare a Joe &Mac sfruttando il secondo pulsante per saltare.
Da questo punto di vista è avanti alle altre piattaforme fpga.

A1200T/PPC - 4x A1200D - Apollo A6000 + V4SA - A600

GraveyardPoems

Post inviati: 755

Visulizza profilo Messaggio Personale
79.42.134.*** Mozilla/5.0 (Linux; Android 5.0.2; D6503 Build/23.1.A.1.28) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.133 Mobile Safari/537.36
Commento 3
GraveyardPoems 29 Ottobre 2015    21:09:18
Grazie Dany per la recensione, era un "accrocchio" che mi ha sempre incuriosito per cui ho letto avidamente quanto hai scritto
Purtroppo il suo costo, come quello di altri analoghi fpga, scoraggia. Con Raspberry Pi2+retro Pie ottieni a livello emulazione una esperienza analoga e forse anche migliore (mi pare che anche l'aga sia emulato) per 100e o poco meno.
A pare tutto, il retrogaming dimostra di essere ancora vivo e supportato, "taccagneria" personale a parte non si può non essere incuriositi e tentati da questi progetti.

Amiga 500, 1Mb di Ram + Floppy Drive Emulator Rev F di Lotharek

Amiga 600HD: Ks3.1 con CF, A603 da 2Mb + 4Mb di Fast Ram

Amiga 1200: Ks3.1, 20gb Hd, Blizzard 1230 mk4+SCSI kit, 128mb Ram, Cd-rom

Commodore CDTV + mouse, tastiera, floppy drive

Amiga CD32

Commodore 64 + Infinity v2

Commodore 128 salvato dalla discarica

Amiga 500X86: AMD Phenom2 X4 b99, 8Gb RAM, Ati Sapphire HD7870

Post inviati: 8169

Visulizza profilo Messaggio Personale
151.54.80.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36
Commento 4
DanyPPC 29 Ottobre 2015    21:13:53
Mi correggo, il Minimig originale non ha gli stessi problemi di compatibilità del porting su core per TC64.
Peccato che l'ultimo update risalga appunto al 2013

A1200T/PPC - 4x A1200D - Apollo A6000 + V4SA - A600

DavPPC

Post inviati: 1856

Visulizza profilo Messaggio Personale
87.16.161.*** Mozilla/5.0 (Macintosh; PowerPC AmigaOS 4.1; Odyssey Web Browser; rv:1.23) AppleWebKit/538.1 (KHTML, like Gecko) OWB/1.23 Safari/538.1
Commento 5
DavPPC 30 Ottobre 2015    19:50:22
Citazione

E quanto costa?

Edit.
Ho visto quanto costa..un po' troppo direi per la poca compatibilità che ha.
Meglio un emulatore classico su PC che emula computer/console alla perfezione senza farti rimpiangere l'hardware reale.



Minchi..... costa un botto

Sam460ex 1ghz,OS4.1fe, 2GbRam, SSD480Gb, ATI RadeonHD5450 1gbsgram, Monitor ASUS 28" 16:9, card reader USB interno, controller UWSCSI-PCI;

A1200 OS3.9 Icedrake 68080, 512MbRAM, SSD240Gb, USB SubWay, card reader USB interno, Monitor-TV LED Philips 24ITE 24" 16:9;

Scanner Epson GT-7000 scsi2;

Scanner Epson GT-9500 scsi2;

Scanner Epson GT-5000 parallelo;

Scanner Epson perfection 1250 USB;

Commodore 64C + 1581.

Post inviati: 8169

Visulizza profilo Messaggio Personale
151.74.169.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36
Commento 6
DanyPPC 1 Novembre 2015    18:42:56
Finalmente oggi ho potuto testare il Core dell'Atari 800XL.
Installato sia in versione NTSC che PAL entrambe per uscita VGA, dato che il Chameleon l'ho collegato in questo modo al mio Monitor/TV.

La versione PAL, come per il Core Amiga, utilizza la VGA a 720 x 576 a 50Hz, frequenza non supportata dall'ingresso VGA dal mio schermo, quindi ho ripiegato sulla
versione NTSC a 60Hz, ma perfettamente funzionante in tutto e per tutto, compreso il sincronismo degli scroll.

Peccato che questi Cores non adoperino la 800 x 600 a 56Hz, con la quale visualizzo perfettamente il Chameleon lato 64, con un sincronismo perfetto:
il Chameleon me la segna come 800 x 600 a 50Hz, ma dalle informazioni del mio monitor la frequenza effettiva è 56Hz.

Va bè, roba di poco conto utilizzando gli altri cores che girano benissimo anche a risoluzioni NTSC 60Hz, mi spiace un pò solo per l'Amiga a 60Hz
dato che fondamentalmente disponiamo di software PAL che mal si adatta a quella risoluzione, specie giochi che adoperano tutto lo schermo e l'overscan.

Tornando al Core Atari confermo l'ottima compatibilità con i giochi testati, il supporto al pad/joystick inserito in porta 1 ed il perfetto controllo da tastiera per
quanto concerne il Reset, il Cold Reset, il launcher per i giochi, quello per i settaggi ed un tasto riservato alla funzione di Freeze se si è copiata anche
la rom Freezer.rom nella cartella Atari/Bios sulla SD Card.
E' sempre una comodità.

Certo a paragonare l'Atari 800/130 con il Commodore 64 è un pò sfacciato, ma nulla toglie che questa macchina disponga comunque di un ottimo parco titoli
degli anni 80 come Pitfall, Bruce Lee, Beach-head, PitStop, Dig Dug, Donkey Kong, Popeye e tanti altri classici.
Non manca qualche chicca come Leaderboard, Trailblazer e International Karate con gli effetti campionati.
Non siamo ai livelli qualitativi del Commodore, ma non sono da disprezzare, specie per la giocabilità che rimane sempre su standard di qualità.

L'Atari non è una macchina che abbia avuto tanta fortuna, ma era comunque dotata di buone caratteristiche, da segnalare la palette di 256 colori, effetti tipo
Copper dell'Amiga ed un audio ai livelli del Chip AY di Amstrad, MSX e Spectrum 128+
Sicuramente in molti giochi i programmatori si sarebbero potuti sforzare di più, ma credo che la maggior parte erano sviluppati per girare sull'800XL con soli
64Kb, un pò come l'Amstrad CPC 464 dove spesso mancavano colonna sonora e altri effetti audio.
Si ha come la sensazione di giochi incompleti, ma la memoria era quella ed il mercato era più ristretto rispetto ad altre macchine, ma si poteva sicuramente fare
qualcosa di più.

Resta per noi l'interesse emulativo sul Chameleon, e questo core (tra l'altro aggiornato da Mark Watson di recente con data 26/09/2015) non può che rappresentare
un altro valore aggiunto considerando la qualità dell'emulazione stessa, che saprà soddisfare i vecchi utenti di questa macchina.

A1200T/PPC - 4x A1200D - Apollo A6000 + V4SA - A600

Post inviati: 8169

Visulizza profilo Messaggio Personale
151.74.172.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36
Commento 7
DanyPPC 11 Novembre 2015    16:42:12
Ritorno su questa recensione per aggiungere informazioni riguardo al Core OneChipMSX, "emulatore" dello Standard MSX.

Dicevamo che il Core OCM richiede una scheda SD standard max 2GB formattata in FAT12 o FAT16, niente SDHC. Questo comporta qualche "problemino" con il Chameleon che all'avvio
si ferma tentando di leggere la SD in FAT16. Occorre quindi avviare il Chameleon senza SD Card, lanciare il Core dell'OCM ed inserire la scheda con all'interno il Bios dell'MSX2Plus,
l'MSX-Dos, il comando ROMLOAD ed EP per il mount delle immagini disco.

I giochi possono risiedere su normalissime cartelle che servono anche a distinguere tipo di supporto, sistema, produttore e altro a seconda delle proprie esigenze.
Per comodità ho creato una cartella DISK con le immagini dei giochi in formato dsk; una cartella MSX1 con le rom di questo sistema suddivise per produttore (es. KONAMI, ACTIVISION, SONY, ecc...)
ed infine una cartella MSX2 contenente le roms appunto per questo sistema più avanzato. I nomi dei files devono rispettare la struttura di 8 + 3 caratteri, tipica DOS.
Altrimenti vi ritroverete una sfilza di files con nomi confusi e somiglianti.

All'avvio il Core OCM tenta di caricare per primo il Bios MSX3, in alternativa ripiega su quello MSX2Plus, altamente consigliato per la massima compatibilità, specie con ROMLOAD.
Si arriva così alla classica schermata MSX-Dos, ambiente del tutto conosciuto a chi ha sempre armeggiato con MS-DOS su PC.
Impartiremo quindi i comandi dalla shell nella classica maniera:

A:>DIR /W DISK
A:>DIR /P MSX1

Il primo mostra la directory della cartella DISK in formato a tutto schermo, il secondo con l'opzione Pausa per lo scroll dello schermo in modo da consentire la lettura di ciò che interessa.

A:>ROMLOAD MSX1/KONAMI/KINGVALL.ROM /R

A:>CD DISK
AISK>A:EP ALESTE.DSK /B /R

ll primo comando carica ed esegue con un riavvio (opzione /R) il gioco Kings Valley per sistema MSX1.
Il secondo caso invece tratta il montaggio di un disco virtuale nel drive B eseguendolo con un riavvio (/R).
Ho riscontrato come il comando EP non riesce a leggere correttamente i PATH, quindi occorre di volta in volta entrare nelle cartelle e richiamare il comando dalla radice per il Load di un disco.

Per quanto riguarda le Roms MSX 1 e 2 con chip SCC/SCC+ è doveroso inserire nello SLOT 1 delle opzioni di sistema dell'OCM, richiamabili con i tasti F11 o F12, l'apposita Cartridge SCC.
Altrimenti ROMLOAD ci restituisce il messaggio di errore di ROM SCC non trovata, ed il gioco non può essere caricato per l'avvio dalla RAM.

Tanti giochi per MSX sono programmati per sfruttare 2 pulsanti differenziati, in stile console, per questo ho adoperato un Joypad CD32 della MATT usando i 2 pulsanti Rosso e Blu.
Ad esempio il gioco Moon Patrol per MSX usa il primo pulsante per lo sparo ed il secondo per saltare. Altri giochi come Nemesis usano la seconda funzione per abilitare le armi acquisite.

Dalle prove condotte non ho riscontrato problemi o incompatibilità. Tutto funziona come su una macchina MSX reale, e d'altronde il OneChipMSX è l'ultimo MSX prodotto con caratteristiche
più avanzate come il supporto alle SD Card, 2 Slot per Cartridges, Suono OPL, SCC, MSX-Music in hardware, il tutto in una scatoletta grande quando 2 pacchetti di sigarette.
E come su una macchina reale quando si carica una ROM in memoria non basta un normale Reset di sistema per riavviare la macchina in condizioni di accensione. La ROM è sempre
presente in memoria. Occorre staccare la corrente fisicamente al Chameleon, ricaricare il Core OCM ed inserire la scheda SD.

Ecco ! Questa è forse l'unica noia, ma riflettendo l'hardware si comporta come la macchina reale. Se sul vostro MSX avete inserito una Cartridge occorre spegnerlo, toglierla e riaccendere
per riavere la schermata dell'MSX-Dos o del BASIC. Quindi niente di strano.
"Scocciatura" invece inesistente nel caso del mount dei files immagine su disco virtuale. Un semplice Reset riavvia la macchina alle condizioni originarie.
A dirla tutta ci sarebbe un "trucchetto" per riavere il Dos o il Basic, ma occorre eliminare la Cartridge SCC dallo Slot 1 entrando nelle preferenze di sistema con F11/F12.
In questo caso il Reset di sistema ci riporta alla prima schermata di avvio dell'MSX-Dos. Se però tentate di reinserire la cartuccia SCC nello slot 1 magari per caricare un altro gioco in formato
ROM, occorrerà un reset per attivare la SCC, ma magicamente si riavvierà anche il gioco ROM caricato in precedenza.
Utente avvisato !


Dal mio punto di vista non posso che confermare la bontà di questo porting di Core OneChipMSX anche su Chameleon, elevandone i possibili modi di impiego oltre che come macchina Commodore
per eccellenza. L'MSX è una macchina altamente valida, seconda solo al C64 come qualità dei giochi usciti. Un parco software che annovera perle di casa Konami, Activision, Namco, Sega, Hudson
e tanti altri che hanno saputo sfruttare a dovere lo standard orientale soddisfacendo l'utenza europea con giochi dal calibro di Nemesis, Space Manbow, TwinBee, Aleste, Zanac, Magical Tree, FireBird,
Metal Gear 1 e 2, e tanti altri.

Un Core che giustifica ancor più il costo del Chameleon.

Una retro-immersion per il vecchio utente MSX,
un'esperienza nuova ed affascinante per chi si avvicina per la prima volta a questo standard !


Voto Core OCM DanyPPC 9

A1200T/PPC - 4x A1200D - Apollo A6000 + V4SA - A600


© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.031069993972778 secondi