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


15 Dicembre 2017 Postato da: SukkoPera
Open Kickstart Switcher
Come menzionato altrove, ho iniziato a lavorare alla realizzazione di un PCB open che implementa il Kickstart switcher di Henryk Richter: http://bax.comlab.uni-rostock.de/en/hardware/amiga 500/kickstart-eprom/ .
La scheda è pensata per gli A500/A500+ e va a rimpiazzare il chip del Kickstart preesistente. Monta una EEPROM da 8 Mbit/1 MByte M27C800 e quindi permette di montare 2 Kickstart da 256 KB (1.x, insomma) e 1 da 512 Kb (2.x o 3.x). La selezione avviene tramite switch fisici, almeno per il momento.
Non sono pratico degli Amiga più nuovi, quindi non so se possa avere senso anche sul 600, 1200, ecc...
Allego un'immagine di quello che ho partorito. Per ora mi interessa più che altro sapere se qualcuno vede problemi "fisici" che potrebbero precluderne l'inserimento su certe revisioni della motherboard, visto che io ne ho viste poche (solo la 3 e la 8A.1!).
Ovviamente anche ogni altro consiglio è ben accetto!
Immagine
Versione un po' più grande disponibile qua: https://www.dropbox.com/s/zee5bpt0lreg67w/OpenKick startSwitcherF.png?dl=0 .

Modificato il 15/12/2017 alle ore 01:08:42

Commenti: 166  Aggiungi - Pagine: 1...-5-6-7-8-9

Indice: forum / Hardware Amiga in generale

Pagine: - [1] -2-3-4-5-6-7-8-9-

Post inviati: 2744

Visulizza profilo Messaggio Personale
79.18.75.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 1
Oge 15 Dicembre 2017    01:22:52
Ottima idea! Ti consiglierei un 74HCT00 e 47nF tra VCC e massa.

Post inviati: 4134

Visulizza profilo Messaggio Personale
151.32.186.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 2
Mck 15 Dicembre 2017    09:09:56
Dal 3000 in poi le rom del KS sono diventate 2 e se vuoi creare un doppio KS devi progettare una scheda che contenga 2 rom (visto che 2 singole si toccano).
Bella iniziativa.

I MIEI AMIGA

4000T OS 3.9 PPC/68060 + CyberVisio 64/3D + HD 20g + DVD - 4000D in Tower OS 3.9 PPC/68060 Ram 128M + ram scheda 2+16M + zip 100M + Ide HD 40G + usb Deneb + V-Lab + Toccata + Mediator con: Woodoo 3 + Scheda rete + Impact Vision 24 - 4000D OS 3.9 68060 ram 32m + ram scheda 2+16M + HD 20g + zip 100 ide + DVD + V-lab + Seriale veloce + Scheda video EGS- 3000T OS 3.9 PPC/68060 128M + HD scsi 10G + Usb Deneb + CD sCSI + mediator con: scheda rete + controllo SCSI Adaptec + scheda audio + Voodoo 5 - 3000 OS 3.1 68040 + emulatore pc 286 - 2000 processore 68030 + genlock + espansione ram + emulatore pc 8080 - 1200 Tower OS 3.9 PPC/68060 + HD 20G + Mediator con: scheda rete - 1200 OS 3.1 68060 + HD 20G + Scheda rete pcmcia - 1000 espansione Ram 4M - 600 con espansione ram + HD5G - 500 Plus con espansione ram - 500 con espansione ram - CDTV - CD32

CLONI AMIGA

Sam440ep-Flex OS 4.1 - EFIKA MorphOS 2.6

syncmaster

Post inviati: 678

