Author Topic: USBpad8x: USB keyboard axiom  (Read 22271 times)

0 Members and 1 Guest are viewing this topic.

Offline Hooloovoo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 225
  • Rating: +22/-0
    • View Profile
Re: USBpad8x: USB keyboard axiom
« Reply #15 on: April 15, 2013, 09:05:00 am »
 
works well only problem i see is it doesn't like to send more then 1 key press at a time. maybe 2 on occasion.



you can see it here


Yeah, I don't think that the built-in protocol does multiple keypresses, except when a modifier, such as ctrl, shift, and alt, are pressed. I am going to try rewriting the program using direct port access, using Linky as an example.
« Last Edit: April 15, 2013, 09:07:33 am by fortytwo »
"My world is Black & White. But if I blink fast enough, I see it in Grayscale." -tr1p1ea
Spoiler For some of the calcs I own:



(actually I have quite a few more than this, but I don't feel like making bars for them all.)

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: USBpad8x: USB keyboard axiom
« Reply #16 on: April 15, 2013, 01:42:37 pm »
Are you using the same protocol as a USB keyboard uses to communicate with a computer? Because that should be able to handle multiple key presses. It often happens that you need to press 3 or more keys at the same time when you are playing games, and a USB keyboard can handle that.

But anyway, it looks cool. I'm deffinately going to download this when I find my USB cable.
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: USBpad8x: USB keyboard axiom
« Reply #17 on: April 15, 2013, 01:44:54 pm »
Quote
Are you using the same protocol as a USB keyboard uses to communicate with a computer?
Yup, that's what he wrote above, and confirmed after I asked for more details :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: USBpad8x: USB keyboard axiom
« Reply #18 on: April 15, 2013, 01:55:31 pm »
It would be even more interesting if you could also send data the other way, for example to stream an image to the calc. Then we could use a computer for doing complex calculations for the calc, which makes stuff like 3D and multiplayer games a lot easier (okay, maybe that's cheating, but it's still cool), or for streaming the screen image from wabbitemu, so you can see how the program you emulate looks on a real screen (since a real screen can react slightly differently than the emulated one.
« Last Edit: April 16, 2013, 01:48:41 pm by ben_g »
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: USBpad8x: USB keyboard axiom
« Reply #19 on: April 19, 2013, 06:27:05 pm »
Somebody modify the code to allow more than one keypress and have a utility on the computer to tell you what corresponding key you are pressing.. I would also like to be able to configure it hehe
I played VBA on my computer using a TI84+ I felt so proud xD
Keep trying.

Offline Ft.lou

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 6
  • Rating: +0/-0
    • View Profile
Re: USBpad8x: USB keyboard axiom
« Reply #20 on: May 07, 2013, 07:57:19 am »
what can you type? only numbers?

Offline Hooloovoo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 225
  • Rating: +22/-0
    • View Profile
Re: USBpad8x: USB keyboard axiom
« Reply #21 on: May 07, 2013, 08:22:21 am »
You can type anything you want, you can change the axe source code and compile it to be whatever you want it to be.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale." -tr1p1ea
Spoiler For some of the calcs I own:



(actually I have quite a few more than this, but I don't feel like making bars for them all.)

Offline Ivoah

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +3/-0
    • View Profile
    • Codinghobbit
Re: USBpad8x: USB keyboard axiom
« Reply #22 on: October 05, 2014, 08:57:31 pm »
I tried sending it to my TI-84+ Silver Edition and TI-Connect said that the program was made for a newer OS version. I have 2.55, which I think is the latest.
http://codinghobbit.no-ip.org
My Calcs:
TI-86 (now broken) $2
TI SR-56 - $0
TI-Nspire CX CAS - $152
TI-84+ Silver Edition - $56
TI-84+ Silver Edition - $0
TI-85 - $0
TI-73 Explorer VS - $10
ViewScreen - $3

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: USBpad8x: USB keyboard axiom
« Reply #23 on: October 06, 2014, 01:35:36 am »
I certainly hope that he didn't make the program OS 2.71MP-only... O.O

That OS is actually fake to a certain extent and horribly buggy. It does exist, but it was made by the community as an april fools joke.


Otherwise it might be just TI-Connect acting up because OS 2.55MP is definitively the latest official OS available for the 84+SE and 4.2 for the 84+CSE.

Offline Ivoah

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +3/-0
    • View Profile
    • Codinghobbit
Re: USBpad8x: USB keyboard axiom
« Reply #24 on: October 06, 2014, 11:04:26 am »
When I try to send it using TiLP, it freezes up.
http://codinghobbit.no-ip.org
My Calcs:
TI-86 (now broken) $2
TI SR-56 - $0
TI-Nspire CX CAS - $152
TI-84+ Silver Edition - $56
TI-84+ Silver Edition - $0
TI-85 - $0
TI-73 Explorer VS - $10
ViewScreen - $3

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: USBpad8x: USB keyboard axiom
« Reply #25 on: September 19, 2015, 04:01:33 pm »
Bump!~

Made a non axiom program version of this for the CSE.
https://dl.dropboxusercontent.com/u/98196116/MakerFaire2015/Maker%20Faire%20Keyboard%20Calc.zip
Enjoy!

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: USBpad8x: USB keyboard axiom
« Reply #26 on: September 20, 2015, 02:26:36 pm »
Sounds awesome!
Any chance for a demo video? (maybe after/during the fair? :P)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: USBpad8x: USB keyboard axiom
« Reply #27 on: September 20, 2015, 02:42:12 pm »
Probably during the faire someone will use it to show off the display

Offline neuronix

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 108
  • Rating: +0/-0
    • View Profile
Re: USBpad8x: USB keyboard axiom
« Reply #28 on: December 21, 2015, 08:44:56 am »
I don't send your axiom on my calculator.
I have a TI 84+ and TI Connect CE say this file is build for other version  :-\

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: USBpad8x: USB keyboard axiom
« Reply #29 on: December 21, 2015, 12:51:44 pm »
If you have a regular TI-84+ (not CSE) try the file in the 1st post on page 1. Otherwise try Geekboy's.