tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Showcase builds, discuss cases, embedding MiSTer into existing computer cases.
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

I have reworked the sheet to complement many missing <setname> core names and while being there I've build some new pictures for future cores. To watch them you can use the tty2oled_cc.sh tool, which resides in /media/fat/tty2oled/, or simply use the new and fantastic online viewer at https://venice1200.github.io/MiSTer_tty2oled_Pictures/
You do not have the required permissions to view the files attached to this post.
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
venice
Top Contributor
Posts: 788
Joined: Tue Jun 16, 2020 9:29 am
Location: Germany
Has thanked: 278 times
Been thanked: 278 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by venice »

LamerDeluxe wrote: Sat Dec 11, 2021 9:48 pm Haha, I'm stupid. Totally overlooked the device name in the user ini file. Now I have a cool menu graphic.
Wow, love the cool transition effects!
Congratulations and many thanks for your detailed explanation :)

It looks to me your TTGO uses some kind of an CH34x USB-Serial controller.

Code: Select all

idVendor=1a86, idProduct=55d4, bcdDevice= 4.43
https://usb-ids.gowdy.us/read/UD/1a86

Could you try to identify the chip?

The library bounce2 is needed actually if you compile the Arduino by yourself.
I forgot the bounce2 library in the documentation,sorry :shock:
The library is used with a digital input pin and a tilt sensor for Auto-Rotation of the display during usage.

My MiSTer Add-On-Projects tty2oled, i2c2oled, SNAC2IEC
You can donate by sending a Postcard (Cardwarez) to me.

User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by LamerDeluxe »

venice wrote: Sun Dec 12, 2021 9:04 am
LamerDeluxe wrote: Sat Dec 11, 2021 9:48 pm Haha, I'm stupid. Totally overlooked the device name in the user ini file. Now I have a cool menu graphic.
Wow, love the cool transition effects!
Congratulations and many thanks for your detailed explanation :)

It looks to me your TTGO uses some kind of an CH34x USB-Serial controller.

Code: Select all

idVendor=1a86, idProduct=55d4, bcdDevice= 4.43
https://usb-ids.gowdy.us/read/UD/1a86

Could you try to identify the chip?
Thanks Venice, and thank you for creating this, it is really cool.
The chip is the CH9102 (P or F, it is quite hard to see), like in the article I linked. It is a drop-in replacement because of the chip shortage. From what I see it is mostly the same, apparently capable of handling greater speeds, but without built-in memory to set a custom device name. And it presents itself as ttyACM0 instead of ttyUSB0, but it looks like it works fine with TTY2OLED.
The library bounce2 is needed actually if you compile the Arduino by yourself.
I forgot the bounce2 library in the documentation,sorry :shock:
The library is used with a digital input pin and a tilt sensor for Auto-Rotation of the display during usage.
Good to know, thanks! I thought the version on my Arduino might be too old already, as I installed all that a month ago. But it turns out everything is fine and updating nicely from MiSTer.

Does all the artwork get imported when updating with the MiSTer scripts? Because I kept a list of arcade games that didn't show any artwork, so I could create it and add it here.

And thanks @RealLarry! It was a bit of journey, but the result is worth it!
User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by LamerDeluxe »

I made a simple stand out of electrical wire. It does the job and is easily detachable.
EDIT: Can't post the photos without the site certificate. I'll post them when that's fixed.
EDIT2: I'm getting Error CMDTEXT and Error CMDGEO on the display when using the latest MiSTer SAM, installed manually.
You do not have the required permissions to view the files attached to this post.
User avatar
venice
Top Contributor
Posts: 788
Joined: Tue Jun 16, 2020 9:29 am
Location: Germany
Has thanked: 278 times
Been thanked: 278 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by venice »

The CMD Error’s are related to the different usage between the Monochrome and new Greylevel program.

I will open an issue at the MiSter SAM’s GitHub Repo later.

My MiSTer Add-On-Projects tty2oled, i2c2oled, SNAC2IEC
You can donate by sending a Postcard (Cardwarez) to me.

User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by LamerDeluxe »

venice wrote: Sun Dec 12, 2021 1:20 pm The CMD Error’s are related to the different usage between the Monochrome and new Greylevel program.

