Author Topic: LambdaSpeak CPC Speech Synthesizer, Sample Player, RTC, MP3, Serial Interface  (Read 26198 times)

0 Members and 1 Guest are viewing this topic.

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.411
  • Country: us
    • Homepage
  • Liked: 777
  • Likes Given: 537
LS3 received, and posted... here a picture of the hypno lights... Two are off, I assume they are spare for a firmware update?


Lights are explained here:


https://github.com/lambdamikel/LambdaSpeak3




Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
Ah! Great! Lots of information. Everybody should take a closer look!  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)

Offline XeNoMoRPH

  • 464 Plus
  • *****
  • Posts: 395
  • Country: es
  • " ... in space no one , can hear you scream ... "
  • Liked: 749
  • Likes Given: 680
Quote from: GUNHED 
Cool! You've been 1st I guess!  ;D


Now I'm supposed to make an RSX expansion, but nonsense is more fun for tonite ;-)


https://youtu.be/zmBOmZLTOAk

I want that  :o :o

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
The 8 lights correspond to the bits you send to port &FBEE. So it's a little BASIC program (on CPC, not on my laptop here) which sends values 1, 2, 4, 8, 16, 32, 64, 128 and then 64, 32, 12, 8, 4, 2 and then starts again. Between sending the values you put FRAME:FRAME:FRAME and that's it. :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)

Offline XeNoMoRPH

  • 464 Plus
  • *****
  • Posts: 395
  • Country: es
  • " ... in space no one , can hear you scream ... "
  • Liked: 749
  • Likes Given: 680
The 8 lights correspond to the bits you send to port &FBEE. So it's a little BASIC program (on CPC, not on my laptop here) which sends values 1, 2, 4, 8, 16, 32, 64, 128 and then 64, 32, 12, 8, 4, 2 and then starts again. Between sending the values you put FRAME:FRAME:FRAME and that's it. :)
Can you put me program basic here ? , thx  :o

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
Can you put me program basic here ? , thx  :o
Ok, I just need to get it from CPC to PC....
Here you go...

« Last Edit: 21:45, 26 May 19 by GUNHED »
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.411
  • Country: us
    • Homepage
  • Liked: 777
  • Likes Given: 537
To the guys with a LambdaSpeak 3 - I just found that one of the BASIC demo programs doesn't work when M4 firmware / ROM is enabled. The DRUMLOAD.BAS program loads the Boss DR 660 Drum Computer samples into EEPROM from DSK and uses the Amsdos header information to figure out the file size. This gets messed up with M4 ROM enabled, so program only works on plain 464 and 6128 with Amsdos or Parados.

So, if you want to play with LambdaDrum BASIC programs, please make sure to have ordinary Amsdos or Parados etc. It seems M4 patches these.

https://github.com/lambdamikel/LambdaSpeak3

I have update the DSK images there also with a note regarding that.

EDIT: JUST learned from @Rennert that you can just use lM4ROMOFF to disable the M4 ROM. 
 
« Last Edit: 18:27, 27 May 19 by LambdaMikel »

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.878
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3823
  • Likes Given: 391
Mine just arrived. Fabulous piece of hardware @LambdaMikel ! Will play more with it at the weekend when I have time. Thanks also to @GUNHED for forwarding it on to me :)


Bryce.

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.411
  • Country: us
    • Homepage
  • Liked: 777
  • Likes Given: 537
Mine just arrived. Fabulous piece of hardware @LambdaMikel ! Will play more with it at the weekend when I have time. Thanks also to @GUNHED for forwarding it on to me :)
Thanks for the kind words, Bryce - and for all the help  :)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
Mine just arrived. Fabulous piece of hardware @LambdaMikel ! Will play more with it at the weekend when I have time. Thanks also to @GUNHED for forwarding it on to me :)
Good to see it arrived. Working on RSX-ROM for LS3 now... work in well progress...  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.411
  • Country: us
    • Homepage
  • Liked: 777
  • Likes Given: 537
@TFM / @GUNHED  without your RSX / ROM, LS would only be half as usable!! Thumbs up!!

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
@TFM / @GUNHED  without your RSX / ROM, LS would only be half as usable!! Thumbs up!!
Oh well. FutureOS support is already there.  ;D ;D ;D ;D ;D ;D
Implemented PCM Sample upload today. (Couldn't do more, needed to rescue laptop).
Missing: Sample Play and MP3 stuff.
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.411
  • Country: us
    • Homepage
  • Liked: 777
  • Likes Given: 537
Oh well. FutureOS support is already there.  ;D ;D ;D ;D ;D ;D
Implemented PCM Sample upload today. (Couldn't do more, needed to rescue laptop).
Missing: Sample Play and MP3 stuff.
Wow! You are a Z80 Wizzard  :o
Yes, you can synchronize PCM upload by checking "ready for next byte" in upload stream &20.

How fast can you upload? Curious! My BASIC program needs 15 mins for ~120 KBs.

PS Regarding FOS - seems you already have the RTC support in... by default, it goes to M4 clock though, so I need to burn some "real" Eproms now with new FOS such that I can run it from RomboRedux

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.411
  • Country: us
    • Homepage
  • Liked: 777
  • Likes Given: 537
Forgot that I also have the XMem - and FOS even has an installer for it!

So, here is FOS with LambdaSpeak 3 RTC support. It works  :)


Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.411
  • Country: us
    • Homepage
  • Liked: 777
  • Likes Given: 537
@GUNHED  another thing I forgot to ask - now that you got your LS3, does it actually fit in the Amsdap? Remember I changed the PCB design according to your suggestion  :)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
I have to look...
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
Forgot that I also have the XMem - and FOS even has an installer for it!
So, here is FOS with LambdaSpeak 3 RTC support. It works  :)
Ah great! Thank you for confirming.  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)

Offline XeNoMoRPH

  • 464 Plus
  • *****
  • Posts: 395
  • Country: es
  • " ... in space no one , can hear you scream ... "
  • Liked: 749
  • Likes Given: 680

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
The LS3 ROM advances... I just have troubles with |PCMPLAY... but hope to find out what's the problem on software side. This is how far I got till today...
(Also MP3 things and temperature are still missing. Temp-Sensor added.)
« Last Edit: 19:28, 29 May 19 by GUNHED »
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.411
  • Country: us
    • Homepage
  • Liked: 777
  • Likes Given: 537
The LS3 ROM advances... I just have troubles with |PCMPLAY... but hope to find out what's the problem on software side. This is how far I got till today...
(Also MP3 things and temperature are still missing)


Great progress, excellent!!!
Looking forward to testing it tonight.  :)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
Last update of the LambdaSpeak III RSX ROM before my annual vacation... just click at the link in my signature (from now on and again). Comments are welcome as usual.
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)

Offline XeNoMoRPH

  • 464 Plus
  • *****
  • Posts: 395
  • Country: es
  • " ... in space no one , can hear you scream ... "
  • Liked: 749
  • Likes Given: 680
is there any RSX command to play mp3 files ?  :)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.411
  • Country: us
    • Homepage
  • Liked: 777
  • Likes Given: 537
Can't check at this time, but will soon! Awesome job so far, as usual!  :)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
Thank you very much! Awesome hardware, can't wait until my vacation is over. I'll take off tomorrow, but few hours are left, so I already dive into MP3 commandos. They will be added during this month.  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.209
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 672
  • Likes Given: 1475
Little update in documentation. No new commands, but explanations.
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.01.14)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.07.15)