Visulizza profilo Messaggio Personale
151.82.21.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 3
syncmaster 15 Dicembre 2017    11:45:31
Con un AM27c800 puoi gia' scrivere un doppio kickstart e senza tanti fronzoli o circuiterie aggiuntive.
Metti il pin uno a massa e avvii il kickstart 1.3, metti lo stesso pin a +5volt e avvii 2.05 senza contemplare la parte legale che questo tipo di operazioni comporta e per software coperto da copriright.
D'altronde IO ho un chip "clonato" da una nota casa venditrice hardware Amiga, detenente diritti, compreso quelli di clonare i chip.
Li ho fisicamente tutti originali, escluso quello che mi e' stato venduto come originale da furbetti che hanno apposto un orginale seriale su quella finestrella che tanto mi sta sul CA.
Come se a casa non fosse possibile fare la stessa cosa.

syncmaster

Post inviati: 678

Visulizza profilo Messaggio Personale
151.82.21.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 4
syncmaster 15 Dicembre 2017    11:53:31
I chip originali sono ROM e non UVEprom.

Se mi "gira" quella UVEprom che mi e' stata venduta la cancello e ci scrivo sopra il TOS Atari anche se non me ne faccio un CA per poi ritramutarla in kickstart 3.1 e perche' no 2.05, tanto e' ORIGINALE.

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
37.227.18.*** Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1
Commento 5
SukkoPera 15 Dicembre 2017    12:10:35
Anche io ho i chip originali 1.2, 1.3, 2.04 e 3.0. Ho anche svariate versioni di Amiga Forever (e C64 Forever), ma direi di lasciare le beghe legali fuori da questo thread. Probabilmente metterò a disposizione di chi vuole alcuni PCB che andrò a produrre, ma sarà rigorosamente senza ROM o al massimo con un chip vuoto. Come ottiene le ROM chi usa o vende questo tipo di aggeggi è un problema suo.
Certo che basta switchare un pin per cambiare tra due versioni, ma stai sprecando parte dello spazio sul chip. Questa scheda alla fine è piuttosto banale e poco costosa, per cui la trovo un esercizio interessante per avere il "500 definitivo", ovvero un Plus (con quindi 1 MB RAM) switchabile al volo su 1.2 o 1.3.
Per il 3000 capisco, niente da fare allora, a meno che qualcuno non voglia gentilmente donarmene uno .
Mi piacerebbe trovare una EEPROM (con due E) da 1 MB, qualcuno ne conosce?

Commento modificato il 15/12/2017 alle ore 12:12:21


I miei progetti Retrogaming

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 6417

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 6
divina 15 Dicembre 2017    12:58:12
bellissimo progetto; lo vedrai utile anche per il A600 per switchare dal 2.x al 3.1.
Molto utile anche per il A3000 come indicavi in precedenza per poter gestire l' 1.4/2.x/3.1

lunga vita al popolo ucraino massacrato dal criminale nazista Putin - fuck Putin - by Måneskin

Hey Hey Rise Up - by vecchietti Pink Floyd

Gasoline - by Måneskin


Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
93.46.206.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 7
SukkoPera 15 Dicembre 2017    13:35:09
Ho guardato un po' di foto online e, AD OCCHIO, mi sembra che possa essere fisicamente montabile anche su A500 Rev 5, A2000 e A600. Su quest'ultimo però non so se poi, risultando più ingombrante della singola ROM, si riesca o meno a chiudere il case.

I miei progetti Retrogaming

Post inviati: 2744

Visulizza profilo Messaggio Personale
79.33.77.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 8
Oge 15 Dicembre 2017    14:10:37
Citazione
Probabilmente metterò a disposizione di chi vuole alcuni PCB che andrò a produrre, ma sarà rigorosamente senza ROM o al massimo con un chip vuoto. Come ottiene le ROM chi usa o vende questo tipo di aggeggi è un problema suo.
Certo che basta switchare un pin per cambiare tra due versioni, ma stai sprecando parte dello spazio sul chip. Questa scheda alla fine è piuttosto banale e poco costosa, per cui la trovo un esercizio interessante per avere il "500 definitivo", ovvero un Plus (con quindi 1 MB RAM) switchabile al volo su 1.2 o 1.3.

