Page 18 of 46

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Mon Oct 11, 2021 12:07 pm
by Jukk@M
Arcade pictures :
Super Zaxxon = szaxxon
Swat = swat.xbm
Tetris = atetrisc.xbm , tetrisse.xbm , tetris.xbm
The King of Dragons = kod.xbm
Time Pilot '84 (Set 2) = tp84a.xbm
Time Pilot '84 (Set 3) = tp84b.xbm
Time Scanner = timescan.xbm

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Thu Oct 14, 2021 2:02 pm
by Jukk@M
Arcade pictures :
SuperCobra = scobra
Super Glob = sprglbpg
Super Pac-Man = superpac
Tazz-Mania = tazmania
TeddyBoy Blues = teddybb
The Glob = theglobp
The Punisher = punisher
The Speed Rumbler = srumbler
Three Wonders = 3wonders
Tiger Road = tigeroad.xbm

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Fri Oct 15, 2021 11:27 am
by venice
Jukk@M Pictures Packs 12+13 ready for your Updater.

tty2oled Greyscale-Update release

Posted: Fri Oct 15, 2021 12:19 pm
by venice
Hi tty2oled friends,
we have released the tty2oled Greyscale-Update for you!

During our tests with an 5.5" SSD1322 Display we figured out that the SSD1322 Display controller is able to handle 16 greyscale levels!

The main problem was that the actual used Arduino graphics library "U8G2" is for monochrome displays only.
Adafruit offers a graphics and greyscale library called "Adafruit GFX" but without support for the SSD1322 controller.
But Adafruit offers a hardware add-on library for the SSD1327 controller.
We forked this library and modfied it for the SSD1322 controller.

Voila! Now we have full 16 level greyscale-support for the SSD1322 controller and our 256x64 pixel display.
altered_beast.png

We have modified all parts of the software around the tty2oled display for greyscale support.
You need to update the tty2oled MiSTer scripts and it's INI file. Just run the tty2oled updater to accomplish this.
And you will have to re-program your tty2oled hardware with the new Arduino program.

If you have updated your tty2oled hardware with the new Arduino program, set the new
INI Option "USE_GSC_PICTURES" (see below) to "yes", to get the new pictures shown.

The Arduino program code got:
  • Support for monochrome (xbm) and greyscale (gsc) pictures
  • Option "XROTATE" to enable 180° rotation per default
  • Option "XTILT" to enable support for a tilt-sensor for display auto-rotation on (actually) pin32
  • Option "XDTI" to enable support for the MIC145 (LM75 compatible) temperature sensor on d.ti's board
  • Option "XSENDACK" to enable "Send Acknowlege" from tty2oled back to the MiSTer - very useful if you're using the text or geometric commands

Needed libraries for the Arduino program:
  • Adafruit GFX (*) and all depending libraries
  • U8G2 for Adafruit GFX (*)
  • Bounce2 (*) needed for the tilt-sensor
  • eHaJo_LM75 (*) needed for the MIC145 sensor on d.ti's tty2oled board
(*) These Libraries can be installed using Arduino's library manager.
See also https://github.com/venice1200/MiSTer_tt ... Windows%29

The INI file got:
  • New option "USE_GSC_PICTURES" to enable or disable greyscale picture (GSC) support - if you set this option to "no" (default) you can still use the old Arduino software.
  • New option "USE_RANDOM_ALT" to enable or disable the usage of the alternative "_alt" files - if set to "yes" and there're xxx_alt* pictures, they'll be diced out and displayed.

The MiSTer scripts got:
  • Support for monochrome and greyscale pictures
  • Picture download using rsync
  • Enhanced error handling
  • Enhanced update handling
General Changes:
  • Initial picture download is done using an zipped file
  • Picture content delivery is now done using an external webserver
    This extremely speeds up the picture download and their checksum files aren't needed anymore

Needed tools for creating greyscale pictures:
  • Graphic program (Gimp, Paint, Photoshop, Paint@Net, etc.)
The following Picture priority is used:
Highest
  • GSC Pictures in /media/fat/tty2oled/pics_pri
  • XBM Pictures in /media/fat/tty2oled/pics_pri
  • GSC US Pictures (if enabled) in /media/fat/tty2oled/pics/...
  • XBM US Pictures (if enabled) in /media/fat/tty2oled/pics/...
  • GSC Pictures in /media/fat/tty2oled/pics/...
  • XBM Pictures in /media/fat/tty2oled/pics/...
  • Text based Pictures (if enabled) in /media/fat/tty2oled/pics/...
  • Corename Output as Text
Lowest

Requirement: You need to run MiSter Release 2021-08-31 or newer.

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Fri Oct 15, 2021 4:52 pm
by Moondandy
Wow, congrats chaps, that's quite an achievement and Altered Beast image looks great!

