Joymega adapter on small PCB/connector (any interest?)

Page 4/14
1 | 2 | 3 | | 5 | 6 | 7 | 8 | 9

By sd_snatcher

Prophet (3086)

sd_snatcher's picture

24-05-2014, 00:25

I already tested the original adapter (with 74LS04 inside) many times and it works fine with JOYTEST v2.0 with turbo.

In fact, my patches that have joymega support use the same libraries that JOYTEST v2.0 uses. And those patches enable the turbo on Turbo-R machines and still worked fine with the joymega adapter.

I don't have the original Sega wired 6-button joypad, but I have the original Sega wireless 6-button joypad. And the 6-button joypads from DealExtreme. Both worked fine.

If the transistor-based adapter is having speed problems, try replacing the resistor that is connected to the pin-5 with a 4K7 one. This will probably make it quicker.

But maybe your joypads are just too slow. It would be ideal to test with an original adapter that uses the 74LS04 chip.

By l_oliveira

Hero (529)

l_oliveira's picture

24-05-2014, 00:32

Honestly by the logic (I mean common sense logic, not digital logic haha) the single transistor circuit is supposed to be a lot faster than the inverter port, which is not really just a inverter port but a current buffer (amplifier) which happens to have an intentionally inverted output.

The propagation delay is supposed to be a lot longer on a logic port built with at least four transistors than one built with just one.

Just some food for the thought ... Cool

By syn

Paragon (1920)

syn's picture

24-05-2014, 00:56

I dont think my joypad is too slow seeing its an official sega one though.. or didnt you mean mine in particular?

Does someone have an "original" adapter I can buy or borrow to test?

@sd-snatcher: how often have you used those from dealextreme? I heard some knockoffs from china can break down very fast. So I wonder if you have good experience with it regarding their quality. I still havent ordered them for myself yet.

By syn

Paragon (1920)

syn's picture

24-05-2014, 01:20

The plot thickens.

I tested a bit more. In joytest port 2 gives the same problems i described in my previous post

BUT I thought maybe it would be interesting to try, so:

I used joymega.com (from FRS site) to test and here holding B or C in combination with XYZ or Mode works!!

The problem may be the software? Or maybe a combination of slightly different routine in the old version and slightly different version of my joymega adapter (I have roadfighters version)?

By sd_snatcher

Prophet (3086)

sd_snatcher's picture

24-05-2014, 01:21

Ok, I got myself an excuse to grab my Turbo-R out of the wardrobe and do some testings. Wink

Running from MSX-DOS2 with R800 DRAM mode enabled:

1) Tested it JOYMEGA v1.0, and both joysticks worked fine
2) Tested it with JOYTEST v2.3a (yet unreleased), and both joysticks worked fine

So I thought... Could it be a bug in the v2.00 that is online? And...

Bingo! The bug is present only on the JOYTEST v2.00.

syn: Please test your adapter+joypad using the old JOYMEGA v1.0 tester. It should work.

I was procrastinating the release of v2.3a (that has *a lot* of improvements and many nifty new devices support), but I think now I'll have to do it. Smile

Please give me some time, as I need to update the readme file with a lot of information about the new devices support, new command line parameters and also credits for the many friends that helped me in the big Joylib project that this utility is based on.

By syn

Paragon (1920)

syn's picture

24-05-2014, 01:26

hi sd_snatcher I beat you to it by one minute lol

Anyway its good to hear it is a software bug and the hardware is not to blame Wink

By sd_snatcher

Prophet (3086)

sd_snatcher's picture

24-05-2014, 01:34

syn wrote:

@sd-snatcher: how often have you used those from dealextreme? I heard some knockoffs from china can break down very fast. So I wonder if you have good experience with it regarding their quality. I still havent ordered them for myself yet.

Indeed, most of the Chinese clones sold on eBay or on stores in my City are absolutely crap. I had one who's plastic was so thin that it literally disintegrated on the first use. Every other one stopped working after very few uses. (*1)

But those from Deal Extreme are great. The 1st one I bought two years ago is still alive and kicking. I only lost one of those sticks, but it was my own fault: after a long night of coding I was sleepy and connected the joypad directly to the MSX, without the adapter. Its button-C stopped working because of that. I dismantled it for spare parts.

*1: Well, at least I could use the start button (the plastic piece) from those to add the MODE button on my DX joypads. I don't know if you are aware, but the DX joypads don't have the MODE button when you buy them. But the circuitry and even the rubber pad are there! Is located just below the start button. All you need to do is to get a start button (the plastic piece) from a broken joystick and to drill a hole in the joystick case to fit it in. Since I had some start buttons from the crappy previous joypads, it was a piece of cake. Smile

By tvalenca

Paladin (728)

tvalenca's picture

29-05-2014, 21:44

@sd_snatcher, do the MODE button has any other function than forcing the 3-button mode (4 actually)?

By Daemos

Paragon (1672)

Daemos's picture

29-05-2014, 22:20

Its not HW indeed. No problems on R800 also after implementing the readout in SMW. Everything works just fine now Smile

By l_oliveira

Hero (529)

l_oliveira's picture

29-05-2014, 22:23

tvalenca wrote:

@sd_snatcher, do the MODE button has any other function than forcing the 3-button mode (4 actually)?

There is a MEGA-CD game "Game no Kandume" ("Game can collection". The discs come in a case which is made of tin metal lol) where the famous voice actress Megumi Hayashibara says some stuff every time you push a button (title says "Push start") so if you push the MODE button the game plays the voice "Mode botan janai no" ("Not the MODE button"). lol

Of course that means the MODE button is readable by the software.

Page 4/14
1 | 2 | 3 | | 5 | 6 | 7 | 8 | 9