Jump to content
IGNORED

Sio2SD ver.3.1 and TKII stereo board


piomet

Recommended Posts

If it's only with the PS2 keyboard where you see this behavior then I would recommend trying this later version of firmware for the TK-II chip to see if this fixes it.

 

Firmware Download (contains HEX file for Standard PIC programmer as well as Flashing ATR for JOY2PIC prgrammer): Removed Because of Pending Update

 

However if the stock A8 keyboard doesn't work any better in this same machine, then a firmware change will not do anything.

 

BTW, this is the very first report of any problems with the TK-II-Stereo board, but I don't know if it has ever been used in combination with the SIO2SD.

 

- Michael

Link to comment
Share on other sites

It is solved. I removed only c78 on atari board and it helps.that is ok.sio2sd works fine. removing c77 extra makes sio errors.

 

Is it possible to use tkii arrow keys as normal joystick? Will be an update of mousetari project?

What changes in 2.0 firmware?

Edited by piomet
Link to comment
Share on other sites

It is solved. I removed only c78 on atari board and it helps.that is ok.sio2sd works fine. removing c77 extra makes sio errors.

Good to hear you fixed the problem :) .

 

Is it possible to use tkii arrow keys as normal joystick? Will be an update of mousetari project?

What changes in 2.0 firmware?

If the TK-II and Mousetari code resided as one within a single PIC chip, then what you are suggesting would have been possible. However with the TK-II chip not having any hardware connection to the joystick port the only possibility for doing this would have to be done via a software patch of the OS.

 

Mousetari did get a small fix made to correct a non-floating paddle port when deselected, but it still needs to given some sort of resolution (sensitivity) solution down the road.

 

The biggest change in the TK-II V2.0 firmware has been to add a delayed power-up reset ability with it in essence acting as a total reset controller. This was specifically done for the 1088XEL, but will also take over this function in many of the A8 systems except the XEGS. What it adds is the ability to detect held keys on power-up, but likely will only do this with a U1MB installed. As I mentioned it was really only meant to be a 1088XEL requirement, eliminating some extra circuitry that would have otherwise been required in that design. But it would probably also benefit a standard A8 machine when powering it from a DC switching wall wart PSU to delay power-up reset until the PSU's power has stabilized, thus giving a clean system start-up. This was also the main reason for this feature to be implemented for the 1088XEL which uses this type of PSU. The recognition of a held key was simply a side effect that can be exploited.

 

There was also a change done that affects repeated key presses. In the pre V2.0 firmware, a null key was sent whenever the same key press was manually repeated to insure that Pokey saw it as a unique key press (with the null key sent in-between, it circumvented POKEY's debounce from rejecting the same key press). This has now been replaced with a timed delay of 15ms between registering key presses, and made up for with the built in key buffer so as not to be noticed, and/or drop any keys. The reason for this change was that some applications were getting compromised by the null key sends. Prime case would be in the SDrive arrow key navigation.

 

And finally there was also a revamp of the watchdog timer aspect that was causing random keyboard resets at times, which would make the keyboard become unresponsive for a couple of seconds. Other benefits of the improvement has been to react faster to a hot plugged keyboard and reinitialize it very quickly.

 

- Michael

  • Like 1
Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...