PSIO - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: Sony (/forum-1.html) +--- Форум: PlayStation 1 (/forum-30.html) +--- Тема: PSIO (/thread-1783.html) |
RE: PSIO - cybdyn - 29.08.2012 13:10 примерна такая http://s017.radikal.ru/i443/1206/6d/2e5c7f3ee207.png http://s017.radikal.ru/i405/1206/45/5fe1775c56cf.png RE: PSIO - LEUMAS - 30.08.2012 19:50 ага, некисло вышло смотрю, я както пользуюсь только спринтлеем, до других прог руки не доходят освоить, нада попробовать поспринтить. кстати а вот прототипчик GDroma http://dknute.livejournal.com/41023.html готовое фото RE: PSIO - cybdyn - 31.08.2012 14:25 ну вот уже ктото опередил))) только чего сразу не делали встроеную версию в дрим. ведь шлейф паять ещё надо.. и вопрос как там с запуском игр... уже пашет или только плата)) ? схему могу упростить. только плиску и мку с усб. если подобное можешь сделать как у них- будет хорошо. у меня пока нет всремя изучать разводку плат. ищу когонить... а так проект отладить у меня есть тестовый прототип. я уже осваиваю работу с SD картой. RE: PSIO - Жан Клод Ван Дамм - 13.09.2012 19:42 cybdyn какие новости по проекту? На какой стадии находится? RE: PSIO - cybdyn - 14.09.2012 11:58 стадия трасировки платы. мной пока не начата даже, надо осавивать какойнить трасировщик. пока нет время. как обычно - появляются задачи по работе. вообщем это пока слабое место - "развести плату". пару "человечкам" ещё дал схему может у них быстрее получиться)) пока чттото налаживаю на тестовой плате, (sd карту и т.п.) выявлюятся косяки в схеме. схема упрощена, чтобы получить быстрее какойто результат. будет пока только для пс1, из элементов только плиска (cyclone 3) и mcu (tusb3210), возможно RTC с батарейкой. формфактор взломщика кодов. чтобы в корпус от него взять. RE: PSIO - cybdyn - 15.09.2012 02:20 ...)) RE: PSIO - cybdyn - 25.09.2012 15:14 идёт наладка работы с SD картой)) http://s014.radikal.ru/i327/1209/b0/5aae6ffec6a6.jpg http://s015.radikal.ru/i331/1209/ab/952a8cc2bf18.jpg бандурка оживает))) с карты идёт положительный ответ... RE: PSIO - cybdyn - 02.10.2012 17:43 работаю с SD картой в SPI: инициализацию и чтение блоков данных уже проверил... но это пол дела, так как сейчас взялся за файловую систему, вот тут уже надо поломать немного голову: почитать инфу и как то в котроллер засунуть код работы с FAT. думаю если нам надо только чтение образов, то можно реализовать минимум... RE: PSIO - SWAT - 03.10.2012 13:58 На elm-chain есть сокращенная либа FatFs, называется Petit FatFs, она содержит в себе минимум функционала и заточена спец. под контроллеры: Very small RAM consumption (44 bytes work area + certain stack). Very small code size (2K-4K bytes). Supports FAT32. Single volume and Single file. File write function with some restrictions. Все бы ничего, но есть одно НО, из за которого я ее не использую в своем загрузчике. Это отсутствие поддержки длинных имен файлов, только 8.3 ... Но мне кажется можно засунуть и обычную либу в контроллер (хотя смотря какой), просто при сборке отключить весь не используемый функционал, благо либа это позволяет, код можно значительно сократить. RE: PSIO - cybdyn - 03.10.2012 16:33 спасибо... буду копать и там.. в принципе обычно нормальную версию встраиват в загрузчик или менюшку (типа шела), там функционал можно не урезать... а эмулю нужно что - в принципе по минимуму, чтото типа по имени файла или какомуто другому параметру знать начало образа игры и далее разгребать/вычисялть следующие сектора, либо иметь какуюто таблицу с расчитанными lba если в они не лежат линейно. т.е для загрузки игры нужен алгоритм перевода запрашиваемого lba в физический - где он реально находиться на карте или хдд. (в этом и минус использования файловых системы). правда если есть какая товозможность както определить, не знаю какойнить там размер кластера сразу на размер образа, чтобы всё лежало линейно, но тогда надо настраивать чёнить в компе при записи файла на флэху... ....вообщем материала как всегда много, источников тож хватает...))) вот тож неплохой для понимания линк http://www.pjrc.com/tech/8051/ide/fat32.html RE: PSIO - cybdyn - 04.10.2012 00:55 http://s019.radikal.ru/i618/1210/51/8521e9c56a2b.jpg ** PSIO ** on LCD RE: PSIO - SWAT - 04.10.2012 07:35 Я бы тебе прям посоветовал в обязательном порядке хранить такую таблицу уже расчитанную, некий link map кластеров. Я такую штуку начал использовать в fatfs, в одной из последних версий она появилась как fast seek feature. Заметно увеличивается скорость чтения в целом, так как нет обращений к карте для поиска фрагментов, а считались заранее разом. В особенности это хорошо сказывается на образах, так как это один большой файл и все манипуляции происходят только с ним. Игры стали меньше лагать за счет этого в загрузчиках 0.3.x да и в ядре тоже заметен бонус в скорости. RE: PSIO - cybdyn - 10.10.2012 02:34 пока нет время на разрабтку печатки и т.д и т.п. поэтому ближе к реальности: появилась мысль взять в качестве основы для прототипа кит-борд de0-nano. (http://www.altera.com/education/univ/materials/boards/de0-nano/unv-de0-nano-board.html) ответная часть с разъёмом для консоли, sd слотом и усб-контроллером будет куда проще в изготовлении. и легко может переделываться для любой другой консоли. а схема не сложнее поделки для мышки))). думаю что плату сможет спокойно изготовить в домашних условиях почти любой кто как может делать платы! либо попросить таких товарисчей как myx. также плюсом являетмся наличие 32мб памяти и встороенного программатора и конфигурционной схемы. RE: PSIO - cybdyn - 15.10.2012 23:25 Я тут мозгую над этим кластер-мэпом. SWAT и сколько он занимает места к тебя. я терь понимаю чего для пс2 пишут вии-хипом, чтобы имдж уложить так что кластерки были подряд))). RE: PSIO - cybdyn - 16.10.2012 01:29 у цыпруса интересный усб контролер в арсенале есть EZ-USB FX2LP , если бы заюзать , то можно перекидывать образы на флэшку не вынимая с приставки, и писать так что бы меньше было возни с фат32. и для отладки тож было бы неплохо иметь быструю связь не только в пс1))) RE: PSIO - SWAT - 16.10.2012 07:58 У меня linktab занимает в ядре 1024, а в загрузчике 256, но как бы не факт что используется все, это зависит от фрагментированности файла, но по крайне мере не было ошибок о нехватке. Если следить за фрагментированностью файлов, то можно таблицу эту меньше сделать, но на это особо надеется не стоит RE: PSIO - cybdyn - 16.10.2012 09:33 1024 и 256 это в чём байты или слова 32бит. ты имеешь ввиду хранить только те участки которые не линейно идут? вообщемто надо проанализировать. на количество перескоков RE: PSIO - SWAT - 17.10.2012 16:59 Все в байтах. RE: PSIO - cybdyn - 25.10.2012 16:38 так а что в линке хранишь, или тайна за семью печатями))) в пс1 есть небольшой прокол, сидюшные сектроа не кратны 512, там чтото типа к примеру 0x920 или 0x930, если смотреть в бинарники. т.е если с в какойто момент доступаться к случайному сектору, то его начало может сидеть гденить не в начале, поэтому тут не всё так просто... RE: PSIO - SWAT - 26.10.2012 09:39 Используй fatfs и не парь себе мозг тем, что давно за тебя сделали. Лучше время потрать на что то более нужное |