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

Showcase builds, discuss cases, embedding MiSTer into existing computer cases.
Post Reply
Reg
Posts: 168
Joined: Mon Mar 22, 2021 11:38 am
Has thanked: 79 times
Been thanked: 53 times

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

Post by Reg »

Hey ! I see the one I set you there... :)

User avatar
venice
Top Contributor
Posts: 793
Joined: Tue Jun 16, 2020 9:29 am
Location: Germany
Has thanked: 288 times
Been thanked: 283 times

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

Post by venice »

venice wrote: Tue Aug 27, 2024 5:12 pm

Found it :mrgreen:

Here my config which works with tty2oled and with or without the TapTo Device connected!

First, the ttyUSB Devices.
The first Device in the list is my tty2oled Display, the second is the TapTo Reader.

Code: Select all

/root# dmesg | grep tty
[    1.973877] usb 1-1.2: cp210x converter now attached to ttyUSB0
[    2.190865] usb 1-1.3: cp210x converter now attached to ttyUSB1

Both using an cp210x USB-Serial Chip.

And my tapto.ini File in /media/fat/Scripts/
I have disabled the probing and set the Serial to the correct device.

Code: Select all

[tapto]
connection_string=
allow_commands=false
disable_sounds=false
#probe_device=true    #line commented out
exit_game=false
exit_game_blocklist=
exit_game_delay=0
debug=false
api_port=7497
api_basic_auth=

#serial interface set and probing disabled
reader="pn532_uart:/dev/ttyUSB1
probe_device=false

[systems]

No need for a delay or to change the boot order.
Nothing complicate I think.

//Edit
This configuration is based on my hardware, yours can be different.

Can someone confirm a working tty2oled/TapTo setup based on my HowTo?

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

Missus
Posts: 216
Joined: Fri Jan 27, 2023 12:45 am
Has thanked: 55 times
Been thanked: 53 times

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

Post by Missus »

venice sent pm

pandoff
Posts: 1
Joined: Sat Nov 02, 2024 10:01 am
Has thanked: 1 time

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

Post by pandoff »

Hi,

I've been working on a fun project based on tty2oled :)
I have put a tapto reader (PN532 module) and an OLED screen into the case of my old game boy (I had bought a new case for her).
The idea is to run the games by inserting the card into the cartridge slot of the game boy, and having the core displayed on the screen.

inthehunt-small.jpg

Game boy's screen being square, I had to find an OLED screen being squared, and adapt the tty2oled's display to this ratio.

I used the 1.54inch LCD 240x240 module of Waveshare (https://www.waveshare.com/1.54inch-LCD-Module.htm).
It needs the ST7789 driver instead of SSD1322.
I couldn't find a screen fitting better the game boy's screen (I found this model of screen into this article: https://www.youmaketech.com/raspberry-pi-pico-gameboy/).

I used an "Arduino Nano ESP32" (an ESP32 in the form factor of an Arduino nano) so that it fits into the battery's compartment of the game boy.
That one is recognized at ttyACM0 instead of ttyUSB0.

I have forked venice's tty2oled project:
https://github.com/coded-with-claws/MiS ... ree/st7789
=> Directory MiSTer_SSD1322_ST7789_USB

I coded into the "USB" .ino file to make it support ST7789 in addition to SSD1322.
So there are new #define directives in the .ino to specify either SSD1322 or ST7789.
There is also a #define to use a green theme and to display the tty2oled logo sliding from top to center when booting (like Nintendo's logo) to feel like being on GB DMG :)
And there is a #define whether to display tapto's logo (in case someone only uses the ST7789 screen).

boot_tty2oled-small.jpg

It's now in a state of working, and I also checked the non-regression on a SSD1322.
I still have cases when after loading a few cores, the loading of new cores is ignored by the tty2oled. I don't know if I broke something or if it was an existing issue. I don't know yet how to diagnose this.

I wish I could load Game boy games with their real cartridge. I have put a NFC sticker inside a cartridge, but it isn't detected by the NFC reader. Those stickers are detected if I directly insert them without a cartridge, so it seems to be a sensitivity or interference issue.
=> Does anyone know how to increase the "gain" of the PN532 module?

@venice:

  • Are you interesting in merging that into your project? If so, I can propose a pull request ;)
  • I had issues with the tapto's probing, which were fixed thanks to your guideline into the wiki (disabling probing).
  • Thanks a lot for all your work on tty2oled it's so great :)

I'll be happy to get feedbacks from the community :)

A short video to see it in action:

Boot in game boy's theme:

A last video to show the whole usage (sorry that it's long but MiSTer needs to finish booting in order to read the tapto tag):

e2e-low.mp4
You do not have the required permissions to view the files attached to this post.
User avatar
RealLarry
Top Contributor
Posts: 933
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 172 times
Been thanked: 416 times

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

Post by RealLarry »

There were nothing really new to play the tuba for months but a little has happened, so here there are the last new ones

montage.jpg
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
niallquinn
Posts: 224
Joined: Wed Jun 05, 2024 4:54 pm
Has thanked: 267 times
Been thanked: 48 times

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

Post by niallquinn »

RealLarry wrote: Mon Nov 04, 2024 10:38 am

There were nothing really new to play the tuba for months but a little has happened, so here there are the last new ones

montage.jpg

Play the tuba? Ompa, Ompa, Ompa. :)

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

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

Post by RealLarry »

niallquinn wrote: Mon Nov 04, 2024 12:23 pm
RealLarry wrote: Mon Nov 04, 2024 10:38 am

There were nothing really new to play the tuba for months but a little has happened, so here there are the last new ones

montage.jpg

Play the tuba? Ompa, Ompa, Ompa. :)

