Compare commits

...

32 Commits

Author SHA1 Message Date
drohne235@gmail.com 1540a2c2de admflash
- plexbusroutinen eingefügt
- sd_del - heartbeat-sound angepasst 

belflash
- per compilerflag wählbare monitorsettings eingefügt (57/60hz)

basic.mod (propforth)
- bei der installation von trios mit forth muss basic.mod nur noch eingefügt werden, damit wird automatisch geflasht und neu gestartet

lib:
- adm-enc28j60 eingefügt, treiber netzwerkchip
- adm-socket eingefügt, netzwerksocket
- adm-plx code ausgebaut
- bel-vga monitorsettings
- glob-con plexbus/lan-konstanten eingefügt
- glob-led-engine neue lib für hbeat-led-pwm
- gui-dlbox - redraw beschleunigt
- gui-wbox - warnbox ist jetzt auch mit tab & esc bedienbar
- m-glob-con - konstanten für sound und plexbus eingefügt

reg-ios:
- testfunktion für rtc
- lan funktionen eingefügt
- plexbus funktionen eingefügt
- printblk - stringausgabe mit längenangabe

system/administra:
- admnet eingefügt

system/regnatix:
- fm - optimierungen und detailverbesserungen
- perplex - plexbus tool zugefügt
- regime - sysinfo zeigt jetzt auch devices am plexbus an
- man - systemklänge angepasst, damit nicht ständig der heartbeat beim lesen läuft
- ramtest - anpassungen maske/farben

dokumentation: 
- neustrukturierung der texte
2014-06-22 09:10:49 +00:00
drohne235@gmail.com 199de85356 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
2013-05-11 09:10:32 +00:00
drohne235@gmail.com 9654be42a3 r55 - 15-04-2013-dr235
fällige aufräumarbeitem im quelltext:
- umstellung bildschirmcodes/g0-treiber auf externe konstantendefinitionen
- umstellung signaldefinitionen für belflash/g0key
- alle funktionsnummern für bella werden nun in lib\glob-con.spin verwaltet und gepflegt
- screeninit gibt jetzt keine kopfzeile mehr aus, geht jetzt über fensterfunktionen
- anpassung div. tools 

system\regnatix\regime:
- leere eingaben werden jetzt ignoriert
- mit der cursortaste kann jetzt der letzte befehl wiederholt werden
2013-04-16 19:09:12 +00:00
drohne235@gmail.com 5776c82152 flash\admflash.spin
- grundlegende com-funktionen eingefügt

lib\reg-ios.spin
- com-funktionen
- ios.screeninit: kein logo im v-modus

system\administra\admay\admay.spin
- sd_dmput eingefügt
- sd_eof eingefügt

system\regnatix\admtest.spin
- korrektur bei fehlerhaftem screeninit

system\regnatix\beltest.spin
- menü eingefügt um einzelnen tests auszuführen
- anpassung an tv-modus
- neuer test für fensterfunktionen

system\regnatix
- tool man eingefügt
- umstrukturierung aller tool-hilfen an man
- anpassung der meisten tools an tv-modus

