DC-SWAT Forum
PSIO - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sony (/forum-1.html)
+--- Форум: PlayStation 1 (/forum-30.html)
+--- Тема: PSIO (/thread-1783.html)

Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28


RE: PSIO - cybdyn - 18.05.2013 19:58

изза скорости или то что до этого момента ещё не закинул наладку))?

про скорость я понял чего так глухо. в контроллере нет возможности быстро забирать данный из бубера. т.е данный пришли в него "быстро" а забрать из быстро нет возможности. ну вообщем чтото ухитрится может и получится..


RE: PSIO - superg - 18.05.2013 20:26

(18.05.2013 19:58)cybdyn писал(а):  изза скорости или то что до этого мометна ещё не закинул наладку))?

про скорость я понял чего так глухо. в контроллере нет возможности быстро забирать данный из бубера. т.е данный пришли в него "быстро" а забрать из быстро нет возможности. ну вообщем чтото ухитрится может и получится..

Всмысле PSIO не забросил, очень много таких проектов умирает на стадии разработки, у самого пару софтовых вещей заброшено Smile.


RE: PSIO - LEUMAS - 19.05.2013 00:30

(18.05.2013 19:58)cybdyn писал(а):  про скорость я понял чего так глухо. в контроллере нет возможности быстро забирать данный из бубера. т.е данный пришли в него "быстро" а забрать из быстро нет возможности. ну вообщем чтото ухитрится может и получится..
Тоесть проблема не в драйвере была а аппратная, немного грустно тогда, та как если драйвер то можно было исправить или просто пофиг, а если с карты памяти также будет медленно то это и наводит грусть.


RE: PSIO - cybdyn - 19.05.2013 18:58

Это речь про запуск игр по усб. но итак работает неплохо. есть пару мыслей как улучшить. но проще применить контроллер посвежее. хотя эмуляция через комп не основная задача устройства.
а с карты будет нормально, она напрямую заведена к альтере.


RE: PSIO - superg - 19.05.2013 20:18

(19.05.2013 18:58)cybdyn писал(а):  Это речь про запуск игр по усб. но итак работает неплохо. есть пару мыслей как улучшить. но проще применить контроллер посвежее. хотя эмуляция через комп не основная задача устройства.
а с карты будет нормально, она напрямую заведена к альтере.

Всё верно, для отладки через комп скорость не главное, цель же иметь самодостаточное устройство и прошивку прямо там без участия компа.


RE: PSIO - cybdyn - 20.05.2013 12:31

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


RE: PSIO - superg - 20.05.2013 15:48

Например Final Fantasy 7 точно привязана к скорости видео воспроизведения, так как там каждый MDEC фрейм содержит кастомные данные камеры, которая используется для 3д. Иными словами 3д сцена динамически накладывается на видео в бекграунде. Такая же технология используется в FF8 и FF9.


RE: PSIO - cybdyn - 20.05.2013 17:02

и вы в этом уверены, что именно в MDEC, что динамически привязывается...? надо проверить конечно в любом случае...


RE: PSIO - superg - 20.05.2013 17:28

(20.05.2013 17:02)cybdyn писал(а):  и вы в этом уверены, что именно в MDEC, что динамически привязывается...? надо проверить конечно в любом случае...

Мм, как сказать - я разреверсил полностью систему кодирования видео в FF7, каждый видео фрейм кастомный у них, и там перед MDEC пакетом пакет данных который скармливается видео движку игры чтобы обновить сцену. Единое что я не могу сказать - это как оно поведёт себя, если попробовать отрубить видео, или рассинхронизировать это.


RE: PSIO - cybdyn - 20.05.2013 17:37

ну видео ведь это обычный кадр данных - я имею ввиду по отношению к XA кадрам, которые не выдаются а засылаются в декоdировку на вывод звука. а в остальном данные как данные. уже сама плейер или та программа которая воспроизводит - смотрит к чему пришедший сектор относится MDEC или кудато ещё.
ну вобщем посмотрим.)) надо только раздобыть. а то у меня оказалась только FF IV , а там вроде как обычное или надо поиграть чтобы увидеть, т.е это во время игры такое встречается?


RE: PSIO - superg - 20.05.2013 17:58

(20.05.2013 17:37)cybdyn писал(а):  ну видео ведь это обычный кадр данных - я имею ввиду по отношению к XA кадрам, которые не выдаются а засылаются в декожировку на вывод звука. а в остальном данные как данные. уже сама плейер или та программа которая воспроизводит - смотрит к чему пришедший сектор относится MDEC или кудато ещё.
Да, так и есть, XA хардварно, остальное через PsyQ библиотеки.

