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
Il condensatore per il KS è sulla scheda ma sarebbe meglio metterne uno anche al 7400 (normalmente 100nF) per evitare oscillazioni.
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
Post inviati: 2744
Commento 22
Oge
16 Dicembre 2017 14:26:04
Citazione
Il condensatore per il KS è sulla scheda ma sarebbe meglio metterne uno anche al 7400 (normalmente 100nF) per evitare oscillazioni.
Concordo pienamente. Si potrebbe pure scegliere un 92nF, così da evitare a priori risonanze con il 100nF presente sulla motherboard dell'Amiga.
Se vorresti compensare sul nascere problemi di instabilità di ROM e TTL, inoltre, potresti far spazio per un elettrolitico da 22uF. Potrebbe sembrare banale, o non necessario, ma molti problemi nella costruzione di queste schedine sono risolvibili abbondando con i filtraggi e sto vedendo molti progetti esteri con carenze mostruose sul decoupling.
E questo è un logo creato al volo: se ti piace inviami un MP che ti mando la versione per la stampa..
Adesso vai e contribuisci alla scena..
Commento modificato il 16/12/2017 alle ore 14:31:50
qualche immagine A500 e A600 (per l' altezza nel A600 mi riesce difficile anche perché non ho la schermatura, senza schermatura azzarderei ad occhio 1 cm in h. o poco meno ortogonalmente rispetto al lato più lungo della ROM originale verso il basso della tastiera) https://drive.google.com/open?id=1kyo2TofOuM1RgLtLJM-7TKkvIsGWmuSL
se serve altro fammi sapere
In effetti, col senno di poi, la pista di alimentazione attraversa praticamente tutta la scheda, per cui mettere un condensatore vicino al 7400 è cosa buona e giusta... Peccato che sia anche stato piuttosto complicato, ma ce l'ho fatta. Ora la scheda è leggermente più larga e più bassa, ma la sostanza dovrebbe cambiare poco.
Notare la pista di alimentazione, quella più larga con la scritta sopra:
Domani valuto bene le foto di divina e vedo di capire come inserire il logo (grazie!). Temo però che dovrai farlo in bianco e nero, le serigrafie non permettono granché, e lo spazio sarà anche molto ridotto.
Commento modificato il 18/12/2017 alle ore 01:36:37
Commento modificato il 18/12/2017 alle ore 02:12:43
Post inviati: 229
Commento 26
galvanica
18 Dicembre 2017 14:12:48
Bello il logo di Oge
mi piace
Temibile Pirata
Post inviati: 2144
Commento 27
SukkoPera
18 Dicembre 2017 22:24:10
Sì, questo logo piace molto anche a me, tanto che mi piacerebbe metterlo sopra alla scheda, in modo che chiunque apra un Amiga lo veda subito! Riesci a farlo stare in... Erm, 27x3 mm?
Dovresti anche togliere l'ombra. E devo ancora capire in che formato farlo...
Non è ombra ma un contorno solido. Te lo invio ad alta risoluzione in un formato che dovrebbero accettare.
Temibile Pirata
Post inviati: 2144
Commento 29
SukkoPera
18 Dicembre 2017 23:56:33
In un attimo di follia, stamattina ho concepito questo add-on che dovrebbe permettere lo switch del KS tramite i pulsanti del mouse all'accensione:
- Nessun pulsante -> 2.x/3.x
- Pulsante sinistro -> 1.3
- Pulsante sinistro + destro -> 1.2 (o viceversa con 1.3, o ROM diagnostica, ecc...)
Per ora è separato, perché non sono troppo sicuro che funzioni, se qualcuno volesse rivedere lo schema e darmi un feedback... Eventualmente poi lo posso integrare nello switcher. SCHEMA
Commento modificato il 19/12/2017 alle ore 00:24:13
Sì ma quello parte dopo, qua si parla di tenerli premuti proprio all'accensione, dopo 2 decimi di secondo (o giù di lì) puoi rilasciarli. E poi tenendoli premuti entrambi partirà un 1.x, in cui l'early boot menu non esiste .
Sempre se funziona sto coso, per me è già un po' troppo analogico...
Ho visto il tuo schema io lo modificherei usando solo un flip-flop.
Se utilizzi i pin set e reset imposti l'avvio del KS di default e con la pressione del tasto del mouse passi all'altro KS.
Poi per evitare oscillazioni metti al positivo gli ingressi dell'altro flip-flop.
Così hai un solo filo da collegare.
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
Temibile Pirata
Post inviati: 2144
Commento 36
SukkoPera
19 Dicembre 2017 17:27:49
Ma io ho 3 Kickstart, non posso gestirli con un filo solo :°. L'idea è di usare due flip-flop che mantengono lo stato che i pulsanti del mouse hanno all'accesione, e usare i loro output per pilotare lo switching tra le 3 ROM.
Non usi una eprom 27c800. Su questa eprom stanno solo 2 KS.
Mi sono perso qualcosa?
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
Temibile Pirata
Post inviati: 2144
Commento 38
SukkoPera
19 Dicembre 2017 18:16:22
L'idea è di metterci un KS da 512 KB (2.x o 3.x) e due da 256 KB (1.x o ROM diagnostica). Con due soli Kickstart basterebbe pilotare l'ultimo pin dell'indirizzo, senza tutto sto casino .
Ma con tutti questi integrati che scheda enorme devi fare?
Se vuoi risparmiare spazio, piste permettendo, il 74.... puoi metterlo senza zoccolo sotto la eprom zoccolata.
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
Temibile Pirata
Post inviati: 2144
Commento 40
SukkoPera
20 Dicembre 2017 10:17:39
Al momento il "MouseTrigger" rimane un PCB separato, quasi quadrato di circa 2.5cm per lato, per cui facilmente piazzabile. Lo switcher dovrebbe starci senza troppi problemi in tutti i 500 e forse anche nel 600, come da misure di divina (che non ho ancora avuto tempo di analizzare per bene, a onor del vero). Montare integrati sotto altri, personalmente non mi piace (e non sono nemmeno sicuro sia fattibile, per l'intreccio di piste), per cui la userei solo come ultima ratio.
Il più grosso dubbio ce l'ho sulla rete RC che dovrebbe generare un singolo impulso di clock qualche tempo dopo l'accensione (ora dovrebbe essere tarata su 100 ms) per fissare i flip-flop, pensi possa funzionare?