Jump to content

Danjovic

Members
  • Content Count

    147
  • Joined

  • Last visited

Community Reputation

33 Excellent

About Danjovic

  • Rank
    Chopper Commander

Contact / Social Media

Profile Information

  • Gender
    Male
  • Interests
    hardware development

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Single sided PCB for the extended version on a Hammond 1593J case, with power for Sega Genesis on Pin 5 and dual option for the reset push-button. MasterPlayEnhanced.zip
  2. With minor changes, it should be possible to utilize the time precise method to drive the outputs and break free from the internal potentiometer adjustment. Built-in analog comparator can be used to detect the moment the 5200 releases the capacitors to charge. Processing can be done sequentially (i.e. no interrupts) as long as all the processing occurs in the remaining horizontal lines from the end of timing to the beginning of the next charge, which in numbers is something around 2mili-seconds.
  3. Masterplay alike adapter with support for Sega Genesis (3 or 6 button) and Nintendo (NES or SNES) controllers and provides START and PAUSE keys functionality for convenience. Remaining functions can be accessed by a standard joystick connected on the 16 vias IDC connector on the board. Buttons and keys are mapped as follows: Two printed circuit boards available. Compact board measures 1.6"x1.6" (41x41mm) A second version of the board fits inside a Hammond 1593J case: Work in progress. Project repository available at Github
  4. Base code is ready. It was written on Arduino platform but haven't used almost none Arduino function, so the code can be compiled in plain AVR-GCC with minimal modification. Added support for detecting plain SNES / NTT keypad and even NES controllers (albeit with reduced functionality) . On the absence of a cable connected to the second port the XYAB buttons should behave like top and bottom buttons. I should be able to assemble a prototype when I get back home in the middle of january, 2021 . In the meantime, I recommend to everyone interested in such interface to take a look at the files that I have just uploaded to a github repository. The project is released under a GPL license as usual to my projects, then if someone wish to experiment or build your own version please go ahead!
  5. This adapter was named after The 8 Bit Guy that came with a SNES layout for a game that he is developing (for Commodore PET/64) that have controls very similar to Robotron, where the directional Pad controls the movement while the X Y A B buttons control the shooting direction. Full keyboard control is provided using the SELECT and START buttons as Alt/Modifiers keys The connections to the Atari 5200 should be done by use of two cable extensions. If cable on Port 2 is not connected the X Y A B buttons behave like TOP/BOTTOM buttons. The adapter should also support the NTT data controller. Like the regular SNES controller the X Y A B buttons revert to TOP/BOTTOM when the cable on port 2 is not connected. The circuit shall also provide support for NES controllers, though with limited keypad support. The connection to the SNES controller should be done by cutting an extension cable and soldering the wires to the PCB. The PCB is designed to fit within a Hammond 1593J case. Base code is ready. Next step is prototyping. Murray-BaseCode.zip
  6. Ok I got your point @doubledown. I will consider the NTT controller in the firmware development.
  7. Technically it is possible, as the protocol is known, but aren't such controllers rare and expensive?
  8. This adapter was named after The 8 Bit Guy that came with a SNES layout for a game that he is developing (for Commodore PET/64) that have controls very similar to Robotron, where the directional Pad controls the movement while the X Y A B buttons control the fire direction (shooting). Full keyboard control is provided using the SELECT and START buttons as Alt/Modifiers keys. The connections to the Atari 5200 should be done by use of two cable extensions. The connection to the SNES controller should be done by cutting an extension cable and soldering the wires to the PCB. The PCB is designed to fit within a Hammond 1593J case. It is a single face board which means that it can be done at home with ease. Code is in progress. Progress will be updated in the project page at my blog.
  9. I have just created a PCB version that should fit into a Hammond 1593J box (suffix is important) The box measures around 66x66mm (2.6x2.6 inches). Eagle files are available at Github
  10. Eagle library (attached) for Hammond 1593J case. Just in case.... hammond-1593j.lbr
  11. That is necessary for 5200 to determine that a regular controller is connected instead of a track-ball.
  12. If you do that, may I suggest you to design the pcb around a plastic case? There are some hammond boxes that are easy to find in many countries.
  13. The pins are pulled up by resistors and the switches can push the lines down (when closed). The remaining components are a transistor inverter with speed up circuit at base.
  14. Its primary function is to be at the same time a Genesis adapter for 2600 with booster grip incorporated. At a certain point I realize that it might work for the 7800 too, but as I am not familiar with such system. If 3 buttons were ever been used on 7800 - either in original games or in hacks/homebrews - that would affect the circuit and the firmware (it is a microcontroller project). And that was the reason of my poorly elaborated question. 😆 But anyway, I am doing this for fun, and the demand is for 1 unit (lol), nevertheless I should share the project just in case someone else is interested.
  15. wouldn't the booster grip provide 2 active high lines (at pins 5 and 9), just like 7800? The thing is, I am working on a Sega Genesis to Atari 2600 adapter that provides a fire button signal on pin 6 and two extra buttons (active High) at pins 5 and 9 just like omega race boost grip, and started to wonder if such adapter would also be useful for 7800.
×
×
  • Create New...