From: J Ellsworth (c1_at_syndicomm.com)
Date: 2007-04-09 08:40:21
The dtv had the 512 cycle charge dump type ADC, but for some reason it didn't seem to work well when the chip came back. I was having a conflict with DC Studios, so I didn't spend any time trying to figure out why it was not stable. Jeri -----Original Message----- From: owner-cbm-hackers@ling.gu.se [mailto:owner-cbm-hackers@ling.gu.se] On Behalf Of Jim Brain Sent: Sunday, April 08, 2007 7:21 PM To: cbm-hackers@ling.gu.se Subject: Re: Commodore joystick ports Scott McDonnell wrote: > I agree with you about the 512 cycles, now that I read up a bit more. > > Sorry, there was some miscommunication there about the multiplexing. > There are two POT inputs to the SID and two pots on each control port. > POTX and POTY of the given control port are connected to the SID at the > same time. The PORTS are multiplexed, not the POT lines. This is done by > the CD4066. My mistake in not being clear. > It wasn;t your post I was referring. Someone (Pasi?) suggested the 512 might be to allow the internal circuitry to be multiplexed, 256 for POTY, 256 for POTX. However, if that were true, I reasoned you should see the drive to zero trigger alternate, and it does not. > I am fairly certain Jeri just used a modern ADC, since it wouldn't make > much sense to do it exactly the way the original commodore worked when > there are better and easier ways now. There is an ADC chip connected to > the POT on the Hummer. I don't have one in front of me, but it is > probably one of the Dallas Semi integrating slope ADCs (dual slope, most > likely.) It isn't important to emulate it exactly, as long as the SID > registers are filled with the values expected by a game. You have a lot > more license to do it your way when you recreate the internals. That's > the secret of emulation: As long as the circuit takes the inputs > expected and outputs the results as expected, what happens in between > isn't all that important. > Given the low sample rates involved and the target (paddle input), your position is correct. However, Jeri is known for trying to deal with the minutiae. As well, using a regular ADC would no doubt preclude the use of the 1351 mouse, which depends on the 512 cycle period. > Again, yours and Levente's methods both work as you both have > demonstrated. Nobody is questioning that, of course. But, I am just > I'm not defending it per se. I had a hammer (uC) for other reasons in my project, so I manufactured the "nail" to make it all work. It's OK, though. Someone asked me to delve into more details on how the PSXJoy emulates the paddles, and I admit I had forgotten a lot of this since late 2004, so it was a good refresher. Jim -- Jim Brain, Brain Innovations (X) brain@jbrain.com Dabbling in WWW, Embedded Systems, Old CBM computers, and Good Times! Home: http://www.jbrain.com Message was sent through the cbm-hackers mailing list Message was sent through the cbm-hackers mailing list
Archive generated by hypermail pre-2.1.8.