Jump to content
CPUWIZ

Adding the expansion port.

Recommended Posts

I needed to modify my dev system, so it has an expansion port, for debugging my MP3 player.  Figured I'd share how easy it is.

 

1 x dual row, angled pin header.

 

Remove solder, add header, solder and done.

 

 

 

IMG-8303.jpg

62345544789--B5115FE8-A9A8-4095-84E6-644A5D482764.jpg

  • Like 13

Share this post


Link to post
Share on other sites

Do I see  functioning Rf and no blue light power led? How could you? I thought you were cool...

 

Share this post


Link to post
Share on other sites

I have a 14" Sony CRT and the picture via RF is perfect and blue is out of style.  If anything, I'd put an animated rainbow LED in it, but for me the functionality additions are more important, like 4 BIOS images and Alexa control as well as a universal remote, to turn said TV on. ;)

Share this post


Link to post
Share on other sites
1 hour ago, Jinks said:

Do I see  functioning Rf and no blue light power led? How could you? I thought you were cool...

 

I always try to keep the RF intact on the systems I upgrade unless I'm told otherwise by the owner. And I prefer UV LEDs in the 7800 although I do have the slow RGB changing ones on hand as well.

 

Share this post


Link to post
Share on other sites
16 hours ago, -^CrossBow^- said:

I always try to keep the RF intact on the systems I upgrade unless I'm told otherwise by the owner. And I prefer UV LEDs in the 7800 although I do have the slow RGB changing ones on hand as well.

 

 

The slow RGB ones are fun.

Share this post


Link to post
Share on other sites
23 minutes ago, Shawn said:

 

The slow RGB ones are fun.

I only recently got them to have on stock as prior to that I could only find the fast blinking annoying ones. I've only actually installed one of them into the my Extron selector as the small bulbs it uses to light up behind the selector buttons are only 5v so I purchased some warm white LEDs and stuck 460R resistors off the + leads of each and then plug them directly into the socket that the small bulbs used. Been working like a charm. But yeah I have my selector for the "Retro systems" (Anything plugged off the front inputs) with an RGB slow changer. Pretty cool.

 

Share this post


Link to post
Share on other sites

I was gonna mention the resistor to slow them down. Some of them already have a built in resistor that controls the speed they come at. I used to get them 100 at time from china for next to nothing but have no bought them in a long time.

Share this post


Link to post
Share on other sites

The resistor I'm adding is to drop the incoming voltage to the LED down to about 3.2v or so from the +5. The LED actually came with the resistors included and I just have to solder then in somewhere in the circuit. In this case I cut the + lead off the LED really short and the same on one end of the resistor. Solder those together, shrink tube that side, and then trim the other end to match the length of the other lead as needed. The box these 100 LEDs I got were designed for using them in +5v power hence the resistors that came included. I've not seen the resistor change the speed of them so I'm guessing they have one built in already for that.

 

Share this post


Link to post
Share on other sites
On 10/4/2020 at 9:38 AM, CPUWIZ said:

I needed to modify my dev system, so it has an expansion port, for debugging my MP3 player.  Figured I'd share how easy it is.

 

1 x dual row, angled pin header.

 

Remove solder, add header, solder and done.

 

 

 

IMG-8303.jpg

62345544789--B5115FE8-A9A8-4095-84E6-644A5D482764.jpg

Hi Roman

which mp3 player do you use?

What can i do with this machine?

I guess,i need special software?

Share this post


Link to post
Share on other sites
12 hours ago, gambler172 said:

Hi Roman

which mp3 player do you use?

What can i do with this machine?

I guess,i need special software?

 

Still working on it, it will work like the Vox, but with much faster response time and no external speaker.  I will write a driver for it, when the hardware works.

  • Like 1

Share this post


Link to post
Share on other sites

You could technically launch a background music MP3 (for instance) and it will cost zero CPU cycles, when it is playing.

  • Like 2

Share this post


Link to post
Share on other sites
20 hours ago, CPUWIZ said:

You could technically launch a background music MP3 (for instance) and it will cost zero CPU cycles, when it is playing.

Sounds great.....what Mp3 player do i need?

Share this post


Link to post
Share on other sites
3 hours ago, gambler172 said:

Sounds great.....what Mp3 player do i need?

 

Built in MP3 player with micro SD card reader.  Games could ship with SD carts, the small ones are super cheap these days. 

 

Who knows, when I get it to work, I may walk away from it again, like I did when the PS2 adapter was perfect, or my WiFi MCP kit, which I probably go back to at some point.  :roll:

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, CPUWIZ said:

or my WiFi MCP kit, which I probably go back to at some point.  :roll:

Yes, please. :) 

Share this post


Link to post
Share on other sites
On 10/11/2020 at 1:55 PM, CPUWIZ said:

