Giter VIP home page Giter VIP logo

psxrev's People

Contributors

akari1982 avatar ogamespec avatar vbkesha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

psxrev's Issues

Серная кислота

Используется для удаления верхних слоев металла.

Удалить например "два верхних слоя" не получится, потому что растворение происходит неравномерно. Поэтому либо всё, либо ничего.

Достать концентрированную H2SO4 сложно, самый доступный вариант добычи - автомобильные аккумуляторы.

Нужно не забывать что серная кислота разъедает незащищенные части тела (глаза и проч.), поэтому работать следует предельно аккуратно в очках и перчатках.
Также важно помнить что сама по себе кислота не "разъедает". Разъедают диссоциированные ионы, когда предмет омывается кислотой и водой (кислота с водой разваливаются на ионы, а они уже атакуют металл и всё остальное)

Вопрос

Извините, что так вторгаюсь.
Читал статью на Хабре о вас когда-то.
С приятным удивлением обнаружил, что вы не забросили это дело.
Реверс-инжиниринг процессора PlayStation 1 всё ещё в процессе?
Насколько далеко удалось продвинутся (я читал, что у вас был перерыв в два года)?
Спрашиваю, потому что увидел в новостях на сайте, что вы также переключились на GPU и микросхемы привода.

Collinear solver

Имеется проблема: после нахождения признаков провода - они представляют собой набор "почти" коллинеарных точек.

image

Необходимо соединить первую точку с последней, чтобы получился провод.

DEROUTE: Добавить распознавание проводов и виасов

У нас есть готовый инструмент - MLK (Machine Learning Kit). Какой-никакой, но распознавать что-то умеет.

Необходимо встроить MLK в DEROUTE и добавить педали для инициации процесса распознавания проводов и виасов.

EDIT: Было решено MLK не встраивать, а сделать полноценную поддержку тренинга и запуска нейро-модели.
Всё делается через одну кнопку с иконкой мозга.

  • Create Model
  • Load Model
  • Save Model
  • Train Model
  • Run Model

Драйвер для получения изображения с камеры

В наличии две китайских USB 2.0 камеры, с неким подобием SDK (толком ещё не смотрел что там).
Скорее всего общение производится через WinUSB совместимый API.

  • Освоить получение картинок с 1.3 Mpix камеры (модель AmScope )
  • Освоить получение картинок с 5 Mpix камеры (модель LuckyZoom)

Deroute: утилиты по чистке проводов

Нейросеть нагенерила данные, но местами нужно автоматически почистить:

  • Мелкие сегменты проводов
  • Не ортогональные провода (не горизонтальные и не вертикальные)

Иерархическое наследование сущностей

Сейчас все сущности (Entity) хранятся как обычный список.

Неплохо было бы сделать поддержку иерархии в виде дерева.

Это может пригодиться при объединении сущностей в отдельный узлы (схемы)

Автофокус

Программа для выбора картинки из набора с наилучшим фокусом.

Размеры картинок на вики

После обновления версии PHP на хостере слетела совместимость со старой версией MediaWiki, в результате чего поехали картинки (они теперь не уменьшаются до указанных размеров) и может быть что-то ещё сломалось.

Необходимо обновить MediaWiki и устранить все несовместимости.

PCB: Список всех ретейл версий PlayStation

Пошерстить интернет с описанием всех выпущенных ретейл-версий консоли, желательно с картинками и кодами SCPH-XXXX.

Найти какие-то особенные версии (типа коллекционных).

Соляная кислота

Используется для растворения пластика и удаления мусора с поверхности чипа.

Пары разъедают легкие, но не сразу, потом они выплевываются по кусочкам.

PCB: Версии BIOS

Определить соответствие версий мат. плат и список версий применяемых на них BIOS.

По возможности получить дампы BIOS (это законно? не думаю... но я видел в инете сайты с BIOS)

Нормальная ситуация: на одной версии мат. платы могут применяться разные версии BIOS.

Deroute User Manual

Актуализировать руководство пользователя по утилите

PCB: Список всех версий материнских плат (ретейл)

Составить список всех версий мат. плат (PU-XXX) и их соответствия для ретейл версий консоли.

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

Список версий BIOS

Получить список версий BIOS и на каких материнских платах они применялись.

DEROUTE: Проработка иерархичной структуры сущностей

Сущности деревом сделали, но сразу же выявились некоторые недоработки, что нужно сделать:

  • Нерисуемая сущность-контейнер (для хранения других сущностей) - Directory
  • Синхронизация дерева при добавлении/удалении сущностей (делать умно, а не просто перестраивать дерево)
  • Перетаскивание сущностей внутри дерева Drag-n-drop, для назначения родителя
  • Удаление сущностей по кнопке Del в дереве
  • Показывать метку сущности (Label) в дереве, а не только тип сущности
  • Приоритизация отрисовки разных типов не соблюдается (виасы могут быть под проводами)

Возможно в процессе улучшения выявится что-то ещё.

Документация EntityBox

Сердцем нашего toolchain является кастомный контрол EntityBox.

Необходимо документировать весь предоставляемый функционал данного контрола (на русском и английском)

Микрофотографии GPU active

Получить фотографии GPU со снятыми слоями металла:

  • Растворить GPU в кислоте
  • Промыть кристалл от грязи
  • Сфотографировать поверхность

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.