For people making images, should they stop making monochrome and just make greyscale going forward or is there still a reason to keep making monochrome in addition to Greyscale?

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Fri Oct 15, 2021 6:03 pm
by venice
Sometimes you don‘t need more than B/W.
And whatever looks better is the right choice
but greyscales offers much more possibilities.

Actually we have around 370 XBM Pictures
and already 270 GSC Pictures.
Let‘s see how it goes.

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Sat Oct 16, 2021 6:19 am
by RealLarry
Moondandy wrote: Fri Oct 15, 2021 4:52 pmFor people making images, should they stop making monochrome and just make greyscale going forward or is there still a reason to keep making monochrome in addition to Greyscale?
As venice already said, please don't stop making anything (better) :)
For some systems, specially computer cores, I haven't found an adequate template and decided to set an image of a pcb or similar to gain an eyecandy. These are "drafts" for now to motivate everybody to "do it better".
Hint: Even a filthy text with a nice font should look very smoothier now, as their curvings and eges are "shaded" or antialiased.

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Sat Oct 16, 2021 1:58 pm
by gojira54
Wow that is quite an upgrade =]
Amazing - thanks!!

KMSnVtF.jpg

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Sun Oct 17, 2021 6:46 pm
by Jukk@M
Cores:
Amiga = minimig.gsc
Commodore 64 = C64.gsc
Commodore VIC-20 = VIC20.gsc
Sinclair QL = GL.gsc
Arcade:
Alibaba 40 Thieves = alibaba.gsc
Arkanoid (Japan) = arkanoidj.gsc
Arkanoid (US) = arkanoiduo.gsc
Crazy Kong = ckong.gsc
Crazy Kong (Orca bootlet) = ckongo.gsc
Crazy Kong Part II = ckongpt2.gsc
Crush Roller = crush2.gsc
Gauntlet = gauntlet.gsc
Gauntlet 2 = gaunt2.gsc
I´m Sorry = imsorry.gsc
Mr.TNT = mrtnt.gsc
Tapper = tapper.gsc
Tetris = atetrisc.gsc , tetris.gsc & tetrisse.gsc
The Battle Road = battroad.gsc
The End = theend.gsc
The Golb = theglobp.gsc
The Punisher = punisher.gsc
Three Wonders = 3wonders.gsc
Top Gunner (US) = topgunr.gsc & topgunbl.gsc
Silkworm = silkworm.gsc
Super Zaxxon = szaxxon.gsc
Ultra Tank = ultratnk.gsc
Vampire Hunter 2: Darkstalkers' Revenge = vhunt2.gsc
Woodpecker = woodpeck.gsc
Zaxxon = zaxxon.gsc
GSC_1.jpg

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Mon Oct 18, 2021 6:34 am
by RealLarry
Jukk@M wrote: Sun Oct 17, 2021 6:46 pmBunch of GSC pictures
Many thanks for your support, very well done, pal! That's the way I meant: Play with it (e.g. GIMP), draw something simple, set a cast shadow and/or a 3d-ish effect and voila, you've just created a nice and pretty Bob Ross picture :)

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Mon Oct 18, 2021 9:14 am
by venice
The new Pictures are uploaded and ready for the tty2oled Updater.
Some of them got the suffix "_alt" as there was already a Picture.

I need to double check the google list later.

Many Thanks

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Mon Oct 18, 2021 6:15 pm
by Jukk@M
Cores:
Atari ST/STe = AtariST.gsc
Commodore 16, Plus/4 = C16.gsc
ZX Spectrum = Spectrum.gsc
ZX Spectrum Next = ZXNext.gsc
Arcade:
Turbo Tag = turbotag.gsc
Turtles = turtles.gsc
Vortex = vortex.gsc
Wizard of Wor = wow.gsc
Wonder Boy = wboy.gsc
GSC_2.jpg

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Tue Oct 19, 2021 6:25 am
by venice
The new Pack of Pictures is also "online".
Many Thanks

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Wed Oct 20, 2021 7:59 am
by Jukk@M
Cores:
Apple Macintosh Plus = MACPLUS.gsc
CHIP-8 = Chip8.gsc
Gameboy Advance 2P = GBA2P.gsc
Gameboy, Gameboy Color 2P = GAMEBOY2P.gsc
ZX81 = ZX81.gsc
GSC_3.jpg

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Wed Oct 20, 2021 10:10 am
by Reg
@venice.

Many thanks for this update - just got a chance to update and it's soo cool looking with the greyscale options. Thank you.

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Wed Oct 20, 2021 1:21 pm
by venice
GSC Picture Pack 3 is "online".
Many Thanks Jukk@M

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Wed Oct 20, 2021 6:13 pm
by Jukk@M
Arcade:
280-ZZZZAP = 280zzzap.gsc
Adventure Quiz: Capcom World 2 = cworld2j.gsc
Alex Kidd, the lost Stars = alexkidd.gsc
Attack Force = attackfc.gsc
Azurian Attack = azurian.gsc
Balloon Bombers = ballbomb.gsc
Big Kong = bigkong.gsc
Birdiy = birdiy.gsc
Block Gal = blockgal.gsc
Botanic = botanic.gsc
Centipede = centiped3.gsc
Centipede (Revision4) = centiped.gsc
Clean Sweep = Clean Sweep.gsc
Clean Sweep (TTL) = cleansweept.gsc
Clowns = clowns.gsc
Computer Space = A.COMSPC.gsc

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Thu Oct 21, 2021 4:17 pm
by venice
GSC Picture Pack 4 is "online", puhhh.
Many Thanks Jukk@M

