SanwaDenshi Silent Joystick

Thread in 'Hardware' started by Report, 11 May 2016.

  1. Report

    Report Texmaster developer



    I bought it. (Model ID : JLF-TPRG-8AYT-SK)
     
    Qlex, Burbruee, clincher and 2 others like this.
  2. Muf

    Muf

    So you're just going to stealth drop the fact that there's a Raspberry Pi port of Texmaster without hooking us up? :p
     
    K, JBroms and Tomek like this.
  3. That's pretty quiet alright. What's the premium for such convenience?
     
  4. It should be roughly twice the price of a standard JLF.
     
  5. Report

    Report Texmaster developer

    Thanks for the reply.

    I sent the image file to the above three people in a direct message.
    (Secondary distribution is free.)

    2009-5.1 release

    Windows
    - Support Windows 98SE / 10(x64)
    - H.264 output support.
    - Fixed the initialization process.
    - Improve performance (Windows 98 SE, AMD K6-2)

    Raspberry Pi 2
    - Support GPIO input. (No input LAG)

    Raspberry Pi 1
    - Support GPIO input.
    GPIO_BFROUC.png
     
    Kitaru and Burbruee like this.
  6. Report

    Report Texmaster developer

    Setup Raspberry Pi.
    1. Get “2016-03-12-jessie-minibian.img” from https://minibianpi.wordpress.com/
    2. Install 4GB Micro SD card to windows PC. (or more GB size)
    3. Write “2016-03-12-jessie-minibian.img” to Micro SD card.
      1. Open Win32DiskImager.exe
      2. Open Micro SD card drive. (ex "F: / ")
    4. open "F: / config.txt"
      1. disable_overscan=1
    5. Insert micro SD card into Raspberry Pi.
    6. Raspberry Pi power on.
      1. Login : root
      2. Password : raspberry
      3. # apt-get update
      4. # apt-get install wiringpi
      5. # apt-get install libsdl1.2debian
      6. # apt-get install p7zip
    7. # mkdir work
      1. # cd work
      2. # wget http://192.168.2.251/Texmaster2009-5.7z (replace global server.)
      3. # p7zip -d Texmaster2009-5.7z
      4. # cd Texmaster2009
      5. # tar zxvf Texmaster2009.rpi2-ARMv7.tar.gz
          1. Raspberry Pi 1 model B -> Texmaster2009.rpi1-ARMv6.tar.gz
            • rpi1-ARMv6 -> standard build binary.
          2. Raspberry Pi 2 model B -> Texmaster2009.rpi2-ARMv7.tar.gz
            • rpi2-ARMv7 -> no input lag.
          3. Raspberry Pi 3 model B -> Texmaster2009.rpi2-ARMv7.tar.gz
            • rpi2-ARMv7 -> no input lag.
          4. Raspberry Pi zero
            • not release in Japan. no check.
      6. # ./Texmaster2009
    8. # shutdown
    9. Raspberry Pi power off.
    image_0_001.png image_0_002.png


    next boot.
    1. Raspberry Pi power on.
    2. Login: root
    3. Password: raspberry
    4. # cd work/Texmaster2009
    5. # ./Texmaster2009
    6. # shutdown
    7. Raspberry Pi power off.



    Raspberry Pi 2 binary
    sha256sum
    2de2e56aa05a00ba093839c57693af41d130aa41300764b071424b897229101a Texmaster2009
    6f9983a64dfbc8b48a77c6d5eb9d7741fcef6cde09a5e5bde1329a87240bc21c Texmaster2009.rpi2-ARMv7.tar.gz


    Raspberry Pi 1 binary
    sha256sum
    ac6fc10fed664b905df6ddcd1a11e1db7b6eab6edf3e3c7ab92759c6d4d782f7 Texmaster2009
    8c0ffbfb5a5905338295f71fc9e6a5b064dd60592e28f15b9872ae8aeb8a68ca Texmaster2009.rpi1-ARMv6.tar.gz


    Windows 98SE / Windows 10 (x64) binary
    sha256sum
    b537f6b760c205b2c48764ce3a1fa89e7aac8ab4f5f5bcd989e72b4cb1d1ff38 Texmaster2009.exe
    af5f2716f1669e09e362d6ce8d4878a162a521d2aafe1660199be574242d151b SDL.dll
    SDL.dll download from https://www.libsdl.org/release/SDL-1.2.15-win32.zip
     
    Last edited: 12 Feb 2017
    Kitaru and Burbruee like this.
  7. Could this be added to the list of ports on RetroPie? Not a request, this is just to know if it's feasible. If so, this would be life changing.
     
  8. Report

    Report Texmaster developer

    Good idea ! but, Does it work in RetroPie ?
     
  9. Report

    Report Texmaster developer

    Input lag evaluation
    -> Texmaster2009-5 (Raspberry Pi 2 model B binary)

    base64.png

    video information
    (1) LEFT switch & LED check.
    (2) 60 fps camera.
    (3) 220 fps camera.

     
  10. Report

    Report Texmaster developer

    Switch on -> LED off -> on -> block move images.
    (1) 60 fps camera
    image_01.jpg
    (2) 60 fps camera
    image_02.jpg
    (3) 60 fps camera
    image_03.jpg
    (4) 60 fps camera
    image_04.jpg
    (5) 220 fps camera
    image_05.jpg
    (6) 220 fps camera
    image_06.jpg
    (7) 220 fps camera
    image_07.jpg
     
  11. If you managed to make it work in minibian, I'm 90% sure it will work in RetroPie. It's just a matter of placing the right files at the right place. As far as I understand, "ports" in RetroPie are not emulated games. They are games installed on the device, similar to what you did with Texmaster on minibian. For example, there is a clone of Tetris already available called Openblok (I have no idea if it's good or not). I think what they did is contact the RetroPie administration and simply gave them an auto-install script for their game.

    RetroPie is NOT an OS (edited: thanks herb_fargus) with NO pre-installed games. It's raspbian with a script that installs emulators. You get a terminal just like in minibian. You could try installing RetroPie on a microSD card (similar to installing minibian, I imagine) and run Texmaster exactly like you did on minibian.

    I posted on the RetroPie forum to get some feedback from the RetroPie devs. They said they could not look into it right now, but I imagine if you contact them yourself it could help them speed up the process.

    Of course, I'm mostly speculating here. I couldn't find instructions online on how to add a new port to RetroPie, so I guess the real way to do it is contact the devs and follow their instructions. Let us know if you try it out and if we can be of any help :)





    P.S. You show Texmaster on Raspberry Pi works with the GPIO, but does it work with a USB stick? I'll try myself if I have time, but curious if you already know.
     
    Last edited: 9 Mar 2017
  12. Hello,
    I tried to install this on my Retropie, but it seems the link is broken. It hangs forever saying

    Connecting to 192.168.2.251:80...
    failed: Connection timed out.

    Did you change the link?
     
  13. Hey I work on retropie.

    Just a few clarifications:

    Retropie isn't an OS. It's just a script to install lots of different pieces of software. Raspbian is the OS.

    Also retropie doesn't ship with any games we especially dont ship with any that are copyrighted.

    I wouldn't mind giving the game a look when I can find some free time. Not sure if it needs X or not (retropie doesn't have a desktop environment by default), but if it's stictly SDL it should be doable.
     
  14. Thanks for the clarification, herb. Can't believe I wrote RetroPie shipped with games.
     
  15. Great news! Thanks to some help from people over the RetroPie forums, I was able to install it on RetroPie. It works absolutely perfectly. If you're interested, you can follow instructions in this post:
    https://retropie.org.uk/forum/topic/8745/texmaster-port/9




    My small feedback:
    • There seems to be no way to escape the game, aside from pressing enter on the keyboard. This is good because it means no accidental button press from the controller, but it's strange that the option to remap the button is inexistant. I guess that's the dev's decision, nothing much we can do

    • I noticed that the game will simply not start if you booted EmulationStation from a tmux session (I use tmux all the time). Don't let that fool you into thinking the game is broken!
    Aside from that, the experience is great! Here's how it looks on my 1702 Commodore monitor:

    [​IMG]
     
    Last edited: 10 Mar 2017
  16. I did get texmaster running on raspbian/retropie just fine and it's nice to have considering there isn't really a way to get good tgm on the pi.
    I just have one little nitpick. The only way to exit the game is via pressing escape on a keyboard. Most people using retropie don't generally keep a keyboard attached to their system. Could a quit menu option be added in somewhere (I'd prefer this one to avoid accidental quits) or the ability to remap how to quit the game to a controller?
     

Share This Page