Welcome to Schneider / Amstrad CPC Forum. Please login or sign up.

29. April 2024, 03:49:35

Login with username, password and session length

Shoutbox

TFM

2024-04-08, 20:42:44
Happy Sonnenfinsternis!  :)

TFM

2024-01-15, 17:06:57
Momentan billige Farbbänder auf Ebay für PCW

Devilmarkus

2023-07-09, 10:37:40
Zweiter 👋😂🤣

TFM

2023-06-13, 14:21:49
Sommerloch!

TFM

2023-05-30, 17:00:20
Erster ;-)

Recent

Members
  • Total Members: 221
  • Latest: scorp73
Stats
  • Total Posts: 11,723
  • Total Topics: 1,341
  • Online today: 231
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 0
Guests: 244
Total: 244

244 Guests, 0 Users

LambdaSpeak FS

Started by LambdaMikel, 28. November 2020, 21:04:46

Previous topic - Next topic

0 Members and 5 Guests are viewing this topic.

LambdaMikel

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.

LambdaMikel

Quote from: TFM on 04. January 2021, 17:18:03
Quote from: LambdaMikel on 18. December 2020, 17:57:18
Ganz normale CR2016.
Habe jetzt CR2032 eingebaut, die haben mehr mA, aber das sollte ja kein Problem sein?

Kein Problem.

LambdaMikel

#47
Quote from: TFM on 04. January 2021, 17:18:03
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.

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.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

LambdaMikel

#49
Quote from: TFM on 05. January 2021, 15:23:12
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.

:D

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 (128).

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.

TFM

#50
Gut, dann werde ich das mit den LED's mal zusammenfassen.  :)

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

Viel Spass!
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

LambdaMikel

#51
... 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  ::) :P ;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

TFM

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: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

LambdaMikel

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

xesrjb

Quote from: LambdaMikel on 08. January 2021, 23:16:31
Machst was Bayerisches auf die Karten, gell? Mit Jodeln oder so.  ;D

Bloß nicht...

xesrjb

TFM

Quote from: LambdaMikel on 08. January 2021, 23:16:31
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:

Quote from: xesrjb on 09. January 2021, 06:45:33
Quote from: LambdaMikel on 08. January 2021, 23:16:31
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: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

xesrjb

Ok, also dann doch bayrisches...

xesrjb

TFM

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: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

LambdaMikel

#58
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

xesrjb

Soll ich schon Geld überweisen?
Wohin und wieviel?

xesrjb