E' un approccio condivisibile. La PCB anche a mio avviso sarebbe meglio se priva di ROM. Diversamente non perderanno occasione di farti bashing pesante, come esercizio di stile fine a se stesso, in particolar modo se la proponi all'estero.

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
37.227.87.*** Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1
Commento 9
SukkoPera 15 Dicembre 2017    14:25:43
Per i PCB che ho messo in vendita finora (su siti stranieri), ho dato la possibilità di comprare il PCB da solo oppure con il kit di componenti da montarci, a scelta dell'acquirente. In questo modo penso di accontentare tutti, perché chi non è uno smanettone elettronico come noi difficilmente si ritrova in casa anche solo resistori e condensatori, figuriamoci zoccoli, relé, EEPROM e quant'altro. A volte serve un componente ben preciso, ad esempio gli Zener fanno impazzire: modelli equivalenti di fatto non sempre lo sono, e questo obbliga a volte a cambiarne anche altri . Anche per chi smanetta, raccogliere tutti i componenti è spesso una rottura, così come del resto lo è per me preparare i kit da spedire.
Quel che non mi sento di offrire è il prodotto saldato e finito, in quanto non reputo le mie abilità di saldatura sufficientemente all'altezza. È un problema essenzialmente estetico e riguarda soprattutto i componenti SMD che spesso uso, ma preferisco così.
In tutto ciò non ho avuto particolari problemi. Anzi, ho avuto riscontri positivi anche da gente "importante" della scena C64.
La questione EPROM è un po' spinosa, perché non tutti hanno un programmatore a disposizione... Nemmeno io, a dirla tutta . Finora ho dovuto programmare solo delle W27E257 e per queste me ne sono costruito uno, che però funziona solo con quel modello specifico. Con questo progetto giunge l'ora di comprarne uno serio, ma dovrò anche a pensare come gestire la cosa.

Commento modificato il 15/12/2017 alle ore 15:03:23


I miei progetti Retrogaming

Post inviati: 2744

Visulizza profilo Messaggio Personale
79.33.77.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 10
Oge 15 Dicembre 2017    15:03:22
Se ti ci metti con la santa pazienza, piuttosto, potresti proporre un PLA economico per il Commodore 64: ce ne è molto bisogno, è un componente che si guasta spessissimo e di anno in anno diventa sempre più difficile da reperire (un PLA usato è una incognita, uno nuovo costa uno sproposito).
C'è anche la possibilità di fare un insertino per il VIC-II che pulisce il segnale S-Video eliminando le righe orizzontali che affliggono l'output a video di tutte le revisioni del Sessantaquattro.
Attualmente ce ne sono in giro di diverse, ed io non ho dimestichezza con Eagle e via discorrendo, ma ho invece dimestichezza sul segnale S-Video dato che l'idea sulla quale poi altri hanno sviluppato l'insertino in questione (il Luma Fix) è partita da me molto tempo indietro.

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
93.46.206.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 11
SukkoPera 15 Dicembre 2017    15:11:26
Di PLA alternativi e non particolarmente costosi ce ne sono già almeno 3 o 4 diversi, credo possano bastare . Forse nessuno è open (però lo sono le equazioni logiche del PLA, tanto che è implementabile addirittura con una EPROM), però lì si tratta di programmare FPGA, cosa con cui non ho (ancora ) dimestichezza. Però, se proprio volessi addentrarmi in questo campo, mi concentrerei sul riprodurre l'8501, ovvero la CPU del C16, che si guasta spessissimo ed è la responsabile di un buon 60-70% di tutti i C16 non funzionanti. È successo anche a me, ed è per questo che sono particolarmente affezionato alla cosa, essendo stato, il C16, il mio primo computer. Però in ogni caso parliamo di un futuro piuttosto remoto .
Anche per il lumafix mi pare esistano già PCB, però non ho mai indagato troppo in questo campo, mi accontento del segnale video così com'è . Comunque, se non è una cosa troppo complicata e hai uno schema, possiamo parlarne.

