Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tiny:propeller_tiny [2013/01/19 15:42] volkerptiny:propeller_tiny [2024/02/08 12:58] (aktuell) – Bilder ergänzt volkerp
Zeile 1: Zeile 1:
 ====== Propeller-Tiny ====== ====== Propeller-Tiny ======
  
-//U. Nickel hat den TINY 2009 4K komplett in einem Propeller-Chip P8X32 emuliert. Damit wird die Hardware noch einfacher, außerdem gibt es modernen Komfort wie SD-Karten-Speicher (FAT32), VGA-Asnchluss, PS/2-Tastatur. Ich bin begeistert!//+//U. Nickel hat den TINY 2009 4K komplett in einem Propeller-Chip P8X32 emuliert. Damit wird die Hardware noch einfacher, außerdem gibt es modernen Komfort wie SD-Karten-Speicher (FAT32), VGA-Anschluss, PS/2-Tastatur. Ich bin begeistert!//
  
-{{:tiny:schematic_z8emu.jpg?300|Schaltplan}}+{{:tiny:schematic_z8emu.jpg?300|Schaltplan}} {{:tiny:4krom_vp1.png|meine Version}} 
 + 
 + 
 +LP Version von OE4DEA, mein Exemplar. Die Buchsen fürs 5V USB-Netzteil und für die PS/2-Tastatur sind etwas ungewöhnlich, aber mit entsprechenden Kabeln und Adaptern kein Problem. Auf der SD-Karte ist mein angepasstes System TINY4K.SYS drauf, was dann startet. Die Bildschirmfarben gelb auf blau sind im Propeller-Grafiktreiber so eingestellt, der orig. Tiny ist natürlich nur schwarz-weiß. 
 + 
 +{{:tiny:propeller_tiny1.jpg?300|}} {{:tiny:propeller_tiny2.jpg?300|}} 
 + 
 +===== Downloads ===== 
 + 
 +  * {{ :tiny:tiny4k_beta21.zip |}} Version 13.09.2012 2.0Beta (aus HIVE-Forum), Propeller-Quellen, Schaltplan, Doku 
 +  * {{ :tiny:proptyiny_vp.zip |}} modifizierte Version 2024 V.Pohlers inkl. EPROM.bin, Programmen, Src, Dokus 
  
 ===== Links ===== ===== Links =====
Zeile 36: Zeile 46:
  
 Bildschirmausgabe erfolgt über VGA. Bei mir findet ein TFT-Flachbildschirm Verwendung, Analog-Röhren-Monitorausgabe ist ebenfalls mit den mir noch zur Verfügung stehenden Monitoren erfolgreich getestet. Bildschirmausgabe erfolgt über VGA. Bei mir findet ein TFT-Flachbildschirm Verwendung, Analog-Röhren-Monitorausgabe ist ebenfalls mit den mir noch zur Verfügung stehenden Monitoren erfolgreich getestet.
 +
 +===== Erweiterung 2024 =====
 +
 +  * Code reassembliert
 +  * Startmenü umgebaut, so dass die neuen Befehle angezeigt werden
 +  * die [[tiny:software:baserw40#es_2k|Basic-Erweiterung 2k]] auf 1C00h eingebunden
 +  * div. Dokumentationen ergänzt
 +  * div. Programme ergänzt
  
  
Zeile 156: Zeile 174:
 Uwe Nickel  Uwe Nickel
 u.nickel@lycos.com u.nickel@lycos.com
 +
 +====== Hinweise aus dem Hive-Forum ======
 +
 +Reboot funktioniert über "Alt-GR und F12"
 +
 +Kommt beim Starten Error 16 und wird "ES 1988" angezeigt, wird die SD-Karte nicht (richtig) gelesen.
 +ES 1988 ist das OS, das sozusagen immer in den virtuellen ROM geladen wird, wenn der Prop startet (im Code mit drinne). Auf des SD-Card sollte eine Dqtei namens TINY4K.SYS sein. Wenn SD funktioniert, wird die als OS geladen und überschreibt das "interne" ROM. Ist momentan funktionell das gleiche, halt nur Jahreszahl auf 2012 geändert zwecks Unterscheidung.
 +
 +Habe versucht STEINE.BAS von SD-Karte zu laden. Nach Eingabe des Programmnamens und drücken der Enter-Taste erscheint E000 FBFF unter dem Namen (Ist wohl der belegte Speicherbereich). Der Kursor steht auf E. Wie kann man nun das Programm starten, wenn es denn überhaupt im Speicher steht. Mit Eingabe von + (RUN) Enter passiert nichts außer daß der Kursor auf die nächste Ziffer springt. Was hab ich nicht gesehen?
 +
 +Deine Vermutung bzgl. der angezeigten Zahlen ist richtig. Es sind die Speicheradressen auf die geladen werden soll.(Anfang und Ende). Der Cursor steht nun auf der Anfangsadress und man könnte jetzt eine andere eingeben, falls man es möchte, was zb bei Auto.bas wenig Sinn machen würde, es ist ein Basic-PGM. Du musst also einfach nur Enter drücken und Laden beginnt.
 +Wenn das Programm geladen ist, drückst du "B" und kommst ins Basic. "+" startet, "-" listet das Programm. Auf der Original-Tastatur des TINY sind diese Tasten gleichzeitig mit den Funktionen belegt.
 +Nach "+" müsste das Autorennen starten. Mit Umschalt+F12, also Reset des TINY, beendest Du. Die Bewegungstasten beim Spiel sind nicht die Cursortasten auf der PC-Tastatur!! Es ist X und Y für rechts/links.
 +
 +Bei Maschinenprogrammen, also ich sag ma alles außer *.bas lädst du genauso, tippst dann "C" (wie Call). Dann blinkt der Cursor rechts unten und du gibst die Startadresse als Hexzahl ein plus Enter und dann macht er los.
 +Auf Volkers Homepage findest Du auch noch viele weitere Programme im jtc-Format. Um sie lauffähig zu machen seitens des Dateiformats geht man folgendermaßen vor:
 +
 +Eigentlich ist das Format, das ich verwende, identisch mit jtc: 80h -Kopfblock, in dem Name und Adressen abgelegt sind, rest Nullen, und dann die eigentlichen Daten, aber bei *.jtc muss bzw. ist der Dateiname nicht identisch mit dem Namen im Kopfblock. Bei mir muss das momentan noch so sein. Deshalb lädt man die Datei in einen bel. Hexeditor und setzt den "internen" Namen in der Form 8.3 in Großbuchstaben und speichert da dann unter dem gleichen Namen auch in Groß ab. Dann rauf ne SD und es geht.Beim Abspeichern eines Programmes vom TINY-Emu passiert das automatisch. 
 +
  • tiny/propeller_tiny.1358610168.txt.gz
  • Zuletzt geändert: 2013/01/19 15:42
  • von volkerp