diff --git a/bin/flash/admflash.binary b/bin/flash/admflash.binary index 1c3cbbe..af8bdf5 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 6c4ef85..dd797e3 100644 Binary files a/bin/flash/belflash.binary and b/bin/flash/belflash.binary differ diff --git a/bin/flash/regflash.binary b/bin/flash/regflash.binary index dd768f1..efaaac1 100644 Binary files a/bin/flash/regflash.binary and b/bin/flash/regflash.binary differ diff --git a/bin/sdcard/bel.sys b/bin/sdcard/bel.sys index 6c4ef85..dd797e3 100644 Binary files a/bin/sdcard/bel.sys and b/bin/sdcard/bel.sys differ diff --git a/bin/sdcard/system/admsid.adm b/bin/sdcard/system/admsid.adm index d911b5a..419c07b 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 1c3cbbe..af8bdf5 100644 Binary files a/bin/sdcard/system/admsys.adm and b/bin/sdcard/system/admsys.adm differ diff --git a/bin/sdcard/system/bel.lib b/bin/sdcard/system/bel.lib index 0034988..5f090da 100644 --- a/bin/sdcard/system/bel.lib +++ b/bin/sdcard/system/bel.lib @@ -1,4 +1,85 @@ +hex + +ifnot: lib:bel +: lib:bel ; + +ifnot: [b.w!] +: [b.w!] \ ( 16b -- ) - word an bellatrix senden + dup 8 rshift [b!] + [b!] ; + +\ kommandoformate + +ifnot: bel:fkt! \ ( fkt -- ) +: bel:fkt! b[ 0 [b!] [b!] ]b ; + +ifnot: bel:fkt!b! \ ( b fkt -- ) +: bel:fkt!b! b[ 0 [b!] [b!] [b!] ]b ; + +ifnot: bel:fkt!b!l@ \ ( b fkt -- l ) +: bel:fkt!b!l@ b[ 0 [b!] [b!] [b!] [b.l@] ]b ; + +ifnot: bel:fkt!b!l! \ ( l b fkt -- ) +: bel:fkt!b!l! b[ 0 [b!] [b!] [b!] [b.l!] ]b ; + +ifnot: bel:fkt!l@ \ ( fkt -- l ) +: bel:fkt!l@ b[ 0 [b!] [b!] [b.l@] ]b ; + +ifnot: bel:fkt!b@ \ ( fkt -- b ) +: bel:fkt!b@ b[ 0 [b!] [b!] [b@] ]b ; + +\ chipmanagment-funktionen + +ifnot: bel:wscr \ ( scrnr -- ) - schreibscreen setzen +: bel:wscr 58 bel:fkt!b! ; + +ifnot: bel:dscr \ ( scrnr -- ) - displayscreen setzen +: bel:dscr 59 bel:fkt!b! ; + +ifnot: bel:getcol \ ( colnr -- col ) - farbe abfragen +: bel:getcol 5A bel:fkt!b!l@ ; + +ifnot: bel:setcol \ ( col colnr -- ) - farbe setzen +: bel:setcol 5B bel:fkt!b!l! ; + +ifnot: bel:getresx \ ( -- resx ) - abfrage x-auflösung +: bel:getresx 5C bel:fkt!l@ ; + +ifnot: bel:getresy \ ( -- resy ) - abfrage y-auflösung +: bel:getresy 5D bel:fkt!l@ ; + +ifnot: bel:getcols \ ( -- cols ) - abfrage textspalten +: bel:getcols 5E bel:fkt!b@ ; + +ifnot: bel:getrows \ ( -- rows ) - abfrage textzeilen +: bel:getrows 5F bel:fkt!b@ ; + +ifnot: bel:getcogs \ ( -- cogs ) - abfrage belegte cogs +: bel:getcogs 60 bel:fkt!b@ ; + +ifnot: bel:getspec \ ( -- spec ) - abfrage codespezifikation +: bel:getspec 61 bel:fkt!l@ ; + +ifnot: bel:getver \ ( -- ver ) - abfrage codeversion +: bel:getver 62 bel:fkt!l@ ; + +ifnot: bel:load \ ( cstr -- ) - bellatrix-code laden +: bel:load + 52 adm:open .err \ datei öffnen + b[ + 0 [b!] 57 [b!] \ bella-loader starten + 10 0 do 06 [a!] [a@] [b!] loop \ header einlesen + 0A [a!] 0 [a.l!] \ 0 adm:seek + [b@] <8 [b@] or \ dateilänge empfangen + 0 do 06 [a!] [a@] [b!] loop \ datei senden + ]b + adm:close .err \ datei schließen +; + + + + hex ifnot: lib:bel @@ -63,7 +144,7 @@ ifnot: bel:load \ ( cstr -- ) - bellatrix-code laden : bel:load 52 adm:open .err \ datei öffnen b[ - 0 [b!] 63 [b!] \ bella-loader starten + 0 [b!] 57 [b!] \ bella-loader starten 10 0 do 06 [a!] [a@] [b!] loop \ header einlesen 0A [a!] 0 [a.l!] \ 0 adm:seek [b@] <8 [b@] or \ dateilänge empfangen @@ -74,4 +155,3 @@ ifnot: bel:load \ ( cstr -- ) - bellatrix-code laden - diff --git a/bin/sdcard/system/eram.bin b/bin/sdcard/system/eram.bin index daf20c9..e7bc9ab 100644 Binary files a/bin/sdcard/system/eram.bin and b/bin/sdcard/system/eram.bin differ diff --git a/bin/sdcard/system/g0test.bin b/bin/sdcard/system/g0test.bin index 75ed2dc..82d10b2 100644 Binary files a/bin/sdcard/system/g0test.bin and b/bin/sdcard/system/g0test.bin differ diff --git a/bin/sdcard/system/sd0.lib b/bin/sdcard/system/sd0.lib index 8cf2e49..7484833 100644 --- a/bin/sdcard/system/sd0.lib +++ b/bin/sdcard/system/sd0.lib @@ -121,27 +121,27 @@ ifnot: adm:checkfree : adm:checkfree 10 adm:fkt!l@ ; -\ adm:newfile ( cstr -- ) - neue datei erstellen +\ adm:newfile ( cstr -- err ) - neue datei erstellen ifnot: adm:newfile : adm:newfile 11 adm:fkt!s!b@ ; -\ adm:newdir ( cstr -- ) - neues verzeichnis erstellen +\ adm:newdir ( cstr -- err ) - neues verzeichnis erstellen ifnot: adm:newdir : adm:newdir 12 adm:fkt!s!b@ ; -\ adm:del ( cstr -- ) - datei/verzeichnis löschen +\ adm:del ( cstr -- err ) - datei/verzeichnis löschen ifnot: adm:del : adm:del 13 adm:fkt!s!b@ ; -\ adm:rename ( cstr1.fn1 cstr2.fn2 -- ) +\ adm:rename ( cstr1.fn1 cstr2.fn2 -- err ) ifnot: adm:rename : adm:rename 14 adm:fkt!s!s!b@ ; -\ adm:chattrib ( cstr1.fn cstr2.attrib -- ) +\ adm:chattrib ( cstr1.fn cstr2.attrib -- err ) ifnot: adm:chattrib : adm:chattrib 15 adm:fkt!s!s!b@ ; @@ -151,7 +151,7 @@ ifnot: adm:chdir : adm:chdir 16 adm:fkt!s!b@ ; -\ adm:format ( cstr.label -- ) - medium formatieren +\ adm:format ( cstr.label -- err ) - medium formatieren ifnot: adm:format : adm:format 17 adm:fkt!s!b@ ; diff --git a/bin/sdcard/system/sysconf.bin b/bin/sdcard/system/sysconf.bin index a83c18a..7903e20 100644 Binary files a/bin/sdcard/system/sysconf.bin and b/bin/sdcard/system/sysconf.bin differ diff --git a/bin/sdcard/system/tools.mod b/bin/sdcard/system/tools.mod index 4d74e6f..476ca20 100644 --- a/bin/sdcard/system/tools.mod +++ b/bin/sdcard/system/tools.mod @@ -36,7 +36,7 @@ ifnot: bel:load : bel:load 52 adm:open .err \ datei öffnen b[ - 0 [b!] 63 [b!] \ bella-loader starten + 0 [b!] 57 [b!] \ bella-loader starten 10 0 do 06 [a!] [a@] [b!] loop \ header einlesen 0A [a!] 0 [a.l!] \ 0 adm:seek [b@] <8 [b@] or \ dateilänge empfangen diff --git a/bin/sdcard/system/tv.bel b/bin/sdcard/system/tv.bel index 3ae6762..5f00c40 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 6c4ef85..dd797e3 100644 Binary files a/bin/sdcard/system/vga.bel and b/bin/sdcard/system/vga.bel differ diff --git a/doku/Thumbs.db b/doku/Thumbs.db index b9bbb83..7444299 100644 Binary files a/doku/Thumbs.db and b/doku/Thumbs.db differ diff --git a/flash/administra/admflash.spin b/flash/administra/admflash.spin index 8cc197a..edb27df 100644 Binary files a/flash/administra/admflash.spin and b/flash/administra/admflash.spin differ diff --git a/flash/bellatrix/belf-vga.spin b/flash/bellatrix/belf-vga.spin index 2ea9134..1d347e7 100644 Binary files a/flash/bellatrix/belf-vga.spin and b/flash/bellatrix/belf-vga.spin differ diff --git a/flash/bellatrix/belflash.spin b/flash/bellatrix/belflash.spin index 3e41eb2..af3dc74 100644 Binary files a/flash/bellatrix/belflash.spin and b/flash/bellatrix/belflash.spin differ diff --git a/flash/regnatix/regflash.spin b/flash/regnatix/regflash.spin index b44485a..a263ea8 100644 Binary files a/flash/regnatix/regflash.spin and b/flash/regnatix/regflash.spin differ diff --git a/forth/bel.lib b/forth/bel.lib index 0034988..5f090da 100644 --- a/forth/bel.lib +++ b/forth/bel.lib @@ -1,4 +1,85 @@ +hex + +ifnot: lib:bel +: lib:bel ; + +ifnot: [b.w!] +: [b.w!] \ ( 16b -- ) - word an bellatrix senden + dup 8 rshift [b!] + [b!] ; + +\ kommandoformate + +ifnot: bel:fkt! \ ( fkt -- ) +: bel:fkt! b[ 0 [b!] [b!] ]b ; + +ifnot: bel:fkt!b! \ ( b fkt -- ) +: bel:fkt!b! b[ 0 [b!] [b!] [b!] ]b ; + +ifnot: bel:fkt!b!l@ \ ( b fkt -- l ) +: bel:fkt!b!l@ b[ 0 [b!] [b!] [b!] [b.l@] ]b ; + +ifnot: bel:fkt!b!l! \ ( l b fkt -- ) +: bel:fkt!b!l! b[ 0 [b!] [b!] [b!] [b.l!] ]b ; + +ifnot: bel:fkt!l@ \ ( fkt -- l ) +: bel:fkt!l@ b[ 0 [b!] [b!] [b.l@] ]b ; + +ifnot: bel:fkt!b@ \ ( fkt -- b ) +: bel:fkt!b@ b[ 0 [b!] [b!] [b@] ]b ; + +\ chipmanagment-funktionen + +ifnot: bel:wscr \ ( scrnr -- ) - schreibscreen setzen +: bel:wscr 58 bel:fkt!b! ; + +ifnot: bel:dscr \ ( scrnr -- ) - displayscreen setzen +: bel:dscr 59 bel:fkt!b! ; + +ifnot: bel:getcol \ ( colnr -- col ) - farbe abfragen +: bel:getcol 5A bel:fkt!b!l@ ; + +ifnot: bel:setcol \ ( col colnr -- ) - farbe setzen +: bel:setcol 5B bel:fkt!b!l! ; + +ifnot: bel:getresx \ ( -- resx ) - abfrage x-auflösung +: bel:getresx 5C bel:fkt!l@ ; + +ifnot: bel:getresy \ ( -- resy ) - abfrage y-auflösung +: bel:getresy 5D bel:fkt!l@ ; + +ifnot: bel:getcols \ ( -- cols ) - abfrage textspalten +: bel:getcols 5E bel:fkt!b@ ; + +ifnot: bel:getrows \ ( -- rows ) - abfrage textzeilen +: bel:getrows 5F bel:fkt!b@ ; + +ifnot: bel:getcogs \ ( -- cogs ) - abfrage belegte cogs +: bel:getcogs 60 bel:fkt!b@ ; + +ifnot: bel:getspec \ ( -- spec ) - abfrage codespezifikation +: bel:getspec 61 bel:fkt!l@ ; + +ifnot: bel:getver \ ( -- ver ) - abfrage codeversion +: bel:getver 62 bel:fkt!l@ ; + +ifnot: bel:load \ ( cstr -- ) - bellatrix-code laden +: bel:load + 52 adm:open .err \ datei öffnen + b[ + 0 [b!] 57 [b!] \ bella-loader starten + 10 0 do 06 [a!] [a@] [b!] loop \ header einlesen + 0A [a!] 0 [a.l!] \ 0 adm:seek + [b@] <8 [b@] or \ dateilänge empfangen + 0 do 06 [a!] [a@] [b!] loop \ datei senden + ]b + adm:close .err \ datei schließen +; + + + + hex ifnot: lib:bel @@ -63,7 +144,7 @@ ifnot: bel:load \ ( cstr -- ) - bellatrix-code laden : bel:load 52 adm:open .err \ datei öffnen b[ - 0 [b!] 63 [b!] \ bella-loader starten + 0 [b!] 57 [b!] \ bella-loader starten 10 0 do 06 [a!] [a@] [b!] loop \ header einlesen 0A [a!] 0 [a.l!] \ 0 adm:seek [b@] <8 [b@] or \ dateilänge empfangen @@ -74,4 +155,3 @@ ifnot: bel:load \ ( cstr -- ) - bellatrix-code laden - diff --git a/forth/g0.lib b/forth/g0.lib new file mode 100644 index 0000000..7a3893b --- /dev/null +++ b/forth/g0.lib @@ -0,0 +1,59 @@ +\ require ari.lib + +ifnot: lib:g0 +: lib:g0 ; + +hex + +10 constant g0:xtiles +0C constant g0:ytiles +5000 constant g0:disp_base + +decimal + +ifnot: g0:load +: g0:load + c" g0key.bel" bel:load ; + +ifnot: g0:reboot +: g0:reboot 99 b[ [b!] ]b ; + +hex + +ifnot: g0:setcolortab +: g0:setcolortab \ ( addr -- ) + 5D b[ [b!] + 40 0 do dup L@ [b.l!] 4 + loop + ]b drop ; + +ifnot: g0:settilescreen +: g0:settilescreen \ ( addr -- ) + 5E b[ [b!] + g0:ytiles 0 do + g0:xtiles 0 do dup W@ [b.w!] 2 + loop + loop ]b drop ; + +decimal + +\ ifnot: g0:setscreen +: g0:setscreen \ ( addr addr -- ) + g0:setcolortab g0:settilescreen ; + +ifnot: g0:static +: g0:static 98 b[ [b!] ]b ; + +ifnot: g0:dynamic +: g0:dynamic 97 b[ [b!] ]b ; + +ifnot: g0:clear \ ( -- ) - bildschirm loeschen +: g0:clear 10 b[ [b!] ]b ; + +ifnot: g0:color \ ( color -- ) - zeichenfarbe setzen +: g0:color 12 b[ [b!] [b!] ]b ; + +ifnot: g0:width \ ( x -- ) - punktgroesse setzen +: g0:width 13 b[ [b!] [b!] ]b ; + +ifnot: g0:plot \ ( y x -- ) - punkt setzen +: g0:plot 15 b[ [b!] [b!] [b!] ]b ] ; + diff --git a/forth/sd0.lib b/forth/sd0.lib index 8cf2e49..7484833 100644 --- a/forth/sd0.lib +++ b/forth/sd0.lib @@ -121,27 +121,27 @@ ifnot: adm:checkfree : adm:checkfree 10 adm:fkt!l@ ; -\ adm:newfile ( cstr -- ) - neue datei erstellen +\ adm:newfile ( cstr -- err ) - neue datei erstellen ifnot: adm:newfile : adm:newfile 11 adm:fkt!s!b@ ; -\ adm:newdir ( cstr -- ) - neues verzeichnis erstellen +\ adm:newdir ( cstr -- err ) - neues verzeichnis erstellen ifnot: adm:newdir : adm:newdir 12 adm:fkt!s!b@ ; -\ adm:del ( cstr -- ) - datei/verzeichnis löschen +\ adm:del ( cstr -- err ) - datei/verzeichnis löschen ifnot: adm:del : adm:del 13 adm:fkt!s!b@ ; -\ adm:rename ( cstr1.fn1 cstr2.fn2 -- ) +\ adm:rename ( cstr1.fn1 cstr2.fn2 -- err ) ifnot: adm:rename : adm:rename 14 adm:fkt!s!s!b@ ; -\ adm:chattrib ( cstr1.fn cstr2.attrib -- ) +\ adm:chattrib ( cstr1.fn cstr2.attrib -- err ) ifnot: adm:chattrib : adm:chattrib 15 adm:fkt!s!s!b@ ; @@ -151,7 +151,7 @@ ifnot: adm:chdir : adm:chdir 16 adm:fkt!s!b@ ; -\ adm:format ( cstr.label -- ) - medium formatieren +\ adm:format ( cstr.label -- err ) - medium formatieren ifnot: adm:format : adm:format 17 adm:fkt!s!b@ ; diff --git a/forth/tools.mod b/forth/tools.mod index 4d74e6f..476ca20 100644 --- a/forth/tools.mod +++ b/forth/tools.mod @@ -36,7 +36,7 @@ ifnot: bel:load : bel:load 52 adm:open .err \ datei öffnen b[ - 0 [b!] 63 [b!] \ bella-loader starten + 0 [b!] 57 [b!] \ bella-loader starten 10 0 do 06 [a!] [a@] [b!] loop \ header einlesen 0A [a!] 0 [a.l!] \ 0 adm:seek [b@] <8 [b@] or \ dateilänge empfangen diff --git a/forth/tpix.f b/forth/tpix.f new file mode 100644 index 0000000..51ed898 --- /dev/null +++ b/forth/tpix.f @@ -0,0 +1,48 @@ +\ requires bel.lib +\ requires g0.lib +\ requires ari.lib + +hex + +: it ; \ fuer forget + +variable colortab 40 4* 4 - allot +variable tiletab g0:xtiles g0:ytiles * 2* 4 - allot + +: fillcolortab + colortab + 40 0 do + i dup + 4 + 0F and 00001010 * 0D060D02 + + over L! 4+ + loop drop +; + +: filltilescreen + tiletab g0:disp_base 6 rshift + g0:ytiles 0 do + g0:xtiles 0 do + swap 2dup W! 2+ swap g0:ytiles + + loop 341 + + loop 2drop ; + +decimal + +: setscreen + fillcolortab filltilescreen + tiletab colortab g0:setscreen +; + +: tpix + g0:load setscreen g0:static + g0:clear 14 g0:width 1 g0:color + g0:xtiles 0 do i 16 * 8 + + g0:ytiles 0 do i 16 * 8 + over g0:plot loop drop + loop + key g0:clear + 2000 0 do + rnd 31 and g0:width rnd 3 and g0:color + rnd rnd g0:plot + loop + key g0:reboot + cr ." erledigt" cr +; diff --git a/forth/win.lib b/forth/win.lib new file mode 100644 index 0000000..e3d521b --- /dev/null +++ b/forth/win.lib @@ -0,0 +1,49 @@ + +hex + +ifnot: lib:win +: lib:win ; + +\ kommandoformate + +ifnot: bel:char \ ( b -- ) +: bel:char b[ [b!] ]b ; +ifnot: bel:fkt! \ ( fkt -- ) +: bel:fkt! b[ 0 [b!] [b!] ]b ; +ifnot: bel:fkt!b! \ ( b fkt -- ) +: bel:fkt!b! b[ 0 [b!] [b!] [b!] ]b ; +ifnot: bel:fkt!b@ \ ( fkt -- b ) +: bel:fkt!b@ b[ 0 [b!] [b!] [b@] ]b ; +ifnot: bel:fkt!b!b! \ ( b b fkt -- ) +: bel:fkt!b!b! b[ 0 [b!] [b!] [b!] [b!] ]b ; +ifnot: bel:fkt!5b! \ ( b b b b b fkt -- ) +: bel:fkt!5b! b[ 0 [b!] [b!] [b!] [b!] [b!] [b!] [b!] ]b ; +ifnot: bel:ctrl! \ ( ctrl -- ) +: bel:ctrl! b[ 0 [b!] 3 [b!] [b!] ]b ; +ifnot: bel:ctrl!b! \ ( b ctrl -- ) +: bel:ctrl!b! b[ 0 [b!] 3 [b!] [b!] [b!] ]b ; +ifnot: bel:ctrl!b@ \ ( ctrl -- b@ ) +: bel:ctrl!b@ b[ 0 [b!] 3 [b!] [b!] [b@] ]b ; +ifnot: bel:ctrl!b!b! \ ( b b ctrl -- ) +: bel:ctrl!b!b! b[ 0 [b!] 3 [b!] [b!] [b!] [b!] [b!] ]b ; + + +\ fensterfunktionen + +ifnot: win:define \ ( yn xn y0 x0 w ) - fenster definieren +: win:define + 50 bel:fkt!5b! ; + +ifnot: win:set \ ( w -- ) - fenster auswählen +: win:set 52 bel:fkt!b! ; + +ifnot: win:getcols \ ( -- cols ) - anzahl spalten im fenster abfragen +: win:getcols 54 bel:fkt!b@ ; + +ifnot: win:getrows \ ( -- rows ) - anzahl zeilen im fenster abfragen +: win:getrows 55 bel:fkt!b@ ; + +ifnot: win:oframe \ ( -- ) - rahmen um fenster zeichnen +: win:oframe 56 bel:fkt! ; + + diff --git a/lib/reg-ios.spin b/lib/reg-ios.spin index 98f08eb..df944a7 100644 Binary files a/lib/reg-ios.spin and b/lib/reg-ios.spin differ diff --git a/logbuch.txt b/logbuch.txt index e353443..9978c03 100644 --- a/logbuch.txt +++ b/logbuch.txt @@ -1,3 +1,64 @@ +20.02.2013 dr235/u-held + +r53: + +flash\admflash.spin +- scr-funktionen ausgefügt +flash\belflash.spin: +- fehler im loader behoben (cog0 wurde nicht in allen fällen beendet) dank dafür geht an pic :) +- farbtabellen auf 16 farben ergänzt, normalfarbe ist jetz mal retro-green :) +flash\regflash.spin: +- pause für slaves zur initialisierung eingefügt, damit diese bei installation ohne forth sauber starten + +forth\bel.lib: +- korrektur wort bel:load +forth\sd0.lib: +- div. fehlerhafte stackkommentare korrigiert +forth\tools.lib: +- korrektur wort bel:load +forth\g0.lib: zugefügt +forth\tpix.f: zugefügt +forth\win.lib: zugefügt + +lib\reg-ios.spin: +- fehler in g0 printdec behoben +- neue sidcog-funktion: sid_dmpreg + +system\administra\admsid\admsid.spin: +- funktion sid_dmpreg eingefügt (für triborg-player) +- funktion sd_dmput aus maincode übernommen +- funktion sd_eof aus maincode übernommen + +system\regnatix\g0test.spin: +- neue test's & effekte eingefügt + +system\regnatix\sysconf.spin: +- "sysconf /ci" zeigt nun alle 16 farben an + +system\sonstiges\green.col: +- grüne retro-farbtabelle eingefügt + + +r52: +g0key.spin - Bug bei horizontaler Textzentrierung beseitigt +belflash.spin - Interface VGA/TV vereinheitlicht, umschaltbar beim Compilieren (siehe make.bat) +belf-tv.spin, belf-vga.spin - treiberspezifische Konstanten und Funktionen für belflash.spin +bel-bus.spin - Auslagerung der Bus-Routinen aus Bellatrix-Sicht +beltest.spin - Anpassung an belflash.spin, auch im TV-Modus nutzbar +make.bat - tv.bel wird jetzt aus belflash.spin erzeugt; Einführung einer Variablen für den Compiler-Aufruf +reg-ios.spin - hmm... habsch vergessen, was da geändert wurde :-( + +r51: +belflash.spin: +- verzögertes Scrolling bei abgeschaltetem Cursor +- Window-Funktionen +glob-con.spin: +- Auslagerung von globalen Konstanten (ansatzweise) +reg-ios.spin: +- Einbindung der neuen Bellatrix-Funktionen +beltest.spin: +- sline/eline-Test entfernt, Window-Test eingefügt + 27.11.2011-dr235 - bellatrix-code für grafikmodus 0 + keyboard hinzugefügt - g0test - testprogramm für g0-modus hinzugefügt @@ -243,7 +304,3 @@ UND im System-Verzeichnis gesucht - alle Systemkommandos k System-Verzeichnis kopiert werden. Hilfe gibt es meist über das Kommando "help" oder den Parameter "/h". - - - - diff --git a/make.log b/make.log index 8bb1e27..742b50c 100644 --- a/make.log +++ b/make.log @@ -1,20 +1,22 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>date /T -08.02.2012 +20.02.2013 H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>time /T -18:05 +19:07 H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM Pfade H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>set sd=".\bin\sdcard" -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>set sd-sys=".\bin\sdcard\system" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>set sd-sys=".\bin\sdcard\system" H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>set flash=".\bin\flash" H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>set libpath=".\lib" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>set BSTC=bstc.exe + H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM ---------------------------------------------------------------- H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM Alte Versionen löschen @@ -23,7 +25,7 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>del ".\bin\flash" H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>del ".\bin\sdcard"\*.* /Q -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>del ".\bin\sdcard\system" \*.* /Q +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>del ".\bin\sdcard\system"\*.* /Q H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM ---------------------------------------------------------------- @@ -31,7 +33,7 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM Flashdateien H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM --> \bin\flash -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\flash\administra\admflash.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\flash\administra\admflash.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 admflash @@ -40,54 +42,64 @@ Loading Object adm-rtc.spin Loading Object adm-hss Loading Object adm-wav Loading Object adm-rtc -Program size is 13204 longs -5 Constants folded -Compiled 2571 Lines of Code in 0,359 Seconds +Program size is 12732 longs +2 Constants folded +Compiled 2491 Lines of Code in 0,237 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move admflash.binary ".\bin\flash" - -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\flash\administra\admflash.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 admflash -Loading Object adm-fat -Loading Object adm-rtc.spin -Loading Object adm-hss -Loading Object adm-wav -Loading Object adm-rtc -Program size is 13204 longs -5 Constants folded -Compiled 2571 Lines of Code in 0,266 Seconds +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy admflash.binary ".\bin\flash" + 1 Datei(en) kopiert. H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename admflash.binary admsys.adm -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move admsys.adm ".\bin\sdcard\system" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move admsys.adm ".\bin\sdcard\system" + 1 Datei(en) verschoben. -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\flash\bellatrix\belflash.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -D __VGA -b -O a .\flash\bellatrix\belflash.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 belflash +Loading Object belf-vga Loading Object bel-vga Loading Object bel-keyb -Program size is 6512 longs -12 Constants folded -Compiled 1120 Lines of Code in 0,171 Seconds +Loading Object bel-bus +Program size is 7612 longs +25 Constants folded +Compiled 1328 Lines of Code in 0,141 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy belflash.binary ".\bin\flash" 1 Datei(en) kopiert. H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename belflash.binary vga.bel -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move vga.bel ".\bin\sdcard\system" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move vga.bel ".\bin\sdcard\system" + 1 Datei(en) verschoben. -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\flash\regnatix\regflash.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -D __TV -b -O a .\flash\bellatrix\belflash.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 belflash +Loading Object belf-tv +Loading Object bel-tv +Loading Object bel-keyb +Loading Object bel-bus +Program size is 7656 longs +27 Constants folded +Compiled 1383 Lines of Code in 0,112 Seconds + +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename belflash.binary tv.bel + +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move tv.bel ".\bin\sdcard\system" + 1 Datei(en) verschoben. + +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\flash\regnatix\regflash.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 regflash -Program size is 32576 longs -Compiled 693 Lines of Code in 0,328 Seconds +Program size is 32580 longs +Compiled 694 Lines of Code in 0,198 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move regflash.binary ".\bin\flash" + 1 Datei(en) verschoben. H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM ---------------------------------------------------------------- @@ -99,33 +111,30 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM bel.sys (VGA) H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM --> \bin\sdcard\ -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\regime.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object regime Loading Object reg-ios +Loading Object glob-con Loading Object glob-string -Program size is 9364 longs +Program size is 9372 longs 2 Constants folded -Compiled 2509 Lines of Code in 0,358 Seconds +Compiled 2594 Lines of Code in 0,189 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename regime.binary reg.sys H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move reg.sys ".\bin\sdcard" + 1 Datei(en) verschoben. -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\flash\bellatrix\belflash.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 belflash -Loading Object bel-vga -Loading Object bel-keyb -Program size is 6512 longs -12 Constants folded -Compiled 1120 Lines of Code in 0,124 Seconds +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM bstc.exe -L ".\lib" -b -O a .\flash\bellatrix\belflash.spin -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename belflash.binary bel.sys +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM rename belflash.binary bel.sys -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move bel.sys ".\bin\sdcard" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM move bel.sys ".\bin\sdcard" + +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy ".\bin\flash"\belflash.binary ".\bin\sdcard"\bel.sys + 1 Datei(en) kopiert. H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM ---------------------------------------------------------------- @@ -135,17 +144,17 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM admsid, admay H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM htxt, tv, g0key -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\administra\admsid\admsid.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\administra\admsid\admsid.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 admsid Loading Object adm-fat Loading Object adm-rtc.spin Loading Object adm-sid -Program size is 11968 longs -Compiled 2206 Lines of Code in 0,281 Seconds +Program size is 12104 longs +Compiled 2222 Lines of Code in 0,172 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\administra\admay\admay.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object admay @@ -153,11 +162,11 @@ Loading Object adm-fat Loading Object adm-rtc.spin Loading Object adm-ay Program size is 8304 longs -Compiled 1705 Lines of Code in 0,203 Seconds +Compiled 1705 Lines of Code in 0,099 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename *.binary *.adm -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\bellatrix\bel-htext\htext.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\bellatrix\bel-htext\htext.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 htext @@ -165,36 +174,30 @@ Loading Object bel-htext Loading Object bel-keyb Program size is 6656 longs 12 Constants folded -Compiled 958 Lines of Code in 0,156 Seconds +Compiled 958 Lines of Code in 0,099 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\bellatrix\bel-tv\tv.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 tv -Loading Object bel-tv -Loading Object bel-keyb -Program size is 4204 longs -Compiled 979 Lines of Code in 0,108 Seconds +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM (siehe oben) bstc.exe -L ".\lib" -b -O a .\system\bellatrix\bel-tv\tv.spin -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\bellatrix\bel-g0\g0key.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object g0key Loading Object bel-tv Program size is 7148 longs 1 Constants folded -Compiled 1870 Lines of Code in 0,203 Seconds +Compiled 1870 Lines of Code in 0,097 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename *.binary *.bel -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move *.adm ".\bin\sdcard\system" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move *.adm ".\bin\sdcard\system" H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\admay.adm H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\admsid.adm + 2 Datei(en) verschoben. -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move *.bel ".\bin\sdcard\system" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move *.bel ".\bin\sdcard\system" H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\g0key.bel H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\htext.bel -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\tv.bel + 2 Datei(en) verschoben. H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM ---------------------------------------------------------------- @@ -206,197 +209,201 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM - div. System H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM --> \bin\sdcard\system\ -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>for %x in (.\system\regnatix\*.spin) do bstc -L ".\lib" -b -O a %x +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>for %x in (.\system\regnatix\*.spin) do bstc.exe -L ".\lib" -b -O a %x -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\admtest.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc.exe -L ".\lib" -b -O a .\system\regnatix\admtest.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 admtest Loading Object reg-ios +Loading Object glob-con Loading Object glob-string -Program size is 8216 longs +Program size is 8224 longs 1 Constants folded -Compiled 2381 Lines of Code in 0,296 Seconds +Compiled 2466 Lines of Code in 0,122 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\beltest.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object beltest Loading Object reg-ios -Program size is 4580 longs -1 Constants folded -Compiled 1981 Lines of Code in 0,202 Seconds +Loading Object glob-con +Program size is 4812 longs +3 Constants folded +Compiled 2081 Lines of Code in 0,086 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\charmap.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object charmap Loading Object reg-ios -Program size is 2264 longs +Loading Object glob-con +Program size is 2272 longs 1 Constants folded -Compiled 1694 Lines of Code in 0,124 Seconds +Compiled 1779 Lines of Code in 0,06 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\eram.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object eram Loading Object glob-numbers Loading Object reg-ios -Program size is 8700 longs +Loading Object glob-con +Program size is 8744 longs 2 Constants folded -Compiled 2658 Lines of Code in 0,328 Seconds +Compiled 2743 Lines of Code in 0,168 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\flash.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object flash Loading Object reg-ios +Loading Object glob-con Loading Object glob-sdspi Loading Object glob-numbers -Program size is 7436 longs +Program size is 7444 longs 7 Constants folded -Compiled 3072 Lines of Code in 0,312 Seconds +Compiled 3157 Lines of Code in 0,157 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\fterm.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object fterm Loading Object reg-ios +Loading Object glob-con Loading Object glob-fds -Program size is 2668 longs +Program size is 2676 longs 1 Constants folded -Compiled 1874 Lines of Code in 0,141 Seconds +Compiled 1959 Lines of Code in 0,076 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\g0test.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object g0test Loading Object reg-ios -Program size is 5880 longs -37 Constants folded -Compiled 2170 Lines of Code in 0,204 Seconds +Loading Object glob-con +Program size is 6004 longs +39 Constants folded +Compiled 2268 Lines of Code in 0,093 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\hplay.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object hplay Loading Object reg-ios -Program size is 4240 longs +Loading Object glob-con +Program size is 4248 longs 9 Constants folded -Compiled 1937 Lines of Code in 0,188 Seconds +Compiled 2022 Lines of Code in 0,102 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\keycode.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object keycode Loading Object reg-ios -Program size is 2192 longs +Loading Object glob-con +Program size is 2200 longs 1 Constants folded -Compiled 1697 Lines of Code in 0,108 Seconds +Compiled 1782 Lines of Code in 0,059 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\perplex.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 perplex -Loading Object reg-ios -Loading Object glob-numbers - -perplex(190,7) Error : Unable to locate method/constant in Object - ios.plx_reset -______^ - -3 Constants folded -Compiled 2424 Lines of Code in 0,141 Seconds - -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\ramtest.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object ramtest Loading Object reg-ios -Program size is 4284 longs +Loading Object glob-con +Program size is 4292 longs 35 Constants folded -Compiled 1950 Lines of Code in 0,172 Seconds +Compiled 2035 Lines of Code in 0,082 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\regime.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object regime Loading Object reg-ios +Loading Object glob-con Loading Object glob-string -Program size is 9364 longs +Program size is 9372 longs 2 Constants folded -Compiled 2509 Lines of Code in 0,296 Seconds +Compiled 2594 Lines of Code in 0,124 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\rom.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object rom Loading Object reg-ios +Loading Object glob-con Loading Object glob-sdspi -Program size is 4376 longs +Program size is 4384 longs 4 Constants folded -Compiled 2310 Lines of Code in 0,171 Seconds +Compiled 2395 Lines of Code in 0,098 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\sfxtool.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object sfxtool Loading Object reg-ios +Loading Object glob-con Loading Object glob-numbers -Program size is 6344 longs +Program size is 6352 longs 1 Constants folded -Compiled 2483 Lines of Code in 0,249 Seconds +Compiled 2568 Lines of Code in 0,108 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\splay.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object splay Loading Object reg-ios -Program size is 3300 longs +Loading Object glob-con +Program size is 3308 longs 1 Constants folded -Compiled 1808 Lines of Code in 0,171 Seconds +Compiled 1893 Lines of Code in 0,09 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\sysconf.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object sysconf Loading Object reg-ios -Program size is 4692 longs +Loading Object glob-con +Program size is 4700 longs 2 Constants folded -Compiled 1912 Lines of Code in 0,187 Seconds +Compiled 1997 Lines of Code in 0,098 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\time.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object time Loading Object reg-ios +Loading Object glob-con Loading Object glob-string Loading Object glob-numbers -Program size is 5816 longs +Program size is 5824 longs 1 Constants folded -Compiled 2472 Lines of Code in 0,249 Seconds +Compiled 2557 Lines of Code in 0,114 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\wplay.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object wplay Loading Object reg-ios -Program size is 3596 longs +Loading Object glob-con +Program size is 3604 longs 1 Constants folded -Compiled 1829 Lines of Code in 0,186 Seconds +Compiled 1914 Lines of Code in 0,097 Seconds -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\yplay.spin +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 Compiled for i386 Win32 at 08:17:48 on 2009/07/20 Loading Object yplay Loading Object reg-ios -Program size is 3552 longs +Loading Object glob-con +Program size is 3560 longs 1 Constants folded -Compiled 1878 Lines of Code in 0,171 Seconds +Compiled 1963 Lines of Code in 0,093 Seconds H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename *.binary *.bin -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move *.bin ".\bin\sdcard\system" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move *.bin ".\bin\sdcard\system" H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\admtest.bin 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 @@ -415,8 +422,9 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\sysconf.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 + 18 Datei(en) verschoben. -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\forth\*.* ".\bin\sdcard\system" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\forth\*.* ".\bin\sdcard\system" .\forth\adm.lib .\forth\ari.lib .\forth\basics.mod @@ -425,6 +433,7 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\forth\*.* .\forth\debug.mod .\forth\error.txt .\forth\fib.mod +.\forth\g0.lib .\forth\hplay.mod .\forth\hss.lib .\forth\key.lib @@ -434,21 +443,24 @@ H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\forth\*.* .\forth\sfx.lib .\forth\splay.mod .\forth\tools.mod +.\forth\tpix.f .\forth\v1.mod .\forth\wav.lib +.\forth\win.lib .\forth\words.mod .\forth\wplay.mod - 21 Datei(en) kopiert. + 24 Datei(en) kopiert. -H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\system\sonstiges ".\bin\sdcard\system" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy .\system\sonstiges ".\bin\sdcard\system" .\system\sonstiges\BLUE.COL .\system\sonstiges\BW.COL .\system\sonstiges\BWHALF.COL .\system\sonstiges\CHESS.COL +.\system\sonstiges\GREEN.COL .\system\sonstiges\PAR.COL .\system\sonstiges\regime.txt .\system\sonstiges\test1.txt .\system\sonstiges\test2.txt - 8 Datei(en) kopiert. + 9 Datei(en) kopiert. H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>echo off diff --git a/system/administra/admsid/admsid.spin b/system/administra/admsid/admsid.spin index bcdc6ec..3e12c0e 100644 Binary files a/system/administra/admsid/admsid.spin and b/system/administra/admsid/admsid.spin differ diff --git a/system/bellatrix/bel-g0/g0key.spin b/system/bellatrix/bel-g0/g0key.spin index a39fb76..0901a36 100644 Binary files a/system/bellatrix/bel-g0/g0key.spin and b/system/bellatrix/bel-g0/g0key.spin differ diff --git a/system/regnatix/eram.txt b/system/regnatix/eram.txt index 92024bf..e9ae3b1 100644 --- a/system/regnatix/eram.txt +++ b/system/regnatix/eram.txt @@ -3,6 +3,7 @@ cls - bildschirm l bye - player beenden d - anzeige eram n - anzeige fortsetzen +s - sucht wert m ... - ram modifizieren (byte) l ... - ram modifizieren (long) load - ladei datei in eram diff --git a/system/regnatix/g0test.spin b/system/regnatix/g0test.spin index 6246f3d..305c5c8 100644 Binary files a/system/regnatix/g0test.spin and b/system/regnatix/g0test.spin differ diff --git a/system/regnatix/perplex.spin b/system/regnatix/perplex.spin deleted file mode 100644 index e5c88b6..0000000 Binary files a/system/regnatix/perplex.spin and /dev/null differ diff --git a/system/regnatix/perplex.txt b/system/regnatix/perplex.txt deleted file mode 100644 index 1ec44d1..0000000 --- a/system/regnatix/perplex.txt +++ /dev/null @@ -1,7 +0,0 @@ -open - plexus öffnen -close - plexus schliessen -put - zeichen zu plexus senden -get - zeichen von plexus empfangen -testout - werte an port ausgeben -testin - eingangswerte port anzeigen -scan - 0..anz plexus abfragen \ No newline at end of file diff --git a/system/regnatix/sysconf.spin b/system/regnatix/sysconf.spin index f1e07ac..d228674 100644 Binary files a/system/regnatix/sysconf.spin and b/system/regnatix/sysconf.spin differ diff --git a/system/sonstiges/GREEN.COL b/system/sonstiges/GREEN.COL new file mode 100644 index 0000000..30cd71d Binary files /dev/null and b/system/sonstiges/GREEN.COL differ