I will open an issue at the MiSter SAM’s GitHub Repo later.
I partly fixed it here by updating the parameters in the SAM sh script. The geometry is drawn at the wrong place at the moment though.
User avatar
venice
Top Contributor
Posts: 788
Joined: Tue Jun 16, 2020 9:29 am
Location: Germany
Has thanked: 278 times
Been thanked: 278 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by venice »

Cool.
If you can add your changes to my Github Issue here https://github.com/mrchrisster/MiSTer_SAM/issues/95 .
If you can't post them here an I will add them.

My MiSTer Add-On-Projects tty2oled, i2c2oled, SNAC2IEC
You can donate by sending a Postcard (Cardwarez) to me.

User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by LamerDeluxe »

venice wrote: Sun Dec 12, 2021 2:30 pm Cool.
If you can add your changes to my Github Issue here https://github.com/mrchrisster/MiSTer_SAM/issues/95 .
If you can't post them here an I will add them.
Done. Only pasted the updated parts, that code quoting system is terrible :D

Looks like some other parts of SAM broke as well, because of updates to core menus.
User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by LamerDeluxe »

Updated my stand message with photos
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

LamerDeluxe wrote: Sun Dec 12, 2021 9:48 amDoes all the artwork get imported when updating with the MiSTer scripts? Because I kept a list of arcade games that didn't show any artwork, so I could create it and add it here.
Not this way. You got an update_tty2oled.sh script in PATH (/media/fat/Scripts/) when you installed the tty2oled software. Just run this sometimes to get the newest pictures, tty2oled software and devices's firmware. Dare and try that, can't break - normally ;)
And thanks @RealLarry! It was a bit of journey, but the result is worth it!
Nothing to thank for. You are welcome.
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

THIS IS THE END! I've done some even more pictures, the last ones for this year I think. Only <10% left over of the sheet!
You do not have the required permissions to view the files attached to this post.
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by LamerDeluxe »

Uh oh, was just working on some of those as well :D
Here they are.
You do not have the required permissions to view the files attached to this post.
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

LamerDeluxe wrote: Sun Dec 12, 2021 5:47 pm Uh oh, was just working on some of those as well :D
Here they are.
Thanks, mate! Yeah, I did a whole bunch today :)
I'll take apart you pictures tomorrow. If they're better, I'll exchange them, if there are as good as mine, yours will get an extension (xxx_alt1.gsc) so they're randomly displayd. Hooray and a bottle of rum!
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by Moondandy »

Wow, good effort! It looks like these are the only Arcade ones that are live in main that don't have any image:

Jin jin
Konek konek
Koroleva koroleva
Kot kot
Mr.Do's Nightmare ? A.GALAXN
Omega omegab
Pisces pisces
River Patrol rpatrol
Rygar: Legendary Warrior
S.O.S. S.O.S.
Snezhnaja Koroleva koroleva
Spatter spatter
Speed Coin spdcoin
Vball

And here are the Jotego ones, but some haven't been made yet but announced:
Bandit bandit
Center Court cencourt
Defense defense
Juuouki
Labyrinth Runner/Trick Trap
Major League mjleague
Pacmania pacmania
Passing Shot
SDI sdib
Splatterhouse
Street Fighter Alpha 2 Gold
Sukeban Jansi Ryuko sjryuko1
Sukeban Jansi Ryuko sjryuko
Super League
Tatsujin
Tetris
Waku Waku U. R. ultracin

And I think these are released from Blackwine but not in Main yet (excluding Neo Geo), but someone who is a patron of his would need to check:
UFO Senshi Youko Chan
Warball
Super Xevious

For Non arcade we are pretty much covered, only one you can install and run with no image is:
Super Jacob.

These ones I would expect in the not too distant future though:
CoCo 3
Epoch Cassette Vision
NeoGeo Pocket Color
Tatung Einstein TC-01
User avatar
rbz
Posts: 16
Joined: Thu Nov 25, 2021 10:56 pm
Has thanked: 42 times
Been thanked: 17 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by rbz »

LamerDeluxe wrote: Sun Dec 12, 2021 11:26 am I made a simple stand out of electrical wire. It does the job and is easily detachable.
Very clever!
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

LamerDeluxe wrote: Sun Dec 12, 2021 5:47 pm Uh oh, was just working on some of those as well :D
Here they are.
Thanks again, pal. 5 out of 7 made it into the repo.
New: radarscp, spatter vball - Replaced: sprint2 - Alternative: rescue
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

