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,131
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,131
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,131
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,131
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,131
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.
    K3Nv2 @ K3Nv2: I really don't want to buy this fap tab...