I miei progetti Retrogaming

Post inviati: 2744

Visulizza profilo Messaggio Personale
79.33.77.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 12
Oge 15 Dicembre 2017    15:22:45
Circa il PLA, mi pare di ricordare che si trova ancora il chip “madre” che si può programmare per creare una PLA identica all'originale. Un sito Americano credo le abbia avute per un breve lasso di tempo, e le FPGA seppur ottime non sono paragonabili ad una soluzione così vicina al PLA vero e proprio.

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
93.46.206.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 13
SukkoPera 15 Dicembre 2017    15:59:46
Non mi risulta che il PLA originale sia programmabile. Da quel che so è un circuito puramente combinatorio, per cui qualcuno è riuscito ad estrarne le equazioni logiche che descrivono come variano le uscite in funzione degli ingressi. Queste sono poi state inizialmente trasformate in una tabella che è poi stata scritta in una EPROM, ma questa soluzione aveva alcuni problemi dovuti alle tempistiche di reazione. A questa sono seguite altre implementazioni tramite FPGA, che per questo scopo dovrebbe essere perfetta. Infatti mi pare che almeno alcuni del chip attualmente disponibili millantino una compatibilità totale. Da un punto di vista teorico non vedo motivi per cui non possa essere così, vista l'apparente semplicità del chip originale.
Quel che non so è se questi chip sostitutivi esistano solo nella versione C64, o se ce ne siano anche per la versione C64C, che ha molti più pin, perché implementa anche della "glue" logic che sul C64 era implementata con chip 74XXX discreti. Nulla di trascendentale, ma ha un pin pitch di 1.27 mm, e non mi pare di aver mai visto nulla di simile in giro. Però mi pare anche che questa versione sia molto più affidabile dell'originale, per cui probabilmente non ce ne sono in giro più di tanti rotti.
Questo è quanto ho raccolto nel mio periodo di militanza nella scena C64. Non è una cosa di cui sono troppo esperto, per cui potrei sbagliarmi. Comunque mi pare esista un documento tipo "PLA Dissected" che spiega tutto per filo e per segno.
Però siamo OT, se vuoi parlare di questo argomento, magari apriamo un nuovo thread .

Commento modificato il 15/12/2017 alle ore 17:01:59


I miei progetti Retrogaming

Post inviati: 2744

