TT Boot Logo

News,announcements,programming,fixes,game patches & discussions.

Moderator: troed

Atarian Computing
Posts: 329
Joined: Tue Aug 22, 2017 4:27 am

TT Boot Logo

Post by Atarian Computing » Sun Mar 10, 2019 8:22 am

So I was bored today and had a go at making a custom boot logo. Pretty happy with it.
newbootlogo.png
newbootlogo.png (21.37 KiB) Viewed 648 times
Credit for this particular Fuji and Atari pixelart goes to junosix over at http://atari-forum.com/viewtopic.php?f= ... 2&#p297310

User avatar
Icky
Moderator
Moderator
Posts: 1195
Joined: Sun Sep 03, 2017 10:57 am
Location: UK

Re: TT Boot Logo

Post by Icky » Sun Mar 10, 2019 8:25 am

Atarian Computing wrote:
Sun Mar 10, 2019 8:22 am
So I was bored today and had a go at making a custom boot logo. Pretty happy with it.

newbootlogo.png
:coolpics:

Very bohemian rhapsody :)

Would be great if you could do a guide on this Atari Computing.

Atarian Computing
Posts: 329
Joined: Tue Aug 22, 2017 4:27 am

Re: TT Boot Logo

Post by Atarian Computing » Sun Mar 10, 2019 9:03 am

Thanks. It was pretty easy to figure out in the end.

The offset where the logo begins in TOS3.06 is 35FF4

The logo image is 96px wide and I assumed 96px high but my first attempt was cropped. So not sure of exact height.

Starting from offset 35FF4, each HEX value represents 8 pixels in binary.

00 is no pixels - ........

FF is 8 pixels - XXXXXXXX

My logo's first three bytes are 00 7F C0. In binary (and pixels in this case) it would be .........XXXXXXXXX...... with dots being zero and X's being ones.

Here's the hexcode for my logo:

Code: Select all

00 7f c0 00 00 00 00 00 00 00 00 00 00 c0 20 00 00 00 00 00 00 00 00 00 00 a0 fe 01 d0 00 40 0c 80 00 00 04 00 c1 81 00 99 58 cd 89 cd bc 0d 8c 00 a1 41 00 95 55 51 04 95 2a 15 54 0f 01 81 00 94 d4 cd 4c 99 2a 8d 4c 18 0e 00 c0 00 00 00 40 00 00 80 00 14 18 00 20 00 00 00 00 00 00 00 00 18 14 00 24 41 08 10 00 00 00 00 00 14 18 00 24 0d 9d 86 30 29 b5 29 b5 1a 0c 00 24 55 49 55 53 2a 25 2a 25 1f ff ff c7 4d 49 55 30 11 a3 11 a3 0f ff fc 00 04 00 00 10 00 01 00 01 00 00 00 00 08 00 00 20 00 02 00 02 01 03 e0 00 00 00 00 00 00 00 00 00 02 27 82 40 00 84 10 80 10 00 00 00 04 4e 04 80 01 30 d9 cd 86 33 c6 00 08 9f c9 00 03 a5 54 91 55 52 a8 00 01 01 92 00 01 24 d4 8d 55 32 a6 00 02 23 24 00 00 00 40 00 00 10 00 00 04 42 48 80 00 00 80 00 00 20 00 00 08 84 81 00 00 00 00 00 00 00 00 00 00 08 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 37 60 00 01 01 ff e0 20 00 f8 0f 00 37 60 00 03 81 ff e0 70 03 fe 0f 00 37 60 00 07 c1 ff e0 f8 07 ff 0f 00 37 60 00 07 c1 ff e0 f8 07 ff 8f 00 37 60 00 0f e0 1e 01 fc 07 87 cf 00 37 60 00 0f e0 1e 01 fc 07 83 cf 00 37 60 00 0f e0 1e 01 fc 07 83 cf 00 37 60 00 1e f0 1e 03 de 07 83 cf 00 37 60 00 1e f0 1e 03 de 07 83 cf 00 77 70 00 1e f0 1e 03 de 07 87 cf 00 77 70 00 3c 78 1e 07 8f 07 8f 8f 00 f7 78 00 3c 78 1e 07 8f 07 9f 0f 00 f7 78 00 7c 7c 1e 0f 8f 87 be 0f 01 e7 3c 00 7f fc 1e 0f ff 87 bc 0f 01 e7 3c 00 7f fc 1e 0f ff 87 bc 0f 03 c7 1e 00 ff fe 1e 1f ff c7 be 0f 07 c7 1f 00 ff fe 1e 1f ff c7 9f 0f 0f 87 0f 80 f0 1e 1e 1e 03 c7 8f 8f 3f 07 07 e1 f0 1f 1e 3e 03 e7 87 cf fe 07 03 f9 e0 0f 1e 3c 01 e7 83 cf f8 07 00 fb e0 0f 9e 7c 01 f7 81 cf e0 07 00 3b c0 07 9e 78 00 f7 80 cf 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 3f c3 c1 f0 3c 00 00 00 00 00 00 ff 3f c7 e1 f8 7e 00 00 00 00 00 00 18 06 0e 70 18 e7 00 00 00 00 00 00 18 06 0c 30 f8 c3 00 00 00 00 00 00 18 06 0c 30 fc c3 00 00 00 00 00 00 18 06 0c 30 0c c3 00 00 00 00 00 00 18 06 0e 70 0c e7 00 00 00 00 00 00 18 06 07 e1 fc 7e 00 00 00 00 00 00 18 06 03 c1 f8 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c fc c7 8c 63 33 8e 39 e4 5f 51 38 1e fd e7 cc f3 34 51 55 14 44 51 44 33 33 36 6d 9b 34 11 55 14 44 59 40 33 33 36 6d 9b b4 11 55 14 44 5d 40 3f 33 f7 cd fb f4 11 55 e4 44 57 4c 3f 33 f7 ed fb 74 11 55 04 44 53 44 33 33 36 6d 9b 34 51 55 04 44 51 44 33 33 36 6d 9b 33 8e 45 03 84 51 3c 
And here's a binary representation of that with dots and X's.

