Login
Back to forumReply to this topicGo to last reply

Posted By

CN
on 2022-03-28
18:44:37
 Extending the capabilities of the 264 series

Hello everyone, I recently came across an old but interesting c64 / vic-20 project to add an V9958 video processor to these machines through the cartridge port. Description and schematics below. The board also contains audio and standard rs-232 capability, we already have SID boards so can probably drop the audio but maintaining the RS-232 would be great as this would benefit C16 and C116 owners.

Does anyone know if the design can be adapted to our machines and if so is anyone willing to do it?

http://www.6502.org/users/sjgray/projects/vyms64/index.html

Posted By

MMS
on 2022-03-29
15:55:13
 Re: Extending the capabilities of the 264 series

Very interesting project!

Actually BSZGG's RS232 Mouse project made the same approach for RS232, added a Max232 IC (circuit) to the already existing 6551 of the Plus/4, certainly C16 and C116 were out of this possibility (but the project never realized a usable small driver).
Just an idea. BTW via RS232 you may able to control a external MIDI device, like Yamaha, theoretically the MIDI is the good old RS232, just on Baud rate of 38400. the built-in 6551 maximum rate is 19800, But with an external xtal you may increase the Baud rate of 6551.

Yamaha YM2413: it was used in the MSX machines, but I feel it a little too limited. yeah, it has much more channels than the Yamaha YM2149 (=AY-3-8190), but I think it was more limited in a different ways
It is limited, not because it has only 2 waveforms, but because "YM2413 can only play one user-defined instrument at a time; the other 15 instrument settings are hard-coded and cannot be altered by the user.". that's a huge limitation.
It did not sound too bad (but I found it a little too streile), you can listen it here
https://www.youtube.com/watch?v=V0MXWXbTRng
https://www.youtube.com/watch?v=yucFVhoY6YA

You can compare here YM2413
https://www.youtube.com/watch?v=ITaJ5AJ2hGY


The MSX2+ video chip was a great development, no question about it. Great colors, attribute free high resolution gfx, 80 column text mode, hardware supported fill routines. 512 x 212 pixels x 16 colors from 512. Nice.

Posted By

MIK
on 2022-03-30
07:40:35
 Re: Extending the capabilities of the 264 series

Yeah I think the MSX sounds a bit weak from those video's. A bit like a children's keyboard that's not even 3 octaves.

The YM2612 found in a Megadrive has recently done this back in 2019 for a game called Tanzer. There are 11 tunes in the vid and each one is marked so you can manual skip to the next. I believe only the drums are samples... Title tune is very cool but have a listen to those Stage X tunes! happy



Posted By

MMS
on 2022-03-30
12:43:33
 Re: Extending the capabilities of the 264 series

Wow, YM2612 sounds really great.
Next to Tanzer I checked the DUNE 2 music, and it sounds much better than Adlib/SoundBlaster OPL2 and even sounds better than SB16 OPL3.

Posted By

MIK
on 2022-03-30
15:46:15
 Re: Extending the capabilities of the 264 series

Yeah the Dune 2 music on MD is a good effort. I still love that Amiga sound track tho. wink


Another MD game you may like the sound of and from around 2019 is Xeno Crisis.

The closest keyboards to an MD chip are the Yamaha PSS480 or PSS580 (4 octave keyboard), and the PSS680 or PSS780 (5 octave). They all have MIDI. It's not general midi but midi as it was before general midi came along.
The PSS280 & PSS380 series may be another alternative for a later FM chip, no midi on these tho.

Posted By

CN
on 2022-03-30
17:59:11
 Re: Extending the capabilities of the 264 series

I always love the sound chip debates happy

What do we think about interfacing the V9958 and RS232, can the design be adapted for our machines? The built in graphics capabilities of this chip would greatly simplify game development on the plus 4 and potentially bring a whole new dynamic to the scene... Thoughts ?

Posted By

CN
on 2022-03-30
18:57:02
 Re: Extending the capabilities of the 264 series

I found a schematic which works with a 6502 CPU.

[ schematics ]

on this thread

http://forum.6502.org/viewtopic.php?f=4&t=3158

Posted By

MMS
on 2022-04-01
15:35:06
 Re: Extending the capabilities of the 264 series

The 9958 is a great video chip, much better, that the C128's VDA (has sprites, more colors, higher legal resolutions, hardware "blitter").
Imagine a GEOS with that video Chip!