You could technically launch a background music MP3 (for instance) and it will cost zero CPU cycles, when it is playing.

I was wondering why you would want to this.

Edited by Bakasama

Share this post


Link to post
Share on other sites
5 hours ago, CPUWIZ said:

 

Built in MP3 player with micro SD card reader.  Games could ship with SD carts, the small ones are super cheap these days. 

 

Who knows, when I get it to work, I may walk away from it again, like I did when the PS2 adapter was perfect, or my WiFi MCP kit, which I probably go back to at some point.  :roll:

 

1gb, 2gb & sometimes 4gb cards can be had in bulk for next to nothing now :)

 

Share this post


Link to post
Share on other sites
13 hours ago, Bakasama said:

I was wondering why you would want to this.

Could you not just have code in a game that triggers the player to play different music? That would be a sound chip upgrade. 

Share this post


Link to post
Share on other sites

Unless this is just for fun, I'm guessing the idea here is that you could wire in a cheap MP3 player into the cart itself that essentially would contain the OST for the game. And then use game code to trigger which tracks off the MP3 player are actually played. The audio output from the MP3 player would be tied directly to the external audio line out from the cartridge port so that the actual music would be mixed through the 7800 just like the pokey and other sound chips?

 

Since the 7800 is mono audio only from the external audio line and we are talking classic console here, you could even record the MP3 tracks at low bit quality and it wouldn't matter too much audio wise?

 

 

Share this post


Link to post
Share on other sites
17 minutes ago, -^CrossBow^- said:

...  I'm guessing the idea here is that you could wire in a cheap MP3 player into the cart itself that essentially would contain the OST for the game. And then use game code to trigger which tracks off the MP3 player are actually played. The audio output from the MP3 player would be tied directly to the external audio line out from the cartridge port so that the actual music would be mixed through the 7800 just like the pokey and other sound chips?

 

Isn’t that how the on-cart tracker in RIKKI & VIKKI works? Of course the tracker there is microcontroller-based, playing music tracks and cues in response to game code commands, but once started, the tracker plays independently, with no overhead made on SALLY on no impact on MARIA performance. 

Share this post


Link to post
Share on other sites

That potential mp3 player add-on gives me some ideas like having a Double Dragon game with soundtracks from Streets of Fire or The Warriors running the background while playing. Or maybe having a Pengo game that plays the many, many, covers of "Popcorn".

Share this post


Link to post
Share on other sites
1 hour ago, DrVenkman said:

Isn’t that how the on-cart tracker in RIKKI & VIKKI works? Of course the tracker there is microcontroller-based, playing music tracks and cues in response to game code commands, but once started, the tracker plays independently, with no overhead made on SALLY on no impact on MARIA performance. 

Yes, this is also similar to how GTROM + GTMP3 was implemented for the NES.

...or how the CD-Player was implemented in my stereo cabinet.

Edited by TailChao

Share this post


Link to post
Share on other sites
2 hours ago, -^CrossBow^- said:

Unless this is just for fun, I'm guessing the idea here is that you could wire in a cheap MP3 player into the cart itself that essentially would contain the OST for the game. And then use game code to trigger which tracks off the MP3 player are actually played. The audio output from the MP3 player would be tied directly to the external audio line out from the cartridge port so that the actual music would be mixed through the 7800 just like the pokey and other sound chips?

 

Since the 7800 is mono audio only from the external audio line and we are talking classic console here, you could even record the MP3 tracks at low bit quality and it wouldn't matter too much audio wise?

 

 

 

I put an MP3 player into a little box that auto played with the BIOS on start up to say "have you played atari today?" via the expansion port quite a while ago "just for fun" as you mentioned. It was simple and amusing for a time but that is about it. I posted about it once or twice on the forum when talking about different audio format options. Interchangeable SD cards for MP3 playback via the expansion port triggered via cartridge programming as CPUWIZ is planning is an interesting concept and way more than I could ever do that is for sure. It would be a novelty project as you kinda hint at as most 7800's don't have the pins on the expansion port and a lot don't even having the opening for the port as the mold was changed on the console to close it off totally after a few revisions. Combine that with the fact that 99 percent of users don't have the ability or means to put the header onto the motherboard or want to cut a hole in the console where the mold covers the port with plastic, Your idea of having it in the cart itself is more realistic for mass use, I agree. It's still fun to play around with the unused expansion port though. If CPUWIZ writes a driver for it to be triggered via programming who knows where it might go. Could be a few with expansion port dongles doing the job, or on cart versions. If there was a killer app it would get adopted in some way.

Share this post


Link to post
Share on other sites

Would not be to hard to smash a hole in the side and burn in said connector... most of us could probably manage..

What can go wrong? 😂

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...