Visulizza profilo Messaggio Personale
79.33.77.*** Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Commento 14
Oge 15 Dicembre 2017    16:22:13
C'è una variante ed è programmabile, ma torniamo pure InTopic: dovresti creare almeno un prototipo e provarlo.
Io suggerirei uno switcher dove l'utente può riutilizzare la ROM già presente sulla propria Amiga, e switcharla con un pulsante per lanciare la ROM diagnostica.
Secondo me sarebbe bello da avere sulla propria Amiga il Kickstart originale, ed una ROM diagnostica, per controllare di tanto in tanto l'Amiga che uno usa principalmente senza estrarre il chip e rischiare ogni santa volta di piegare qualche pin. Spegni l'Amiga, abiliti con un selettore semplice la ROM diagnostica, accendi e controlli l'Amiga.
Se fai arrivare il selettore con un cavetto di una decina di centrimetri, uno può installarlo sul retro dell'Amiga e non deve neppure aprirla.

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
93.46.206.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 15
SukkoPera 15 Dicembre 2017    16:58:41
Se ti basta un singolo 1.x (dopotutto l'1.3 è abbastanza universale), nell'altro slot da 256 KB puoi mettere la versione 16bit di DiagROM.
L'eventuale supporto alla ROM originale non sarebbe nemmeno difficile da aggiungere, però ci penserò più avanti, dopo che avrò collaudato questa versione più semplice. L'idea ora è di fare ancora qualche piccola rifinitura e di aspettare suggerimenti fino ai primi di gennaio, poi la manderò in produzione, prima che i Cinesi vadano via per il loro Capodanno.

Commento modificato il 15/12/2017 alle ore 16:59:20


I miei progetti Retrogaming

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 6417

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 16
divina 15 Dicembre 2017    20:05:16
Citazione

Ho guardato un po' di foto online e, AD OCCHIO, mi sembra che possa essere fisicamente montabile anche su A500 Rev 5, A2000 e A600. Su quest'ultimo però non so se poi, risultando più ingombrante della singola ROM, si riesca o meno a chiudere il case.

se ti può essere di aiuto se vuoi posso verificare nei miei A500 rev. 5 e A600

lunga vita al popolo ucraino massacrato dal criminale nazista Putin - fuck Putin - by Måneskin

Hey Hey Rise Up - by vecchietti Pink Floyd

Gasoline - by Måneskin


Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
62.11.72.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36
Commento 17
SukkoPera 15 Dicembre 2017    21:27:40
Beh, se tu hai voglia di farlo, non sarò certo io a dirti di no .
Sul 600, più che altro, sul 500 sono pressoché certo che ci stia. Questo dovrebbe darti un'idea più precisa delle dimensioni:
Immagine
Per lo spessore non ho modo di prendere misure precise, vai ad occhio basandoti su questa:
Immagine
Tieni conto che i pin in basso si possono tagliare in modo che la parte nera sia adiacente al socket.
Grazie!

Commento modificato il 15/12/2017 alle ore 21:33:18


I miei progetti Retrogaming

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
62.11.72.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36
Commento 18
SukkoPera 15 Dicembre 2017    22:55:50
Aggiunto il condensatore (che secondo me è opzionale, dopotutto ce ne dovrebbe essere già uno sulla mainboard, ma comunque male non fa e lo spazio non manca ), disposto meglio i resistori e altri piccoli fix. Per quel che mi riguarda, questa versione potrebbe andare in produzione.
Immagine

I miei progetti Retrogaming

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 6417

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:57.0) Gecko/20100101 Firefox/57.0
Commento 19
divina 15 Dicembre 2017    23:12:45
ho guardato il A500 rev5; come altezza, nel punto inferiore alla mainboard (ove la schermatura è obliqua) direi che ad occhio vi sono 7 mm in più in altezza rispetto alla sua ROM originale non rimossa.
Come lunghezza nel punto che supera il alto la ROM hai quei 16,5 mm che non danno problemi.
Come larghezza hai a sx e dx rispetto alla sua ortogonalità i 14mm; a sinistra sei a pelo pelo pelo con la RP102 che è un po' altina (poco di più dello zoccolo).
Chiedi conferma anche ad altri utenti, non voglio assumermi responsabilità
Se devo misurare più nello specifico, ben volentieri, chiedimi pure.
Se riesco domani controllo il A600.

lunga vita al popolo ucraino massacrato dal criminale nazista Putin - fuck Putin - by Måneskin

Hey Hey Rise Up - by vecchietti Pink Floyd

Gasoline - by Måneskin


Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
62.11.72.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36
Commento 20
SukkoPera 15 Dicembre 2017    23:26:09
Allora ai lati non dovrebbero esserci problemi. Se la RP102 rompe le scatole si può piegare leggermente oppure lasciare un po' più alti i pin. Resta qualche dubbio sull'altezza, ma vedo che ci sono in giro altri KS switcher che non possono essere più bassi, per cui sono fiducioso. Alla peggio non si mette lo zoccolo e si salda la EEPROM direttamente alla board, anche se questo non mi piace.
Sul 600 non ho proprio idea, mi faresti un grande favore, se c'è da spostare qualcosa, finché siamo in tempo.
Intanto grazie .

I miei progetti Retrogaming

Pagine: - [1] -2-3-4-5-6-7-8-9-

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 1 registrati - VagaPPC -
98 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a Yuppis Revange - jpp - pocketclouds - 

© 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.13843894004822 secondi