• Welcome to Schneider / Amstrad CPC Forum.
Welcome to Schneider / Amstrad CPC Forum. Please login.

25. May 2026, 10:20:00

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!

Recent

Members
Stats
  • Total Posts: 12,858
  • Total Topics: 1,530
  • Online today: 730
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 1
Guests: 266
Total: 267

266 Guests, 1 User
Devilmarkus

LambdaSpeak CPC Sprach-Synthesizer, Sample Player, RTC, MP3, UART Erweiterung

Started by LambdaMikel, 01. May 2017, 09:41:34

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

LambdaMikel

Warum willst Du denn drumload.bas schon wieder machen? Du hast das doch schon mal geladen! Du hattest doch gestern geschrieben, dass Du die Trommeln bereits gespielt hast mittels drummer.bas. Dann musst Du die nie wieder laden (es sein denn, Du löscht das EEPROM oder überschreibst was=. Einmal reicht, das bleibt doch im EEPROM erhalten auch nach Spannungsverlust / Ausschalten.

Also, KC Kompakt aus, dann an, dann sequence2.bas laden. Das ist alles  :smiley027:
Du schaffst das schon! Einfach nur sequence2.bas nach Einschalten laden.

Rennert

OK, nach Drumload einen Softreset und es lädt der Sequenzer2 ;D
Da braucht nix geändert werden, das läuft auch so am KCC. Dank Video weiß ich auch wie man Kreuze macht.

LambdaMikel

Super, viel Spaß damit... BASIC kommt da ein bisschen an seine Grenzen. Wenn Du volle Geschwindkeit machst, kannst Du nix mehr am Pattern ändern weil er dann keine Zeit mehr hat  - alles Zeit geht dann in die "every ... gosub ..." Unterprogramme :D

Muss mal in Assembler geschrieben werden.

Rennert


TFM

Quote from: LambdaMikel on 19. July 2019, 19:01:11
Der Effekt kann ganz gut beobachtet werden - nimm aus EEPROM3.BAS mal das print wait wait wait raus, und dann siehst Du, dass es zu Lesefehlern kommt beim ersten Byte der naechsten Seite oder so.

Wohlgemerkt, wenn sogar das lahme BASIC Lesefehler feststellt, dann treten diese erst recht in MC auf denke ich.
Nein, habe weder lese noch schreibe Fehler. Nur am Ende, nach dem lesen der letzten(!) Seite hängt er.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

TFM

Quote from: Rennert on 20. July 2019, 10:11:47
@tfm: bei pcmmode kommt der Cursor nicht zurück und z.B. auch drummer2 hängt dann bei dem Befehl. also dasselbe bei eeget und eeput
Werde mir das mal ansehen und versuchen herauszufinden wo es Probleme gibt.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

TFM

Quote from: Rennert on 20. July 2019, 21:50:45
Wenn ich Drumload mache und danach sequenc2, bekomme ich memory full beim Laden.

Blicke leider bei dem Listing nicht so durch wo ich was ändern müsste. Das ist soviel vom einfachen Basic entfernt :binkybaby:

Gib mal in BASIC folgendes ein:
PRINT HIMEM

Dann sagt er Dir die Speicherobergrenze, vielleicht ist die zu niedrig.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Rennert

Danke TFM werde ich mal testen.

Wäre schön, wenn wir das mit PCMMODE, EEGET und EEPUT noch hinbekommen. Kann ja nicht soviel sein, wenn es mit der Basic Variante hinhaut.

TFM

Das ist ein großer Unterschied, BASIC ist 100-1000 mal langsamer. Leider hab ich auch keinen KCc, aber ich versuche es hinzubekommen.  :) :) :)

EDIT: Worin unterscheiden sich CPC und KCc denn nun, dass es für den LS3 Unterschiede gibt?

Hat der KCc kein Wait Signal, so dass der LS3 den KCc nicht anhalten kann?

Gibt es sonnst noch etwas zu beachten?
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

TFM

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

Rennert

der KCC reagiert wie bei PCMMODE und EEPUT nicht mehr. Deshalb geht auch DRUMLD2 und DRUMMER2 nicht, da hängt der KCC.
wie schon geschrieben, gehen die reinen Basic Progs ohne Probs, also Drumload und Drummer. das einzige was bei Drumload Probleme macht, ist die Berechnung der Byte Größe der Dateien, die musste ich festlegen für die einzelnen Dateien.

TFM

Ja, das hast schon gesagt, ich versuche mal die Frage präziser zu stellen. Was passiert wenn Du:
!EEUP,1000,1,1
eingibst?

Bleibt der CPC hängen?
Kann man mit Control+Shift+ESC einen Reset durchführen?
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Rennert

Es kommt die Sprachausgabe, aber kein Cursor zurück.
Softreset mit Tastenkombi geht.

TFM

Sagt er auch "Data altered into Eprom" ?


Ok, probier mal folgendes: Zuerst den Befehl !confoff eingeben.

Geht es dann?
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Rennert

Nein der Satz kommt nicht., das letzte ist was mit Page now oder so.
Mit conoff vorher geht auch nix