Code: Select all

.........XXXXXXXXX..............................................................................
........XX........X.............................................................................
........X.X.....XXXXXXX........XXX.X.............X..........XX..X............................X..
........XX.....XX......X........X..XX..X.X.XX...XX..XX.XX...X..XXX..XX.XX.XXXX......XX.XX...XX..
........X.X....X.X.....X........X..X.X.X.X.X.X.X.X.X...X.....X..X..X.X.X..X.X.X....X.X.X.X.X.X..
....XXXX.......XX......X........X..X.X..XX.X.X..XX..XX.X.X..XX..X..XX..X..X.X.X.X...XX.X.X..XX..
...XX.......XXX.........XX...............................X......................X...............
...X.X.....XX.............X.....................................................................
...XX......X.X............X..X...X.....X....X......X............................................
...X.X.....XX.............X..X......XX.XX..XXX.XX....XX...XX......X.X..XX.XX.X.X..X.X..XX.XX.X.X
...XX.X.....XX............X..X...X.X.X.X.X..X..X.X.X.X.X.X.X..XX..X.X.X...X..X.X..X.X.X...X..X.X
...XXXXXXXXXXXXXXXXXXXXXXX...XXX.X..XX.X.X..X..X.X.X.X.X..XX.......X...XX.X...XX...X...XX.X...XX
....XXXXXXXXXXXXXXXXXX...............X.....................X...................X...............X
....................................X.....................X...................X...............X.
.......X......XXXXX.............................................................................
......X...X..XXXX.....X..X..............X....X.....X....X..........X............................
.....X...X..XXX......X..X..............X..XX....XX.XX..XXX..XX.XX....XX...XX..XXXX...XX.........
....X...X..XXXXXXX..X..X..............XXX.X..X.X.X.X.X..X..X...X.X.X.X.X.X.X..X.X.X.X...........
.......X.......XX..X..X................X..X..X..XX.X.X..X...XX.X.X.X.X.X..XX..X.X.X..XX.........
......X...X...XX..X..X...........................X.........................X....................
.....X...X....X..X..X...X.......................X.........................X.....................
....X...X....X..X......X........................................................................
............X.........X.........................................................................
................................................................................................
..........XX.XXX.XX....................X.......XXXXXXXXXXXX.......X.............XXXXX.......XXXX
..........XX.XXX.XX...................XXX......XXXXXXXXXXXX......XXX..........XXXXXXXXX.....XXXX
..........XX.XXX.XX..................XXXXX.....XXXXXXXXXXXX.....XXXXX........XXXXXXXXXXX....XXXX
..........XX.XXX.XX..................XXXXX.....XXXXXXXXXXXX.....XXXXX........XXXXXXXXXXXX...XXXX
..........XX.XXX.XX.................XXXXXXX........XXXX........XXXXXXX.......XXXX....XXXXX..XXXX
..........XX.XXX.XX.................XXXXXXX........XXXX........XXXXXXX.......XXXX.....XXXX..XXXX
..........XX.XXX.XX.................XXXXXXX........XXXX........XXXXXXX.......XXXX.....XXXX..XXXX
..........XX.XXX.XX................XXXX.XXXX.......XXXX.......XXXX.XXXX......XXXX.....XXXX..XXXX
..........XX.XXX.XX................XXXX.XXXX.......XXXX.......XXXX.XXXX......XXXX.....XXXX..XXXX
.........XXX.XXX.XXX...............XXXX.XXXX.......XXXX.......XXXX.XXXX......XXXX....XXXXX..XXXX
.........XXX.XXX.XXX..............XXXX...XXXX......XXXX......XXXX...XXXX.....XXXX...XXXXX...XXXX
........XXXX.XXX.XXXX.............XXXX...XXXX......XXXX......XXXX...XXXX.....XXXX..XXXXX....XXXX
........XXXX.XXX.XXXX............XXXXX...XXXXX.....XXXX.....XXXXX...XXXXX....XXXX.XXXXX.....XXXX
.......XXXX..XXX..XXXX...........XXXXXXXXXXXXX.....XXXX.....XXXXXXXXXXXXX....XXXX.XXXX......XXXX
.......XXXX..XXX..XXXX...........XXXXXXXXXXXXX.....XXXX.....XXXXXXXXXXXXX....XXXX.XXXX......XXXX
......XXXX...XXX...XXXX.........XXXXXXXXXXXXXXX....XXXX....XXXXXXXXXXXXXXX...XXXX.XXXXX.....XXXX
.....XXXXX...XXX...XXXXX........XXXXXXXXXXXXXXX....XXXX....XXXXXXXXXXXXXXX...XXXX..XXXXX....XXXX
....XXXXX....XXX....XXXXX.......XXXX.......XXXX....XXXX....XXXX.......XXXX...XXXX...XXXXX...XXXX
..XXXXXX.....XXX.....XXXXXX....XXXXX.......XXXXX...XXXX...XXXXX.......XXXXX..XXXX....XXXXX..XXXX
XXXXXXX......XXX......XXXXXXX..XXXX.........XXXX...XXXX...XXXX.........XXXX..XXXX.....XXXX..XXXX
XXXXX........XXX........XXXXX.XXXXX.........XXXXX..XXXX..XXXXX.........XXXXX.XXXX......XXX..XXXX
XXX..........XXX..........XXX.XXXX...........XXXX..XXXX..XXXX...........XXXX.XXXX.......XX..XXXX
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
........................XXXXXXXX..XXXXXXXX....XXXX.....XXXXX......XXXX..........................
........................XXXXXXXX..XXXXXXXX...XXXXXX....XXXXXX....XXXXXX.........................
...........................XX........XX.....XXX..XXX.......XX...XXX..XXX........................
...........................XX........XX.....XX....XX....XXXXX...XX....XX........................
...........................XX........XX.....XX....XX....XXXXXX..XX....XX........................
...........................XX........XX.....XX....XX........XX..XX....XX........................
...........................XX........XX.....XXX..XXX........XX..XXX..XXX........................
...........................XX........XX......XXXXXX....XXXXXXX...XXXXXX.........................
...........................XX........XX.......XXXX.....XXXXXX.....XXXX..........................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
................................................................................................
....XX..XXXXXX..XX...XXXX...XX...XX...XX..XX..XXX...XXX...XXX..XXXX..X...X.XXXXX.X.X...X..XXX...
...XXXX.XXXXXX.XXXX..XXXXX..XX..XXXX..XX..XX.X...X.X...X.X.X.X.X...X.X...X...X...X.X...X.X...X..
..XX..XX..XX..XX..XX.XX..XX.XX.XX..XX.XX..XX.X.....X...X.X.X.X.X...X.X...X...X...X.XX..X.X......
..XX..XX..XX..XX..XX.XX..XX.XX.XX..XX.XXX.XX.X.....X...X.X.X.X.X...X.X...X...X...X.XXX.X.X......
..XXXXXX..XX..XXXXXX.XXXXX..XX.XXXXXX.XXXXXX.X.....X...X.X.X.X.XXXX..X...X...X...X.X.XXX.X..XX..
..XXXXXX..XX..XXXXXX.XXXXXX.XX.XXXXXX.XX.XXX.X.....X...X.X.X.X.X.....X...X...X...X.X..XX.X...X..
..XX..XX..XX..XX..XX.XX..XX.XX.XX..XX.XX..XX.X...X.X...X.X.X.X.X.....X...X...X...X.X...X.X...X..
..XX..XX..XX..XX..XX.XX..XX.XX.XX..XX.XX..XX..XXX...XXX..X...X.X......XXX....X...X.X...X..XXXX..
You can just create a bitmap and use any of the many converters, like http://dot2pic.com

