diff --git a/bin/flash/admflash.binary b/bin/flash/admflash.binary index 88d900b..7103be7 100644 Binary files a/bin/flash/admflash.binary and b/bin/flash/admflash.binary differ diff --git a/bin/flash/belflash.binary b/bin/flash/belflash.binary index e22f093..074f9f1 100644 Binary files a/bin/flash/belflash.binary and b/bin/flash/belflash.binary differ diff --git a/bin/sdcard/reg.sys b/bin/sdcard/reg.sys index 63f47ee..47c7a83 100644 Binary files a/bin/sdcard/reg.sys and b/bin/sdcard/reg.sys differ diff --git a/bin/sdcard/system/admay.adm b/bin/sdcard/system/admay.adm index be2f862..a1cf6d7 100644 Binary files a/bin/sdcard/system/admay.adm and b/bin/sdcard/system/admay.adm differ diff --git a/bin/sdcard/system/admsid.adm b/bin/sdcard/system/admsid.adm index 419c07b..8d85b87 100644 Binary files a/bin/sdcard/system/admsid.adm and b/bin/sdcard/system/admsid.adm differ diff --git a/bin/sdcard/system/admsys.adm b/bin/sdcard/system/admsys.adm index 88d900b..7103be7 100644 Binary files a/bin/sdcard/system/admsys.adm and b/bin/sdcard/system/admsys.adm differ diff --git a/bin/sdcard/system/admtest.bin b/bin/sdcard/system/admtest.bin index 18fde2b..995c373 100644 Binary files a/bin/sdcard/system/admtest.bin and b/bin/sdcard/system/admtest.bin differ diff --git a/bin/sdcard/system/beltest.bin b/bin/sdcard/system/beltest.bin index 785ff2b..510844d 100644 Binary files a/bin/sdcard/system/beltest.bin and b/bin/sdcard/system/beltest.bin differ diff --git a/bin/sdcard/system/charmap.bin b/bin/sdcard/system/charmap.bin index b376101..f74269c 100644 Binary files a/bin/sdcard/system/charmap.bin and b/bin/sdcard/system/charmap.bin differ diff --git a/bin/sdcard/system/eram.bin b/bin/sdcard/system/eram.bin index 25b78ef..1e21a88 100644 Binary files a/bin/sdcard/system/eram.bin and b/bin/sdcard/system/eram.bin differ diff --git a/bin/sdcard/system/error.txt b/bin/sdcard/system/error.man similarity index 100% rename from bin/sdcard/system/error.txt rename to bin/sdcard/system/error.man diff --git a/bin/sdcard/system/flash.bin b/bin/sdcard/system/flash.bin index becc979..a5aa340 100644 Binary files a/bin/sdcard/system/flash.bin and b/bin/sdcard/system/flash.bin differ diff --git a/bin/sdcard/system/fm.bin b/bin/sdcard/system/fm.bin new file mode 100644 index 0000000..d2d3405 Binary files /dev/null and b/bin/sdcard/system/fm.bin differ diff --git a/bin/sdcard/system/fm.man b/bin/sdcard/system/fm.man new file mode 100644 index 0000000..771e492 --- /dev/null +++ b/bin/sdcard/system/fm.man @@ -0,0 +1,21 @@ +linkes fenster - sd-card +rechtes fenster - ramdisk + +pfeiltasten - cursor bewegen +bild hoch/runter - nächste/vorige fensterseite +return - verzeichnis öffnen +backspace - verzeichnis schließen +space - eintrag selektieren +tab - fenster wechseln +pos1 - cursor auf ersten eintrag + +f1 - textdatei anzeigen +f2 - selektierte dateien auf sd löschen +f3 - selektierte dateien von sd in ram laden +f4 - selektierte dateien von ram auf sd speichern +f5 - gesamten ram löschen +f6 - sd auswerfen +f7 - verzeichnis erstellen +f8 - alle einträge selektieren/deselektieren +f9 - lenkes fenster maximieren/verkleinern +f10 - filemanager verlassen diff --git a/bin/sdcard/system/fterm.bin b/bin/sdcard/system/fterm.bin index e069d4b..96a03cf 100644 Binary files a/bin/sdcard/system/fterm.bin and b/bin/sdcard/system/fterm.bin differ diff --git a/bin/sdcard/system/g0test.bin b/bin/sdcard/system/g0test.bin index f2d3f3c..efaadcf 100644 Binary files a/bin/sdcard/system/g0test.bin and b/bin/sdcard/system/g0test.bin differ diff --git a/bin/sdcard/system/hplay.bin b/bin/sdcard/system/hplay.bin index c42a8a0..65235b9 100644 Binary files a/bin/sdcard/system/hplay.bin and b/bin/sdcard/system/hplay.bin differ diff --git a/bin/sdcard/system/keycode.bin b/bin/sdcard/system/keycode.bin index f11f19d..2a14fec 100644 Binary files a/bin/sdcard/system/keycode.bin and b/bin/sdcard/system/keycode.bin differ diff --git a/bin/sdcard/system/m.bin b/bin/sdcard/system/m.bin new file mode 100644 index 0000000..15a184a Binary files /dev/null and b/bin/sdcard/system/m.bin differ diff --git a/bin/sdcard/system/man.bin b/bin/sdcard/system/man.bin index aed1bd3..e33cb55 100644 Binary files a/bin/sdcard/system/man.bin and b/bin/sdcard/system/man.bin differ diff --git a/bin/sdcard/system/ramtest.bin b/bin/sdcard/system/ramtest.bin index 9193199..7d24452 100644 Binary files a/bin/sdcard/system/ramtest.bin and b/bin/sdcard/system/ramtest.bin differ diff --git a/bin/sdcard/system/regime.bin b/bin/sdcard/system/regime.bin index 63f47ee..47c7a83 100644 Binary files a/bin/sdcard/system/regime.bin and b/bin/sdcard/system/regime.bin differ diff --git a/bin/sdcard/system/regime.txt b/bin/sdcard/system/regime.txt deleted file mode 100644 index d2a673b..0000000 --- a/bin/sdcard/system/regime.txt +++ /dev/null @@ -1,56 +0,0 @@ -help - diese hilfe - - bin/adm/bel-datei wird gestartet -mount - sd-card mounten -unmount - sd-card abmelden -dir wh - verzeichnis anzeigen -type - anzeige einer textdatei -aload - administra-code laden -bload - bellatrix-treiber laden -rload - regnatix-code laden -del - datei l?schen -cls - bildschirm l?schen -free - freier speicher auf sd-card -attrib ashr - attribute ?ndern -cd - verzeichnis wechseln -mkdir - verzeichnis erstellen -rename - datei/verzeichnis umbenennen -format - sd-card formatieren -reboot - hive neu starten -sysinfo - systeminformationen -color <0..7> - farbe w?hlen -cogs - belegung der cogs anzeigen -dmlist - anzeige der verzeichnis-marker -dm - in das entsprechende marker- - verzeichnis wechseln -dmset - setzt den entsprechenden marker - auf das aktuelle verzeichnis -dmclr - marker l”schen - -marker: -r - root-verzeichnis -s - system-verzeichnis -u - user-verzeichnis -a/b/c - benutzerdefinierte verzeichnismarker -r, s, u-marker werden vom system automatisch gesetzt und -intern verwendet. - -RAMDISK: - -xload - datei in ram laden -xsave - datei aus ram speichern -xdir - verzeichnis im ram anzeigen -xrename - datei im ram umbenennen -xdel - datei im ram l”schen -xtype - text im ram anzeigen - -EXTERNE KOMMANDOS: - -sysconf - systemeinstellungen -hplay - hss-player -wplay - wav-player -sfxtool - hss-soundeffekte erstellen - -vga.bin - vga 1024 x 768 pixel, 64 x 24 zeichen -htext.bin - vga 1024 x 768 pixel, 128 x 48 zeichen -tv.bin - tv-textmodus 40 x 13 zeichen - diff --git a/bin/sdcard/system/rom.bin b/bin/sdcard/system/rom.bin index 1cb3871..07183b5 100644 Binary files a/bin/sdcard/system/rom.bin and b/bin/sdcard/system/rom.bin differ diff --git a/bin/sdcard/system/sfxtool.bin b/bin/sdcard/system/sfxtool.bin index dedc23a..7dde763 100644 Binary files a/bin/sdcard/system/sfxtool.bin and b/bin/sdcard/system/sfxtool.bin differ diff --git a/bin/sdcard/system/splay.bin b/bin/sdcard/system/splay.bin index 209e55a..9497795 100644 Binary files a/bin/sdcard/system/splay.bin and b/bin/sdcard/system/splay.bin differ diff --git a/bin/sdcard/system/sysconf.bin b/bin/sdcard/system/sysconf.bin index fd0a1cb..fa3d56c 100644 Binary files a/bin/sdcard/system/sysconf.bin and b/bin/sdcard/system/sysconf.bin differ diff --git a/bin/sdcard/system/tapecut.bin b/bin/sdcard/system/tapecut.bin new file mode 100644 index 0000000..513fbb1 Binary files /dev/null and b/bin/sdcard/system/tapecut.bin differ diff --git a/bin/sdcard/system/time.bin b/bin/sdcard/system/time.bin index 27ce35b..5116c72 100644 Binary files a/bin/sdcard/system/time.bin and b/bin/sdcard/system/time.bin differ diff --git a/bin/sdcard/system/tv.bel b/bin/sdcard/system/tv.bel index 3e5bea6..3b07a48 100644 Binary files a/bin/sdcard/system/tv.bel and b/bin/sdcard/system/tv.bel differ diff --git a/bin/sdcard/system/vga.bel b/bin/sdcard/system/vga.bel index e22f093..074f9f1 100644 Binary files a/bin/sdcard/system/vga.bel and b/bin/sdcard/system/vga.bel differ diff --git a/bin/sdcard/system/wplay.bin b/bin/sdcard/system/wplay.bin index 225a2f3..f53d87e 100644 Binary files a/bin/sdcard/system/wplay.bin and b/bin/sdcard/system/wplay.bin differ diff --git a/bin/sdcard/system/yplay.bin b/bin/sdcard/system/yplay.bin index 406ac99..df27086 100644 Binary files a/bin/sdcard/system/yplay.bin and b/bin/sdcard/system/yplay.bin differ diff --git a/flash/administra/admflash.spin b/flash/administra/admflash.spin index 20300f5..175bc47 100644 Binary files a/flash/administra/admflash.spin and b/flash/administra/admflash.spin differ diff --git a/flash/bellatrix/belflash.spin b/flash/bellatrix/belflash.spin index 94c4910..da428b3 100644 Binary files a/flash/bellatrix/belflash.spin and b/flash/bellatrix/belflash.spin differ diff --git a/installation.txt b/installation.txt index 0ab846d..e627eec 100644 --- a/installation.txt +++ b/installation.txt @@ -9,7 +9,7 @@ 1. Installation des Grundsystems: ================================= -TriOS kann in zwei Versionen instaliert werden: Mit oder ohne Forth als integrierte Programmiersprache. Als Standard wird das System ohne Forth installiert. Die Installation ist so für den Einsteiger einfacher. Möchte man auch PropForth installieren, muß nur eine Konfiguration geändert werden und ein Basiswortschatz im Forth selbst kompiliert werden. +TriOS kann in zwei Versionen installiert werden: Mit oder ohne Forth als integrierte Programmiersprache. Als Standard wird das System ohne Forth installiert. Die Installation ist so für den Einsteiger einfacher. Möchte man auch PropForth installieren, muß nur eine Konfiguration geändert werden und ein Basiswortschatz im Forth selbst kompiliert werden. WICHTIG: Das System kann nur mit Brat's Spin Tool - kurz BST - compiliert werden. In den Einstellungen des Compilers (Tools/Compiler Preferences/Search Paths) muss das lib-Verzeichnis eingetragen werden. @@ -20,6 +20,8 @@ Downloadlink BST: http://www.fnarfbargle.com/bst.html Installation ohne Forth (Standard): ----------------------------------- +1. Mikrocontroller flashen: + \flash\administra\admflash.spin --> Administra \flash\bellatrix\belflash.spin --> Bellatrix \flash\regnatix\regflash.spin --> Regnatix @@ -28,11 +30,13 @@ Installation ohne Forth (Standard): Installation mit Forth: ----------------------- +1. Mikrocontroller flashen: + \flash\administra\admflash.spin --> Administra \flash\bellatrix\belflash.spin --> Bellatrix \flash\regnatix\regflash.spin --> Regnatix -2. Der Schalter bleibt ab jetzt auf Regnatix stehen. Ein Terminalprogramm (ich verwende Tera Term) starten und 57600 Baud auf die Schnittstelle vom Hive (DIP steht auf Regnatix!) einstellen. Nach einem Reset meldet sich das Propforth im Terminal. Datei "forth\basics.mod" in einem Editor öffnen, alles markieren, kopieren und im Terminal einfügen. Der Quelltext wird jetzt im Forth compiliert. +2. Der Schalter bleibt ab jetzt auf Regnatix stehen. Ein Terminalprogramm (ich verwende Tera Term) starten und 57600 Baud auf die Schnittstelle vom Hive (DIP steht auf Regnatix!) einstellen. Nach einem Reset meldet sich das Propforth im Terminalprogramm auf dem Hostcomputer. Datei "forth\basics.mod" in einem Editor öffnen, alles markieren, kopieren und im Terminal einfügen. Der Quelltext wird jetzt im Forth compiliert. 3. Im Terminalfenster, also im Forth, dass Kommendo "saveforth" eingeben. Damit wird das gesamte Forthsystem mit der gerade neu compilierten Erweiterungen wieder im EEPROM als Image gespeichert. @@ -45,7 +49,7 @@ Erstellen der SDCard: Im Prinzip kann jede normale FAT16/32 Karte verwendet werden. Lange Dateinamen werden nicht verwendet, Unterverzeichnisse sind kein Problem. Es ist sinnvoll, alle Dateien aus dem Verzeichnis "bin\sd-card\" auf die SD-Karte zu kopieren. -Das Verzeichnis "system" hat eine besondere Bedeutung: Hier sollten sich die Tools, Erweiterungen und Bibliotheken befinden. Mit dem Kommando "sys name.f" kann aus jedem anderen Verzeichnis ohne Wechsel die Datei name.f geladen und compiliert werden. +Das Verzeichnis "system" hat eine besondere Bedeutung: Hier sollten sich die Tools, Erweiterungen und Bibliotheken befinden. Im PropForth: Mit dem Kommando "sys name.f" kann aus jedem anderen Verzeichnis ohne Wechsel eine Datei name.f im Verzeichnis System geladen und compiliert werden. diff --git a/lib/fm-con.spin b/lib/fm-con.spin new file mode 100644 index 0000000..440d4b0 --- /dev/null +++ b/lib/fm-con.spin @@ -0,0 +1,60 @@ +'' Konstanten + +CON + +W1X1 = 1 +W1X2 = 30 +W2X1 = 33 +W2X2 = 62 + +W1Y1 = 2 +W1Y2 = 20 +W2Y1 = 2 +W2Y2 = 20 + +W3X1 = 0 +W3X2 = 63 +W3Y1 = 1 +W3Y2 = 22 + +W4X1 = 15 +W4X2 = 45 +W4Y1 = 10 +W4Y2 = 13 + +WROWS = W2Y2 - 2 + +W0X_MENU = 8 +W0Y_MENU = 0 +W0X_STAT = 0 +W0Y_STAT = 23 + +W0X_INFO = 1 +W0Y_INFO = 22 +W1X_INFO = 33 +W1Y_INFO = 22 + +WAIT_SEC = 5 + +COL_DEFAULT = 0 +COL_MENU = 8 +COL_STAT = 8 +COL_FOCUS = 3 +COL_LOGO = 2 +COL_SELECT = 3 + +MAX_FILES = 128 +MAX_LEN = 12 '12345678.123 +MAX_BUFFER = MAX_FILES * MAX_LEN + +FL_DIR = %1000_0000 'eintrag ist verzeichnisname +FL_SEL = %0000_0001 'eintrag ist selektiert + +FL_FOCUS = %0000_0001 'box ist selektiert + +DR_SD = 0 +DR_RAM = 1 +DR_BLK = 2 + +PUB dummy + diff --git a/lib/glob-con.spin b/lib/glob-con.spin index 2f6627c..d8116e9 100644 Binary files a/lib/glob-con.spin and b/lib/glob-con.spin differ diff --git a/lib/gui-dlbox.spin b/lib/gui-dlbox.spin new file mode 100644 index 0000000..b1da091 Binary files /dev/null and b/lib/gui-dlbox.spin differ diff --git a/lib/gui-input.spin b/lib/gui-input.spin new file mode 100644 index 0000000..6833922 Binary files /dev/null and b/lib/gui-input.spin differ diff --git a/lib/gui-pbar.spin b/lib/gui-pbar.spin new file mode 100644 index 0000000..fd55f07 Binary files /dev/null and b/lib/gui-pbar.spin differ diff --git a/lib/gui-wbox.spin b/lib/gui-wbox.spin new file mode 100644 index 0000000..3eeb167 Binary files /dev/null and b/lib/gui-wbox.spin differ diff --git a/lib/m-glob-con.spin b/lib/m-glob-con.spin new file mode 100644 index 0000000..2092455 Binary files /dev/null and b/lib/m-glob-con.spin differ diff --git a/lib/reg-ios.spin b/lib/reg-ios.spin index 63759fa..eaa424d 100644 Binary files a/lib/reg-ios.spin and b/lib/reg-ios.spin differ diff --git a/logbuch.txt b/logbuch.txt index 2cd17c9..25556a8 100644 --- a/logbuch.txt +++ b/logbuch.txt @@ -1,4 +1,38 @@ +r56 - 11-05-2013-dr235 + +und weiter gehts mit dem frühjahresputz: + +- umstellung administra-codes (admflash, admay, admsid) auf externe konstantendefinitionen + +belflash: + +- fehler im loader behoben + +lib: + +- gui-objekte für textoberfläche eingefügt: + + gui-dlbox - listenbox für dateien + gui-input - einfaches eingabefenster + gui-pbar - hinweisdialog mit progress-bar (z.bsp. für kopieraktionen) + gui-wbox - warnbox mit auswahloptionen + +system/regnatix: + +- filemanager fm zugefügt +- metal-loader m zugefügt +- tool zum erstellen von tapes (mental-containerdateien) zugefügt +- wplay: kleinen darstellungsfehler behoben +- yplay: konstanten ausgelagert + +system/sonstiges: + +- manual zugefügt: error, fm + + + r55 - 15-04-2013-dr235 + fällige aufräumarbeitem im quelltext: - umstellung bildschirmcodes/g0-treiber auf externe konstantendefinitionen - umstellung signaldefinitionen für belflash/g0key diff --git a/make.log b/make.log index ae64305..8b1c461 100644 --- a/make.log +++ b/make.log @@ -1,9 +1,9 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>date /T -16.04.2013 +10.05.2013 H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>time /T -20:24 +20:53 H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM Pfade @@ -43,9 +43,10 @@ Loading Object adm-hss Loading Object adm-wav Loading Object adm-rtc Loading Object adm-com -Program size is 13392 longs +Loading Object glob-con +Program size is 13400 longs 2 Constants folded -Compiled 2690 Lines of Code in 0,267 Seconds +Compiled 2950 Lines of Code in 0,275 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy admflash.binary ".\bin\flash" 1 Datei(en) kopiert. @@ -64,9 +65,9 @@ Loading Object bel-vga Loading Object bel-keyb Loading Object bel-bus Loading Object glob-con -Program size is 7612 longs +Program size is 7620 longs 25 Constants folded -Compiled 1430 Lines of Code in 0,149 Seconds +Compiled 1589 Lines of Code in 0,153 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy belflash.binary ".\bin\flash" 1 Datei(en) kopiert. @@ -85,9 +86,9 @@ Loading Object bel-tv Loading Object bel-keyb Loading Object bel-bus Loading Object glob-con -Program size is 7652 longs +Program size is 7660 longs 27 Constants folded -Compiled 1485 Lines of Code in 0,124 Seconds +Compiled 1644 Lines of Code in 0,124 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename belflash.binary tv.bel @@ -99,7 +100,7 @@ Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object regflash Program size is 32580 longs -Compiled 694 Lines of Code in 0,177 Seconds +Compiled 694 Lines of Code in 0,174 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move regflash.binary ".\bin\flash" 1 Datei(en) verschoben. @@ -121,7 +122,7 @@ Loading Object glob-con Loading Object glob-string Program size is 9736 longs 2 Constants folded -Compiled 2658 Lines of Code in 0,225 Seconds +Compiled 2694 Lines of Code in 0,152 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename regime.binary reg.sys @@ -143,8 +144,9 @@ Loading Object admsid Loading Object adm-fat Loading Object adm-rtc.spin Loading Object adm-sid -Program size is 12104 longs -Compiled 2222 Lines of Code in 0,166 Seconds +Loading Object glob-con +Program size is 12112 longs +Compiled 2486 Lines of Code in 0,19 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\administra\admay\admay.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -153,8 +155,9 @@ Loading Object admay Loading Object adm-fat Loading Object adm-rtc.spin Loading Object adm-ay -Program size is 8336 longs -Compiled 1711 Lines of Code in 0,104 Seconds +Loading Object glob-con +Program size is 8344 longs +Compiled 1975 Lines of Code in 0,129 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename *.binary *.adm @@ -166,7 +169,7 @@ Loading Object bel-htext Loading Object bel-keyb Program size is 6656 longs 12 Constants folded -Compiled 958 Lines of Code in 0,094 Seconds +Compiled 958 Lines of Code in 0,098 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\bellatrix\bel-g0\g0key.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -176,7 +179,7 @@ Loading Object bel-tv Loading Object glob-con Program size is 7156 longs 1 Constants folded -Compiled 1972 Lines of Code in 0,115 Seconds +Compiled 2130 Lines of Code in 0,105 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename *.binary *.bel @@ -211,7 +214,7 @@ Loading Object glob-con Loading Object glob-string Program size is 8204 longs 1 Constants folded -Compiled 2468 Lines of Code in 0,142 Seconds +Compiled 2504 Lines of Code in 0,119 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\beltest.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -222,7 +225,7 @@ Loading Object glob-con Loading Object glob-string Program size is 6380 longs 5 Constants folded -Compiled 2348 Lines of Code in 0,104 Seconds +Compiled 2384 Lines of Code in 0,105 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\charmap.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -232,7 +235,7 @@ Loading Object reg-ios Loading Object glob-con Program size is 2252 longs 1 Constants folded -Compiled 1777 Lines of Code in 0,056 Seconds +Compiled 1813 Lines of Code in 0,061 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\eram.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -243,7 +246,7 @@ Loading Object reg-ios Loading Object glob-con Program size is 7348 longs 2 Constants folded -Compiled 2739 Lines of Code in 0,172 Seconds +Compiled 2775 Lines of Code in 0,129 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\flash.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -255,7 +258,23 @@ Loading Object glob-sdspi Loading Object glob-numbers Program size is 7144 longs 7 Constants folded -Compiled 3152 Lines of Code in 0,128 Seconds +Compiled 3188 Lines of Code in 0,131 Seconds + +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\fm.spin +Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved +Compiled for i386 Win32 at 08:17:48 on 2009/07/20 +Loading Object fm +Loading Object reg-ios +Loading Object glob-con +Loading Object gui-dlbox +Loading Object fm-con +Loading Object gui-pbar +Loading Object gui-wbox +Loading Object gui-input +Loading Object glob-string +Program size is 7640 longs +19 Constants folded +Compiled 2612 Lines of Code in 0,177 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\fterm.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -266,7 +285,7 @@ Loading Object glob-con Loading Object glob-fds Program size is 2656 longs 1 Constants folded -Compiled 1957 Lines of Code in 0,073 Seconds +Compiled 1993 Lines of Code in 0,08 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\g0test.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -276,7 +295,7 @@ Loading Object reg-ios Loading Object glob-con Program size is 5984 longs 39 Constants folded -Compiled 2266 Lines of Code in 0,089 Seconds +Compiled 2302 Lines of Code in 0,091 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\hplay.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -286,7 +305,7 @@ Loading Object reg-ios Loading Object glob-con Program size is 3992 longs 9 Constants folded -Compiled 2018 Lines of Code in 0,078 Seconds +Compiled 2054 Lines of Code in 0,08 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\keycode.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -296,7 +315,18 @@ Loading Object reg-ios Loading Object glob-con Program size is 2180 longs 1 Constants folded -Compiled 1780 Lines of Code in 0,059 Seconds +Compiled 1816 Lines of Code in 0,062 Seconds + +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\m.spin +Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved +Compiled for i386 Win32 at 08:17:48 on 2009/07/20 +Loading Object m +Loading Object reg-ios +Loading Object glob-con +Loading Object m-glob-con +Program size is 3360 longs +1 Constants folded +Compiled 2133 Lines of Code in 0,089 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\man.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -307,7 +337,7 @@ Loading Object glob-con Loading Object glob-string Program size is 2716 longs 1 Constants folded -Compiled 1961 Lines of Code in 0,072 Seconds +Compiled 1997 Lines of Code in 0,078 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\ramtest.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -317,7 +347,7 @@ Loading Object reg-ios Loading Object glob-con Program size is 4272 longs 35 Constants folded -Compiled 2033 Lines of Code in 0,08 Seconds +Compiled 2069 Lines of Code in 0,08 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\regime.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -328,7 +358,7 @@ Loading Object glob-con Loading Object glob-string Program size is 9736 longs 2 Constants folded -Compiled 2658 Lines of Code in 0,122 Seconds +Compiled 2694 Lines of Code in 0,122 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\rom.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -339,7 +369,7 @@ Loading Object glob-con Loading Object glob-sdspi Program size is 4364 longs 4 Constants folded -Compiled 2393 Lines of Code in 0,077 Seconds +Compiled 2429 Lines of Code in 0,088 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\sfxtool.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -351,7 +381,7 @@ Loading Object glob-numbers Loading Object glob-string Program size is 6644 longs 1 Constants folded -Compiled 2720 Lines of Code in 0,116 Seconds +Compiled 2756 Lines of Code in 0,119 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\splay.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -361,7 +391,7 @@ Loading Object reg-ios Loading Object glob-con Program size is 3064 longs 1 Constants folded -Compiled 1889 Lines of Code in 0,064 Seconds +Compiled 1925 Lines of Code in 0,071 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\sysconf.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -371,7 +401,19 @@ Loading Object reg-ios Loading Object glob-con Program size is 4228 longs 2 Constants folded -Compiled 2010 Lines of Code in 0,086 Seconds +Compiled 2046 Lines of Code in 0,078 Seconds + +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\tapecut.spin +Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved +Compiled for i386 Win32 at 08:17:48 on 2009/07/20 +Loading Object tapecut +Loading Object reg-ios +Loading Object glob-con +Loading Object glob-numbers +Loading Object m-glob-con +Program size is 3560 longs +1 Constants folded +Compiled 2516 Lines of Code in 0,096 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\time.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -383,7 +425,7 @@ Loading Object glob-string Loading Object glob-numbers Program size is 5804 longs 1 Constants folded -Compiled 2555 Lines of Code in 0,109 Seconds +Compiled 2591 Lines of Code in 0,112 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\wplay.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -391,9 +433,9 @@ Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object wplay Loading Object reg-ios Loading Object glob-con -Program size is 3336 longs +Program size is 3348 longs 1 Constants folded -Compiled 1910 Lines of Code in 0,069 Seconds +Compiled 1947 Lines of Code in 0,074 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\yplay.spin Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved @@ -401,9 +443,9 @@ Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object yplay Loading Object reg-ios Loading Object glob-con -Program size is 3344 longs +Program size is 3348 longs 1 Constants folded -Compiled 1959 Lines of Code in 0,068 Seconds +Compiled 1995 Lines of Code in 0,082 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename *.binary *.bin @@ -413,10 +455,12 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\beltest.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\charmap.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\eram.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\flash.bin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\fm.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\fterm.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\g0test.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\hplay.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\keycode.bin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\m.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\man.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\ramtest.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\regime.bin @@ -424,10 +468,11 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\rom.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\sfxtool.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\splay.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\sysconf.bin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\tapecut.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\time.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\wplay.bin H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\yplay.bin - 19 Datei(en) verschoben. + 22 Datei(en) verschoben. H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\forth\*.* ".\bin\sdcard\system" .\forth\adm.lib @@ -436,7 +481,6 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\forth\*.* .\forth\bel.lib .\forth\cog.lib .\forth\debug.mod -.\forth\error.txt .\forth\fib.mod .\forth\g0.lib .\forth\hplay.mod @@ -454,7 +498,7 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\forth\*.* .\forth\win.lib .\forth\words.mod .\forth\wplay.mod - 24 Datei(en) kopiert. + 23 Datei(en) kopiert. H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\system\sonstiges ".\bin\sdcard\system" .\system\sonstiges\BLUE.COL @@ -462,18 +506,19 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\system\son .\system\sonstiges\BWHALF.COL .\system\sonstiges\CHESS.COL .\system\sonstiges\eram.man +.\system\sonstiges\error.man .\system\sonstiges\flash.man +.\system\sonstiges\fm.man .\system\sonstiges\GREEN.COL .\system\sonstiges\hplay.man .\system\sonstiges\PAR.COL .\system\sonstiges\regime.man -.\system\sonstiges\regime.txt .\system\sonstiges\splay.man .\system\sonstiges\sysconf.man .\system\sonstiges\test1.txt .\system\sonstiges\test2.txt .\system\sonstiges\wplay.man .\system\sonstiges\yplay.man - 17 Datei(en) kopiert. + 18 Datei(en) kopiert. H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>echo off diff --git a/system/administra/admay/admay.spin b/system/administra/admay/admay.spin index b0edc0a..f64f5da 100644 Binary files a/system/administra/admay/admay.spin and b/system/administra/admay/admay.spin differ diff --git a/system/administra/admsid/admsid.spin b/system/administra/admsid/admsid.spin index 3e12c0e..3501cb2 100644 Binary files a/system/administra/admsid/admsid.spin and b/system/administra/admsid/admsid.spin differ diff --git a/system/regnatix/fm.spin b/system/regnatix/fm.spin new file mode 100644 index 0000000..6bdf91f Binary files /dev/null and b/system/regnatix/fm.spin differ diff --git a/system/regnatix/m.spin b/system/regnatix/m.spin new file mode 100644 index 0000000..8628979 Binary files /dev/null and b/system/regnatix/m.spin differ diff --git a/system/regnatix/tapecut.spin b/system/regnatix/tapecut.spin new file mode 100644 index 0000000..44fa323 Binary files /dev/null and b/system/regnatix/tapecut.spin differ diff --git a/system/regnatix/wplay.spin b/system/regnatix/wplay.spin index 29f6f43..318f8d9 100644 Binary files a/system/regnatix/wplay.spin and b/system/regnatix/wplay.spin differ diff --git a/system/regnatix/yplay.spin b/system/regnatix/yplay.spin index 73fe8c8..2ee1e51 100644 Binary files a/system/regnatix/yplay.spin and b/system/regnatix/yplay.spin differ diff --git a/forth/error.txt b/system/sonstiges/error.man similarity index 100% rename from forth/error.txt rename to system/sonstiges/error.man diff --git a/system/sonstiges/fm.man b/system/sonstiges/fm.man new file mode 100644 index 0000000..771e492 --- /dev/null +++ b/system/sonstiges/fm.man @@ -0,0 +1,21 @@ +linkes fenster - sd-card +rechtes fenster - ramdisk + +pfeiltasten - cursor bewegen +bild hoch/runter - nächste/vorige fensterseite +return - verzeichnis öffnen +backspace - verzeichnis schließen +space - eintrag selektieren +tab - fenster wechseln +pos1 - cursor auf ersten eintrag + +f1 - textdatei anzeigen +f2 - selektierte dateien auf sd löschen +f3 - selektierte dateien von sd in ram laden +f4 - selektierte dateien von ram auf sd speichern +f5 - gesamten ram löschen +f6 - sd auswerfen +f7 - verzeichnis erstellen +f8 - alle einträge selektieren/deselektieren +f9 - lenkes fenster maximieren/verkleinern +f10 - filemanager verlassen diff --git a/system/sonstiges/regime.txt b/system/sonstiges/regime.txt deleted file mode 100644 index d2a673b..0000000 --- a/system/sonstiges/regime.txt +++ /dev/null @@ -1,56 +0,0 @@ -help - diese hilfe - - bin/adm/bel-datei wird gestartet -mount - sd-card mounten -unmount - sd-card abmelden -dir wh - verzeichnis anzeigen -type - anzeige einer textdatei -aload - administra-code laden -bload - bellatrix-treiber laden -rload - regnatix-code laden -del - datei l?schen -cls - bildschirm l?schen -free - freier speicher auf sd-card -attrib ashr - attribute ?ndern -cd - verzeichnis wechseln -mkdir - verzeichnis erstellen -rename - datei/verzeichnis umbenennen -format - sd-card formatieren -reboot - hive neu starten -sysinfo - systeminformationen -color <0..7> - farbe w?hlen -cogs - belegung der cogs anzeigen -dmlist - anzeige der verzeichnis-marker -dm - in das entsprechende marker- - verzeichnis wechseln -dmset - setzt den entsprechenden marker - auf das aktuelle verzeichnis -dmclr - marker l”schen - -marker: -r - root-verzeichnis -s - system-verzeichnis -u - user-verzeichnis -a/b/c - benutzerdefinierte verzeichnismarker -r, s, u-marker werden vom system automatisch gesetzt und -intern verwendet. - -RAMDISK: - -xload - datei in ram laden -xsave - datei aus ram speichern -xdir - verzeichnis im ram anzeigen -xrename - datei im ram umbenennen -xdel - datei im ram l”schen -xtype - text im ram anzeigen - -EXTERNE KOMMANDOS: - -sysconf - systemeinstellungen -hplay - hss-player -wplay - wav-player -sfxtool - hss-soundeffekte erstellen - -vga.bin - vga 1024 x 768 pixel, 64 x 24 zeichen -htext.bin - vga 1024 x 768 pixel, 128 x 48 zeichen -tv.bin - tv-textmodus 40 x 13 zeichen -