Tang Nano 20k FPGA ein „echter Amiga“ FPGA Teil1 FPGA Teil1 FPGA Teil1 FPGA Teil1 Amiga -> Tang Nano 20K: Einkaufsliste Das alles braucht ihr für den Amiga auf dem Tang Nano 20K. „Produkt“ führt zu genau dem Artikel, den ich verwende. „Suche“ zeigt euch eine Auswahl, denn hier tut es fast jedes Modell. Das Herzstück Sipeed Tang Nano 20K – Suche bei Amazon Raspberry Pi Pico (RP2040) – Suche bei AmazonWichtig: der erste Pico mit RP2040, nicht der Pico 2. Ohne Löten: „Pico H“ mit fertigen Stiftleisten. USB-C-Datenkabel – Suche bei AmazonMuss Daten übertragen können, ein reines Ladekabel funktioniert nicht. microSD-Karte (32 GB) – Suche bei AmazonFormatiert als FAT32. Eingabegeräte USB-Tastatur (MediaRange Kompakt-Tastatur) – Produkt bei Amazon USB-Maus – Suche bei Amazon USB-2.0-Hub mit Schaltern – Produkt bei AmazonDamit Tastatur, Maus und Gamepad gleichzeitig am Pico hängen. Joystick-Anschluss 9-pol. Sub-D-Stecker (männlich) – Suche bei AmazonOhne Löten: Sub-D-Adapter mit Schraubklemmen. Pin 7 (5 V) bleibt frei, der FPGA verträgt nur 3,3 V! Dazu ein originaler Amiga- oder Atari-Joystick (9-polig) Verkabelung & Aufbau Jumper-/Flachbandkabel (Dupont) – Produkt bei Amazon Breadboard-Kit (für den Aufbau ohne Löten) – Produkt bei Amazon Was ihr sonst noch braucht USB-A-Buchse als Platine (Breakout) für Tastatur/Hub am Pico – Suche bei Amazon HDMI-Kabel und ein Monitor oder TV (Spielmodus an!) – Suche bei Amazon USB-Netzteil 5 V (mind. 1 A) oder einfach den PC Optional: Lötkolben, Lötzinn, Stiftleisten und Schrumpfschlauch Amiga -> Tang Nano 20K: Software & Links 1. Hardware Sipeed Tang Nano 20K – offizielles Wiki (Pinout, Datenblätter) Raspberry Pi Pico (RP2040) als USB-Companion für Tastatur & Maus 2. Der Amiga-Core NanoMig – Amiga-Core (Projektseite & Anleitung) NanoMig – Downloads (Releases) – im Video verwendet: v0.15-beta, Datei NanoMig_1200_v0.15.bin 3. Flash-Werkzeuge (Windows) OSS CAD Suite – enthält openFPGALoader zum Flashen von Core und Kickstart openFPGALoader – Projektseite & Doku Zadig – WinUSB-Treiber für „USB Debugger (Interface 0)“ (0403:6010) Gowin EDA / Programmer – Alternative zum openFPGALoader (Registrierung nötig) 4. Kickstart-ROM (legal) Amiga Forever (Cloanto) – legale Kickstart-ROMs. Für Festplatten-Images nötig: Kickstart 3.1 A1200 (40.068), Offset 0x400000. 5. Festplatten-Images (HDF) HST-Imager – HDFs mit RDB an Block 0 erstellen und prüfen PFS3AIO auf Aminet – Dateisystem für große Partitionen WinUAE – zum Vorbereiten und Testen von HDFs am PC 6. Companion-Firmware für den Pico FPGA-Companion (MiSTle-Dev) – unter „Releases“ die Datei fpga_companion.uf2 für den RP2040 (im Video: v1.4.27). Achtung: Die .uf2 im NanoMig-Repo ist für den Pico 2 (RP2350)! FPGA -> Tang Nano 20K: Befehle zum Testen und Flashen Alle Befehle laufen unter Windows in der Eingabeaufforderung (cmd) mit dem openFPGALoader aus der OSS CAD Suite. Vorher muss der Treiber mit Zadig eingerichtet sein (siehe unten). 1. OSS CAD Suite starten Eingabeaufforderung öffnen, in den Ordner der OSS CAD Suite wechseln und die Umgebung laden. Den Pfad passt ihr an euren Speicherort an: cd /d C:oss-cad-suite environment.bat Erst danach kennt Windows den Befehl openFPGALoader. Das muss in jedem neuen Fenster wiederholt werden. Anschließend in den Ordner wechseln, in dem eure Core- und ROM-Dateien liegen: cd /d C:Tang 2. Testen, ob der Tang Nano 20K erkannt wird openFPGALoader –scan-usb Zeigt die angeschlossenen Programmier-Adapter. Der Tang erscheint als 0x0403:0x6010. openFPGALoader -b tangnano20k –detect Liest den FPGA aus. Alles in Ordnung, wenn dort GW2AR-18 steht (idcode 0x0000081b). Fehler „ftdi -4“ oder „unable to open“? Zadig starten, unter Options „List All Devices“ aktivieren. „USB Debugger (Interface 0)“ (USB-ID 0403 6010 00) auswählen und auf WinUSB setzen. Genau hinschauen: Nicht versehentlich Maus oder Tastatur umstellen! Den Tang immer am selben USB-Port anschließen, denn der Treiber gilt nur für diesen Port. 3. Amiga flashen (NanoMig) openFPGALoader -b tangnano20k -f NanoMig_1200_v0.15.bin openFPGALoader -b tangnano20k –external-flash -o 0x400000 Kickstart31A1200.rom Kickstart Adresse 3.1 (A1200, 40.068), nötig für Festplatten-Images (HDF) 0x400000 1.3 0x700000 oder 0x740000 3.2 0x780000 Lötplan Tang Nano20k – Raspberry Pi Pico Lötplan GitHub PDF Plan OSD Menu
Joystick USB Umbau
USB Joystick auf Analog umbauen Mission: Digital-zu-Analog-Transmogrifikation Ich präsentiere: Eine Anleitung (quasi das Necronomicon für Hardware-Modder), wie ihr eure modernen USB-Controller, Gamepads oder Arcade-Sticks von „Digital-Stumpfsinn“ auf „Analog-Präzision“ umpolt. So könen „moderne“ Controller z. B. am Commodore, Atari oder Sega nutzen. Schaut es euch an! Kaufmöglichkeiten tolle Joysticks Umbau- Tutorial Benötigtes Material 9 Pol Sub D Kabel (1) (2) (3) 9 Pol Sub D Stecker (1) (2) Lötstation Lötzinn Flussmittel
Mister FPGA : Snac2IEC
Mister : Snac2IEC Verwende originale deine Original Commodore Floppy für ein authentisches Classic Gaming! Mit dem Mister SNAC2IEC kannst mit dem C64 / 128 Core deine 1541 Floppy am Mister FPGA anschliessen. Der Adapter konvertiert den MiSTer FPGA User Port (Serial IO) in einen Commodore IEC/CBM (Serial) Bus Port. Mit dem Adapter kann man eine echte Commodore Floppy 1541 oder kompatible Geräte (SD2IEC/PI1541) an den MiSTer anschließen. Ich weiß, dass es bessere und schnellere Wege gibt, ein Spiel in einen MiSTer-Core zu laden, aber so macht es Spaß . Kompatible & getestete Cores C64, C128, Commodore Plus/4 Getestete Hardware SD2IEC, PI1541, CBM 1541, CBM1541-II, CBM1571, CBM1581 und Drucker MPS-803. Cores und einige Hardware-Geräte wurdenn auch mit JiffyDOS getestet. Gib hier deine Überschrift ein FrankyByte Aufbauanleitung Zur Aufbauanleitung Version 1 vom 17.11.2023 Info’s zum Projekt erhaltet ihr hier Mister FPGA2IEC Die 3D-Gehäusedateien sind auf GitHub verfügbar. Bestellanfrage bitte per Mail an : info@frankybyte.de
Mister goes to NES Case – Teil 11
Projekt Mister FPGA to NES Case : Teil 11 (Klappe die Zweite) Weiter gehts mit der Modulschachtklappe. Wie ich das HIER schon alles Beschrieben habe, mache ich weiter die Sachen zu verkabeln Die Taster haben eine eingebaute LED, deshalb müssen am jeden Taster auch 4 Kabel angeschlossen werden Die Befestigung ist immer noch ein kleines Problem, habe aber gedacht, wenn ich 100% mit dem Umbau zufrieden bin, werde ich die Halterungen am gehäuse festkleben Provisorische Verkabelung So schaut’s aus.. Taster und LED für OSD und Disk-LED Taster und LED für USER und USER-LED Alles funktioniert. Bin noch nicht 100% zurfieden, mal schauen … zurück vor
Mister goes to NES Case – Teil 10
Projekt Mister FPGA to NES Case : Teil 10 (Neue Position, und die Verkablung Hin dund her und her und hin. Nun ist alles an der richtigen Position Habe nun alle 3 Board wieder übereinander verbaut Das Board sitz ganz knapp zwischen der Netzwerkbuchse und dem Steg Die Stecker passen garde eben noch rein Hier ist die zweite Befestigung Auch hier ist es sehr eng mit den Steckern Fast alles angeschlossen. Es fehlen leider immer noch einige Buchsen hinten Verkablung die 1. Das Bord saß einfach zu nah an der Netzwerkbuchse, deshalb habe ich am Gehäuse einiges weggeschnitten zurück vor
Mister goes to NES Case – Teil 09
Projekt Mister FPGA to NES Case : Teil 9 (SD Slot) Ich dachte, das ist vielleicht eine gute Idee, den SD-Karten-Slot nach draußen zu verlegen, ohne extra das NES Gehäuse sichtbar zu beschäfigen Hier unter soll das eingebaut werden Ein einfaches 15cm kurzes SD Verlängerungskabel ohne die SD Abdeckung sollte reichen. Diese AIEVE 15cm TF auf Micro SD Karte Verlängerungskabel Adapter Kabel für SanDisk Micro SDHC Kabel habe ich bei Amazon gekauft Zuvor müssen die 2 Halterungen entfernt werden Am einfachsten ging das, wenn ich die Klinger vorher heiß mache Diese 2 Halterungen dann entfernen Dann vorsichtig das Kabel durch die Öffnung Habe das mit ISO Band fixiert Zum Schutz der Kontakte .. .. und zur besseren Stabilität, habe ich ebenfalls ISO Band benutzt Ein einfaches Gehäuse sollte erstmal reichen Noch nicht hübsch, aber passt. Das Gehäuse wird auf die Platte raufgeschoben Das Kabel dann unter dem Board verlegt Dann das Kabel in das Board.. .. läuft ! zurück vor
Mister goes to NES Case – Teil 08
Projekt Mister FPGA to NES Case : Teil 8 (Kleine Lötarbeiten) Heute werde ich die NES Front-Schalter mit LED für den Mister vorbereiten Power Schalter, Power LED und Reset Taster werden angeschlossen ganz links ist der Reset Taster, dann Power Schalter und Power LED Soweit kann ich die Original Kabel nutzen.. … aber ich habe diese Leiterbahn für den RESET Knopf durchtrennt und ein extra Kabel verlötet So müssen die LED’s an P4 angeschlossen werden Und so die Taster Ich habe zum Anschlißen an das IO Bard jeweils ein 5 Pin und 7 Pin Mini Micro JST XH 2.54mm 3-Pin Anschlussstecker mit Drähte Kabel 150MM verwendet Die ich ein Splitter Power- Kabel verwende, habe ich an der Buchse ein Holstecker angelötet Verwendet habe ich DC-Spannungsversorgungs-Einbaubuchse ø2,1mm von eBay alles wieder eingebaut.. alles wieder eingebaut.. Funktioniert 🙂 zurück vor
Mister goes to NES Case – Teil 07
Projekt Mister FPGA to NES Case : Teil 7 (Klappe die 1.) Da mir noch ein paar Buchsen fehlen, schau ich mir mal die Modul-Schacht-Klappe an.. Die Modulschachtklappe möchte ich ebenfalls nutzen Eingebaut werden sollen : Taster 1 : Mister FPGA I/O Board -> OSD Taster 2 : Mister FPGA I/O Board -> USER 3mm LED’s für Power, Disk, USER Und ein USB Hub Ein einfacher 4facher USB Hub von Amazon Diese 12mm / 5V Taster habe ich günstig bei Ali bestellt Diese LED’s und Taster will ich von außen Zugäglich machen Der erste schnelle Probedruck, nicht schön, aber zum testen reicht es Passt schonmal alles rein Verbesserungswürdig, aber nicht so schlecht Der Modulschacht von unten betrachtet.. mal gucken wie ich das nachhe befestige Der Modulschacht von unten betrachtet.. Halterung ohne alles to be continued…
Mister goes to NES Case – Teil 06
Projekt Mister FPGA to NES Case : Teil 6 (Versuche) Heute mal nebenbei die Buchsen für HDMI, VGA , Audio und Power Hier hinten sollen die Anschlüss für HDMI, VGA, Audio und Power eingebaut werden. So sehr ich auch plane, ich benötige Platz für alle Buchsen Zur Zeit fehlen mir noch die Buchsen für VGA, Power uns Audio Grob schon mal gefeilt, mal gucken ob nachher alles passt Diese HDMI Buchse und diese SVGA Buchse Klinkenbuchse 3,5 mm – Einbaubuchse – Stereo Klinke neu von eBay DC-Spannungsversorgungs-Einbaubuchse ø2,1mm auch von eBay Das alles soll hier rein passen Grrr, der Probedruck ist nicht gelungen, hatte vergessen die Druckplatte zu reinigen, es waren noch reste vom altem Druck drauf .. Zum anpassen reicht es aber, muss mal genauer schauen wenn die restlichen Buchsen da sind to be continued…
Mister goes to NES Case – Teil 05
Projekt Mister FPGA to NES Case : Teil 5 (Netzwerkbuchse) Ich habe mich entschlossen zusätzlich eine Netzwerkbuchse einzubauen. Dachte an der Seite wäre ein geeigneter Platz dafür.. Hier soll die Buchse eingebaut werden Dieses Kabel sollte perfekt passen. Ebenfals bei Amazon gekauft Zunächst muss ein bisschen gefeilt werden Halterung gedruckt.. Passt, nur die Schrauben stören mich Mit einem schwarzen Edding fix angemalt Für’s erste ganz gut. Muss ich aber noch mal überarbeiten.. Mit einer Schraube hält es nicht so gut. Eigentlich wollte ich das alles dann festkleben…