Yeah, something like a fanfare... - or this evergreen :lol:

2024-11-04_13-38.png
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
Missus
Posts: 216
Joined: Fri Jan 27, 2023 12:45 am
Has thanked: 55 times
Been thanked: 53 times

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

Post by Missus »

pandoff wrote: Sat Nov 02, 2024 10:51 am

Hi,

I've been working on a fun project based on tty2oled :)
I have put a tapto reader (PN532 module) and an OLED screen into the case of my old game boy (I had bought a new case for her).
The idea is to run the games by inserting the card into the cartridge slot of the game boy, and having the core displayed on the screen.

inthehunt-small.jpg

Game boy's screen being square, I had to find an OLED screen being squared, and adapt the tty2oled's display to this ratio.

I used the 1.54inch LCD 240x240 module of Waveshare (https://www.waveshare.com/1.54inch-LCD-Module.htm).
It needs the ST7789 driver instead of SSD1322.
I couldn't find a screen fitting better the game boy's screen (I found this model of screen into this article: https://www.youmaketech.com/raspberry-pi-pico-gameboy/).

I used an "Arduino Nano ESP32" (an ESP32 in the form factor of an Arduino nano) so that it fits into the battery's compartment of the game boy.
That one is recognized at ttyACM0 instead of ttyUSB0.

I have forked venice's tty2oled project:
https://github.com/coded-with-claws/MiS ... ree/st7789
=> Directory MiSTer_SSD1322_ST7789_USB

I coded into the "USB" .ino file to make it support ST7789 in addition to SSD1322.
So there are new #define directives in the .ino to specify either SSD1322 or ST7789.
There is also a #define to use a green theme and to display the tty2oled logo sliding from top to center when booting (like Nintendo's logo) to feel like being on GB DMG :)
And there is a #define whether to display tapto's logo (in case someone only uses the ST7789 screen).

boot_tty2oled-small.jpg

It's now in a state of working, and I also checked the non-regression on a SSD1322.
I still have cases when after loading a few cores, the loading of new cores is ignored by the tty2oled. I don't know if I broke something or if it was an existing issue. I don't know yet how to diagnose this.

I wish I could load Game boy games with their real cartridge. I have put a NFC sticker inside a cartridge, but it isn't detected by the NFC reader. Those stickers are detected if I directly insert them without a cartridge, so it seems to be a sensitivity or interference issue.
=> Does anyone know how to increase the "gain" of the PN532 module?

@venice:

  • Are you interesting in merging that into your project? If so, I can propose a pull request ;)
  • I had issues with the tapto's probing, which were fixed thanks to your guideline into the wiki (disabling probing).
  • Thanks a lot for all your work on tty2oled it's so great :)

I'll be happy to get feedbacks from the community :)

A short video to see it in action:

Boot in game boy's theme:

A last video to show the whole usage (sorry that it's long but MiSTer needs to finish booting in order to read the tapto tag):
e2e-low.mp4

i your idea but would LOVE to see this in a Dreamcast VMU shell.

User avatar
venice
Top Contributor
Posts: 793
Joined: Tue Jun 16, 2020 9:29 am
Location: Germany
Has thanked: 288 times
Been thanked: 283 times

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

Post by venice »

Happy X-Mas :D

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

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

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

Post by RealLarry »

You guys may have thought that I'm doing hibernation in my bear cave until spring...but far from it!
There were some additions of pictures but I'm lazy to post every single GIF, so here're ye newest ones.

montage.jpg
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: 933
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 172 times
Been thanked: 416 times

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

Post by RealLarry »

Just a latecomer...
Sheet was updated to reflect ST-V games and I got all MRA's for them, but they're all set to saturnstv for now. Time will tell how and who is maintaining that, but I'm here to pixelerate all of them :ugeek:

EDIT: Reworked and pushed all MRA's, sheet updated

saturnstv.gif
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: 933
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 172 times
Been thanked: 416 times

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

Post by RealLarry »

...the first impressions for ST-V games. Praise the lord (or just me)!
All others will take some time...I don't have that many tentacles :lol:

montage.jpg
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: 933
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 172 times
Been thanked: 416 times

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

Post by RealLarry »

More ST-V pictures! While I'm on fire and you want it, you'll get it!
But that's all for now because I can't find more nice marquee pictures. This is where you can help: If you have or find one, send or link it to me!

montage.jpg
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
jawler
Posts: 32
Joined: Sun May 24, 2020 7:02 pm
Has thanked: 2 times
Been thanked: 11 times

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

Post by jawler »

I am interested in carrying out the tty2rgbmatrix project, but I would like to know if I can use a regular ESP32 WROOM (instead of the Arduino Trinity). If it is possible, could someone tell me where I can find the schematics to know which screen pins correspond to which pins on the ESP32?
Thanks in advance.

AngelicLiver
Top Contributor
Posts: 462
Joined: Fri May 29, 2020 8:50 am
Has thanked: 101 times
Been thanked: 131 times

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

Post by AngelicLiver »

jawler wrote: Fri Mar 21, 2025 10:31 am

I am interested in carrying out the tty2rgbmatrix project, but I would like to know if I can use a regular ESP32 WROOM (instead of the Arduino Trinity). If it is possible, could someone tell me where I can find the schematics to know which screen pins correspond to which pins on the ESP32?
Thanks in advance.

You can find all this on the project's Github repo.

I just noticed you're talking about a completely different project. That repo is here.

User avatar
jawler
Posts: 32
Joined: Sun May 24, 2020 7:02 pm
Has thanked: 2 times
Been thanked: 11 times

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

Post by jawler »

i have running 2 mister with ttyoled screens (ttgo-T8) , but now i want to use a regular ESP32 (CH340) with 2 rgb matrix screen (128x96px) in my arcade cabinet.
I'm searching in github repo but i can't find the correct schematics to connect esp32 and display.
Thanks again :)

User avatar
venice
Top Contributor
Posts: 793
Joined: Tue Jun 16, 2020 9:29 am
Location: Germany
Has thanked: 288 times
Been thanked: 283 times

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

Post by venice »

Both Matrix Projects (web2/tty2/me as well) prefer to use the trinity esp32 board.

But in the web2rgbmatrix code from here
https://github.com/kconger/MiSTer_web2r ... matrix.ino
you can find the pin definitions/connections for a self setup and/or modification.

Maybe this helps!

//Edit
Try to get support in the Matrix Project threads.

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

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

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

Post by RealLarry »

I took one or two new pictures :lol:

montage.jpg
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: 933
Joined: Mon May 25, 2020 4:04 am
Location: San Junipero/DE/Earth
Has thanked: 172 times
Been thanked: 416 times

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

Post by RealLarry »

...and one or two more I found after changing my NI SA (Natural Intelligence Search Algorithm)

montage.jpg
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
Post Reply