Hallo zusammen,
ab und zu braucht oder will man mal einen anderen Kernel verwenden. Bis vor kurzen hatte ich den Kernel-Switcher-Adapter von Matthias im Tube64 gehabt. Sind leider "nur" 2 Kernels möglich und die Bauhöhe ist unvorteilhaft. Der Abstand zur nächsten Platine ändert sich erheblich:
Das mit mehr Kernel hätte sich durch den SuperKernal 36 in 1 lösen lassen, aber der ist nicht mehr erhältlich und das Problem mit der Bauhöhe wäre geblieben.
Bei meiner Suche bin ich irgendwann auf den SKS64 von @bwack gestossen. 7 Kernel, klingt gut! 29 weniger wie die andere Lösung, aber wahrscheinlich immer noch 6 mehr als man eigentlich braucht
Auch hier wäre die Bauhöhe wieder ein Thema, aber da alles gut dokumentiert ist, kann man das bestimmt in die ROM-Platine integrieren .
Eine ähnliche Lösung gibt es auch auf dem Tuning Board, aber "nur" mit 4 Kernel.
Dank Mad 's Leihgabe konnte es auch schon losgehen.
Auch hier ist mir wieder ein kleiner Fehler passiert.... Die ursprünglichen Positionen von Basic / Kernel und Char Rom hatten schon ihren Sinn, welchen man am Computer nicht gleich sieht... So muss einer der dicken Elkos auf der obersten Platine etwas versetzt werden. Mit dünnen, starren Draht und Schrumpfschlauch aber kein Problem:
Im Einsatz:
Der versetzte Elko (der hintere, der vordere ist von Natur aus schief ) fällt nicht auf:
Alle Infos über den SKS64 findet ihr hier:
- HEX für den ATTiny85
Die ISP-Schnittstelle wird eigentlich nicht benötigt, das Programmieren des ATTiny sollte mit dem TL866 oder ähnlichen geschehen, dann klappt es auch mit dem Reset (2s Druck auf RESTORE -> Reset). Super praktisch.
Für die Konfiguration der Firmware muss die Tastatur mit dem Kabel verbunden sein. BT klappt nicht. Nach dem Setup funktioniert Reset und Umschalten mit der BT-Tastatur einwandfrei!
Nach der Installation der Firmware im SKS64 können Sie das Setup-Menü aufrufen, indem Sie RESTORE gedrückt halten, während Sie das Gerät einschalten. Halten Sie RESTORE weiterhin gedrückt, bis die LED weiß blinkt.
Tippen Sie auf RESTORE, um durch alle vier möglichen Einstellungen zu rotieren. Zwei Blitze, kurz oder lang, sind periodisch zu sehen. Sie zeigen das gewählte Setup an, wobei der erste Flash der Motherboard-Formfaktor ist und der zweite Flash sich auf die Größe des verwendeten EPROMs bezieht:
KURZ – KURZ Shortboard, 3 Bänke (Basic + 3 Kernel)
KURZ – LANG Shortboard, 7 Bänke (Basic + 7 Kernel)
(Alle anderen Konfiguration sind nicht für das ROM-SKS geeignet)
Halten Sie RESTORE erneut 5 Sekunden lang gedrückt, um das Setup im EEPROM des ATtiny zu speichern, und das Hauptprogramm startet.
Die BIN-Datei für das 27512 kann ganz einfach mit dem Universal Eprom Maker bei 1MHz.de erstellt werden:
- basic.901226-01.bin
- Kernel1.bin /-rom
- Kernel2.bin /-rom
- Kernel3.bin /-rom
- Kernel4.bin /-rom
- Kernel5.bin /-rom
- Kernel6.bin /-rom
- Kernel7.bin /-rom
Achtung: es sollten wirklich nur 27512 verwendet werden. 27256 könnten funktionieren, ist aber nicht getestet. Das Original ROM funktioniert nicht! Am Tuning Board gibt ed diese Möglichkeit über Jumper, habe ich aber weggelassen.
Abschließend danke an Mad (Bereitstellung der leeren Platinen), @bwack (SKS64) und Matthias (Tube64 und Hilfe per Mail)!!
Edit: hier noch die benötigten Bauteile:
- ATTiny85
- W27C512