CPC Wiki Forum Die Amstrad-CPC-Community

LambdaSpeak FS

Démarré par LambdaMikel · 28/11/2020 21:04 · Réponses: 210 · Vues: 40953
#41
:00008351: :jubelaola: :00008351:

Die Prototypen sind angekommen, jetzt geht's gleich ans LS FS ROM...

:smiley027: :jubelaola: :smiley027:
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#42
Bingo! Und so schnell!  :jubelaola:
👍 0👎 0
#43
Es geht ganz gut voran momentan. Ca. 70% der Lötarbeiten sind schon abgeschlossen. Ich hoffe, das in 2 Wochen zur Post bringen zu können.
📎 20201231_091434 (Medium).jpg
20201231_091434 (Medium).jpg
👍 0👎 0
#44
WoW! Das geht ja wie am Fließband!  🙂 🙂 🙂

EDIT: Hier schon mal das ROM dazu, noch komplett ungetestet und ohne Erweiterungen. Also das selbe wie für den LS3. Nur eben mit 'neuer Beschriftung'.  😄
📎 LambdaSpeak_FS_RSX_2020-12-31.DSK
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
Dernière édition par TFM le 03/01/2021 17:14
👍 0👎 0
#45
— LambdaMikel
Ganz normale CR2016.

Habe jetzt CR2032 eingebaut, die haben mehr mA, aber das sollte ja kein Problem sein?


Wenn ich beim LS FS den Wert &F0 an Port &FBEE schicke, dann hängt sich der LS FS auf. Dies passiert allerdings nur in Lambda Modus, nicht in SSSA1, DKT oder DEC Modus. Damit funktioniert der Befehl !LED,zahl nicht mehr. Bitte in der Firmware reparieren.

Ist den neue Modus &C1 nicht das was der LED Modus &F0 beim LambdaSpeak III ist. Könnte man dann anstatt &C1 den &F0 beibehalten?
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
Dernière édition par TFM le 04/01/2021 18:01
👍 0👎 0
#46
Oh hmm ist ja spannend bzw. eigenartig, da sowohl Lambda also auch Epson Modus durch die gleiche Firmware-Routine abgehandelt werden.
Muss ich mal gucken. &F0 hatte ich ganz vergessen.
👍 0👎 0
#47
— TFM
— LambdaMikel
Ganz normale CR2016.

Habe jetzt CR2032 eingebaut, die haben mehr mA, aber das sollte ja kein Problem sein?


Kein Problem.
👍 0👎 0
#48
— TFM
Wenn ich beim LS FS den Wert &F0 an Port &FBEE schicke, dann hängt sich der LS FS auf. Dies passiert allerdings nur in Lambda Modus, nicht in SSSA1, DKT oder DEC Modus. Damit funktioniert der Befehl !LED,zahl nicht mehr. Bitte in der Firmware reparieren.

Ist den neue Modus &C1 nicht das was der LED Modus &F0 beim LambdaSpeak III ist. Könnte man dann anstatt &C1 den &F0 beibehalten?


Hi TFM,

ich habe ein Firmware-Update hochgeladen.
&F0 funktioniert jetzt, ABER - das Verhalten ist anders als beim LS3! Der Grund ist dass beim LS3 die LED-Anzeige unabhängig ist vom Databus (also was man mittels INP(&FBEE) als STATUS / READY Signal einliest). Beim LS FS ist das einfach der Wert den LS FS gerade auf den Datenbus legt. Das interagiert dann natürlich mit dem Datenbus STATUS / READY Signal.

Also - es ist nun eine Art "Sub-Modus". Du kannst &F0 senden. Das nächste auf &FBEE empfangene Byte wird dann auf den Datenbus gelegt und wird somit auf dem LED-Display angezeigt. Dann wartet LS-FS bis ein beliebiges weiteres Byte auf &FBEE empfangen wird. Damit wird der Sub-Modus wieder verlassen, und der vorherige Modus (Dectalk, Epson, DK, SSA1) wird fortgesetzt. Das bedeutet dann allerdings, dass das LED-Segment Display sofort mit dem READY-Signal "überschrieben" wird!

