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

Wiimpathy

Well-Known Member
OP
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,140
Country
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.4

Source code


Xroar_main-menu.png
Capture_Cocokeyb.png


Capture-DragonKeyb.png
Capture-Downland.png


Capture_Cuthbert.png
 
Last edited by Wiimpathy,

soniccomcisbr

Well-Known Member
Member
Joined
Jul 27, 2014
Messages
551
Trophies
0
Age
43
Location
Fortaleza, Brazil
XP
1,981
Country
Brazil
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.2

Source code


Xroar_main-menu.png
Capture_Cocokeyb.png


Capture-DragonKeyb.png
Capture-Downland.png


Capture_Cuthbert.png

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:
C_Data_Users_Def_Apps_App_Data_INTERNETEXPLORER_T.jpg

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,
  • Like
Reactions: rogerioronin

Wiimpathy

Well-Known Member
OP
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,140
Country
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.
 
  • Like
Reactions: rogerioronin

Wiimpathy

Well-Known Member
OP
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,140
Country
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!
 

soniccomcisbr

Well-Known Member
Member
Joined
Jul 27, 2014
Messages
551
Trophies
0
Age
43
Location
Fortaleza, Brazil
XP
1,981
Country
Brazil
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!
I Just write on .conf file:
-240p
-rgb

Its right?
 

Wiimpathy

Well-Known Member
OP
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,140
Country
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}
 

soniccomcisbr

Well-Known Member
Member
Joined
Jul 27, 2014
Messages
551
Trophies
0
Age
43
Location
Fortaleza, Brazil
XP
1,981
Country
Brazil
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}

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)
 

Wiimpathy

Well-Known Member
OP
Member
Joined
Mar 3, 2010
Messages
1,013
Trophies
2
XP
3,140
Country
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,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @ZeroT21, The Russians are after you lol.
  • K3Nv2 @ K3Nv2:
    Send me your ip I'll remotely fix it
  • ZeroT21 @ ZeroT21:
    @K3Nv2 my head needs fixing if I believe you
  • ZeroT21 @ ZeroT21:
    it's kinda fun watching it happen tho
  • K3Nv2 @ K3Nv2:
    It needs fixing for other things but your pc I can fix
  • ZeroT21 @ ZeroT21:
    over 300+ virus/trojians/worms after scanning, what did I do to deserve this attention lol
  • ZeroT21 @ ZeroT21:
    tho I find it funny when i receive other people's pc/laptops in this state
  • ZeroT21 @ ZeroT21:
    i wont be upgrading unless I cant run the games i want anymore
  • K3Nv2 @ K3Nv2:
    Spill water on it good excuse
  • ZeroT21 @ ZeroT21:
    @K3Nv2 that's like a valid option if someone else is paying for ya
  • K3Nv2 @ K3Nv2:
    Daddy's wallet
  • K3Nv2 @ K3Nv2:
    Ngl hogwarts legacy has good pooping music
  • OctoAori20 @ OctoAori20:
    That's uh-
  • OctoAori20 @ OctoAori20:
    That's certainly a Dairy Queen sign lmao
  • K3Nv2 @ K3Nv2:
    You should see his help wanted signs
  • OctoAori20 @ OctoAori20:
    Ugh, so many sweat-dipwads in Sploon 3 Anarchy mode tonight
  • OctoAori20 @ OctoAori20:
    I didn't know this was "Make Octo never finish Fresh Season 2024 Catalog in Splatoon 3" month, good god
  • Veho @ Veho:
    What's the point of "confirming" games you know will get released. Like Nintendo "confirming" a Zelda sequel. "We can't be sure Nintendo is working on a new Zelda game, or if a new Zelda game will ever be released, until they officially confirm it."
  • Veho @ Veho:
    "There is literally no way to know if they will ever release a new Zelda game, it's wild speculation until they officially confirm it."
  • K3Nv2 @ K3Nv2:
    Black ops was the lesser shitter line in cock a poopoo tbf just a way to let people know it hasn't died or going a different route I guess
  • K3Nv2 @ K3Nv2:
    $70 DLC per 6 months is what it turned into
    K3Nv2 @ K3Nv2: https://youtu.be/R28ZSY2Sc2A?si=H5Lb6PNkzMhAHO_P