tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 97 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Ah, thepsylon's tweet was a bit misleading. I did think it odd you guys wouldn't have mentioned it but he did. Do you think that would be doable with his database method?
- RealLarry
- Top Contributor
- Posts: 770
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 90 times
- Been thanked: 333 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
It's absolutely doable, for sure. But the only benefit I see for now is that it would be completely integrated in update_all, losing our present blazing fast download speed we're having by using rsync...
I've suggested an oneliner to add to update_all which would call our update_tty2oled and am waiting for an answer.
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 97 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
That would be ideal, and is already how BIOS Getter works.
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
I live in Switzerland, so EU & UK would be great.
- venice
- Top Contributor
- Posts: 741
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 262 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Hi @all,
we have asked a few times to know where our tty2oled users are located.
I have asked for Postcard Donation but i got only two of them
As we use now another server to serve the pictures we can use the users IP to run a geolocation check.
We would like to add a map with the user locations to the wiki.
What do you think?
Is this something you like to support or is this something you say "no and never".
Note, we would use the IP's only for geolocation and for nothing more.
we have asked a few times to know where our tty2oled users are located.
I have asked for Postcard Donation but i got only two of them
As we use now another server to serve the pictures we can use the users IP to run a geolocation check.
We would like to add a map with the user locations to the wiki.
What do you think?
Is this something you like to support or is this something you say "no and never".
Note, we would use the IP's only for geolocation and for nothing more.
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Well I did send you a postcard and a little shocked after all the work you do - only one other person have bothered here to be honest.
Typical "take take take" and give nothing back - people don't want to hear this, but they should be embarrased considering how this transforms the MiSTer.
For those that claim "no postcards available", my town didn't have a postcard - so I used an online service to make one and send one.
That being said... ...I don't mind if you do a geo-location check.
Your software gives so much transformation - anything to help.
- RealLarry
- Top Contributor
- Posts: 770
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 90 times
- Been thanked: 333 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
News GSC pictures for the upcoming System 16 cores by Jotego (or NOW for his patreons):
- Sonic Boom, a 1987 vertical shooter
- Dunk Shot
- MVP, a baseball game
- Excite League, another baseball game
You do not have the required permissions to view the files attached to this post.
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 97 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Looking good Larry!
I noticed this one isn't marked on the sheet, not checked if it needs renamed and uploaded or just missed on the sheet. Finalizer - Super Transformation
I noticed this one isn't marked on the sheet, not checked if it needs renamed and uploaded or just missed on the sheet. Finalizer - Super Transformation
- RealLarry
- Top Contributor
- Posts: 770
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 90 times
- Been thanked: 333 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Thanks for the info! Just caught up for it...picture is already available, sheet updated.
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 97 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Ah, nice one. Do you know if it is going to be possible to have the 2600 logo display when using the new 7800 core to play 2600 games?
- RealLarry
- Top Contributor
- Posts: 770
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 90 times
- Been thanked: 333 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Unfortunately no, at least not with the actual Daemon. Maybe later with an advanced Daemon and enabled log_file_entry in mister.ini
- LamerDeluxe
- Top Contributor
- Posts: 1179
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 822 times
- Been thanked: 264 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
The custom PCB, sold by gojira54 (and very kindly refunded by him, so I got it for free), ordered on November 3rd from the UK, payed almost 5 Euro in tax/duty (the PCB is worth 1 Euro according to them) on November 8th. Still stuck there. Never had to pay duty/tax for any of my Aliexpress orders BTW.
Seems like ordering from the UK takes as long as China used to and China takes as long as the UK used to.
Looking forward to finally being able to assemble and test it. The T8 responds with an ack message to tty2oled commands already. The instructions for programming the T8 are very clear and easy to follow.
It is just a matter of soldering all the connectors, using the custom tty2oled T8 PCB, right? Or do I still need to add any wires as well?
You do not have the required permissions to view the files attached to this post.
- RealLarry
- Top Contributor
- Posts: 770
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 90 times
- Been thanked: 333 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Is it this pcb from the wiki?LamerDeluxe wrote: ↑Sat Nov 20, 2021 10:04 amIt is just a matter of soldering all the connectors, using the custom tty2oled T8 PCB, right? Or do I still need to add any wires as well?
Then yes...just solder the connector of the oled and the relevant pins of the T8 and you're set. Or use pinheader instead for easy swapping, but this increases the distance between pcb and oled.
You do not have the required permissions to view the files attached to this post.
- LamerDeluxe
- Top Contributor
- Posts: 1179
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 822 times
- Been thanked: 264 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Yes it is. Awesome, thanks for confirming!RealLarry wrote: ↑Sat Nov 20, 2021 11:16 amIs it this pcb from the wiki?LamerDeluxe wrote: ↑Sat Nov 20, 2021 10:04 amIt is just a matter of soldering all the connectors, using the custom tty2oled T8 PCB, right? Or do I still need to add any wires as well?
Then yes...just solder the connector of the oled and the relevant pins of the T8 and you're set. Or use pinheader instead for easy swapping, but this increases the distance between pcb and oled.
- RealLarry
- Top Contributor
- Posts: 770
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 90 times
- Been thanked: 333 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
You're welcome. Should work at first shot as I'm the creator of the pcb. And the one you can blame otherwise
- LamerDeluxe
- Top Contributor
- Posts: 1179
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 822 times
- Been thanked: 264 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
Hahaha. Great, really looking forward to it.
- LamerDeluxe
- Top Contributor
- Posts: 1179
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 822 times
- Been thanked: 264 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
The edge connectors are now soldered onto the T8.
I can highly recommend actually moving the display's R6 resistor to R5, if you are really into wasting time on things that are both useless and mildly infuriating Man that SMD resistor is ridiculously tiny, I almost lost it at one point.
Kind of proud that I did manage to do it in the end though. If you don't enjoy torturing yourself, just remove R6 and bridge R5 with solder or something like a tiny wire or leg cut off a resistor.
Now everything is fully ready for the PCB to arrive.
I can highly recommend actually moving the display's R6 resistor to R5, if you are really into wasting time on things that are both useless and mildly infuriating Man that SMD resistor is ridiculously tiny, I almost lost it at one point.
Kind of proud that I did manage to do it in the end though. If you don't enjoy torturing yourself, just remove R6 and bridge R5 with solder or something like a tiny wire or leg cut off a resistor.
Now everything is fully ready for the PCB to arrive.
- RealLarry
- Top Contributor
- Posts: 770
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 90 times
- Been thanked: 333 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
And for those who are in doubt in removing resistor R6 and bridging R5 by a solder blob or bridge: Yes, R6 isn't a real resistor but an 0-Ohm "resistor type thingi", so you're totally ok with thatLamerDeluxe wrote: ↑Sat Nov 20, 2021 8:22 pmIf you don't enjoy torturing yourself, just remove R6 and bridge R5 with solder or something like a tiny wire or leg cut off a resistor.
- venice
- Top Contributor
- Posts: 741
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 262 times
Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)
The Arduino Code got a minor update.
The new Code includes a command which you can use to get the Hardware Type and Software Version from tty2oled.
There is no need for you to update as the next release will include this code as well.
The new Code includes a command which you can use to get the Hardware Type and Software Version from tty2oled.
There is no need for you to update as the next release will include this code as well.
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
Is there any way for someone, who let's say maybe isn't as well-versed in hardware, to get their hands on one of these things?
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
As I wait for my boards to arrive to build my own tty2oled (this project is one of the main reasons I decided to finally jump into MiSTer after years of watching progress), I decided to attempt to give something back to the community. I have always wondered what most of the XBM images, and now the GSC images would look like, so I decided to write a small web app that uses just Javascript and CSS to display all of the images. There is no stored images on this app, the images are being rendered on the fly.
The viewer can be found here: https://www.synthtc.com/MiSTer_tty2oled_Pictures/
@venice I would be happy to show you how you can incorporate this into the official repository as there is an accompanying GitHub Action that will rebuild the image list that drives the site whenever a new GSC or XBM file is added to the repository. The site is also hosted with GitHub pages so there is no hosting cost.
If there is interest I can also add a feature to render a pasted in GSC or XBM for previewing generated images.
The viewer can be found here: https://www.synthtc.com/MiSTer_tty2oled_Pictures/
@venice I would be happy to show you how you can incorporate this into the official repository as there is an accompanying GitHub Action that will rebuild the image list that drives the site whenever a new GSC or XBM file is added to the repository. The site is also hosted with GitHub pages so there is no hosting cost.
If there is interest I can also add a feature to render a pasted in GSC or XBM for previewing generated images.
You do not have the required permissions to view the files attached to this post.
- RealLarry
- Top Contributor
- Posts: 770
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 90 times
- Been thanked: 333 times
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
Tell us some details, ie where you're located? If it's "not so far far away from europe" then I'm sure that we'll find a solution...
- RealLarry
- Top Contributor
- Posts: 770
- Joined: Mon May 25, 2020 4:04 am
- Location: San Junipero/DE/Earth
- Has thanked: 90 times
- Been thanked: 333 times
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
That's very nice to hear that we are a "decision maker" now
Welcomed! I love that! Even the displays colours are correct.... I decided to attempt to give something back to the community. I have always wondered what most of the XBM images, and now the GSC images would look like, so I decided to write a small web app that uses just Javascript and CSS to display all of the images. There is no stored images on this app, the images are being rendered on the fly.
- venice
- Top Contributor
- Posts: 741
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 262 times
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
Really really cool, many thanks for this. And yes @RealLarry, "decision maker" sounds goodrbz wrote: ↑Thu Nov 25, 2021 11:21 pm As I wait for my boards to arrive to build my own tty2oled (this project is one of the main reasons I decided to finally jump into MiSTer after years of watching progress), I decided to attempt to give something back to the community...
The viewer can be found here: https://www.synthtc.com/MiSTer_tty2oled_Pictures/
I added the link to the Wiki.
One question, is there an sort order?
Send me an PM with the details.
Yes please.
- LamerDeluxe
- Top Contributor
- Posts: 1179
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 822 times
- Been thanked: 264 times
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
Fantastic! I love that you can select all the different display colors as well.rbz wrote: ↑Thu Nov 25, 2021 11:21 pm As I wait for my boards to arrive to build my own tty2oled (this project is one of the main reasons I decided to finally jump into MiSTer after years of watching progress), I decided to attempt to give something back to the community. I have always wondered what most of the XBM images, and now the GSC images would look like, so I decided to write a small web app that uses just Javascript and CSS to display all of the images. There is no stored images on this app, the images are being rendered on the fly.
The viewer can be found here: https://www.synthtc.com/MiSTer_tty2oled_Pictures/
Some of the images are (wrap around) shifted right a bit at the moment, like the Commodore 64 one.
- venice
- Top Contributor
- Posts: 741
- Joined: Tue Jun 16, 2020 9:29 am
- Location: Germany
- Has thanked: 264 times
- Been thanked: 262 times
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
Hi tty2oled users,
RealLarry, d.ti and me are proud to present the new All-In-One tty2oled "Flash-Update" release.
The new version of the Installer/Updater includes now flashing of your connected tty2oled device.
During the install or update procedure the script tries to identify the connected tty2oled device hardware and firmware.
If a detection is not possible, because your tty2oled firmware Version is too old and doesn't contain the needed functions,
you get a menu where you need to choose your hardware (using Keyboard or Controller).
We support these three device types/boards
1) ESP32 TTGO-T8 or the d.ti-Board which uses the "ESP32 Dev Module" Board Settings in the Arduino IDE
2) ESP32 Wemos Lolin32 or Devkitc V4 which uses "WEMOS LOLIN32" Board Settings in the Arduino IDE
3) ESP8266 NodeMCU which uses the "Node MCU1.0 (ESP12E-Module)" Board Settings in the Arduino IDE
If you don't want to update your firmware chose "Exit now".
After you have chosen your Hardware you need to answer Yes or No (using Keyboard or Controller) within a few seconds
to start flashing your tty2oled device with the latest stable firmware version.
If the countdown is over without pressing any key nothing happens.
Disable flashing?
You can disable the flashing part of the updater script by setting the new INI Option TTY2OLED_UPDATE to "no" (see also below INI File).
How does it work?
We run a external build-server-system which creates the needed binary files for our tty2oled devices if a new software version is released.
Note!
If you use our tty2oled firmware updater, you can't use OTA any longer.
Changes
Arduino Code:
https://umap.openstreetmap.de/de/map/tty2oled_19436
Report Problems here...
RealLarry, d.ti and me are proud to present the new All-In-One tty2oled "Flash-Update" release.
The new version of the Installer/Updater includes now flashing of your connected tty2oled device.
During the install or update procedure the script tries to identify the connected tty2oled device hardware and firmware.
If a detection is not possible, because your tty2oled firmware Version is too old and doesn't contain the needed functions,
you get a menu where you need to choose your hardware (using Keyboard or Controller).
We support these three device types/boards
1) ESP32 TTGO-T8 or the d.ti-Board which uses the "ESP32 Dev Module" Board Settings in the Arduino IDE
2) ESP32 Wemos Lolin32 or Devkitc V4 which uses "WEMOS LOLIN32" Board Settings in the Arduino IDE
3) ESP8266 NodeMCU which uses the "Node MCU1.0 (ESP12E-Module)" Board Settings in the Arduino IDE
If you don't want to update your firmware chose "Exit now".
After you have chosen your Hardware you need to answer Yes or No (using Keyboard or Controller) within a few seconds
to start flashing your tty2oled device with the latest stable firmware version.
If the countdown is over without pressing any key nothing happens.
Disable flashing?
You can disable the flashing part of the updater script by setting the new INI Option TTY2OLED_UPDATE to "no" (see also below INI File).
How does it work?
We run a external build-server-system which creates the needed binary files for our tty2oled devices if a new software version is released.
Note!
If you use our tty2oled firmware updater, you can't use OTA any longer.
Changes
Arduino Code:
- Most of the "Options" in the Arduino Code to enable/disable tty2oled features are now history.
If you choose the correct hardware device type within the Arduino IDE you are good to go
if you still want to program your tty2oled device by yourself.
- The Arduino Code includes up from now code to identify hardware and firmware.
These values are used by the updater.
- The Arduino Code uses our own Library for the MIC184 Temperature Sensor.
You need it if you use the TTGO-T8 or the d.ti Board even there is no MIC184 on your Board.
Get it from here (see Releases): https://github.com/venice1200/MIC184_Temperature_Sensor
- The INI File was splitted into the tty2oled-user.ini file for user settings and the tty2oled-system.ini file supporting our scripts.
- The tty2oled-user.ini file got the new Option "TTY2OLED_UPDATE" (default = yes) to enable/disable firmware updates done by the updater.
- "update_all" has now an option (see under Misc) to download our "updater script"
https://umap.openstreetmap.de/de/map/tty2oled_19436
Report Problems here...
You do not have the required permissions to view the files attached to this post.
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
I'm in the UK!
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
I have a PCB left & am in the UK - send the OLED & TTGO to me and I'll build it for you if can't solder
@venice - amazing update!!
Good boy, your hardware is up-to-date
LOL
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
No thank you all for such a great project!
I added a case insensitive alphabetical sort.
I will also work on adding in the paste/render feature.
I noticed this as well, I don't have the parts to make my real tty2oled yet so not sure if that is how they actually are or if there is some weird condition causing them to wrap. If it was an issue in the code I would assume every picture would show this error. Can someone confirm if the pictures that show them being offset happens on the real device or not?LamerDeluxe wrote: ↑Fri Nov 26, 2021 8:10 am Some of the images are (wrap around) shifted right a bit at the moment, like the Commodore 64 one.
Re: tty2oled Soft&Hardware Add-On (Shows Core based Pictures on a Display)
I can't send PM's yet but I did open a Pull Request on the pictures repo that has the info