nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 12:37



Reply to topic  [ 37 posts ]  Go to page Previous  1, 2, 3
Thunder in the deep 
Author Message
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Shaos wrote:
Восстановил почти всё ;)
http://www.nedopc.org/nedopc/sprinter/titd_levels.html
Есть ещё пробелы - например неизвестный объект E4 (уровни 26 и далее)
Возможно, что после уровня 25 идёт другой набор тайлов т.к. эти местами выглядят кривовато...

Переводил в HTML программно, вычитывая описания уровней из TITD.PAK, а тайлы взял из доступных промо-картинок от Петерса, соединив их вместе и сведя цвета к одной палитре 256 цветов:

Attachment:
TITD-Levels.gif
TITD-Levels.gif [ 67.49 KiB | Viewed 4154 times ]

и затем нарезал на квадраты в линухе с помощью вот такой команды:
Code:
convert TITD-Levels.png -crop 16x10@ +repage +adjoin titd-%x.gif
далее переименовав получившиеся картинки 24x24 в соответствии с кодами из описания уровней...

Для проверки прошёл на реальном Спринтере до 4го уровня и увидел, что два объекта (0x11 и 0x2F) уже сменили свой внешний вид - надо видимо пройти все уровни, чтобы убедиться, что карты правильно поняты...

Code:
>>> Level 4:
>>> 1f 21 23 24 25 23 24 25 23 24 25 13 15
>>> 20 22 01 02 01 02 01 02 01 02 01 14 16
>>> 29 01 00 00 00 00 00 00 00 00 00 01 2c
>>> 2a 03 00 00 0d 00 e0 00 0d 00 00 03 2d
>>> 2b 04 00 00 0e 00 00 00 0e 00 00 04 2e
>>> 29 01 00 00 00 00 00 00 00 00 00 01 2c
>>> 2a 03 2f 2f 2f 2f 2f 2f 2f 2f 2f 03 2d
>>> 2b 04 2f 00 00 00 00 00 00 00 2f 04 2e
>>> 29 01 2f 00 00 00 30 31 00 00 2f 01 2c
>>> 2a 03 2f 0c 00 0f 32 33 00 0c 2f 03 2d
>>> 2b 04 2f 0b 2f 2f 2f 2f 2f 0b 2f 04 2e
>>> 29 01 2f 0c 2f 00 11 00 2f 0c 2f 01 2c
>>> 2a 03 2f 0b 2f 00 01 00 2f 0b 2f 03 2d
>>> 2b 04 2f 0c 2f 00 00 00 2f 0c 2f 04 2e
>>> 29 01 2f 0b 2f 00 00 2f 2f 0b 2f 01 2c
>>> 2a 03 2f 0c 2f 00 0d 0f 2f 0c 2f 03 2d
>>> 2b 04 2f 0b 2f 00 0e 2f 2f 0b 2f 04 2e
>>> 29 01 2f 01 2f 00 00 00 2f 01 2f 01 2c
>>> 2a 03 2f 02 2f 00 00 00 2f 02 2f 03 2d
>>> 2b 04 2f 01 00 00 00 00 00 01 2f 04 2e
>>> 29 01 2f 02 2f 00 11 00 2f 02 2f 01 2c
>>> 2a 03 2f 01 2f 00 02 00 2f 01 2f 03 2d
>>> 2b 04 2f 02 2f 00 00 00 2f 02 2f 04 2e
>>> 29 01 2f 01 2f 00 00 2f 2f 01 2f 01 2c
>>> 2a 03 2f 02 2f 00 0d 10 2f 02 2f 03 2d
>>> 2b 04 2f 01 2f 00 0e 2f 2f 01 2f 04 2e
>>> 29 01 2f 02 2f 00 00 00 2f 02 2f 01 2c
>>> 2a 03 2f 01 2f 00 00 00 2f 01 2f 03 2d
>>> 2b 04 2f 0d 2f 00 00 00 2f 0d 2f 04 2e
>>> 29 01 2f 2f 2f 00 00 00 2f 2f 2f 01 2c
>>> 2a 03 00 00 00 00 00 00 00 00 00 03 2d
>>> 2b 04 0d 0d 0d 36 37 38 0d 0d 0d 04 2e
>>> 29 01 0e 0e 0e 39 3a 3b 0e 0e 0e 01 2c
>>> 2a 03 05 06 05 06 05 06 05 06 05 03 2d
>>> 2b 04 0f 10 0f 10 0f 10 0f 10 0f 04 2e
>>> 1b 1d 01 02 01 02 01 02 01 02 01 17 19
>>> 1c 1e 26 27 28 26 27 28 26 27 28 18 1a

Это описание четвёртого уровня у меня перевелась вот в такое представление:

http://www.nedopc.org/nedopc/sprinter/titd_levels.html#Level4

