News:

NEW GAME: MERLIN in the Castle of Evil ! Check this topic!

Main Menu

Music and Chars

Started by Rafael, July 01, 2010, 11:29:14 PM

Previous topic - Next topic

Rafael

I cant?remember if I already asked that or if I just think. I not sure but maybe I readed anywhere that 2600?s Pitfall 2 uses an extra chip for music, could it be possible on the Ody? The other question is about max. char on the screen, I know Ren? already talk about it, but I not founded, how I remember is possible to get 128 chars in 8 lines of 16 chars, is it correct?

Rene_G7400

Quote from: Rafael on July 01, 2010, 11:29:14 PM
I not sure but maybe I readed anywhere that 2600?s Pitfall 2 uses an extra chip for music, could it be possible on the Ody?

I don't know which chip the 2600 uses, but I've successfully controlled an AY-3-8910 soundchip with a Videopac console.

Quote from: Rafael on July 01, 2010, 11:29:14 PM
The other question is about max. char on the screen, I know Ren? already talk about it, but I not founded, how I remember is possible to get 128 chars in 8 lines of 16 chars, is it correct?

Yes. My test has all 4 quad's on one line (so 16 characters), which are updated 8 times. If you would also use the 12 normal characters, you can have a maximum of 140 chars on the screen at the same time. All characters on one line will have the same color (except the 12 loose chars).



Rafael

Quote from: Rene_G7400 on July 02, 2010, 10:36:03 PM
Quote from: Rafael on July 01, 2010, 11:29:14 PM
I not sure but maybe I readed anywhere that 2600?s Pitfall 2 uses an extra chip for music, could it be possible on the Ody?

I don't know which chip the 2600 uses, but I've successfully controlled an AY-3-8910 soundchip with a Videopac console.


How you made this experience, I mean how to check it working?

Rene_G7400

Quote from: Rafael on July 03, 2010, 02:47:40 AM
Quote from: Rene_G7400 on July 02, 2010, 10:36:03 PM
I don't know which chip the 2600 uses, but I've successfully controlled an AY-3-8910 soundchip with a Videopac console.

How you made this experience, I mean how to check it working?

I've made a testcart for hardware experiments. It has an Eprom socket and a ribbon cable with a DIL connector that I plug into a breadboard. All signals of the cartridge port go to this connector. I've also put the soundchip and some extra logic on the breadboard, and connected the sound output to an active speaker. I've written a simple testprogram to send data to the registers of the soundchip.

Rafael

#4
Quote from: Rafael on July 01, 2010, 11:29:14 PM
The other question is about max. char on the screen, I know Ren? already talk about it, but I not founded, how I remember is possible to get 128 chars in 8 lines of 16 chars, is it correct?
Quote
Yes. My test has all 4 quad's on one line (so 16 characters), which are updated 8 times. If you would also use the 12 normal characters, you can have a maximum of 140 chars on the screen at the same time. All characters on one line will have the same color (except the 12 loose chars).


Just forgot to ask an important detail, will it work in every console (Euro, Usa, Br)?

Rene_G7400

Quote from: Rafael on July 06, 2010, 12:08:41 AM
Just forgot to ask an important detail, will it work in every console (Euro, Usa, Br)?

At first I didn't even try it on an NTSC Odyssey2 console, because I thought it would never work. But after some timing adjustments I really got it working on NTSC consoles too. So yes, it will work on every Videopac and Odyssey(2) console. (I don't have a brazilian Odyssey console, but the timing of them should be the same as U.S. Odyssey2 consoles.)

Rafael


TedFoolery

Rene, just to clarify, your project with the AY-3-8910 soundchip made sounds from an external speaker, not from the tv, correct?

Even if that's true, I wonder if a small speaker could fit inside a standard cart (with the extra chips, it might be a tight squeeze). This would finally allow the O2 to have music while a game is being played.


Rene_G7400

Quote from: TedFoolery on July 07, 2010, 05:33:40 PM
Rene, just to clarify, your project with the AY-3-8910 soundchip made sounds from an external speaker, not from the tv, correct?

Yes, that's right. You would need an extra speaker, just like the Voice module.
The AY-3-8910 is pretty large, but I've read in the datasheet that there are smaller versions without the (unnecessary) extra I/O ports (AY-3-8912 and AY-3-8913).
I needed at least two extra TTL IC's for the control signals (74LS04 and 74LS32).

Gorf

Rene and I are working together to make an addon to the Videopac/O^2 consoles
that allow you not only this sound system but much more RAM and ROM as well as
powerful functions such as math and instant Character 'Y' positions coordinate
setup with less code.

I am going to eventually get around to throwing the logic parts of this system onto
a small CPLD/FPGA and then add sockets. It should allow for some amazing new games
on the systems.

Rafael

Quote from: Gorf on July 09, 2010, 10:59:35 PM
and instant Character 'Y' positions coordinate
setup with less code.

Loved it :D

Ozyr

Quote from: Gorf on July 09, 2010, 10:59:35 PM
Rene and I are working together to make an addon to the Videopac/O^2 consoles
that allow you not only this sound system but much more RAM and ROM as well as
powerful functions such as math and instant Character 'Y' positions coordinate
setup with less code.

How will this add-on be done? I would guess some type of internal addition that would be attached to the main board in some way?

P.S. You've got at least one buyer that would be interested in this (actually, I'd buy more than one, so....)  8)

Rene_G7400

Quote from: ozyr on July 10, 2010, 03:36:09 AM
How will this add-on be done? I would guess some type of internal addition that would be attached to the main board in some way?

There will be no need to open the console, it's all been done through the cartridge port.

Rafael

Quote from: Gorf on July 09, 2010, 10:59:35 PM

I am going to eventually get around to throwing the logic parts of this system onto
a small CPLD/FPGA and then add sockets. It should allow for some amazing new games
on the systems.

Maybe, few early arcade games can?t be converted to Ody, digging games, like Mr. DO, QIX and sliding puzzles like Locomotion, do you think the Ody will be capable to do games like that. I also think a new add on like this requires unless a new software for tests, is there more secrets  ;:)

Ozyr

Quote from: Rene_G7400 on July 10, 2010, 12:09:51 PM
Quote from: ozyr on July 10, 2010, 03:36:09 AM
How will this add-on be done? I would guess some type of internal addition that would be attached to the main board in some way?

There will be no need to open the console, it's all been done through the cartridge port.


Cartidge port?

As is an add-on like the Chess module?

Or through cart w/extra stuf inside?

Or is this still too early in development to talk about?

Would also be interested if this is going to be a limited thing, or made on demand (which I would prefer).