Ready64 Forum
Commodore 64 => CBM Hardware => Topic aperto da: jack58 - 22 Luglio 2010, 09:48:37
-
POCKETCARD BY KIAND (un po' di teoria)
La cartridge puo' lavorare in 3 modalita'
8k (0x8000 - 0x9FFF)quando la linea EXROM e' a massa
16k(0x8000 - 0xBFFF)quando la linea EXROM e linea GAME sono a massa
Ultimax ((0x8000 - 0x9FFF + 0xE000-0xFFFF)quando la linea GAME e' a massa
Questo e' possibile grazie al PLA che gestisce la configurazione di memoria che il microprocessore "vede" dalla cartridge
Microprocessore -> PLA-> Cartridge
_NOTA_
Nella modalita' 16k, il BASIC RAM del C64 che risiede in 0xA000-0xBFFF e' condiviso.
La linea LORAM (input del microprocessore) controlla la zona di memoria 0x8000-0x9FFF
LORAM high: il PLA costringe il C64 a vedere la memoria bassa come ROM
LORAM low: il PLA costringe il C64 a vedere la memoria bassa come RAM
Nel caso della modalita' 16k e LORAM e' low non si vedono piu' gli 8k a partire da 0x8000, ma gli 8k a partire da 0xA000 continuano ad essere mappati nella cartridge.
Nella modalita' Ultimax non ho nessuna RAM a parte i 4K iniziali (0x0000-0x0FFF)
Spesso la zona 0x8000 di Ultimax non e' usata
_*PLA*_
Nel caso di aree di memoria che possono essere RAM o ROM (come il basic) il PLA sceglie cosa fare a seconda dello stato delle linee:
EXROM GAME LORAM HIRAM
_
_
se il processore scrive il PLA scegliera' sempre la RAM
se il processore vuole leggere il PLA scegliera' l'area di memoria in base allo stato delle linee.
Questo discorso cambia nel caso dell'area 0xD000-0xDFFF (IO Devices) ;qua il PLA permette al processore di leggere e scrivere sempre.
Nella modalita' 8K se si scrive nella zona a partire da 0x8000 (CARTRIDGE ROM) il processore scrive nella memoria RAM sottostante, stesso discorso per modalita' a 16K
Per ultimax non viene scritto nulla, salvo nella zona dei primi 4k
LORAM, HIRAM e CHAREN sono alti al RESET
Software reset :SYS 64738 (JMP FCE2)
La enable line e' composta dall'insieme di CE ed OE dei segnali che vanno all'eprom
Il PLA monitorizza continuamente i suoi ingressi (GAME EXROM) e in base a questi cambia immediatamente lo stato delle sue uscite ( ROML e ROMH)
Le linee GAME ed EXROM sono connesse direttamente al PLA e non ha interconnessioni col C64
ROML abilita la memoria da 0x8000
ROMH abilita memoria da 0xA000 o da 0xE000
ROML controlla le linee CE e OE della prima eprom e ROMH controlla le linee OE CE della seconda eprom sulla cartridge
ROML e ROMH vengono settate low (attivi bassi) solo su operazioni di lettura!
ROML non viene tenuto basso per l'intero periodo di funzionamento,ma solo nei momenti in cui e' necessario leggere, in modo da evitare possibili conflitti
ROMH dipende dalla modalita:
modalita' 8K ROMH e' disabilitato, puo' stare alto tutto il tempo
modalita' 16K ROMH gestisce l'area di memoria 0xA000-0xBFFF (contenuta nella seconda eprom)
modalita' Max ROMH gestisce l'area di memoria 0xE000-0xFFFF (contenuta nella seconda eprom)
Per ogni lettura in questa area il PLA deve mettere a massa ROMH
IO1 IO2: sono linee usate per il bank switching , sono output del PLA
Il C64 pensa di indirizzare una singola eeprom in realta' ce ne sono 2
Vengono usati per cartridge con piu' dei 16k standard
IO1 e IO2 vengono settate low su operazioni di lettura. IO1 viene settato sia su operazioni di scrittura/lettura nell'area 0xD000-0xDEFF
IO2 viene settato sia su operazioni di scrittura/lettura nell'area 0xDF00-0xDFFF
IO1 e IO2 possono essere gestiti da codice leggendo negli indirizzi indicati e permettendo di switchare in un altra eprom.
*_AUTOSTART_*
3 metodi:
*0xA000*
*
*
E' normalmente usata con cartridge 16k
E' usata quando non interessa usare il basic del C64.
Normalmente il C64 all'avvio inizializza prima il KERNAL e poi il BASIC Questo metodo si basa sul COLD-START Vector del basic che si trova agli indirizzi 0xA000 e 0xA001
Utilizzando 16k e' possibile cambiare i primi 2 byte della seconda eprom (coincide con il BASIC RAM) inserendo lo start del proprio programma
E' possibile usare questo metodo anche con una sola eprom da 8k purche' il
COLD-START risieda tra 0xA000 e 0xBFFF
Nota
Premendo RUN + RESTORE senza leggere un "CBM80" verra' attivato il WARM-START Vector che si trova a 0xA002-0xA003
*CBM80*
E' il piu' usato
Le routine di RESET del KERNAL controllano all'avvio nelle prime locazioni di 0x8000 per cercare la stringa "CBM80"
Se non trova nulla va avanti normalmente,altrimenti il processore si sposta sul COLD-START Vector che si trova nei primi 2 byte a partire da 0x8000, dove deve trovare le routine per inizializzare il KERNAL ed eventualmente il BASIC
Queste routine si possono copiare dalla versione originale del KERNAL nel caso di programmi custom.
Altrimenti sono gia presenti nel gioco o programma della cartridge scaricata.
L' inizializzazione del BASIC ci puo' essere come no.
L' inizializzazione del BASIC non ci deve essere se uso una cartridge da 16K (perche questa sovrascrive il basic Rom)
Normalmente viene visualizzato lo schermo READY con un comando NEW
Sara' possibile tornare alla schermata del basic tramite un Jump a 0xE386 (di solito nei giochi non si usa)
Il terzo e quarto byte a partire da 0x8000 definisce il WARM-START Vector.
Il processore esegue dall'indirizzo puntato dal Warm Vector quando viene premuto il tasto RESTORE.
Solitamente questo vettore punta ad una locazione successiva perche' il kernal e/o il basic sono gia stati inizializzati all'accensione.
Puo' coincidere con il COLD-START Vector (rieseguo inizializzazioni)
Oppure puo' essere disabilitato facendolo puntare a 0xFEBC
*MAX*
E' usato con le cartridge in modalita' UltiMax
Non e' molto usato. Consiste in una prima eprom a 0x8000 (usata per qualche semplice gioco o spesso non usata per niente)
e in una seconda eprom in 0xE000
E' basato sul fatto che al power-up del commodore il processore legge all'indirizzo 0xFFFC-0xFFFD ed esegue a partire dell'indirizzo che trova in queste locazioni. (normalmente sono le KERNAL RESET routines).
Se pero' inserisco una Max cartridge il PLA permette al C64 di leggere a 0xE000 non della ROM ma dalla cartridge, dove ci sara' l'indirizzo in cui andra' ad eseguire.
In questo caso le routine di inizializzazinoe del kernal devono essere tutte nella cartridge.
Ovviamente non ci sara' la routine di controllo del CBM, perche' lei stessa e' una cartridge
-
E ora parliamo anche un po del nuovo PLA
Il nuovo PLA puo' operare in due modalita' selezionabili tramite un deviatore
MODALITA' NORMAL (C64)
Sostituisce in tutto e per tutto il classico PLA 906114 28PIN montato nel commodore 64 prima serie e nei primi esemplari della seconda serie riconoscibile sull'etichetta dove viene riportato C64, se trovate la scritta C64C il vostro computer non e' compatibile monta un diverso tipo di PLA.
MODALITA'EXTERNAL (cartridge)
In questa modalita' viene caricato un PLA opportunamente modificato in modo da permettere l'indirizzamento completo della memoria del C64 sulla cartridge POCKETCARD.
Questo permette di poter utilizzare in modo trasparente nuovi kernal caricandoli da cartridge esterna in modo permanente.
La POCKETCARD puo' essere riprogrammata in due modi.
1)Tramite software ,KIAND ha realizzato un programma su pc x la flash 29f040. Si selezionano i game/kernal e il programma crea un file.bin per la programmazione con un qualsiasi programmatore di eprom.
2)Tramite l'interfaccia POCKETPROG e/o KIT POCKET1541 (in fase di realizzazione).
-
Ecco come si presenteranno le schede
(http://s1.postimage.org/HQ7sS.jpg) (http://www.postimage.org/image.php?v=gxHQ7sS)
(http://s4.postimage.org/DAhw0.jpg) (http://www.postimage.org/image.php?v=aVDAhw0)
-
Il pezzo mancante:
screenshot del software da PC x la creazione file.BIN POCKETCARD64
la programmazione puo' avvenire tramite un programmatore standard
con hardware POCKETPROG64 seriale-usb per la futura programmazione diretta POCKETCARD64
(http://s3.postimage.org/1dtnJ.jpg) (http://www.postimage.org/image.php?v=Pq1dtnJ)
(http://s2.postimage.org/oEoBS.jpg) (http://www.postimage.org/image.php?v=TsoEoBS)
-
Sostituisce in tutto e per tutto il classico PLA 906114 [...] montato nel commodore 64 prima serie e nei primi esemplari della seconda serie riconoscibile sull'etichetta dove viene riportato C64 [...]
Il PLA, a mio avviso, è utilissimo. Essendo risaputo che il PLA è uno dei componenti più soggetti a danneggiamento, si può cogliere l'occasione di montarne uno nuovo e dalle funzionalità avanzate.
Non mi addentro nello specifico, non avendo ancora avuto modo di sviscerarne le modalità di funzionamento, ma personalmente ho dovuto sacrificare sin troppe motherboard (al fine di estrarne il PLA e destinarlo ad altre in migliori condizioni)... ;)
-
ANCORA QUALCHE CHIARIMENTO PER CHI L'HA RICHIESTO.
PER ALTRE INFO LEGGETE ANCHE I POST SUL POCKET1541
IL POCKETPLA64 NASCE
1 PER SOSTITUIRNE UNO ROTTO 906114
2 PER SUPPORTARE LA POCKETCARD64 CON EVENTUALI KERNAL COME EXOS,JIFFYDOS© ECC IN MODO DEFINITIVO DALLA PORTA CARTRIDGE DEL C64 IN MODALITA' AVANZATA EXT-PLA.
INFATTI COSA SUCCEDE SE UTILIZZIAMO UNA CARTRIDGE CON FASTLOAD?
ESEMPIO
EXOS 9805 REX KERNAL VELOCE SERIALE E000
TURBODISK
EPYX FASTLOAD
IN GENERALE *TUTTE* LE CARTRIDGE CON FASTLOAD?
DOPO ALCUNI MINUTI DI FUNZIONAMENTO SOLITAMENTE AL READY I FASTLOAD NON SARANNO PIU' ATTIVI.TUTTI I GAME MULTILOAD CARICANO SOLO LA PRIMA PARTE CON IL FASTLOAD ,CON LA POCKETCARD64 NON SARA' PIU' COSI'.
I FASTLOAD DEI KERNAL CARICATI SULLA FLASH DELLA POCKETCARD SARANNO SEMPRE ATTIVI A UNA VELOCITA' 10-20 VOLTE SUPERIORE AL NORMALE. POTREMO CARICARE SULLA POCKETCARD64 I PIU' CONOSCIUTI KERNAL SERIALI PER L'UTILIZZO CON IL POCKET1541 ,TUTTE LE INTERFACCE SD2IEC O IL DRIVE 1541 DEVICE 8
OPPURE IL FAMOSO SPEEDDOS PARALLELO PER L'UTILIZZO CON IL DRIVE 1541 DEVICE 8.
LA POCKETCARD64 E' COMPATIBILE ANCHE CON TUTTI I *C64C* SOLO IN MODALITA' *GAME UTILITY*16 AREE DI MEMORIA DA 32K NON POTENDO MONTARE ALL'INTERNO IL NUOVO PLA (COMPATIBILE 906114 A 28 PIN)
SUL C64C TROVIAMO UN PLA A 64 PIN.
-
Prima di commettere degli errori nella sostituzione del nuovo PLA controllate la versione della piastra madre del vostro commodore 64.
(http://s2.postimage.org/tT2pi.jpg) (http://www.postimage.org/image.php?v=TstT2pi)
(http://s4.postimage.org/LNrt0.jpg) (http://www.postimage.org/image.php?v=aVLNrt0)
(http://s4.postimage.org/LO6Sr.jpg) (http://www.postimage.org/image.php?v=aVLO6Sr)
E' possibile la sostituzione del PLA con la nuova versione POCKETPLA64 nelle versioni C64 della prima e seconda foto
-
Salve,
una piccola info, il PLA 906114 e' lo stesso del 8SQ2S100 o 82S100?
Marcone
-
I due integrati sono interscambiabili e svolgono lo stesso compito. In particolare l'82S100 era una logica programmabile prodotta dalla Signetics che la Commodore ha usato (programmandola opportunamente) nei C64 più vecchi. Successivamente sono stati impiegati i chip con sigla 906114 prodotti dalla stessa Commodore. Questi ultimi si sono rivelati molto più fragili, tanto è vero che una delle cause più comuni di malfunzionamenti nel C64 biscottone è la rottura questo integrato.
-
Nei commodore amiga ci sono delle rom chiamate kickstart, in caso di rottusa si possono sostituire con delle semplici eprom programmate opportunamente, mi chiedo se le 3 rom del c64 e il pla non possano essere sostituite in maniera semplice con delle eeprom....
Marcone
-
possano essere sostituite in maniera semplice con delle eeprom
Per il PLA il discorso non è così semplice... ;)
-
Vero OGE, infatti considerando il tempo necessario per la realizzazione degli adattatori la scelta e la programmazione delle eprom, per il PLA il tempo di accesso deve essere inferiore alle altre eprom pena un insuccesso,non so proprio se economicamente ne valga la pena.
Dal punto di vista sperimentale niente da obbiettare e' un lavoro che puo' dare molte soddisfazioni.
Ritornando a noi a livello di prototipo sto realizzando una cartridge per cosidire *universale* supportera' tutte le migliori cartridge del passato comprese le piu' rare mai arrivate in italia migliorandole ove possibile (freezer-utility,synt ecc) mantenendo la stessa scheda di base con la sola aggiunta di un piggyback intelligente a seconda del tipo di complessita' della cartridge emulata. Il kit non so se verra' mai prodotto,(gli smanettoni scarseggiano) pero' mi ripropongo di fare un video per farvela vedere all'opera.
Speriamo che qui in trentino il tempo migliori seno' mi tocca stare in casa e continuare il prototipo hihihi.Ciao
-
Vi informo che la preserie: Pocketcard64 + Pocketpla64 e' stata gia' interamente prenotata. La prossima non sara' pronta prima della fine di ottobre, inizio novembre. Le consegne delle prenotazioni dal 13-09-10.Soltanto due pezzi rimarranno in Italia, peccato si vede che all'estero la scimmia e' piu' forte che qui in Italia.
Per la cronaca ultimo pezzo andra' a Las Vegas NEVADA USA.
Ciao.
-
Soltanto due pezzi rimarranno in Italia, peccato si vede che all'estero la scimmia e' piu' forte che qui in Italia.
Per la cronaca ultimo pezzo andra' a Las Vegas NEVADA USA.
Non ti demoralizzare, anche io ci ho messo un pò a capirlo: i pregi e i difetti dell'utenza italiana sono amplificati rispetto a quella internazionale perchè siamo in numero infinitamente minore.
Qualsiasi cosa si faccia in Italia avrà sempre e comunque un riscontro limitato.
La comprensione e l'accettazione di questo incontrovertibile dato di fatto ti aiuterà (almeno parzialmente) a non farti il sangue amaro :stordita:
-
Eccoci ancora una volta a parlare dell'evoluzione di questo progetto .
Io e Kiand ci siamo incontranti piu' volte ultimamente per parlare di questo e
di altri progetti e degli sviluppi, io sul forum vi ho sempre tenuto al corrente passo dopo passo ,perche' si sa la curiosita' per noi nostalgici e' grande.
Purtroppo ultimamente , non posso piu' farlo perche' piu' di una persona ,privo di idee, ci specula sopra, incredibile ,forse pensa che esista un business e visto che come ho scritto la prima volta sul forum le idee x le ns piccole realizzazioni vorremmo che fossero anche una mezza novita' x tutti, siamo costretti grazie a loro a riprogettare tutto quello che abbiamo fatto recentemente con logiche riprogrammabili, per non farle copiare, visto che e' successo quasi in tempo reale e senza poter anticipare piu' niente.
Comunque a riprova di tutto continuo a seguire le discussioni e a partecipare come al solito,continuando ad acquistare in giro per il mondo vecchie interfacce e cartridge e presentarvele ,per tutto il resto ringrazziate chi di dovere.
Ciao con il nuovo anno arriveranno anche le novita'.
-
La nuova versione della Pocketcard e' quasi pronta appena ho i primi circuiti stampati pubblico la foto con le caratteristiche. Monta di base un piccolo microprocessore di supporto.
-
Per chi e' interessato al funzionamento della POCKETCARD 64 seconda serie versione base senza micro e la POCKETPLA64 rispolvero questo thread per non dovermi ripetere.
Ciao
-
(http://s1.postimage.org/HQ7sS.jpg) (http://www.postimage.org/image.php?v=gxHQ7sS)
*Prima preserie* 2010 con connettore 22+22 pin non disponibile
-
Ecco come si presenteranno le schede
(http://s1.postimage.org/HQ7sS.jpg) (http://www.postimage.org/image.php?v=gxHQ7sS)
(http://s4.postimage.org/DAhw0.jpg) (http://www.postimage.org/image.php?v=aVDAhw0)
***Foto prima preserie sostituite dalla nuova versione***
Nelle foto 2010 la vecchia versione POCKETCARD 64- POCKETPLA 64
Ora la nuova Pocketcard 64 deve essere inserita nello slot di espansione 48 pin del nuovo Pocket1541 plus.
-
Ecco la foto POCKETCARD64 E POCKETPLA64 II° SERIE
(http://s1.postimage.org/246gytcck/POCKETCARD64_PLA.jpg) (http://postimage.org/image/246gytcck/)
-
Disponibile nuova versione v1.2 del manuale:
http://www.rgmelsat.com/listino1/pocketcard-v12.pdf (http://www.rgmelsat.com/listino1/pocketcard-v12.pdf)
-
Molto bello ed ancor più innovativo. Qual'è il grado di compatibilità della PocketPla?
Saluti,
Oge
P.S. Dà un'occhiata alla posta ;)
-
L'equazione e' stata riscritta e modificata .
Per la compatibilita' potrei scrivere 100% ma mi accontento del 99,9 % periodico.
In pratica il sistema non e' mai andato in crash, grazie anche all'apporto del chip utilizzato.
Ormai e' piu' di un 1 anno che lo testo senza problemi di sorta, sia in modalita' kernal originale(901227) che in quella esterna con :
Jiffydos,S-jiffy, Speeddos,Speeddos plus 40,Dolphin dos e Exos, con gli stessi risultati di un kernal controzoccolato posto all'interno del c64.
In modalita' external la prom kernal 901227 potrebbe essere adirittura rimossa, poiche' all'avvio questa viene richiamata solo sulla pocketcard64, una funzione mai realizzata finora su nessun tipo di hardware per il c64.
-
Ecco come si presenta la nuova pocketcard64.
Ha un connettore 48 pin e va inserita nel POCKET1541 PLUS
I 4 led visualizzano il banco di memoria selezionata con i dip switch
(http://s3.postimage.org/1ok2rb9l0/POCKETc64.jpg) (http://postimage.org/image/1ok2rb9l0/)
-
Vi annuncio che tra qualche giorno (prima delle ferie) sara' reso disponibile il manuale e il software per la riprogrammazione della POCKETCARD scaricabile dal sito web
-
Caricata versione 1.2d manuale errata corrige fix bug table
http://www.rgmelsat.com/listino1/novita.htm (http://www.rgmelsat.com/listino1/novita.htm)
-
Io sul mio SX-64 ho la PLA marchiata 251064-01, a parte che non so il perchè di questa sigla.... posso usare la new pla su questa macchina ?
Non ditemi che non ci sta la cartuccia del pocket 1541-plus perchè tanto lo uso aperto... ;)
RAzhell
-
Mah, mai sentita questa sigla pero' sul forum 64 tedesco dicono sia uguale al 82s100 e 906114
-
Disponibile la prima versione v0.9.3 del software per la creazione delle flash 29f040 sulla POCKETCARD64.
http://www.rgmelsat.com/listino1/novita.htm (http://www.rgmelsat.com/listino1/novita.htm)
(http://s4.postimage.org/1hdroz1no/cartridgemaker.jpg) (http://postimage.org/image/1hdroz1no/)
:c64:
(http://s4.postimage.org/1helgnajo/cartridgemaker_1.jpg) (http://postimage.org/image/1helgnajo/)
-
NO CONFUSION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
***************************************************************
POCKET1541 PLUS SUPPORTA FIRMWARE ORIGINALE UNSEEN OPEN SOURCE UPGRADE WWW.sd2iec.de
POCKET1541 PLUS UNSEEN ORIGINAL FIRMWARE SUPPORTS * NOT CHANGED *
***************************************************************
POCKETPLA64
SOSTITUISCE PLA 906114 82S100
REPLACED PLA 906114- 82S100
LA POCKETPLA INSIEME E SOLO CON LA POCKETCARD SUPPORTA KERNAL ESTERNI
ONLY WITH THE POCKETCARD64 KERNAL EXTERNAL ENABLED
-
Disponibile la versione 0.94 firmware CARTRIDGE-MAKER
http://www.rgmelsat.com/listino1/novita.htm (http://www.rgmelsat.com/listino1/novita.htm)
-
Recensione KIT Pocket 1541 Plus + Pocketcard 64 + PocketPLA 64
http://www.nightfallcrew.com/03/08/2011/un...n-2011/?lang=it (http://www.nightfallcrew.com/03/08/2011/unboxing-kit-pocket-1541-plus-limited-edition-2011/?lang=it)
Grazie a tutti per il lavoro che avete fatto.
[xAD]
-
Sto realizzando una nuova Flash per la POCKETCARD con tutta una serie di utility e Diagnostici,sempre utili e indispensabili .
Chi e' interessato puo' chiedermela, la sto componendo,sulla flash c'e' ancora spazio vuoto per eventuali altri programmi,accetto suggerimenti per il suo completamento.
Ciao
-
Solo per informazione, è possibile realizzare una PLA (per sostituire la vecchia PLA guasta, la 906114) con un semplice integrato CPLD (Altera EPM7032) opportunamente programmato con le equazioni originali Commodore.
Io l'ho fatto su un mio C64 e funziona perfettamente (con una minima spesa).
-
Risposta post fuori tema.
***************************************************************
Scusa ma per un utente medio e' meglio usare una veloce 27c512-70 o meglio una flash per sostituire un normale PLA standard 906114 rotto.
Le 7032 bisogna programmarle e non tutti hanno capacita', zoccolo e il programmatore specifico per le CPLD.
Il file per la eprom si trova facilmente sul web con lo schema per lo zoccolo adattatore, le 7032 vanno benissimo ma sono sprecate,vanno bene se ci lavori e hai tutta l'attrezzatura,non dimenticare poi le difficolta' per la realizzazione del circuito stampato.
Sarebbe invece molto importante rifare il PLA in CPLD per la seconda serie del C64 quello grosso per intenderci.
***************************************************************
Comunque ritornando a noi
Se avete qualche programma /utility e volete che lo inserisca nella nuova flash non avete che da contattarmi,sto inserirendo quello che mi state chiedendo,pero' cercate di farlo sul forum non per strada o sulla fiera.
Ciao
-
Beh, non è proprio fuori tema ... parliamo *anche* di sostituire il PLA o no?
E io ho detto la mia sul PLA ...
Non so se un utente medio prende il 27c512 o la flash e la programma, perché avrebbe bisogno di una attrezzatura (programmatore di EEPROM o Flash) abbastanza costosa ... Forse gliela fornisci tu già programmata, ma è un altro discorso ...
Ma la CPLD (una 7032) la trovi su RS a pochi euro così come il programmatore (Nuova Elettronica). Il programma per programmarle viene distribuito gratuitamente dalla Altera e il file per ottenere un PLA è
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY PLA_MODULE IS
PORT
(
P_A12 : IN STD_LOGIC; -- pin 27
P_A13 : IN STD_LOGIC; -- pin 2
P_A14 : IN STD_LOGIC; -- pin 3
P_A15 : IN STD_LOGIC; -- pin 4
P_VA12 : IN STD_LOGIC; -- pin 20
P_VA13 : IN STD_LOGIC; -- pin 21
P_VA14_N : IN STD_LOGIC; -- pin 5
P_LORAM_N : IN STD_LOGIC; -- pin 8
P_HIRAM_N : IN STD_LOGIC; -- pin 7
P_CHAREN_N : IN STD_LOGIC; -- pin 6
P_CAS_N : IN STD_LOGIC; -- pin 9
P_GAME_N : IN STD_LOGIC; -- pin 22
P_EXROM_N : IN STD_LOGIC; -- pin 23
P_RW_N : IN STD_LOGIC; -- pin 24
P_AEC_N : IN STD_LOGIC; -- pin 25
P_BA : IN STD_LOGIC; -- pin 26
P_CHAROM_N : OUT STD_LOGIC; -- pin 15
P_KERNAL_N : OUT STD_LOGIC; -- pin 16
P_BASIC_N : OUT STD_LOGIC; -- pin 17
P_ROMH_N : OUT STD_LOGIC; -- pin 10
P_ROML_N : OUT STD_LOGIC; -- pin 11
P_GRW_N : OUT STD_LOGIC; -- pin 13
P_CASRAM_N : OUT STD_LOGIC; -- pin 18
P_IO_N : OUT STD_LOGIC -- pin 12
);
END PLA_MODULE;
ARCHITECTURE rtl OF PLA_MODULE IS
SIGNAL ROML_N_S,
ROMH_N_S,
IO_N_S,
GRW_N_S,
CHAROM_N_S,
KERNAL_N_S,
BASIC_N_S,
CASRAM_N_S : STD_LOGIC;
BEGIN
ROML_N_S <= NOT (
(P_LORAM_N AND P_HIRAM_N AND P_A15 AND NOT P_A14 AND NOT P_A13 AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N) OR
(P_A15 AND NOT P_A14 AND NOT P_A13 AND NOT P_AEC_N AND P_EXROM_N AND NOT P_GAME_N)
);
ROMH_N_S <= NOT (
(P_HIRAM_N AND P_A15 AND NOT P_A14 AND P_A13 AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_A15 AND P_A14 AND P_A13 AND NOT P_AEC_N AND P_EXROM_N AND NOT P_GAME_N) OR
(P_AEC_N AND P_EXROM_N AND NOT P_GAME_N AND P_VA13 AND P_VA12)
);
IO_N_S <= NOT (
(P_HIRAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND P_BA AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_HIRAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N AND P_GAME_N) OR
(P_LORAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND P_BA AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_LORAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N AND P_GAME_N) OR
(P_HIRAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND P_BA AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_HIRAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_LORAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND P_BA AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_LORAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND P_BA AND NOT P_AEC_N AND P_RW_N AND P_EXROM_N AND NOT P_GAME_N) OR
(P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N AND P_EXROM_N AND NOT P_GAME_N)
);
GRW_N_S <= NOT (
(NOT P_CAS_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N)
);
CHAROM_N_S <= NOT (
(P_HIRAM_N AND NOT P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_LORAM_N AND NOT P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_HIRAM_N AND NOT P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_VA14_N AND P_AEC_N AND P_GAME_N AND NOT P_VA13 AND P_VA12) OR
(P_VA14_N AND P_AEC_N AND NOT P_EXROM_N AND NOT P_GAME_N AND NOT P_VA13 AND P_VA12)
);
KERNAL_N_S <= NOT (
(P_HIRAM_N AND P_A15 AND P_A14 AND P_A13 AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_HIRAM_N AND P_A15 AND P_A14 AND P_A13 AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N)
);
BASIC_N_S <= NOT (
(P_LORAM_N AND P_HIRAM_N AND P_A15 AND NOT P_A14 AND P_A13 AND NOT P_AEC_N AND P_RW_N AND P_GAME_N)
);
CASRAM_N_S <= (
(P_LORAM_N AND P_HIRAM_N AND P_A15 AND NOT P_A14 AND P_A13 AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_HIRAM_N AND P_A15 AND P_A14 AND P_A13 AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_HIRAM_N AND P_A15 AND P_A14 AND P_A13 AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_HIRAM_N AND NOT P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_LORAM_N AND NOT P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_HIRAM_N AND NOT P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_VA14_N AND P_AEC_N AND P_GAME_N AND NOT P_VA13 AND P_VA12) OR
(P_VA14_N AND P_AEC_N AND NOT P_EXROM_N AND NOT P_GAME_N AND NOT P_VA13 AND P_VA12) OR
(P_HIRAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND P_BA AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_HIRAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N AND P_GAME_N) OR
(P_LORAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND P_BA AND NOT P_AEC_N AND P_RW_N AND P_GAME_N) OR
(P_LORAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N AND P_GAME_N) OR
(P_HIRAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND P_BA AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_HIRAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_LORAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND P_BA AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_LORAM_N AND P_CHAREN_N AND P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND P_BA AND NOT P_AEC_N AND P_RW_N AND P_EXROM_N AND NOT P_GAME_N) OR
(P_A15 AND P_A14 AND NOT P_A13 AND P_A12 AND NOT P_AEC_N AND NOT P_RW_N AND P_EXROM_N AND NOT P_GAME_N) OR
(P_LORAM_N AND P_HIRAM_N AND P_A15 AND NOT P_A14 AND NOT P_A13 AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N) OR
(P_A15 AND NOT P_A14 AND NOT P_A13 AND NOT P_AEC_N AND P_EXROM_N AND NOT P_GAME_N) OR
(P_HIRAM_N AND P_A15 AND NOT P_A14 AND P_A13 AND NOT P_AEC_N AND P_RW_N AND NOT P_EXROM_N AND NOT P_GAME_N) OR
(P_A15 AND P_A14 AND P_A13 AND NOT P_AEC_N AND P_EXROM_N AND NOT P_GAME_N) OR
(P_AEC_N AND P_EXROM_N AND NOT P_GAME_N AND P_VA13 AND P_VA12) OR
(NOT P_A15 AND NOT P_A14 AND P_A12 AND P_EXROM_N AND NOT P_GAME_N) OR
(NOT P_A15 AND NOT P_A14 AND P_A13 AND P_EXROM_N AND NOT P_GAME_N) OR
(NOT P_A15 AND P_A14 AND P_EXROM_N AND NOT P_GAME_N) OR
(P_A15 AND NOT P_A14 AND P_A13 AND P_EXROM_N AND NOT P_GAME_N) OR
(P_A15 AND P_A14 AND NOT P_A13 AND NOT P_A12 AND P_EXROM_N AND NOT P_GAME_N) OR
(P_CAS_N)
);
P_ROML_N <= ROML_N_S;
P_ROMH_N <= ROMH_N_S;
P_IO_N <= IO_N_S;
P_GRW_N <= GRW_N_S;
P_CHAROM_N <= CHAROM_N_S;
P_KERNAL_N <= KERNAL_N_S;
P_BASIC_N <= BASIC_N_S;
P_CASRAM_N <= CASRAM_N_S;
END rtl;
Ognuno potrà realizzare da solo il proprio PLA a pochi euro ...
-
Qui in questa discussione si parla di sostituire una PLA standard con la nuova*POCKETPLA* stop.
(Mi dispiace deluderti ma non *fornisco* eprom ($) a nessuno del forum,semmai ogni tanto le regalo, se mi va e se ho tempo a chi e' in difficolta')
In pratica aiuto chi non ha un programmatore,ma questo e' senza dubbio un altro discorso.
Se vogliamo parlare invece di *PLA standard 906114* apri una nuova discussione PLA e CPLD, cosi' se ne parla con calma, piu' approfonditamente e si puo' vedere di sviluppare il discorso anche nel campo CPLD che mi sta a cuore da anni ,ma non qui.Grazie.
La POCKETPLA di cui si parla in questa discussione, *non ha* l'equazione sopra citata.
La *POCKETPLA* e' stata riscritta (rifatta) e * puo'* supportare nuove funzioni insieme alla POCKETCARD.
La pla standard invece sostituisce di fatto solo il 906114.
La nuova equazione non e' di pubblico dominio.
Spero di essere stato esaustivo.
Ciao
-
MI E' STATO CHIESTO DI SPIEGARE MEGLIO LE FUNZIONI DEI 12 DIP SWITCH DELLA POCKETCARD.
POTREMMO DIVIDERLI SUBITO IN TRE GRUPPI DA 4.
I PRIMI 4 SERVONO PER SELEZIONARE IL TIPO DI CARTRIDGE .
PER LE CARTRIDGE NORMALI 8K (8000-9FFF)
1 ON ROML
2 OFF ROMH
3 OFF GAME
4 ON EXROM
PER LE CARTRIDGE 16K (8000 -9FFF / A000-BFFF)
1 ON ROML
2 ON ROMH
3 ON GAME
4 ON EXROM
PER LE CARTRIDGE ULTIMAX (8000-9FFF / E000-FFFF)
1 ON ROML
2 ON ROMH
3 OFF GAME
4 ON EXROM
PER SELEZIONARE LA MODALITA' EXTERNAL KERNAL (E000-FFFF) NECESSITA L'INSTALLAZIONE DELLA POCKETPLA
1 OFF ROML
2 ON ROMH
3 OFF GAME
4 OFF EXROM
SECONDO BLOCCO DIP SWITCH 5-6-7-8
SELEZIONANO 1 DEI 16 BANCHI DA (32KBX8) DI CUI E'COMPOSTA LA POCKETCARD.
TERZO BLOCCO DIP SWITCH 9-10-11-12
SELEZIONANO ALL'INTERNO DI UN BANCO L'AREA UTILIZZATA
PER OGNI BANCO POSSONO ESSERE INDIRIZZATI
4 GAME 8000-9FFF DA 8KB
OPPURE
2 GAME 8000-BFFF DA 16KB
OPPURE
3 GAME 8000-9FFF + 1KERNAL IN POSIZIONE OBBLIGATA (E000 ULTIMA CASELLA DI OGNI BANCO)
OPPURE
1 GAME 8000-BFFF (16K GAME 1+GAME2)+ 1 GAME 8000-9FFF(GAME3) + 1 KERNAL E000-FFFF (SEMPRE E000 ULTIMA CASELLA DI OGNI BANCO)
1 GAME 16K ULTIMAX + 2 GAME 8000-9FFF
LA POCKETCARD SUPPORTA FINO A ***16 KERNAL ESTERNI*** (E000-FFFF)
-
non gridare, non e' necessario
-
Ho fatto un copia e incolla di un mio file gia' scritto cosi (maiuscolo)
Avrei dovuto riscriverlo hai pienamente ragione.
-
Beh, non è proprio fuori tema ... parliamo *anche* di sostituire il PLA o no?
E io ho detto la mia sul PLA ...
Perche' non spieghi (in un altro thread) come e cosa hai fatto?
A me interesserebbe, visto che ho un paio di pla da sostituire e non ho nemmeno una 27512 da provare col metodo classico.
ciao
-
Anche questa avventura e' ormai giunta al termine.
Ringrazzio tutti quelli che vi hanno creduto e li rimando ai prossimi upgrade che probabilmente saranno disponibili nelle feste di natale qui
http://www.rgmelsat.com/listino1/novita.htm (http://www.rgmelsat.com/listino1/novita.htm)
Per il futuro sono disponibile a promuovere e/o partecipare allo sviluppo di qualche nuovo progetto,hardware e software, ma con la collaborazione di tutti, perche' mancando questa linfa si perde in parte l'entusiasmo del fare.
Aprite nuovi thread sulle vostre idee e ditemi quale contributo potete dare nella realizzazione in modo che ne possiamo parlare.
Perche' si sa l'unione fa la forza e le sinergie non sono mai sufficienti.
Ciao
-
Oggi sara' resa disponibile la versione 0.95 Beta del programma
:c64: Pocket Cartridge Maker http://www.rgmelsat.com/listino1/novita.htm (http://www.rgmelsat.com/listino1/novita.htm)
News della release 0.95. :P
Possibilita' di scroll video per l'utilizzo su EEPC 1240x600.
Il programma ora genera insieme al file .bin anche un file di testo con l'elenco dei programmi/giochi inseriti nella flash.
La prossima settimana saranno resi disponibili gratuitamente su richiesta per i possessori della Pocketcard nuovi file compilati per le memorie flash 29f040.
A risentirci.
**Attenzione** essendo un programma nuovo alcuni antivirus lo interpretano come falso positivo ,confermate l'attendibilita',disabilitare la protezione in tempo reale, lanciare il programma PocketCrtridgeMaker 0.95 e riabilitate la protezione in tempo reale dell'antivirus.
Se non lo fate l'antivirus lo blocca e in alcuni casi (Norton) lo cancellera'. :angry:
-
Oggi sara' resa disponibile la versione 0.95 Beta del programma
:c64: Pocket Cartridge Maker http://www.rgmelsat.com/listino1/novita.htm (http://www.rgmelsat.com/listino1/novita.htm)
News della release 0.95. :P
Possibilita' di scroll video per l'utilizzo su EEPC 1240x600.
Il programma ora genera insieme al file .bin anche un file di testo con l'elenco dei programmi/giochi inseriti nella flash.
La prossima settimana saranno resi disponibili gratuitamente su richiesta per i possessori della Pocketcard nuovi file compilati per le memorie flash 29f040.
A risentirci.
**Attenzione** essendo un programma nuovo alcuni antivirus lo interpretano come falso positivo ,confermate l'attendibilita',disabilitare la protezione in tempo reale, lanciare il programma PocketCrtridgeMaker 0.95 e riabilitate la protezione in tempo reale dell'antivirus.
Se non lo fate l'antivirus lo blocca e in alcuni casi (Norton) lo cancellera'. :angry:
OPSSS
Ho erroneamente scritto 1240x600
Volevo scrivere 1024x600
La versione 0.95 e' disponibile da pochi minuti sul web
-
:mavieni:
E' disponibile la nuova raccolta per la Pocketcard, il link sul sito:
http://www.rgmelsat.com/listino1/novita.htm (http://www.rgmelsat.com/listino1/novita.htm).
Ho inserito anche gli 11 videogame RGCD C64 16KB Cartridge Game Development Competition 2011”.
A questo punto non mi resta che augurare a tutti un buon Natale e felice anno nuovo. :c64:
-
Questa e' una delle tante risposte a E-mail che ricevo privatamente.
Non vi rispondo piu' privatamente quante volte devo dirlo
***ci siamo capiti!!!*** :doh:
Il forum ufficiale e' www.ready64.org.
Ma cosa ne fate delle istruzioni ???? ma le leggete ???
e le mie email le cestinate???????? :specchio:
P.S. ti ho gia' risposto prima di Natale.
1) Ti serve un programmatore di flash per le 29f040 /b e poi un adattatore da dil 32 pin a plcc32 pin che e' il formato delle flash utilizzate dalla pocketcard.
Esistono poi delle versioni del programmatore con questo zoccolo gia' presente e montato sopra al programmatore, come puoi vedere sul sito Sivava, in questo caso non e' necessario l'adattatore,poi serve una pinzetta per estrarre le flash dallo zoccolo.
Se vuoi ti mando un'altra Pocketcard con gia' sopra la flash nuova cosi' eviti di farti esplodere il cervello.
***Questo non e' un forum*** perche' continui a scrivermi qui?
Ciao
*************************************************************
Ragazzi ho gia' poco tempo libero,se poi continuate a scrivermi singolarmente e a farmi le stesse domande privatamente perdiamo solo tutti del gran tempo.
Il Forum serve per questo non fatevi cestinare in futuro :nonono:
-
Scusa un attimo, cosa intendi per scrivere "privatamente"? Un PM?
O un'email?
Perchè effettivamente io ti scrissi via email per chiedere info (disponibilità e prezzo) sulla Pocket PLA, visto che sul sito stesso, cito testualmente, è scritto "RICHIESTA INFORMAZIONI SOLO TRAMITE EMAIL".
-
Fino a oggi e' stato abbastanza chiaro o almeno credevo. ;)
Per quanto riguarda la mia attivita' componenti elettronici, progettazione e vendita, e-mail o telefono cellulare, poiche'sul fisso non rispondo mai perche' lavoro spesso fuori.
Invece per quanto riguarda l'hobby commodore 64 info,problemi ecc.solo il forum. :huh:
Purtroppo tutti continuano solo a scrivermi fuori forum italiani e stranieri bohhh anche se e' scritto chiaramente sulle pagine del Pocket1541 plus di servirsi del forum per chiedere info tecniche e fare discussioni.Chiusa parentesi.
Appena sara' possibile pubblichero' sul sito anche lo schema della Pocketcard (che e' andato perso e bisognera' rifarlo) a causa di una formattazione non voluta sull'hard disk di lavoro. :doh:
Poi pubblichero' piu' avanti quest'anno, non appena KIAND avra' tempo, la documentazione (progetto) per l'implementazione del display grafico a colori con il firmware di supporto per il Pocket1541 Plus per chi lo vorra' realizzare (fai da te). :rtfm:
Non ho ricevuto nel frattempo nessun input per la realizzazione di qualcosa di nuovo ne offerte di collaborazione in tal senso. :sonno:
Aspettero' ancora fino alla fine di febbraio poi finito si spera anche il freddo... impieghero' il mio tempo libero nella realizzazione di progetti ahime' fuori del mondo commodore sull'automazione delle energie alternative.
Ho aggiornato in questi giorni il mio sito museum commodore 03-02-2012 con interessanti new entry hardware.
http://web.tiscali.it/c64commodore/ (http://web.tiscali.it/c64commodore/)
In questo sito entro l'anno depositero' tutta la documentazione e gli schemi mancanti dei progetti realizzati in questi ultimi anni:pocket1541 ecc .
Sul sito commerciale verranno invece rimossi.
Ciao
Aspetto vostre nuove.
w :c64:
-
Fino a oggi e' stato abbastanza chiaro o almeno credevo. ;)[...]
Invece per quanto riguarda l'hobby commodore 64 info,problemi ecc.solo il forum. :huh:
Purtroppo tutti continuano solo a scrivermi fuori forum italiani e stranieri bohhh anche se e' scritto chiaramente sulle pagine del Pocket1541 plus di servirsi del forum per chiedere info tecniche e fare discussioni.[...]
Eh ragazzo, un po' di elasticità non ti causerà certo qualche brutto male, non ti pare?
Se posso esprimere la mia opinione, trovo abbastanza scorretto che non si risponda a una domanda solo perché fatta "fuori schema". La gentilezza non è acqua, disse un tale, e fa sempre acquistare punti.
Come nel caso dell'annuncio di ricerca di un volontario per delle scansioni; non mi sembra un peccato mortale contattare direttamente l'apertore del thread "bypassando" il form contatti, dato che mando spesso email a tale persona e la contatto anche telefonicamente...
Non voglio entrare in polemica ma certi atteggiamenti non li capisco e non li capirò mai. Io consiglierei di sciogliervi un pochino, di essere meno rigidi e più amichevoli. E' solo un consiglio, ovviamente.
-
Diciamola tutta.
Riempire la casella della posta di una *ditta* con richieste di *game* test o raffiche di e-mail del tipo: se provo questo fa cosi', quello non lo fa, scusami ma per me e' offensivo, anche se poi ho sempre risposto a tutte queste e-mail.
Non tirare conclusioni se non sai come stanno veramente le cose.
Ma poi, fammi capire SAVER71,siamo qui per parlare di commodore, oppure no?
La critica va bene e' di moda ,ma qualcosa di costruttivo non guasterebbe.
Oppure non dovrei scrivere sul forum e tacere sempre
Dimmi tu.
-
@ saver71
Purtroppo l'esperienza ha insegnato che ogni volta che si è usato il forum per gestire collaborazioni col sito Ready64, si sono create situazioni ingestibili o sono successe cose spiacevoli. Quindi basta. Non sta a te dettare come devono organizzarsi le altre persone.
Chiusa la parentesi, si torna in topic, grazie.