//Edit
Google list updated!

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Fri Oct 22, 2021 5:42 am
by Jukk@M
Cores:
Arduboy = Arduboy.gsc
Commodore PET = PET2001.gsc
Menu tty2oled = MENU.gsc
Sharp MZ Series = sharpmz.gsc
SV-328 = SVI328.gsc
TRS-80 Model 1 = TRS-80.gsc
X68000 = X68000.gsc
Arcade:
Mars = mars.gsc
Kaikki.jpg

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Fri Oct 22, 2021 7:02 am
by venice
Great that you add the preview :D
Really really nice Pictures!

//Edit
GSC Pack 5 uploaded & Google List updated

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Fri Oct 22, 2021 9:39 am
by LamerDeluxe
Yeah, the previews are great. This really looks fantastic. I think I should look into building one of these, will be great in combination with the MiSTer SAM.

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Sat Oct 23, 2021 6:52 pm
by jawler
first pictures gsc
gunwage
esp ra de
dangun feveron

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Sun Oct 24, 2021 12:21 pm
by jawler
Hi there! i thought dodonpachi pic was already done.
dodonpachi.jpg

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Sun Oct 24, 2021 1:32 pm
by venice
All GSC Pics by Jawler ready for your tty2oled Updater.
Many Thanks.

"dangun feveron" is a bit hard to read I think.

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Sun Oct 24, 2021 5:21 pm
by Jukk@M
Cores:
Sega Dreamcast VMU = (Sega Dreamcast VMU.gsc)?
Sega Pico = PICO.gsc
Sega Saturn = (Sega Saturn.gsc)?
Arcade:
Altered Beast (set 2) = altbeast2.gsc
Astro Flash = astrofl.gsc
Black Hole = blkhole.gsc
Body Slam = bodyslam.gsc
Qbert Qubes = qbertqub.gsc
Quiz & Dragons - Capcom Quiz Game = qad.gsc
GSC_6.jpg

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Sun Oct 24, 2021 7:01 pm
by jawler
venice wrote: Sun Oct 24, 2021 1:32 pm All GSC Pics by Jawler ready for your tty2oled Updater.
Many Thanks.

"dangun feveron" is a bit hard to read I think.
i made another one for dangun feveron ;)
dfeveron_alt.jpg

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Mon Oct 25, 2021 8:26 am
by Moondandy
Good effort, lots of nice new images!

Sega Pico = PICO.gsc

If anyone is interested in the Watara Supervision, there is a playable WIP core and name would be Supervision.gsc
logo and info here: https://en.wikipedia.org/wiki/Watara_Supervision

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Mon Oct 25, 2021 9:23 am
by RealLarry
Moondandy wrote: Mon Oct 25, 2021 8:26 amIf anyone is interested in the Watara Supervision, there is a playable WIP core and name would be Supervision.gsc
logo and info here: https://en.wikipedia.org/wiki/Watara_Supervision
Thanks for the hint! Already done.

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Mon Oct 25, 2021 9:32 am
by Moondandy
Good man!

Just spotted this I have added to the sheet, new Czech computer in bound to Main:
viewtopic.php?f=14&t=3534
https://github.com/MiSTer-devel/OndraSP ... r/releases

One very low hanging fruit is just to rename the 2 player Gameboy core to "Gameboy2Pultrawide.xbm" and "Gameboy2Pultrawide.gsc" and re-upload for that core.

It is likely we are going to have an Epoch Cassette Vision core in the not too distant future if anyone is looking for other consoles to do.

Re: tty2oled Software Add-On with USB/SD Support (Show Text/Pictures based on loaded Core on Display)

Posted: Mon Oct 25, 2021 10:23 am
by RealLarry
Moondandy wrote: Mon Oct 25, 2021 9:32 amJust spotted this I have added to the sheet, new Czech computer in bound to Main:
viewtopic.php?f=14&t=3534
https://github.com/MiSTer-devel/OndraSP ... r/releases
Yeah, I already did it's picture yesterday.
Ondra_SPO186.gif
One very low hanging fruit is just to rename the 2 player Gameboy core to "Gameboy2Pultrawide.xbm" and "Gameboy2Pultrawide.gsc" and re-upload for that core.
Why renaming these? Is there something missing or wrong? I've just tested all 5 Game Boy cores and they're display is ok.
It is likely we are going to have an Epoch Cassette Vision core in the not too distant future if anyone is looking for other consoles to do.
Great to hear!