Moondandy wrote: Sun Dec 12, 2021 7:07 pm Wow, good effort! It looks like these are the only Arcade ones that are live in main that don't have any image:
Yeah, these are the remaining ones. I couldn't get enough informations or found no adequate template.
@LamerDeluxe was so kind to build Radar Scope, Spatter and Vball, which I've updated in the sheet. Rygar made it into the repo just now, thanks to myself.
We are on a good way to complete the sheet the next days/weeks.
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

...some more are biting the dust.
You do not have the required permissions to view the files attached to this post.
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by Moondandy »

That would be incredible to have 100% core support early next year. There are a few oddities on the sheet that could do with being looked into, things like is the second GORF issue a duplicate. There could also be ones out there that have slipped through the cracks, will be worth doing some checked as the finish line approaches.
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

Moondandy wrote: Mon Dec 13, 2021 12:09 pm That would be incredible to have 100% core support early next year. There are a few oddities on the sheet that could do with being looked into, things like is the second GORF issue a duplicate. There could also be ones out there that have slipped through the cracks, will be worth doing some checked as the finish line approaches.
Yes, definitly. While doing the last pictures I've checked and corrected some of them by having a look at the output of mame -ll and playing them to get it's text output at display, but couln't solve all riddles. But hey, there's only a handful left :)
100% seems to be unreachable as there are coming more and more new cores, but we're always close to best possible from now on. We are having many new pictures without cores, so time for a break and a intense game play!
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by Moondandy »

I popped in a little percentage calculator by the counters, currently at 93% done, and is also taking into account cores not yet released. :-)
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

Moondandy wrote: Mon Dec 13, 2021 3:31 pm I popped in a little percentage calculator by the counters, currently at 93% done, and is also taking into account cores not yet released. :-)
+1 for the sheet master!
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by Moondandy »

So looks like If someone gets to the bottom of the GORF duplicate issue then the only core that is relying on a text image is:
Mr.Do's Nightmare mrdonight

Which seems curious that it hasn't got any image yet
User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by LamerDeluxe »

Moondandy wrote: Mon Dec 13, 2021 4:01 pm So looks like If someone gets to the bottom of the GORF duplicate issue then the only core that is relying on a text image is:
Mr.Do's Nightmare mrdonight

Which seems curious that it hasn't got any image yet
I just found out Mr. Do's Nightmare is a home-brew game that doesn't have a marquee, so that would explain it.
User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by LamerDeluxe »

I have no idea if this is possible, but a transition command, that clears the display, by scrolling, or other transitions that are currently used to switch between the logos, would be a great addition. This could make MiSTer SAM do a better transition to the next core than it does now.

EDIT: And would anti-aliased fonts be possible at all?

EDIT2: Just as I suspected, MiSter SAM just tried to run 'readme.md', which update_all insists on copying, with the MegaDrive core.
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

You haven't asked for it, but here they are:
You do not have the required permissions to view the files attached to this post.
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
venice
Top Contributor
Posts: 788
Joined: Tue Jun 16, 2020 9:29 am
Location: Germany
Has thanked: 278 times
Been thanked: 278 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by venice »

LamerDeluxe wrote: Mon Dec 13, 2021 10:05 pm I have no idea if this is possible, but a transition command, that clears the display, by scrolling, or other transitions that are currently used to switch between the logos, would be a great addition. This could make MiSTer SAM do a better transition to the next core than it does now.
Display clearing with a transition should be possible.
LamerDeluxe wrote: Mon Dec 13, 2021 10:05 pm EDIT: And would anti-aliased fonts be possible at all?
Double check this site for possible fonts: https://github.com/olikraus/u8g2/wiki/fntlistall
But we have to keep an eye on MCU memory usage.

My MiSTer Add-On-Projects tty2oled, i2c2oled, SNAC2IEC
You can donate by sending a Postcard (Cardwarez) to me.

User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

Just had another gerat run:
You do not have the required permissions to view the files attached to this post.
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
RealLarry
Top Contributor
Posts: 881
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 120 times
Been thanked: 385 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by RealLarry »

Who's your Daddy?! 800 GSC pictures online, only 4% of arcade left. Who will be the one who's closing the door?
You do not have the required permissions to view the files attached to this post.
Contributor of tty2oled, author of tty2tft, tty2rpi and update_tty2xxx
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)

Unread post by Moondandy »

Glorious! You know you are wrapping up when you make a Dreamcast image ;-)
Post Reply