(20.05.2013 17:37)cybdyn писал(а):  ну вобщем посмотрим.)) надо только раздобыть. а то у меня оказалась только FF IV , а там вроде как обычное или надо поиграть чтобы увидеть, т.е это во время игры такое встречается?

В 4-ке таких вещей нету, в 7-ке много где в игре такое встречается. С самого начала игры, после высадки с поезда и разговоров с NPC, первый ролик когда клауд как бы смотрит вверх на реактор - это первый момент где можно проверить.


RE: PSIO - cybdyn - 02.06.2013 08:10

ya poka chto v komandirovke do 8.06.

ostanovilsya na tom chto inicializiruy SD karty bez PC, realizovan bystryi dostup dannyh s karty v buffer: ostalos' koe-chto dodelat', sobrat' v edino i zapstit' igru. parallel'no delaetsya menu (file manager)


RE: PSIO - LEUMAS - 02.06.2013 08:48

Ну да отдыхать конечно нужно Smile


RE: PSIO - SWAT - 02.06.2013 09:16

Да какой же это отдых - командировка? Smile


RE: PSIO - cybdyn - 02.06.2013 09:30

Komandirovka - pravda rabota/otdyh = 50/50% . Ya v PiterBurge. mojet komu pomosch v remonte nujna po ps1,ps2 ili DC?)))


RE: PSIO - cybdyn - 02.06.2013 09:48

v razrabotke test plata s ARM konotrollerami na bortu : SAM3U, SAM3X/A, SAM9G25: 32 bit controllery, do 400mhz, usb 2.0 device and HOST !


http://s48.radikal.ru/i121/1306/46/7e2367680ce0.png

[Изображение: 7e2367680ce0t.jpg]


RE: PSIO - LEUMAS - 14.06.2013 00:52

Как там отдыхается?


RE: PSIO - cybdyn - 14.06.2013 11:53

налаживаю по тиху. чтото уже грузиться с карты. есть проблемка. может святейший (SWAT) знает или кто рабртал с картой??)))
я вызываю чтение секторов с карты командой CMD18, это многоблочное чтение, после каждого блока я читаю/жду token 0xFE , дальше опять читаю. проблемка такая что гдето проскакивает этот токен, я начинаю читат сектор дальше , а в реале вижу еще какойто остаточный token.
может надо пронанализировать после чтения сектора какойто статус , какбы следующего сектора. а не просто ждать токен?

кстати к dcio припаял контроллер и по-тиху тож налаживаю, типа релаксирую после psio)))


RE: PSIO - cybdyn - 14.06.2013 12:22

вот визуально показываю. гдето ловлю лешний токен или недочитываю его, либо сначала мне надо какйото статус прочитать и потом дождаться реального токена, а первы токен это либо случайное совпадение от какогото статуса или ещё чего ???

http://i066.radikal.ru/1306/4c/0a4d0cbf76d6.png

[Изображение: 0a4d0cbf76d6t.jpg]

как вариант выведу все данные и поиск токена в поток и глянем что будет))


RE: PSIO - cybdyn - 14.06.2013 12:35

ну даб хрень какаято)

read buf:
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 2B 67 C9 DA 10 38 21 2D A6
1F 04 86 0D 3A 4D B3 BA 8F F5 8D 6B 2C 0B 03 6D
00 97 00 14 00 CB 00 00 00 00 00 00 00 00 00 00
00 00 00 12 A7 85 42 1D D7 4E 88 EC 4A 95 14 42
DE 54 C0 FE 81 3F 41 01 C9 AC 00 D1 00 1E 00 FB
00 00 00 00 00 00 00 00 00 00 00 00 00 7D A9 04
48 17 84 3A B3 9C 0D 36 94 37 28 77 A1 A8 9D 84

FE FF FF FE

E1 1F 7E 82 02 8F 45 00 BF 00 3C 00
EB 00 00 00 00 00 00 00 00 00 00 00 00 00 14 27
82 FE 06 49 74 9A D6 58 AF 06 70 CC 46 D2 EA 13
2A EF 08 45 84 00 F9 00 36 00 DB 00 00 00 00 00
00 00 00 00 00 00 00 00 56 CE CB 12 A0 9E B8 E0
12 80 2A A2 63 2E 2C 2A BA EA 58 17 AE 9F 7A B7
C4 3B 3E 78 2B 7C EA 5F D0 74 AD DD 3E AD AB 14


выделил чтобы показать)) считывается FE FF FF FE , я сужу по первому FE , считаю что это токен и дальше читаю данные думая что они реальные а это типа токен ещё не закончился. фокусы ))
попробуем не учитывать первый токен считанный после 512 байт )))