VicSAM without SID
Moderator: Moderators
VicSAM without SID
Hi
VicSAM without SID (Software Automatic Mouth).
I state that this program dates back to about 10 years ago.
I found it and recovered it from a broken hard drive of mine.
The goal was to make it work without the SID.
I remember that I did other tests and wrote other releases but
then for serious health problems in the family I abandoned everything.
At the time I no longer had a working Vic20, it only ran with
winvice emulator, now I would be curious if it works on a real Vic20
with all memory banks (blk1, blk2, blk3 and blk5).
With the Winvice emulator it works discreetly.
The commands should be the same as in SAM for the C64.
In addition there is the command ]LI0 and ]LI1 and actually I don't remember
anymore the operating logic (to reduce noise).
I don't know if there is anything like this just software on the Vic20.
From the research I have done it seems not, but I can be wrong.
Old memories:
In the 80s I was fascinated by the SAM of the C64 and mine
Vic20 pumped managed to mount the SID in parallel to the rom with
a TTL logic circuit that allowed reading from the ROM e
to write in the SID by acting on pins R/W and CS.
At the time I did some experiments with SAM and it worked.
I thank you for your welcome and greet you.
Raros
(Sorry for the bad English. Google translator)
VicSAM without SID (Software Automatic Mouth).
I state that this program dates back to about 10 years ago.
I found it and recovered it from a broken hard drive of mine.
The goal was to make it work without the SID.
I remember that I did other tests and wrote other releases but
then for serious health problems in the family I abandoned everything.
At the time I no longer had a working Vic20, it only ran with
winvice emulator, now I would be curious if it works on a real Vic20
with all memory banks (blk1, blk2, blk3 and blk5).
With the Winvice emulator it works discreetly.
The commands should be the same as in SAM for the C64.
In addition there is the command ]LI0 and ]LI1 and actually I don't remember
anymore the operating logic (to reduce noise).
I don't know if there is anything like this just software on the Vic20.
From the research I have done it seems not, but I can be wrong.
Old memories:
In the 80s I was fascinated by the SAM of the C64 and mine
Vic20 pumped managed to mount the SID in parallel to the rom with
a TTL logic circuit that allowed reading from the ROM e
to write in the SID by acting on pins R/W and CS.
At the time I did some experiments with SAM and it worked.
I thank you for your welcome and greet you.
Raros
(Sorry for the bad English. Google translator)
- Attachments
-
- vicsam7.zip
- VicSam vers.7
- (15.45 KiB) Downloaded 116 times
Re: VicSAM without SID
Hi
I was able to recover this source in ASM as well.
It is not the latest version. I'm sorry for the lines of comments that are in Italian.
Raros
I was able to recover this source in ASM as well.
It is not the latest version. I'm sorry for the lines of comments that are in Italian.
Raros
- Attachments
-
- VICSAM2_RUN_7CA0_new.zip
- (34.21 KiB) Downloaded 89 times
- Mike
- Herr VC
- Posts: 4855
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
Re: VicSAM without SID
Hi, Raros,
first of all, welcome to Denial!![Very Happy :D](./images/smilies/icon_biggrin.gif)
It is really nice to see (or better say, hear) a port of SAM for the VIC-20. In those times, I extensively used SAM in the C64 mode of my C128, both in phoneme mode and reciter mode. Hopefully I'll come to test it on my VIC-20 this weekend.
![Cool 8)](./images/smilies/icon_cool.gif)
Greetings,
Michael
first of all, welcome to Denial!
![Very Happy :D](./images/smilies/icon_biggrin.gif)
It is really nice to see (or better say, hear) a port of SAM for the VIC-20. In those times, I extensively used SAM in the C64 mode of my C128, both in phoneme mode and reciter mode. Hopefully I'll come to test it on my VIC-20 this weekend.
There exist some hardware based solutions (cartridge and userport), and a coder from Argentina put out a pure software speech synthesizer (TAV20) quite recently, so the VIC-20 got two of those within short time!Raros wrote:I don't know if there is anything like this just software on the Vic20.
![Cool 8)](./images/smilies/icon_cool.gif)
Greetings,
Michael
Re: VicSAM without SID
Thanks Mike for the welcome.
This "tav20" is interesting to try.
Raros
This "tav20" is interesting to try.
Raros
Re: VicSAM without SID
Hi Raros!
Welcome to the forum!
Here's the program running on my Vic-20, so you can hear that it works perfectly also on a real machine
https://www.dropbox.com/s/3t29w5wqu89mg ... 5.mp4?dl=0
Ciao!
Enrico
Welcome to the forum!
![Smile :)](./images/smilies/icon_smile.gif)
Here's the program running on my Vic-20, so you can hear that it works perfectly also on a real machine
![Razz :P](./images/smilies/icon_razz.gif)
https://www.dropbox.com/s/3t29w5wqu89mg ... 5.mp4?dl=0
Ciao!
Enrico
Re: VicSAM without SID
Wow fantastic
. Thank you.
Ciao, Enrico
E l'Ave Maria di Gounod si sente decentemente?
And does Gounod's Ave Maria feel decently?
Raros
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Ciao, Enrico
E l'Ave Maria di Gounod si sente decentemente?
And does Gounod's Ave Maria feel decently?
Raros
- mathom
- Vic 20 Dabbler
- Posts: 80
- Joined: Wed Aug 07, 2019 11:37 am
- Location: Centennial, Colorado
- Occupation: Software Engineer
Re: VicSAM without SID
This is quite amazing to me. I am constantly astonished with what our little, old VICs are capable of.
...mathom...
Re: VicSAM without SID
Hi
Dedicated to Italian friends.
In the 80s-90s the Italian 'System editoriale' published 'La Voce 3' for C64, basically a SAM in Italian.
I am also able to recover my port on Vic20 always without SID.
The difference between C64 and Vic20 are the '[' and ']' commands. In the C64 they turn the video off and on,
while on Vic20 they act on the cleaning of the voice.
I added 'Vic Song' originally written for the C64.
The manual I am attaching I have downloaded from the ready64.org site which I thank.
Listing of 'Voice6.Boot.Bas':
Listing of 'vic song':
Raros
Dedicated to Italian friends.
In the 80s-90s the Italian 'System editoriale' published 'La Voce 3' for C64, basically a SAM in Italian.
I am also able to recover my port on Vic20 always without SID.
The difference between C64 and Vic20 are the '[' and ']' commands. In the C64 they turn the video off and on,
while on Vic20 they act on the cleaning of the voice.
I added 'Vic Song' originally written for the C64.
The manual I am attaching I have downloaded from the ready64.org site which I thank.
Listing of 'Voice6.Boot.Bas':
Code: Select all
10 REM LA VOCE DEL VIC 4
13 REM VOX "]" = HIFI! AUDIO CON VOLUME BASSO (DEF)
15 REM VOX "[" = GROWL AUDIO CON VOLUME ALTO
16 REM
18 PRINT"“":PRINT CHR$(158):PRINT:POKE 36879,110
20 PRINT" LA VOCE3 DEL ";CHR$(05)"VIC":PRINTCHR$(159)
30 PRINT" B Y":PRINT CHR$(144)
40 PRINT" R A R O S":PRINT:PRINT CHR$(159):PRINT
50 IF LF=0 THEN LF=1:GOTO 100
60 IF LF=1 THEN LF=2:GOTO 110
80 SYS 24960:CLR
81 VOX "[SONO PRONTO8"
82 VOX "]"
83 NEW
100 LOAD "VOCE6.A000.VIC*",8,1
110 LOAD "VOCE4.6180.VIC*",8,1
666 REM
Code: Select all
5 vox "[":rem Bisognerebbe cambiarla in ']'
10 play 21,20
20 vox "brill"
30 play 17,140
40 vox "laan"
50 play 21,150
60 vox "coooooooooor"
65 vox " "
70 play 19,160
80 vox "caal"
90 play 17,199
100 vox "do"
110 play 19,160
120 vox "spleen"
130 play 21,140
140 vox "di"
150 play 17,150
160 vox "dool"
170 play 14,150
180 vox "soooo"
190 play 9,140
200 vox "leeeeee"
210 vox "]"
- Attachments
-
- VicVoce3 ITA.zip
- VicVoce3 In Italiano
- (9.26 KiB) Downloaded 93 times
-
- ManualeVoce3.zip
- Manuale Voce3 per il C64
- (83.09 KiB) Downloaded 86 times
- orion70
- VICtalian
- Posts: 4341
- Joined: Thu Feb 02, 2006 4:45 am
- Location: Piacenza, Italy
- Occupation: Biologist
Re: VicSAM without SID
What can I say in English? Nothing but Italian words of surprise come to mind (incredibile! pazzesco! se non l'avessi sentito con le mie orecchie, non ci avrei creduto!). And one more: GRAZIE for this precious jewel.
I can't wait to surprise friends - and have fun with my daughter, much in the same way we made the Commodore 64 swear like a dock worker![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
I can't wait to surprise friends - and have fun with my daughter, much in the same way we made the Commodore 64 swear like a dock worker
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
-
- Vic 20 Devotee
- Posts: 231
- Joined: Tue Sep 04, 2018 2:40 am
- Website: http://davbucci.chez-alice.fr
- Location: Grenoble - France
Re: VicSAM without SID
Quite impressive! Great work!
Re: VicSAM without SID
Other three quick tests so you can hear that everything works on a real Vic-20
(sorry for the presence of some noise, otherwise I would have to wait at least another day)
VicVoice3: to a friend...
https://www.dropbox.com/s/j4vtnd3ttbhjo ... 0.mp4?dl=0
VicSam: some other speech
https://www.dropbox.com/s/2mda63sq9m5ah ... 0.mp4?dl=0
VicSam: Ave Maria
https://www.dropbox.com/s/obkyc91wagu63 ... 0.mp4?dl=0
great work Raros!![Smile :)](./images/smilies/icon_smile.gif)
(sorry for the presence of some noise, otherwise I would have to wait at least another day)
VicVoice3: to a friend...
https://www.dropbox.com/s/j4vtnd3ttbhjo ... 0.mp4?dl=0
VicSam: some other speech
https://www.dropbox.com/s/2mda63sq9m5ah ... 0.mp4?dl=0
VicSam: Ave Maria
https://www.dropbox.com/s/obkyc91wagu63 ... 0.mp4?dl=0
great work Raros!
![Smile :)](./images/smilies/icon_smile.gif)
Re: VicSAM without SID
P.S. and I tell you that I had the original of "La Voce 3" for the C64, back in the day! So cool and so much fun! ![Wink :wink:](./images/smilies/icon_wink.gif)
![Wink :wink:](./images/smilies/icon_wink.gif)
Re: VicSAM without SID
![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Thanks thanks thanks
However it feels really good on a real VIC20.
I'm happy too
Raros
-
- Vic 20 Hobbyist
- Posts: 107
- Joined: Wed Oct 02, 2013 1:54 am
- Location: Italy
Re: VicSAM without SID
Good program , but
If load and run program "vic song"
bad voice and at the end
Message " ? sintax error in line 8280 "
With emulator WinVice 3.1 or Vic20 real
Thank you for help. Armando
If load and run program "vic song"
bad voice and at the end
Message " ? sintax error in line 8280 "
With emulator WinVice 3.1 or Vic20 real
Thank you for help. Armando