Certainly it would make game development to a new level, though I have to admit, the purists will not like it.
Even the SID cards (despite their widespread ownership) still generate some debates, how much it is the part of the 264 series, and recently some really good musics were developed for these 2 puny channels. happy (and certainly SID ICs became very expensive.
The V9958 IC can be bough for 30-40USD from China, so not a big deal. I agree with the forum comment, that instead of 41464 ICs it could use SRAMs, and it may save a lot of extra efforts on RAS/CAS wiring.

There are very few expert programmers on this platform, and this IC requires new programming techniques, learning new addresses. But I am not a great programmer, just a lamer happy
So I think it will purely depend on the final price, if few dozen people would have it, some programs could have been developed to it. I would certainly create some 80 column PETSCII of some graphics happy

I think adding new video IC AND new sound chip at the same time would make zero programs using both.
(only if there would be a simple method to copy the music from the original platform. It could be complicated, if it has Z80 IC, or 16 bit CPU)

As I mentioned beforehand- using an upgraded fast RS232 could make it control some General MIDI-like devices.
Yamaha developed a serial interface next to MIDI, and is communicated via the RS232.
Funny, but it has EXACTLY the same Mini Din8 connector, as the 264 series Joystick connector happy

You can listen to the Yamaha MU5, MU10, and MU50. MU5 is still like a toy, but even compared to SID it was a great device.
You can see the backplate of this device in the video, and there is the TO HOST interface, using CCIBM cable to connect to IBM's RS232
https://www.youtube.com/watch?v=tiCiJCsLExI
http://www.home-machine-shop.com/AW4416_RTC_Replacement/Yamaha_CCIBM_Cable.pdf

How it can be driven? CBX.exe, I have n further information on the protocol, but it should be something serial RS232 protocol :-)
https://usa.yamaha.com/support/updates/31600_en.html

Yamaha MU5 is a kind of accessible device for $100-130 but but still gives you much better music that SB AWE32 or SVB Extgy (not to mention SB16). You can listen on all the CANYON.MID, and can do a comparison.

So it would be something extraordinary good for an 8 bit machine, and the MIDI musics are typically small. (the amour Canyon.MID is just 28KB).
Certainly MU10 is better, and MU50 is great (and expensive). But anyone can choose "his weapon of choice".

https://www.youtube.com/watch?v=YSViied2G5o

So, a proper fast RS232 good be a really good start to ease the "long term pain" LOL happy

But maybe that special Yamaha cable and devices are not necessary, there are direct RS232 to MIDI boards, but I have no clue about the soft-MPU protocol
https://hackaday.io/project/179964-mpu-232-rs-232-midi-interface
But sending data with 38000 baud could be a challenge for our little machine...

Posted By

MIK
on 2022-04-01
16:38:20
 Re: Extending the capabilities of the 264 series

Wow at that MU5, I have an RY8 which is in the same style but is a drum machine lol. Didn't realise Yamaha made different units in the same style. grin

Posted By

gerliczer
on 2022-04-02
05:43:09
 Re: Extending the capabilities of the 264 series

What do we think about interfacing the V9958 and RS232, can the design be adapted for our machines? The built in graphics capabilities of this chip would greatly simplify game development on the plus 4 and potentially bring a whole new dynamic to the scene... Thoughts ?

Probably doable but I know nobody who would be willing to do it. And you are actually very wrong. That card would not help game development at all. You see, if you make a game for the V9958 that game won't run on the Plus/4 or C=16 computers but only on an insignificant minority of them. If you want to write it with fallback to TED graphics then congratulations, you more than doubled the work.

Regarding the sound device debate: I don't think there is much interest in yet another or another two or three PSGs. The 8 bit Commodores have no history with the plethora of Yamaha synthesizer chips except maybe the YM3526 which was built in the C=64's Sound Expander and even slighter maybe the YM3812 which is the core of FM-YAM by Xentax. I do think that SID is plenty enough. We should work on making them more widespread if that is possible.

Posted By

MMS
on 2022-04-03
13:02:40
 Re: Extending the capabilities of the 264 series

Well, it seems Yamaha MU15 also support the TO HOST port (=RS232).
https://www.ebay.com/itm/265586199757?ssPageName=STRK%3AMEBIDX%3AIT&fromMakeTrack=true

I have to tell, the best MIDI experience I've ever had was with an XG sound card from Yamaha.
It sounds superb even compared to Generatl Midi (including Roland MT-32, the "best gaming card on PC")

https://www.youtube.com/watch?v=2BZ0NlsWQkI

@Chronos: listen at 1:50 happy

And to extend the range, Yamaha TG100 also have this port.
http://www.emismusic.co.uk/Yamaha%20TG100%20back.jpg

Surprisingly good sound
https://www.youtube.com/watch?v=4-bkQIiYpfk

Not to mention TG300 and MU1000
https://i.ebayimg.com/images/g/gIsAAOSwnh1iJ4iq/s-l1600.jpg

This is not a toy any more... Not to mention, it is TG300 black and affordable :-)
https://www.youtube.com/watch?v=vKVcpqbGMnw



Back to topReply to this topic


Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon