Search the Community
Showing results for tags 'TK-II'.
Found 2 results
TK-III Proposed Product Specifications May 2nd, 2016 (revised May 10th, 2016) Michael St. Pierre This will be the third generation TransKey product, with the focus to create a better mouse experience and also expand into other communication possibilities. The goal is to continue to have full hardware transparency, or in other words, not require any software drivers to support most features. This will be an internal upgrade only, similar to the TK-II-PIGGYBACK version. Keyboard Support Protocol: PS/2 (because its way easier than USB) Standard Features: Mimic existing TK-II Feature Set Improvements: Bring Atari Keyboard Compatibility up to 99.9% Mouse Support (See Newly Added Features) TK-II Mouse Arrow Key Emulation will be dropped Newly Added Features ST Mouse Emulation utilizing standard PS/2 Mouse Hardware Protocol: PS/2 Translated to simulated X/Y encoder (ST mouse look a like) fed to joystick port Left & Right buttons to mimic same ST mouse actions Middle button (when in mouse mode) = reserved - TBD Scroll Wheel (when in mouse mode) = reserved - TBD Trak-Ball Mode (via mouse emulation) Emulate 'trackball mode' for CX-22 and early production CX-80 Emulate 'joystick mode' for non Trac-Ball games and applications Note: late model CX-80 'trackball mode' was the same as an ST Mouse so will automatically work with TK-III's PS/2-to-ST mouse emulation Paddle Mode (via mouse emulation) PS/2 mouse scroll wheel emulates paddle controller pot PS/2 mouse left or right button = paddle trigger button Touch Pad Mode (via mouse emulation) Emulate CX-77 Touch Pad Emulate 'The Rat' Joystick Mode (via keyboard emulation) Option to use keyboard NumPad arrow and diagonal keys as joystick input RS232 Terminal Mode (driver-less version) Connection: Via built-in UART, level translation circuit, and D-Sub 9 pin male COM Port connection, 3 wire interface Baudrates: 2400, 9600, 19.2K Data Config: 1 start bit - 8 data bits - 2 stop bits - no parity Transmit mode is toggled (default = normal keyboard) Manual key presses will transmit ASCII equivalents via RS232 Received ASCII characters will send matching POKEY key presses (emulation) Incoming data will be fully buffered to match POKEY’s slower speed XON/XOFF software handshake for incoming flow control (keyboard has priority) Optional CTRL+SHIFT incoming data append feature (stealth mode) Parallel-to-Serial RS232 Transmission Mode (requires software driver, supercedes all other joystick/mouse related use when enabled) Making PortA an output, and then loading 8-Bit parallel data, initiates RS232 transmission when this feature is enabled See 'RS232 Terminal Mode' for hardware capabilities and connection specs Atari CX85 Hardware Support (no driver required) This would be a driver-less implementation of the CX85 numeric numpad hardware produced by Atari Keyboard Controlled Multi-Purpose Output One general purpose keyboard controlled switchable output Configurability Paddle, Joystick, Mouse, CX85 hardware and/or emulation will be swappable independently between joystick ports 1&2. The configuration will be stored in non-volatile EEPROM Project Timeline: Development to begin June 2016, and be completed by March 2017 (Best case scenario, but we all know how that goes. So don't hold your breath) Project Ownership: All materials and plans to be distributed within the Public Domain (this will be a DIY product or may be produced and sold by others for profit) Just to be clear, this will be an entirely new branch of the TransKey product line, and will not share either hardware or software with the previous versions (exception: some code will be migrated from TK-II, and the TK-II-INTFC board will be compatible). I reserve the right to change any and all specifications as proposed in this document. - Michael St. Pierre
So this will be a thru-hole based Dual Pokey board that incorporates a U-Switch type function and a Dual PS/2 Keyboard based on the TransKey-II (TK-II) hardware/firmware. It'll be pretty close to the same size as Lotharek's Stereo Board, except all the connectors will be on the lower end of the board close to the original Pokey chip, as opposed to the upper end like on Lotharek's board. This will allow better clearance in an XEGS, where the cartridge port resides. This is fully compatible with the U1MB BIOS Stereo detection and enable/disable via the U1MB /MO port. Here is the tested circuit... All of the parts get soldered in place, thus the need for the ICSP PIC programming port connections on J2. Most all of the components, other than connectors J1-J3 will reside inside the footprint of the two 40 pin Pokey sockets, and need to be of a low profile so as to allow the Pokey chips to be fully seated. This design specification has now been locked in and tested on real hardware. So the next job will be to lay out a PCB, and then have a few sample boards made for final testing. I will not be selling these boards, but just like the other TK-II boards I previously designed, they will be uploaded to OSH Park for purchasing by anyone who is interested. This is a DIY project, but hopefully someone will step up to make boards for those that do not possess the necessary skills to do so. Time line for this project is approximately one month, with boards being available on OSH Park soon after. The PIC MCU firmware is the same as used on the existing TK-II product line, and will also be in-circuit programmable with the JOY2PIC Atari-to-PIC programmer. Latest Firmware Download is available here: ataribits.weebly.com/design This should be a nice addition to the Stereo Board collection - Michael