(добавил хэштэги в HTML, чтобы можно было быстро между уровнями переключаться)

Четвёртому уровню в промо-картинках соответствует вот этот JPG-файл:

Image

Тут видно, что фиолетовая тумбочка 0x2f превратилась в серый блок с кракозяброй, а черепушка с красными глазами 0x11 - в синию каплю воды...

P.S. Вот фотки 4-го уровня с экрана дисплея:


Attachments:
MySprinter2020-scandouble1TITD4.jpg
MySprinter2020-scandouble1TITD4.jpg [ 573.25 KiB | Viewed 4154 times ]

_________________
:dj: https://mastodon.social/@Shaos
23 Dec 2020 05:24
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Прохождение до 6го уровня:


https://youtu.be/MrJposaVt7M
( Mr Jposa : )

_________________
:dj: https://mastodon.social/@Shaos


02 May 2021 21:40
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Если зайти в TITD после одной из картинок расширяющих графику Спринтера, но можно увидеть кое-какие секретики устройства теневой части экрана игры ;)


Attachments:
MySprinter2020-scandouble3TITDsecrets.jpg
MySprinter2020-scandouble3TITDsecrets.jpg [ 319.14 KiB | Viewed 3607 times ]

_________________
:dj: https://mastodon.social/@Shaos
14 May 2021 20:18
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Найдена спецификация прошивки для Тхундера!!!
Code:
;*****************************************************************
;
; Формат режима знакоместа
; Адрес тот же
;
;       Байт 0
;               bit 7..6 - номер палитры
;               bit 5 - графика/текст, должно быть 0 (текста нет)
;               bit 4 - режим 640/320 точек в линии
;               bit 3 - резерв - должны быть 0
;               bit 2 - разрешение смещения сетки
;               bit 1..0 - 2 старших бита координаты X
;
;       Байт 1  8 младших бит координаты X
;
;       Байт 2  координата Y
;
;       Байт 3  смещение сетки координат
;               bit 3..0 - смещение по X
;               bit 7..4 - смещение по Y
;
;       Квадратик графики 8x8 выводится из виртуального экрана 1024x256
;               в соответствии с координатами верхнего левого
;               угла знакоместа, заданного в байтах режима
;
;       Смещение сетки задается третьим байтом режима экрана
;       Действует только, сопровождаемый единицей
;       в бите 2 нулевого байта режима
;       Если бит 2 не был установлен, то смещение
;       ОСТАЕТСЯ ТЕМ, ЧТО БЫЛО УСТАНОВЛЕНО РАНЕЕ
;       Действие байта заданного в знакоместе включается на следующем
;       знакоместе
;       
;
;*****************************************************************

_________________
:dj: https://mastodon.social/@Shaos


12 Oct 2021 00:28
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
В связи с тем, что TITD.PAK по большей части состоит из блоков, сжатых Хрустом, удалось вытянуть кое-какие ресурсы (хруст-блок имеет заголовок с сигнатурой HR и распаковывается в 16кб или меньше):

Attachment:
TITD020.png
TITD020.png [ 34.61 KiB | Viewed 3094 times ]


Attachment:
TITD198-202.gif
TITD198-202.gif [ 58.92 KiB | Viewed 3094 times ]

финальная картинка (см. выше) занимает 5 последних блоков (палитру пока не нашёл)

а первые 4 блока - это прошивка GAME_00.ACX, которая также нашлась в простой демке с исходниками, показывающей как этой прошивкой пользоваться (цитата в предыдущем сообщении именно оттуда)

_________________
:dj: https://mastodon.social/@Shaos


14 Oct 2021 18:18
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Склеил несколько картинок и даже для некоторых нашёл палитры :)


Attachments:
TITD005-009.gif
TITD005-009.gif [ 16.43 KiB | Viewed 3089 times ]
TITD010-014.gif
TITD010-014.gif [ 24.52 KiB | Viewed 3089 times ]
TITD015-019.gif
TITD015-019.gif [ 63.07 KiB | Viewed 3089 times ]
TITD054-058.gif
TITD054-058.gif [ 60 KiB | Viewed 3089 times ]
TITD059-063.gif
TITD059-063.gif [ 72.23 KiB | Viewed 3089 times ]

_________________
:dj: https://mastodon.social/@Shaos
14 Oct 2021 23:35
Profile WWW
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
И даже игровые спрайты теперь раскрасились ;)


Attachments:
Screenshot from 2021-10-14 22-59-05.png
Screenshot from 2021-10-14 22-59-05.png [ 33.98 KiB | Viewed 3089 times ]

_________________
:dj: https://mastodon.social/@Shaos
14 Oct 2021 23:35
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 37 posts ]  Go to page Previous  1, 2, 3

Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.