Also - besser ist es, für "exklusive Kontrolle über das LED-Display", den Modus &C4 zu verwenden. In diesem Modus läuft eine Schleife. Und Du hast vollständige Kontrolle über das Display. Allerdings geht dann nix anderes (keine Sprache), bis der Modus &C4 verlassen wird. Der &C4-Modus wird mittels "0 0" verlassen. Und "0" wird mittels "0 <beliebiges bytes>" angezeigt. Für das Zylonen-Auge würdest Du also diesen Modus verwenden. Und mittels "0 0" verlassen.

Also - das Mischen von Sprachmodus und LED-Segment-Anzeige klappt nicht gut, da das Ready-Signal das LED-Display überschreibt. Daher der &C4-Modus.  Beim LS3 war das Segment-Display mittels unabhängigem Output-Register (durch das CPLD gesteuert) realisiert. Hier gibt es die Hardware nicht her, und wir haben nur ein Ausgangs-Register, dass direkt im LED-Segment Display angezeigt wird, und auch auf den CPC Datenbus gelegt wird.

Anbei 2 Test-Programme zur Verdeutlichung. Einmal mittels &F0 Submodus, einmal mittels &C4. Wie Du sehen wirst, gibt es im &F0 Submodus ein ständiges "Aufflackern" von Bit 5 (= 64), das das Display etwas stört. Das READY-Signal. Im &C4 Modus wie gesagt beachten - wenn Du "0" angezeigt haben willst, musst Du ein weiteres Byte senden, und sonst "0 0" zum Verlassen. Zeile 40.
📎 20210104_204900 (Medium).jpg
📎 20210104_205058 (Medium).jpg
Dernière édition par LambdaMikel le 05/01/2021 05:59
20210104_204900 (Medium).jpg20210104_205058 (Medium).jpg
👍 0👎 0
#49
Vielen Dank für das retroaktive(*) Update!  :jubelaola:

Inzwischen habe ich das noch eine Frage... Was genau zeigen eigentlich welche LEDs an?


* retroaktiv: Das Update steht kurz vor der Zeit zur Verfügung, bevor der Bug überhaupt bemerkt wird. Es handelt sich um eine retrochrome Kurve durch die Zeit.
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#50
— TFM
Vielen Dank für das retroaktive(*) Update!  :jubelaola:

Inzwischen habe ich das noch eine Frage... Was genau zeigen eigentlich welche LEDs an?


* retroaktiv: Das Update steht kurz vor der Zeit zur Verfügung, bevor der Bug überhaupt bemerkt wird. Es handelt sich um eine retrochrome Kurve durch die Zeit.


😄

