Commit Graph

21 Commits

Author SHA1 Message Date
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 a276417ce5 2011-11-11 16:41:02 +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@googlemail.com e51e0d569e 2011-11-08 17:09:04 +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 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
drohne235@googlemail.com 9fde215201 flash/regflash.spin:
- Heap auf Long-Grenze ausgerichtet
system/perplex.spin
  - Korrektur in Routine "testin" 
system/regime.txt
  - Änderung auf reines Textformat, damit type nicht abstürzt
system/sysconf.spin
  - In der Funktion für den Porttest (sysconf /po) nur das
    entsprechende Port angesprochen, um Probleme mit
    anderen Busabläufen möglichst zu verhindern.
  - Veränderte Berechnung der Transferleistung.
2010-12-31 16:20:25 +00:00
drohne235@googlemail.com dec9865fdc Format regime.txt in reines Textformat geändert 2010-11-28 19:22:21 +00:00
drohne235@googlemail.com c76e5d2d73 2010-11-26 22:58:06 +00:00
drohne235@googlemail.com 3431f72112 2010-11-26 22:40:50 +00:00
drohne235 1a46a0760d Das kleine Wochenupdate:
- Player und Umschaltung der Soundsysteme funktioniert jetzt
- Boulder Dash und StarTracker an TriOS angepasst
2010-04-21 17:58:44 +00:00
drohne235 47fac2c8da 2010-04-15 22:25:58 +00:00
drohne235 1e16142429 2010-04-03 13:37:42 +00:00
drohne235 5342abd7cb 2010-03-22 20:49:23 +00:00