Page 1 of 1

Synthesound

Posted: Thu Aug 24, 2023 4:26 pm
by mathom
So chysn's thread on cartridges (here) reminded me that I used to have the Synthesound cartridge from HES for my VIC-20. I thought I would give it another look but the image that is posted on Zimmers just produces garbage on my screen. Is there a trick to getting this to run?

Re: Synthesound

Posted: Thu Aug 24, 2023 8:40 pm
by chysn
mathom wrote: Thu Aug 24, 2023 4:26 pm So chysn's thread on cartridges (here) reminded me that I used to have the Synthesound cartridge from HES for my VIC-20. I thought I would give it another look but the image that is posted on Zimmers just produces garbage on my screen. Is there a trick to getting this to run?
My method for getting Synthesound to work was that I burned the ROM image onto a 2764A and installed it into an old Visible Solar System PCB.

When I try to run the unmodified Zimmers PRG on VICE, I get what you're probably getting, garbage on the screen. It likely needs to be run in ROM instead of RAM at $A000. I created a cartridge image (using cartconv) and attached it here. UnZIP it, then do File > Attach cartridge image... in an unexpanded VICE. It seems to work okay, but I haven't taken it through all its paces.

Re: Synthesound

Posted: Thu Aug 24, 2023 9:47 pm
by chysn
I can't really figure out how to use it, though. It seems to lock up when I enter editing, and I'm not sure how to make any changes. I think my hardware cartridge works, but I'll have to play around with it. I've got thunderstorms coming through tonight, so my VIC and 1702 are unplugged until the morning, but I'll check it out when I can...

Re: Synthesound

Posted: Fri Aug 25, 2023 8:07 am
by chysn
I'm not sure if my cart on PCB is working or not. When I first press F1, I can play notes with the keyboard. Space apparently takes me to an editing system, in which Enter advances to the next parameter from left to right. I can make changes with the cursor keys.

But... I can't figure out how to get OUT of this editing mode and back to the keyboard to listen to the changes I've made. Space doesn't do it, and Enter just goes back to the beginning. How does this work? And what do those circles with 1-20 on the bottom of the screen mean?

I cannot find a PDF manual for this thing online. This is an interface made by somebody on a deadline!

Update: OK, to get out of edit mode, you have to press Space at exactly the right time, once you've Entered off the last parameter (release of env 4). If you take a parameter out of range, it might crash. If you press keys too fast, it might crash. If you make a concerned expression at it, it might crash. It's a real crash-o-saurus. But, when it works, it makes kind of cool sounds. I prefer turning knobs on my Prophet 5.

Re: Synthesound

Posted: Fri Aug 25, 2023 12:06 pm
by mathom
Wow! Thank you for doing all that. Seems that "unexpanded" is the critical thing here. That got it working for me. I found a manual for it at https://ia801502.us.archive.org/22/item ... 9_text.pdf

Re: Synthesound

Posted: Fri Aug 25, 2023 12:38 pm
by doug_in_nc
Here's the manual. It's on archive.org

HES SyntheSound Manual (Pub).zip
(8.02 MiB) Downloaded 114 times

Re: Synthesound

Posted: Mon Aug 28, 2023 8:19 am
by chysn
Appreciate the manual links, guys.

Re: Synthesound

Posted: Mon Oct 16, 2023 5:44 am
by nefaurora
I found your problem as to why you are getting "garbage" with Synthesound. Synthesound is ONLY meant to run in UNEXPANDED VIC or 3K Memory modes.... Run it in any other Memory mode, and all you will get is trash! It was incorrectly listed on Zimmer's as running in 8k memory mode which is highly incorrect!....lol.....You're Welcome... Tony K. ;)

Re: Synthesound

Posted: Mon Oct 16, 2023 7:20 am
by Mike
nefaurora wrote:[Synthesound] was incorrectly listed on Zimmer's as running in 8k memory mode which is highly incorrect!
For the ROM dumps on zimmers, the given size info states the size of the ROMs themselves, which is not related in any way to any amount of RAM expansion supposed to be there.

There are only a few cartridges like Super Expander and some other utility cartridges where extra RAM is a supported use case. All contemporary game cartridges assume (and can do rightfully so!) that there is no extra RAM present. Some game cartridges unfortunately fall over any extra RAM present: Bug Crusher is known for this, and this issue had been covered here in Denial already ages ago. In those times however, this scenario had only been relevant for users of a cartridge extender, when the user operated a +8K (or bigger) RAM expansion cartridge alongside a game cartridge by mistake.