Je nach Mode... im SSA1 / SPO Modus sind es die "Ready Bits" die man auch mittels INP(&FBEE) von einem echten SSA-1 oder echtem DKtronics Speech Synth erwarten würde. Leftmost = Bit 7 (12😎.

Im Epson / Dectalk Mode ist es das Ready-Protokoll für diesen Modus. Ich habe die genauen Werte vergessen, irgendetwas was mit 128 und 64 und so. Das weißt Du inzwischen besser als ich, als RSX ROM Entwickler  :birthday:

Im Amdrum Mode zeigt er gar nichts an - aber das könnten wir ändern! Wäre doch cool, wenn er eine kleine Lightshow hinlegen würde! Habe DIr einmal eine Lightshow Variante für PCMTEST zum Testen per Mail geschickt. Das könnten wir auch für Amdrum Mode machen.

EDIT: So gemacht! S. Update im Github.
Dernière édition par LambdaMikel le 06/01/2021 04:08
👍 0👎 0
#51
Gut, dann werde ich das mit den LED's mal zusammenfassen.  🙂

Hier anbei das neue DSK, mit:
|LEDON
|LEDOFF
|LEDSET,0-255

Viel Spass!
📎 LambdaSpeak_FS_RSX_2021-01-06.DSK
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
Dernière édition par TFM le 07/01/2021 21:52
👍 0👎 0
#52
... und ab geht die Post... morgen!

@TFM - habe Dir die Tracking-Info per Mail geschickt. Damit ist die Sache für mich erstmal erledigt - modulo Firmware-Anpassungen natürlich  :🙂 😛 ;D
Ich hoffe mal, Du findest Abnehmer für den Batch. Falls es sich gut vertickt, können wir Ende / Mitte des Jahres noch einmal einen Batch über 10 machen.
Und wie gesagt, Du hast ja auch noch 10 Extra-PCBs im Paket. Kannst also selbst mal versuchen, Dir eines aufzubauen. Mit dem SMD-Jumper kann ich natürlich helfen, aber Du findest sicherlich jemanden im CPC-Forum irgendwie der das auch kann. Jetzt brauche ich erstmal einen lötfreien Urlaub  :irre: ;D
📎 20210107_185229 (Medium).jpg
📎 20210107_185336 (Medium).jpg
Dernière édition par LambdaMikel le 08/01/2021 04:55
20210107_185229 (Medium).jpg20210107_185336 (Medium).jpg
👍 0👎 0
#53
Das sind ja hervorragende Nachrichten!  :jubelaola:

Auch von meiner Seite gibt's gute Neuigkeiten. Habe heute die MP3 Funktion ordentlich durchgetestet. Läuft alles super gut.

Dementsprechend werde ich sehen, ob ich irgendwo billige SD Karten bekomme, die kommen dann auch gleich noch (mit einigen Songs bestückt) zu den LS FS dazu. Das 'MP3-PLAY.BAS' kommt dann auch auf die LS Systemdiskette drauf.

Außerdem hab ich mir gedacht - ganz frech - wenn schon eine SD Karte dabei ist, warum dann nicht gleich die LS DSKs da drauf tun? So bringt der LS seine eigene Software mit.  🙂
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#54
Na Du hast ja echt die Spendierhosen an, TFM! Hast wohl im Lotto gewonnen?  ;D  :00008351:
Super Ideen in jedem Falle.
Also, bis demnächst auf diesem Kanal, jetzt heißt es erstmal warten auf die Post. Freut mich dass soweit alles gut funktioniert.
Machst was Bayerisches auf die Karten, gell? Mit Jodeln oder so.  ;D
👍 0👎 0
#55
— LambdaMikel
Machst was Bayerisches auf die Karten, gell? Mit Jodeln oder so.  ;D


Bloß nicht...

xesrjb
"Der Wein mit der Pille ist im Becher mit dem Fächer. Im Pokal mit dem Portal ist der Wein gut und fein„
👍 0👎 0
#56
— LambdaMikel
Machst was Bayerisches auf die Karten, gell? Mit Jodeln oder so.  ;D

Ganz genau! Die Brauerei Brauchtumspflege muss man sich schon was kosten lassen.  :zwinker0018:

— xesrjb
— LambdaMikel
Machst was Bayerisches auf die Karten, gell? Mit Jodeln oder so.  ;D


Bloß nicht...

xesrjb

Eha, jemand der die göttliche Bayuvarische Hochsprache nicht zu schätzen weiß. Gibt's dann so was?  :gruebel: Na gut, dann lassen wir das mit den kostenlosen MP3 SD Karten eben bleiben.  🙁
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#57
Ok, also dann doch bayrisches...

xesrjb
"Der Wein mit der Pille ist im Becher mit dem Fächer. Im Pokal mit dem Portal ist der Wein gut und fein„
👍 0👎 0
#58
Liebe Leute,

Hat noch jemand von Euch Ideen (nichts zu Großes oder Unmögliches), was wird zur λSFS Software hinzufügen könnten?

Was haben wir bisher:
- RSX-ROM
- RSX zum Laden ins RAM
- MP3 Player

Was würdet ihr gerne sehen?
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#59
Wie wäre es mit:
- Sample Player stuff (ein paar nette PCM-Dateien... Captain Future???)
- Talking Eliza
- Talking Eliza Deutsch für DKtronics emu

EDIT: ach ja, und dann noch die FutureOS Slideshows...  ;D
Dernière édition par LambdaMikel le 11/01/2021 00:20
👍 0👎 0
#60
Soll ich schon Geld überweisen?
Wohin und wieviel?

xesrjb
"Der Wein mit der Pille ist im Becher mit dem Fächer. Im Pokal mit dem Portal ist der Wein gut und fein„
👍 0👎 0

Connecte-toi pour poster