SDLTRS, XRoar: TRS-80, Tandy CoCo and Dragon32/64 emulators

Discussion in 'Wii - Emulation and Homebrew' started by Wiimpathy, Apr 30, 2017.

  1. Wiimpathy
    OP

    Wiimpathy GBAtemp Fan

    Member
    418
    308
    Mar 3, 2010
    France
    I've already released these emulators as plugins, but they were really minimalist ports. This time, at least for XRoar, there are a lot of additions.

    SDLTRS WII

    It's a Radio Shack TRS-80 Model I/III/4/4P emulator. The TRS-80 is a monochrome computer from the late 70s.
    The port is based on the RetroPie fork : https://github.com/RetroPie/sdltrs.

    Sdltrs 0.2

    Source code


    XRoar WII

    It's a Tandy Color Computer and Dragon32/64 emulator. This version can be used as a standalone homebrew or as a plugin.
    There's a GUI and a virtual keyboard now. See the Readme for more information.

    XRoar 0.3

    Source code


    [​IMG] [​IMG]

    [​IMG] [​IMG]

    [​IMG]
     
    Last edited by Wiimpathy, May 15, 2017
  2. mastershoes

    mastershoes GameTDB Mod

    Member
    659
    932
    Jun 25, 2011
    United States
    Sweet! Thanks for this, I can't believe you're still at it, lol.
     
  3. rogerioronin

    rogerioronin Member

    Newcomer
    12
    0
    Nov 19, 2013
    Brazil
    Jandira, Sao Paulo, Brazil
    Thanks
     
  4. soniccomcisbr

    soniccomcisbr GBAtemp Fan

    Member
    352
    66
    Jul 27, 2014
    Brazil
    Fortaleza, Brazil
    Can you believe that I was about to ask you to do something like that?
    I hope the sound issue was solved. I will try it later.
     
  5. soniccomcisbr

    soniccomcisbr GBAtemp Fan

    Member
    352
    66
    Jul 27, 2014
    Brazil
    Fortaleza, Brazil
    I Just tested the xroar with some Tandy coco games and I must say it's almost perfect. The sound quality is pretty much the same from the original machine. Games that I had problems in your first release like Speed Racer are working well now.

    Here the only problem that I found, but it comes with a solution:
    Some games that uses 2 buttons, the joystick (Im using the game cube joystick) Will not map the second button, even if you press the L button and map the action for A or B button.
    Games that I found this problem: shock trooper, tut's tomb.
    The Solution: Press L and choose the spacebar. Map it to be used with R button. For some reason, the second action button Will work on R. On shock trooper its make you become invisible. On tuts tomb is a bomb to destroy every single enemy on the screen.

    Sugestions (if you have time to work on a next release):
    * Add scanlines for use on modern screens
    * Add a Green and blue color pallet. some countries, the coco used to have a Green tone instead of red, included the one I had when I was a child :v Here is a picture of it:
    [​IMG]
    Coco with a blue and green pallet running zaxxon

    p.s. If you release a new version of your o2em, Will be great
     
    Last edited by soniccomcisbr, May 1, 2017
    rogerioronin likes this.
  6. Wiimpathy
    OP

    Wiimpathy GBAtemp Fan

    Member
    418
    308
    Mar 3, 2010
    France
    You can't reconfigure the 3 'special buttons' : open the virtual keyboard/menu and switching joystick modes. It should display a message saying 'Button not configurable' since you wouldn't be able to open the keyboard. Moreover, 'A' button sends Space key(or any configured key) only in 'keyboard mode' else it's the Fire button.

    About the palette, that's interesting and specific to the Brazilian CoCos. The problem is there's very little information. Even the latest XRoar doesn't seem to reproduce the colors the right way(at least comparing with this picture and the rare video/pictures I found). Which machine do you have, cp400, dynacom mx-1600 ? We would need a good capture and the closer RGB values.
    Anyway, I've made a test with the Pal-M blue-green palette accessible through Settings->Video mode :

    XRoarWii 0-2-5

    Source code

    I don't think I'll release any new o2em, sorry.
     
    rogerioronin likes this.
  7. soniccomcisbr

    soniccomcisbr GBAtemp Fan

    Member
    352
    66
    Jul 27, 2014
    Brazil
    Fortaleza, Brazil
    Thanks, @Wiimpathy I will try it.

    And I understand about o2em, I think Odyssey2 is a very complicated system, since not even the pc versions are perfect.
     
  8. soniccomcisbr

    soniccomcisbr GBAtemp Fan

    Member
    352
    66
    Jul 27, 2014
    Brazil
    Fortaleza, Brazil
    @Wiimpathy I just got some pictures with a friend who stills have a CP400, I like to send a personal note to you about this, I just noticed something that will be really easy to adjust this pallet.
     
    Last edited by soniccomcisbr, May 3, 2017
    rogerioronin likes this.
  9. Wiimpathy
    OP

    Wiimpathy GBAtemp Fan

    Member
    418
    308
    Mar 3, 2010
    France
    Here's another one with the ablility to specify the artifact colours you want :

    Xroar-wii 0.3

    Source code

    What's new:

    * Added the ability to define the artifact colours with -rgb option.
    * Toggle bilinear filter. Use -bilinear argument.
    * Scanlines filter with 4 settings : off (0), light, medium, dark. Use -tvfilter 0 (or 1,2,3).
    * 240p option. Use -240p argument.
    * Wide screen option. Use -wide argument.
    * Removed -joy0 argument in coco.ini and dragon.ini(not used anymore).
    * Added -tvfilter 0 argument in coco.ini and dragon.ini. Change 0 value to activate the scanlines filter.
    * Added xroar.conf in /apps/xroar. I forgot it in the previous releases!
     
  10. soniccomcisbr

    soniccomcisbr GBAtemp Fan

    Member
    352
    66
    Jul 27, 2014
    Brazil
    Fortaleza, Brazil
    Um crazy to try this XD
     
  11. soniccomcisbr

    soniccomcisbr GBAtemp Fan

    Member
    352
    66
    Jul 27, 2014
    Brazil
    Fortaleza, Brazil
    I Just write on .conf file:
    -240p
    -rgb

    Its right?
     
  12. Wiimpathy
    OP

    Wiimpathy GBAtemp Fan

    Member
    418
    308
    Mar 3, 2010
    France
    For -240p, yes you only need this. For -rgb, I've explained it in the README. You have to define the colors yourself! Here's a sample xroar.conf:

    -tvfilter 2
    -240p
    -rgb 4aa208:008c64:64f0ff:0080ff

    Wiiflow arguments :
    arguments=-default-machine|cocous|-tvfilter|2|-240p|-rgb|d3ff08:008c64:64f0ff:0080ff|-run|{device}:/{path}/{name}
     
  13. soniccomcisbr

    soniccomcisbr GBAtemp Fan

    Member
    352
    66
    Jul 27, 2014
    Brazil
    Fortaleza, Brazil
    Here an tip if you like to update it: I'm trying on a crt tv now, the options on the bottom are not visible (its normal on my LED)
     
  14. Wiimpathy
    OP

    Wiimpathy GBAtemp Fan

    Member
    418
    308
    Mar 3, 2010
    France
    I just tried on my crt and they're visible. I was pretty sure it was a safe zone. As you know, these crt tv are all different.
    Is there a lot missing? A little picture maybe?
    There's also a annoying bug still there that could happen in 240p. Oh well, I was too fast cause I wanted to get rid of this...
     
    Last edited by Wiimpathy, May 16, 2017