https://www.asciitohex.com is best to convert between binary and hex.

tuxie
Posts: 153
Joined: Thu Aug 24, 2017 11:51 am

Re: TT Boot Logo

Post by tuxie » Sun Mar 10, 2019 11:19 am

Wow that looks amazing :O well done...

User avatar
exxos
Site Admin
Site Admin
Posts: 7118
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: TT Boot Logo

Post by exxos » Sun Mar 10, 2019 12:02 pm

Nice one!
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
dhedberg
Posts: 88
Joined: Tue Sep 12, 2017 8:21 pm
Contact:

Re: TT Boot Logo

Post by dhedberg » Sun Mar 10, 2019 12:03 pm

Haha. I love it!
Daniel, New Beat - http://newbeat.atari.org. Like demos? Have a look at our new Falcon030 demo and feel the JOY.

User avatar
DrF
Moderator
Moderator
Posts: 456
Joined: Thu Aug 17, 2017 1:18 pm

Re: TT Boot Logo

Post by DrF » Sun Mar 10, 2019 12:32 pm

That is some really out there thinking, how awesome :D

Atarian Computing
Posts: 329
Joined: Tue Aug 22, 2017 4:27 am

Re: TT Boot Logo

Post by Atarian Computing » Mon Mar 11, 2019 4:13 pm

Thanks guys :)

Working great now with UK keytable on TS roms. CRC fixed too, of course.

pakman
Posts: 65
Joined: Fri Feb 16, 2018 10:04 pm

Re: TT Boot Logo

Post by pakman » Tue Mar 12, 2019 7:28 pm

Atarian Computing wrote:
Sun Mar 10, 2019 9:03 am
The logo image is 96px wide and I assumed 96px high but my first attempt was cropped. So not sure of exact height.
Height is 86 pixels.
Bigger logos are also possible. I remember I was using a logo more than 96 pixels wide.. long time ago..

Atarian Computing
Posts: 329
Joined: Tue Aug 22, 2017 4:27 am

Re: TT Boot Logo

Post by Atarian Computing » Thu Mar 14, 2019 9:59 am

pakman wrote:
Tue Mar 12, 2019 7:28 pm
Atarian Computing wrote:
Sun Mar 10, 2019 9:03 am
The logo image is 96px wide and I assumed 96px high but my first attempt was cropped. So not sure of exact height.
Height is 86 pixels.
Bigger logos are also possible. I remember I was using a logo more than 96 pixels wide.. long time ago..
Good info, thanks!

Post Reply