diff --git a/bin/sdcard/system/admsys.adm b/bin/sdcard/system/admsys.adm new file mode 100644 index 0000000..2ca35bd Binary files /dev/null and b/bin/sdcard/system/admsys.adm differ diff --git a/installation.txt b/installation.txt index cfa5a18..c57dfe6 100644 --- a/installation.txt +++ b/installation.txt @@ -26,9 +26,9 @@ Installation mit Forth: \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 einstellen. Nach einem Reset meldet sich das Propforth im Terminal. Datei "system\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 Terminal. 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, aso im Forth, dass Kommendo "saveforth" eingeben. Damit wird das gesamte Forthsystem mit der gerade neu compilierten Erweiterungen wieder im EEPROM als Image gespeichert. +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. Nach einem Reset sollte sich das Forth jetzt komplett mit seinem Prompt sowohl auf dem angeschlossenen VGA-Monitor, als auch im Terminal melden. Im Prinzip benötigen wir nun das Terminalprogramm nicht mehr und können direkt am Hive arbeiten. Später, wenn man in Forth programmiert, ist die vorhandene Terminalschnittstelle aber manchmal sehr nützlich. diff --git a/lib/bel-gfx1.spin b/lib/bel-gfx1.spin new file mode 100644 index 0000000..fc2226a --- /dev/null +++ b/lib/bel-gfx1.spin @@ -0,0 +1,178 @@ +DAT +{ + video-treiber-frame + - basiert auf dem tollen tutorial von bamse + +30-09-2009-dr235 driver 1 - originalcode, anpassung an hive + driver 2 - senkrechte balken + driver 3 - einfarbige fläche + driver 4 - wandernde farbbalken, 1 byte pro pixel :) + driver 5 - + + +} + +CON + _CLKMODE = xtal1 + pll16x + _XINFREQ = 5_000_000 + +PUB start + + cognew(@entry,0) ' neue cog mit video-treiber starten + +DAT org 0 +entry jmp #Start_of_driver ' Start here... + +' NTSC sync stuff. +NTSC_color_freq long 3_579_545 ' NTSC Color Frequency +NTSC_hsync_VSCL long 39 << 12 + 624 ' Used for the Horisontal Sync +NTSC_active_VSCL long 188 << 12 + 3008 ' Used for the Vertical sync +NTSC_hsync_pixels long %%11_0000_1_2222222_11 ' Horizontal sync pixels +NTSC_vsync_high_1 long %%1111111_2222222_11 ' Vertical sync signal part one for lines 1-6 and 13 to 18 +NTSC_vsync_high_2 long %%1111111111111111 ' Vertical sync signal part two for lines 1-6 and 13 to 18 +NTSC_vsync_low_1 long %%2222222222222222 ' Vertical sync signal part one for lines 7-12 +NTSC_vsync_low_2 long %%22_1111111_2222222 ' Vertical sync signal part two for lines 7-12 +NTSC_sync_signal_palette long $00_00_02_8A ' The sync Palette + +' hbeat --------+ +------------------------- /cs +' clk -------+| | +' /wr ------+|| | +---------------------- videopins +' /hs -----+||| | | +' |||| |--+ -------- d0..d7 +tvport_mask long %00000000_01110000_00000000_00000000 ' Maske für Video-Pins am Hive +vsu_cfg long %01110100_00000000_00000100_01110000 ' Wert für VCFG-Register + +NTSC_Graphic_Lines long 244 ' Anzahl der sichtbaren Zeilen +NTSC_Graphics_Pixels_VSCL long 16 << 12 + 16 ' 16 clocks per pixel, 64 clocks per frame. + + +PAL0 long $01 +PAL1 long $0E +PAL2 long $0D +PAL3 long $0C +PAL4 long $0B +DIF1 long $00_10 +CNT_ANIM long $4 + +' Loop counters. +line_loop long $0 ' Line counter... +pix_loop long $0 +anim_loop long $0 + +' General Purpose Registers +r0 long $0 ' Initialize to 0 +r1 long $0 +r2 long $0 +r3 long $0 +c1 long $0 ' colorregister +c2 long $0 +c3 long $0 + +'========================== Start of the actual driver ============================================= + +Start_of_driver + ' VCFG, setup Video Configuration register and 3-bit tv DAC pins to output + mov VCFG, vsu_cfg ' Konfiguration der VSU + or DIRA, tvport_mask ' Set DAC pins to output + + ' CTRA, setup Frequency to Drive Video + movi CTRA,#%00001_111 ' pll internal routed to Video, PHSx+=FRQx (mode 1) + pll(16x) + mov r1, NTSC_color_freq ' r1: Color frequency in Hz (3.579_545MHz) + rdlong r2, #0 ' Copy system clock from main memory location 0. (80Mhz) + ' perform r3 = 2^32 * r1 / r2 + mov r0,#32+1 +:loop cmpsub r1,r2 wc + rcl r3,#1 + shl r1,#1 + djnz r0,#:loop + mov FRQA, r3 ' Set frequency for counter A + + +'========================== Start of Frame Loop ============================================== + +frame_loop + mov anim_loop, CNT_ANIM +frame_loop2 + +'========================== Screen ============================================= + + mov line_loop, NTSC_Graphic_Lines ' anzahl der zeilen laden (244) + +user_lines + '------ zeilensynchronisation + mov VSCL, NTSC_hsync_VSCL ' Setup VSCL for horizontal sync. + waitvid NTSC_sync_signal_palette, NTSC_hsync_pixels ' Generate sync. + + + '------ sichtbarer zeileninhalt + mov VSCL, NTSC_Graphics_Pixels_VSCL ' Setup VSCL for user pixels. + + '------ verschiedenfarbige balken ausgeben + mov c1, PAL4 + add c1, c3 + mov pix_loop, #23 +bar_loop + add c1, #$10 ' 8 x pixel einzeln! ausgeben + mov c2, c1 ' also 2 tiles + waitvid c2, #0 ' 8 bit pro pixel! + add c2, #1 + waitvid c2, #0 + add c2, #1 + waitvid c2, #0 + add c2, #1 + waitvid c2, #0 + sub c2, #1 + waitvid c2, #0 + sub c2, #1 + waitvid c2, #0 + sub c2, #1 + waitvid c2, #0 + sub c2, #1 + waitvid c2, #0 + + djnz pix_loop, #bar_loop + + sub c2, #1 + waitvid c2, #0 ' 4 mal extrapixel, für das timing + sub c2, #1 ' also insgesamt 188 pixel pro zeile + waitvid c2, #0 + sub c2, #1 + waitvid c2, #0 + sub c2, #1 + waitvid c2, #0 + + djnz line_loop, #user_lines ' schleife durch alle zeilen + +'========================== The 16 lines of Horizontal sync ================================== + + mov line_loop, #6 ' Line 244, start of first high sync. +vsync_high1 mov VSCL, NTSC_hsync_VSCL + waitvid NTSC_sync_signal_palette, NTSC_vsync_high_1 + mov VSCL, NTSC_active_VSCL + waitvid NTSC_sync_signal_palette, NTSC_vsync_high_2 + djnz line_loop, #vsync_high1 + + mov line_loop, #6 ' Line 250, start of the Seration pulses. +vsync_low mov VSCL, NTSC_active_VSCL + waitvid NTSC_sync_signal_palette, NTSC_vsync_low_1 + mov VSCL,NTSC_hsync_VSCL + waitvid NTSC_sync_signal_palette, NTSC_vsync_low_2 + djnz line_loop, #vsync_low + + mov line_loop, #6 ' Line 256, start of second high sync. +vsync_high2 mov VSCL, NTSC_hsync_VSCL + waitvid NTSC_sync_signal_palette, NTSC_vsync_high_1 + mov VSCL, NTSC_active_VSCL + waitvid NTSC_sync_signal_palette, NTSC_vsync_high_2 + djnz line_loop, #vsync_high2 + +'========================== End of Frame Loop ============================================= + djnz anim_loop, #frame_loop2 + add c3, #$10 + + +'========================== Animation ================================== + + jmp #frame_loop ' And repeat for ever... +FIT + \ No newline at end of file diff --git a/lib/bel-graphics-xor.spin b/lib/bel-graphics-xor.spin new file mode 100644 index 0000000..617bb27 Binary files /dev/null and b/lib/bel-graphics-xor.spin differ diff --git a/lib/bel-graphics.spin b/lib/bel-graphics.spin new file mode 100644 index 0000000..dbe7e03 Binary files /dev/null and b/lib/bel-graphics.spin differ diff --git a/make.bat b/make.bat index 96702ef..018418e 100644 --- a/make.bat +++ b/make.bat @@ -22,6 +22,10 @@ REM --> \bin\flash bstc -L %libpath% -b -O a .\flash\administra\admflash.spin move admflash.binary %flash% +bstc -L %libpath% -b -O a .\flash\administra\admflash.spin +rename admflash.binary admsys.adm +move admsys.adm %sd-sys% + bstc -L %libpath% -b -O a .\flash\bellatrix\belflash.spin copy belflash.binary %flash% rename belflash.binary vga.bel diff --git a/make.log b/make.log index 1af556c..0172c99 100644 --- a/make.log +++ b/make.log @@ -1,37 +1,37 @@ -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>date /T +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>date /T 11.11.2011 -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>time /T -15:28 +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>time /T +18:52 -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM Pfade +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM Pfade -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>set sd=".\bin\sdcard" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>set sd=".\bin\sdcard" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>set sd-sys=".\bin\sdcard\system" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>set sd-sys=".\bin\sdcard\system" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>set flash=".\bin\flash" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>set flash=".\bin\flash" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>set libpath=".\lib" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>set libpath=".\lib" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM ---------------------------------------------------------------- +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM ---------------------------------------------------------------- -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM Alte Versionen löschen +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM Alte Versionen löschen -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>del ".\bin\flash"\*.* /Q +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>del ".\bin\flash"\*.* /Q -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>del ".\bin\sdcard"\*.* /Q +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>del ".\bin\sdcard"\*.* /Q -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>del ".\bin\sdcard\system" \*.* /Q +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>del ".\bin\sdcard\system" \*.* /Q -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM ---------------------------------------------------------------- +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM ---------------------------------------------------------------- -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM Flashdateien erzeugen +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM Flashdateien erzeugen -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM --> \bin\flash +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM --> \bin\flash -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\flash\administra\admflash.spin +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 @@ -42,11 +42,28 @@ Loading Object adm-wav Loading Object adm-plx Program size is 12584 longs 2 Constants folded -Compiled 2429 Lines of Code in 0,186 Seconds +Compiled 2429 Lines of Code in 0,344 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>move admflash.binary ".\bin\flash" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move admflash.binary ".\bin\flash" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\flash\bellatrix\belflash.spin +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-plx +Program size is 12584 longs +2 Constants folded +Compiled 2429 Lines of Code in 0,234 Seconds + +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>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 @@ -54,35 +71,35 @@ Loading Object bel-vga Loading Object bel-keyb Program size is 6432 longs 12 Constants folded -Compiled 1108 Lines of Code in 0,078 Seconds +Compiled 1108 Lines of Code in 0,156 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>copy belflash.binary ".\bin\flash" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>copy belflash.binary ".\bin\flash" 1 Datei(en) kopiert. -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>rename belflash.binary vga.bel +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename belflash.binary vga.bel -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>move vga.bel ".\bin\sdcard\system" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move vga.bel ".\bin\sdcard\system" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\flash\regnatix\regflash.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 32584 longs -Compiled 694 Lines of Code in 0,172 Seconds +Compiled 694 Lines of Code in 0,297 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>move regflash.binary ".\bin\flash" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move regflash.binary ".\bin\flash" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM ---------------------------------------------------------------- +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM ---------------------------------------------------------------- -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM Startdateien erzeugen +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM Startdateien erzeugen -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM reg.sys (Regime) +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM reg.sys (Regime) -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM bel.sys (VGA) +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM bel.sys (VGA) -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM --> \bin\sdcard\ +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM --> \bin\sdcard\ -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\regime.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 @@ -90,13 +107,13 @@ Loading Object reg-ios Loading Object glob-string Program size is 9168 longs 2 Constants folded -Compiled 2279 Lines of Code in 0,233 Seconds +Compiled 2279 Lines of Code in 0,312 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>rename regime.binary reg.sys +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename regime.binary reg.sys -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>move reg.sys ".\bin\sdcard" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move reg.sys ".\bin\sdcard" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\flash\bellatrix\belflash.spin +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 @@ -104,21 +121,21 @@ Loading Object bel-vga Loading Object bel-keyb Program size is 6432 longs 12 Constants folded -Compiled 1108 Lines of Code in 0,078 Seconds +Compiled 1108 Lines of Code in 0,108 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>rename belflash.binary bel.sys +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename belflash.binary bel.sys -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>move bel.sys ".\bin\sdcard" +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>move bel.sys ".\bin\sdcard" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM ---------------------------------------------------------------- +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM ---------------------------------------------------------------- -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM Slave-Dateien erzeugen +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM Slave-Dateien erzeugen -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM admsid, admay, admterm +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM admsid, admay, admterm -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM htxt, tv +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM htxt, tv -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\administra\admsid\admsid.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 @@ -126,9 +143,9 @@ 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,171 Seconds +Compiled 2206 Lines of Code in 0,264 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\administra\admay\admay.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 @@ -136,9 +153,9 @@ Loading Object adm-fat Loading Object adm-rtc.spin Loading Object adm-ay Program size is 8308 longs -Compiled 1705 Lines of Code in 0,141 Seconds +Compiled 1705 Lines of Code in 0,188 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\administra\aterm\aterm.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\administra\aterm\aterm.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 aterm @@ -147,11 +164,11 @@ Loading Object glob-string.spin Loading Object adm-fat.spin Loading Object adm-rtc.spin Program size is 10932 longs -Compiled 1792 Lines of Code in 0,156 Seconds +Compiled 1792 Lines of Code in 0,235 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>rename *.binary *.adm +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename *.binary *.adm -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\bellatrix\bel-htext\htext.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 @@ -159,75 +176,75 @@ Loading Object bel-htext Loading Object bel-keyb Program size is 6656 longs 12 Constants folded -Compiled 958 Lines of Code in 0,063 Seconds +Compiled 958 Lines of Code in 0,124 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -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-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,063 Seconds +Compiled 979 Lines of Code in 0,109 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>rename *.binary *.bel +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename *.binary *.bel -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>move *.adm ".\bin\sdcard\system" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\admay.adm -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\admsid.adm -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\aterm.adm +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 +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\aterm.adm -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>move *.bel ".\bin\sdcard\system" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\htext.bel -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\tv.bel +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\htext.bel +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\tv.bel -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM ---------------------------------------------------------------- +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM ---------------------------------------------------------------- -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM Systemdateien erzeugen +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM Systemdateien erzeugen -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM - div. externe Kommandos +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM - div. externe Kommandos -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM - div. Systemdateien (Farbtabellen usw.) +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM - div. Systemdateien (Farbtabellen usw.) -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>REM --> \bin\sdcard\system\ +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>REM --> \bin\sdcard\system\ -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>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 -L ".\lib" -b -O a %x -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\admtest.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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-string Program size is 7940 longs -Compiled 2090 Lines of Code in 0,203 Seconds +Compiled 2090 Lines of Code in 0,234 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\basic.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -L ".\lib" -b -O a .\system\regnatix\basic.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 basic Loading Object reg-ios Program size is 8452 longs 4 Constants folded -Compiled 2481 Lines of Code in 0,156 Seconds +Compiled 2481 Lines of Code in 0,218 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\beltest.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 4284 longs -Compiled 1689 Lines of Code in 0,124 Seconds +Compiled 1689 Lines of Code in 0,155 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\charmap.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 1920 longs -Compiled 1402 Lines of Code in 0,063 Seconds +Compiled 1402 Lines of Code in 0,077 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\eram.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 @@ -235,9 +252,9 @@ Loading Object glob-numbers Loading Object reg-ios Program size is 8508 longs 2 Constants folded -Compiled 2368 Lines of Code in 0,218 Seconds +Compiled 2368 Lines of Code in 0,264 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\flash.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 @@ -246,53 +263,53 @@ Loading Object glob-sdspi Loading Object glob-numbers Program size is 7160 longs 6 Constants folded -Compiled 2780 Lines of Code in 0,186 Seconds +Compiled 2780 Lines of Code in 0,265 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\fterm.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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-fds Program size is 2260 longs -Compiled 1582 Lines of Code in 0,078 Seconds +Compiled 1582 Lines of Code in 0,108 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\hplay.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 3944 longs 8 Constants folded -Compiled 1645 Lines of Code in 0,109 Seconds +Compiled 1645 Lines of Code in 0,156 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\keycode.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 1892 longs -Compiled 1404 Lines of Code in 0,061 Seconds +Compiled 1404 Lines of Code in 0,078 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\perplex.spin +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 Program size is 4788 longs -Compiled 2132 Lines of Code in 0,139 Seconds +Compiled 2132 Lines of Code in 0,171 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\ramtest.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 3988 longs 34 Constants folded -Compiled 1658 Lines of Code in 0,109 Seconds +Compiled 1658 Lines of Code in 0,125 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\regime.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 @@ -300,9 +317,9 @@ Loading Object reg-ios Loading Object glob-string Program size is 9168 longs 2 Constants folded -Compiled 2279 Lines of Code in 0,233 Seconds +Compiled 2279 Lines of Code in 0,25 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\rom.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 @@ -310,35 +327,35 @@ Loading Object reg-ios Loading Object glob-sdspi Program size is 3972 longs 3 Constants folded -Compiled 2018 Lines of Code in 0,094 Seconds +Compiled 2018 Lines of Code in 0,124 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\sfxtool.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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-numbers Program size is 6048 longs -Compiled 2191 Lines of Code in 0,156 Seconds +Compiled 2191 Lines of Code in 0,188 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\splay.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 2956 longs -Compiled 1516 Lines of Code in 0,078 Seconds +Compiled 1516 Lines of Code in 0,109 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\sysconf.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 4392 longs 1 Constants folded -Compiled 1620 Lines of Code in 0,11 Seconds +Compiled 1620 Lines of Code in 0,14 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\time.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 @@ -346,48 +363,48 @@ Loading Object reg-ios Loading Object glob-string Loading Object glob-numbers Program size is 5408 longs -Compiled 2180 Lines of Code in 0,156 Seconds +Compiled 2180 Lines of Code in 0,203 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\wplay.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 3256 longs -Compiled 1537 Lines of Code in 0,092 Seconds +Compiled 1537 Lines of Code in 0,141 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>bstc -L ".\lib" -b -O a .\system\regnatix\yplay.spin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>bstc -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 3208 longs -Compiled 1586 Lines of Code in 0,108 Seconds +Compiled 1586 Lines of Code in 0,124 Seconds -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>rename *.binary *.bin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>rename *.binary *.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>move *.bin ".\bin\sdcard\system" -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\admtest.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\basic.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\beltest.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\charmap.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\eram.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\flash.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\fterm.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\hplay.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\keycode.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\perplex.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\ramtest.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\regime.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\rom.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\sfxtool.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\splay.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\sysconf.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\time.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\wplay.bin -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1\yplay.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\admtest.bin +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios\basic.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 +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\fterm.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\perplex.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 +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\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 -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>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 @@ -410,7 +427,7 @@ C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>copy .\forth\*.* ".\bin\sdc .\forth\wplay.mod 20 Datei(en) kopiert. -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>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 @@ -421,4 +438,4 @@ C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>copy .\system\sonstiges ".\ .\system\sonstiges\test2.txt 8 Datei(en) kopiert. -C:\Dokumente und Einstellungen\ingo\Desktop\trios-v1>echo off +H:\Projekte\Technik\hive 1\software\TriOS\TriOS-SVN\hive-trios>echo off