system\sonstiges
- man-hilfetexte eingefügt
2013-04-15 04:23:52 +00:00
drohne235@gmail.com 08da8abf1e 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
2013-02-20 18:17:53 +00:00
hduhlig@gmail.com c39ffa7d23 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 :-(
2013-02-18 22:14:40 +00:00
hduhlig@gmail.com 4ca7854d78 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
2012-11-14 21:24:57 +00:00
drohne235@googlemail.com 2803b8f31f flash\administra\admflash.spin
- Überarbeitung der Routine zum mounten der SD-Card. Da verschiedene Karten unterschiedliches Timing haben, wird jetzt solange versucht zu mounten, bis ein Erfolg eintritt, was zusätzlich akustisch durch einen leise anschwellenden Ton angezeigt wird. Das Verfahren ist jetzt wesentlich robuster.
- rtc.setSQWOUTState(1) --> rtc.setSQWOUTState(0) deaktiviert den Frequenzausgang, verringert damit lt. DS1307-Datenblatt den Pufferstrom von 480 auf 300 nA und erhöht somit die Pufferdauer der Batterie auf das 1,6-fache.
- Plexbus-Funktionen entfernt
- Screeninterface-Funktionen zugefügt


flash\bellatrix\belflash.spin

- Anpassung für verschiedene Zeilenumbrüche in print_char eingefügt.


flash\regnatix\regflash.spin

- Der Loader hat fälschlicherweise das Warmstartflag für die Ramdisk gesetzt, wodurch sie nicht resetfest war.


forth\fib.mod

- Fibonacci-Benchmark (iterativ) in Forth.

lib\adm-fat.spin

- Fehler in setCharacterPosition: Bei einem Wechsel von einer Position > 0 auf Position = 0 wurde der erste Sektor mit falschen Daten überschrieben.


lib\reg-ios.spin

- Funktionsset für Grafikmodus 0 eingefügt
- sfx_keyoff, sfx_stop eingefügt
- printq zugefügt: Ausgabe einer Zeichenkette ohne Steuerzeichen
- Korrektur char_ter_bs
- Plexbus-Funktionen entfernt
- Screeninterface-Funktionen eingefügt
- Bellatrix-Funktionen blktrans, bmgr_load eingefügt
- Funktion os_error zugefügt für zentrale Ausgabe von Fehlern
- Korrektur BS in input-Funktion
- Funktion printblk für schnellen Blocktransfer
- Div. Fehler in den Ramdisk-Funktionen, welche jetzt auch resetfest ist.
- Funktion rd_getback um Zeichen rückwärts aus der Ramdisk zu lesen.
- Funktion ram_getfree liefert freien Speicher im eRAM


system\regnatix\eram.spin

- Korrektur BS-Steuercode

system\regnatix\hplay.spin

- Der HSS-Player hat seine Daten fals im SYS-Modus im eRAM abgelegt und so die Ramdisk beschädigt. Korrektur der Speichernutzung.

system\regnatix\regime.spin

- Korrekte Initialisierung der Ramdisk (resetfest)
- Korrektur der Bisldschirminitialisierung nach dem Laden von Bellatrix-Code
- Verwendung von ios.os_error für die Fehlerausgabe
- Fehler im Kommando "reboot" beim Kaltstart behoben
- Korrektur Ausgabe von "cogs"


system\regnatix\time.spin

- Korrektur Tipfehler


system\regnatix\basic.spin

Ich habe Femto Basic entfernt, da es nicht integraler Bestandteil von TriOS ist und mir die Zeit fehlt es an den aktuelen Stand anzupassen.
2012-02-08 17:09:41 +00:00
drohne235@googlemail.com 17b1950c80 - flash/administra/admflash.spin - Die Initialisierung wartet jetzt in einer Schleife solange, bis eine SD-Card gemounted werden konnte, um unterschiedlich lange Startzeiten der Karten auszugleichen.
- flash/bellatrix/belflash.spin - Anpassung an 31.12.2011-dr235  - anpassung für verschiedene zeilenumbrüche in print_char eingefügt

- lib/reg-ios.spin
28-11-2011-dr235  - sfx_keyoff, sfx_stop eingefügt
01-12-2011-dr235  - printq zugefügt: ausgabe einer zeichenkette ohne steuerzeichen

- system/bellatrix/bel-g0/g0key.spin - Korrektur der Spezifikation CHIP_SPEC

- system/regnatix/admtest.spin - ios.startram entfernt

- system/regnatix/keycode.spin - Anpassung an neuen Steuercodes

- system/regnatix/time.spin - ios.startram entfernt
2012-01-08 10:52:30 +00:00
drohne235@googlemail.com d089c70d01 27.11.2011-dr235
- bellatrix-code für grafikmodus 0 + keyboard hinzugefügt
- g0test - testprogramm für g0-modus hinzugefügt
- reg-ios - g0-funktionen eingearbeitet
- make.bat angepasst
2011-11-27 18:49:02 +00:00
drohne235@googlemail.com 689b7e554d 13.11.2011-dr235
- rtc-routinen neu eingefügt
- admterm entfernt, hat im trios keine funktion
2011-11-13 16:28:46 +00:00
drohne235@googlemail.com fecbc999aa 2011-11-11 19:54:45 +00:00
drohne235@googlemail.com 21adfc8682 2011-11-11 19:44:13 +00:00
drohne235@googlemail.com e93c2e54ae 2011-11-11 17:55:16 +00:00
drohne235@googlemail.com a276417ce5 2011-11-11 16:41:02 +00:00
drohne235@googlemail.com 09f10f9549 2011-11-11 15:42:58 +00:00
drohne235@googlemail.com 0effa99b04 2011-11-11 15:40:50 +00:00
drohne235@googlemail.com 2b0110923a 2011-11-11 10:28:58 +00:00
drohne235@gmail.com 9dcd900be6 09.11.2011-dr235
- fehler in regflash.spin behoben, konfiguration ohne forth konnte nicht compiliert werden
- standartkonfiguration ist jetzt ohne forth, ist einfacher für den einstieg
- div. demos entfernt, diese werden später getrennt in einer toolbox-serie veröffentlicht

06.11.2011-dr235
- fehlersuche zum problem mit dem neuen bella-loader: einige bel-dateien (guidemo, 4-boing) wurden nicht korrekt initialisiert, also starteten nicht sauber. parameter und ladevorgang ist korrekt, ursache ist wahrscheinlich eine falsche initialisierung der stackwerte im pasm-teil des loaders. als lösung kann man diese bel-dateien als eeprom-image abspeichern, diese starten korrekt.
2011-11-09 19:42:48 +00:00
drohne235@googlemail.com 62e2c86480 2011-11-08 17:39:05 +00:00
drohne235@googlemail.com d7297bb86a 2011-11-08 17:34:26 +00:00
drohne235@googlemail.com dac6c91949 2011-11-08 17:13:22 +00:00
drohne235@googlemail.com e51e0d569e 2011-11-08 17:09:04 +00:00
drohne235@googlemail.com c1a8861c0d Problematische Umlaute und Formatierungen entfernt 2011-11-05 16:08:21 +00:00
drohne235@googlemail.com ff1fc51564 2011-08-03 20:49:10 +00:00
drohne235@googlemail.com 8618663177 2011-08-03 20:47:50 +00:00
drohne235@googlemail.com a38c6d26fb 2011-08-03 20:47:27 +00:00
drohne235@googlemail.com a385171c9f - Integration von PropForth in TriOS
- Systemstart: Code für alle drei Chips kommen jetzt aus den EEPROMS
- Bellatrix: PASM-Loader
- Bellatrix: Multiscreen-Version (3 unabhängige Screens)
- Bellatrix: Egalisierte Steuerzeichen für bessere Nebenläufigkeit
2011-04-23 21:02:22 +00:00
drohne235@googlemail.com ea7adb9397 2011-04-18 17:07:12 +00:00
drohne235@googlemail.com 2e578781e3 - übernahme der rtc-routinen von stephan
- time-kommando: anzeige/änderung datum/zeit
2011-04-15 20:44:36 +00:00
drohne235@googlemail.com 19f2397e86 Flash-Tool 2011-04-15 18:42:04 +00:00
drohne235@googlemail.com 9c261f9b3a 2011-03-20 11:06:07 +00:00
710 changed files with 10865 additions and 41050 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,20 +0,0 @@
beldem1.bin vga grafikdemo + text + buttons
beldem2.bin vga startrek-interface
beldem3.bin vga 512 x 384 pixel
beldem4.bin vga 640 x 240 pixel
beldem5.bin tv parallax graphics-demo
beldem6.bin tv parallax color-palette
beldem7.bin tv parallax tv-text-demo
beldem8.bin vga parallax graphics-demo vga-version
beldem9.bin vga gui-demo
beldem10.bin vga matrix-demo
beldem11.bin vga space-invader beta
beldem12.bin tv big-fat mr heli demo
beldem13.bin tv scroller (1 byte pro pixel, 244x188)
beldem14.bin vga-text + tv scroller
beldem15.bin tv w3d-demo
beldem16.bin tv + vga graphics-demo
beldem17.bin tv + vga matrix + scroller
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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,18 +0,0 @@
f fnr Zeichnet ein einzelnes Schachfeld neu
b Zeichnet das gesamte Schachbrett
s fnr piece Setzt eine Figur auf ein Feld
m fnr1 fnr2 Bewegt Figur
t Fragt Status der Maus ab
z Holt die Nummer des angeklickten Feldes
x mark fnr Markiert ein Schachfeld farbig (mark 1..4, -1 aus)
d Löscht alle Feldmarkierungen
i Stellt Figuren neu auf
y Löscht alle Figuren vom Schachbrett
v modus Darstellungsmodus (0/1)
o modus Mauszeiger ON/OFF (0/1)
0 Statuszeilen kpl. löschen
1 Statuslog löschen
2 lnr string Stringausgabe in der Statuszeile lnr
3 string Stringausgabe im Satuslog
4 lnr Statuszeile lnr löschen
5 anz string anz * teststring ausgeben

Binary file not shown.

Binary file not shown.

View File

@ -1,18 +0,0 @@
mount - sd-card mounten
dir wmlb .EXT - verzeichnis anzeigen
type <dateiname> - anzeige einer textdatei
cls - bildschirm löschen
view - boardanzeige umschalten
new - figuren neu aufstellen
clear - figuren löschen
set - setzt figur auf ein feld
move - bewegt eine figur
ver - version anzeigen
bye - programm verlassen
help - hilfe anzeigen
mmove - figur mit maus bewegen
vstack - anzeige eines puffers vom stack
load
save
play
resume

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1 +0,0 @@
bonus ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $03,$03,$FF,$0F,$02,$00,$05,$00,$FF,$01,$50,$11 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

View File

@ -1 +0,0 @@
col1 ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $01,$04,$10,$0F,$88,$03,$01,$00,$FF,$01,$50,$11 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

View File

@ -1 +0,0 @@
col2 ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $01,$04,$88,$0F,$00,$05,$01,$00,$FF,$01,$50,$66 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

View File

@ -1 +0,0 @@
col3 ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $01,$02,$55,$0F,$03,$03,$FF,$FF,$FF,$01,$50,$11 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

View File

@ -1 +0,0 @@
crack ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $01,$22,$01,$0F,$11,$00,$05,$00,$55,$01,$50,$11 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

Binary file not shown.

View File

@ -1 +0,0 @@
error ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $04,$01,$80,$0F,$00,$00,$00,$00,$FF,$00,$00,$80 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

View File

@ -1 +0,0 @@
exp ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $06,$04,$10,$0F,$00,$00,$00,$00,$FF,$01,$50,$11 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

View File

@ -1 +0,0 @@
off ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $00,$05,$33,$0F,$05,$03,$10,$00,$FF,$00,$50,$11 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

View File

@ -1 +0,0 @@
on ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $00,$05,$10,$0F,$08,$02,$05,$00,$FF,$00,$50,$11 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

View File

@ -1 +0,0 @@
phaser1 ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $01,$04,$10,$0F,$00,$03,$01,$00,$FF,$01,$50,$11 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

View File

@ -1 +0,0 @@
phaser2 ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $01,$04,$88,$0F,$00,$01,$01,$00,$FF,$01,$50,$11 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

View File

@ -1 +0,0 @@
phaser3 ' Wav Len Fre Vol LFO LFW FMa AMa Att Dec Sus Rel byte $01,$04,$88,$0F,$00,$02,$01,$00,$FF,$01,$50,$11 byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More