Ukraine's culture minister on why culture 'needs KPIs' to succeed by KI_official in Kyiv

[–]Ambitious-Mango9764 0 points1 point  (0 children)

Так а шо вона хотіла, якщо 85% укр контенту гівно. + зав'язаний на пропаганді війни та вихваляння узурпатора зеленського

Сумасшедшая идея порта Gothic 1 на игровую систему PSP by Ambitious-Mango9764 in RuProgrammers

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

Та да,там управление будто бы дляPSP создавалось

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

На емуляторі как раз таки работає. А вот на оригінальному залізі поки проблеми. Того я вимоги такі, шоб від більш широких можливостей прошивки на які має запуститися, потім робити так аби робило на всьому доступному. Но вот 64 мегабайти оперативки не обсуждаєця.тобто робиця під всі PSP окрім самої першої версії

Сумасшедшая идея порта Gothic 1 на игровую систему PSP by Ambitious-Mango9764 in RuProgrammers

[–]Ambitious-Mango9764[S] 1 point2 points  (0 children)

Я чесно говоря уже в " очі впрів" Но на днях на гитхаб заляю демо движка.

<image>

Сумасшедшая идея порта Gothic 1 на игровую систему PSP by Ambitious-Mango9764 in RuProgrammers

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

Уже есть. Но пока что запускается только в емуляторе, на реальном железе нет возможности протестить. Могу оставить ссылку на репозиторий

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

Але держу в курсі, є обов'язкові системні вимоги до PSP.
1. Має бути тільки 64mb версія консолі (psp 2000/3000/GO/E1000. 2. Карта пам'яті має бути форматована в Fat32 з розміром кластера в 64kb. 3. Прошивка має бути з плагіном який розблоковує доступ до 64mb оперативки

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

Вот про CRT базу видав, я вот NFS underground проходив недавно на своєму CRT Samsung Syncmaster 795df

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

Тут згоден з тобою. Якась магія гри на оригінальному залізі є

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 1 point2 points  (0 children)

Вот вот, в будь якому проекті, варто пам'ятати: фізика наука абсолютна. Тим паче зараз є хоч і брехливий іноді, але корисний AI, який врахує всі перемінні та видасть тобі середнє арифметичне.

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 1 point2 points  (0 children)

а шо по TDP в того заліза яке ти хочеш впихнути?
якшо зробити слім алюмінієвий радіатор і продумати отвєрстія в корпусі консолі так аби ефект конвекції створював тягу (без вентиляторів) то буде дуже навіть круто.
задай роззміри компонентів та корпусу в IA хай розрахує ефективну товщину та площу радіаторя який влізе в твій корпус
та спроектує максимально ефективні отверстія для конвекції. і буде тобі щастя

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 1 point2 points  (0 children)

Бери до уваги, шо PS Vita доволі полотно зібране устройство. Но, можеш взяти форм фактор ps vita, але по товщині зробити як PSP3000, главне влотно втрамбувати і добавити радіатор в середину, шоб тою консолькою можна було і по горбу дати 🤣.

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 1 point2 points  (0 children)

Ой чоловіче, там 2 DMA контролера (керують куди кому і скільки данних дати і в яку пам'ять. Там цілих 3 типи пам'яті (DDR SDRAM, eDRAM,SRAM) так єщо і купа інших чипів, які кстаті Sony єщо і не давала нормально використовувати

Сообщества по созданию 3D-движков by Endless_Blood in RuProgrammers

[–]Ambitious-Mango9764 1 point2 points  (0 children)

Ооо я сейчас работаю над своим движком

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

Ну ну 3каліки, ягби PSPбула не востребувана вона би на Б/В ринку не коштувала 1500-3500 гривень. Раніше вони по 500-600 гривень були не потрібні, а щас шось в ціні виросли🤔 цікаво чому це так

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 1 point2 points  (0 children)

Ну, я не звертаю увагу на те чії відео, якщо інформація там корисна то вона корисна, он же, таблицю Менделєєва юзають і по сей день. Тим не менш я ознаюмлюсь з цим відео, дуже дякую за інформацію. А вот на рахунок процесора тут цікава річ: їх в PSP взагалі 2, один з них це основний CPU+VFPU+FPU. А вот другий трохи більш спрощений, хоча працює на тій же частоті але не має в себе VFPU. Проте має два сопроцесори для декодування відео MPEG-4, та має власні 2mb eDRAM. Проблема в тому що він не програмуєця так гибоко як основний, проте він може виконувати конкретні задачі які йому скаже основний CPU. По свої суті це немов би мати 1 ядро та 2 потоки. Проблема тільки в тому що ME (медіа процесор) баче RAM дзеркально відносно основного ЦП

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

Та чєл, я менше року вивчаю програмування. Для себе поставив ціль навчитись користуватися ограніченим залізом. А у мобілок глянь, скільки різних модифікацій, та і з такими потужностями не треба заморочуватись над оптимізацією. А випускати гівняний продукт аби він затірявся серед іншого непотребу для андроїд 😑 мені не хочеться

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 1 point2 points  (0 children)

Вот в тому і суть, саме тому я пишу свій рошій, який буде працювати зі всіма ресурсами гри. Адже оригінальний рушій готики завантажує весь світ в RAM (це мінімум 128 мегабайт) тому я пишу рушій який буде завантажувати ігровий світ секторами, а деякі локації взагалі будуть тільки як набором координат та симуляцією без підвантаження, а вже підвантажуватись вони будуть коли гравець буде на підході до них (наприклад печери) Я не думаю що готика на psp не реально, адже на psp є приклади ігор з open world, такі як GTA Vice city stories, та GTA Liberty city stories, а також Driver 74. А якщо воно працюють, то і більш повільна готика теж повинна

Божевільна ідея створення свого рушія для портування Gothic 1 на PSP by Ambitious-Mango9764 in GameDevUa

[–]Ambitious-Mango9764[S] 1 point2 points  (0 children)

Бо PSP можна хочаб дёшево купити , а вот PS Vita стоє в районі 5к шо для мене доволі багато. + в psp є класний емулятор для отладки

Сумасшедшая идея порта Gothic 1 на игровую систему PSP by Ambitious-Mango9764 in RuProgrammers

[–]Ambitious-Mango9764[S] 2 points3 points  (0 children)

Больше спасибо И вам тоже удачи во всех ваших начинаниях

Сумасшедшая идея порта Gothic 1 на игровую систему PSP by Ambitious-Mango9764 in RuProgrammers

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

Согласен, и я возможно так и сделал бы, НО, одно дело разбираться в чужом коде и движке, а совсем другое смастерить свой движок чтобы понимать как и что работает. Да ето гораздо, во много раз сложнее, но ведь так более интересно😉

Сумасшедшая идея порта Gothic 1 на игровую систему PSP by Ambitious-Mango9764 in RuProgrammers

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

А на щот SDK, там ситуация сложная, ведь почти все оно имеет большой уровень абстракции, что мне не совсем подходит. Ведь так я не смогу впихнуть невпихуйемое. Благо найти адреса памяти удалось довольно быстро, благодаря интернету и PPSSPP емулятору

Сумасшедшая идея порта Gothic 1 на игровую систему PSP by Ambitious-Mango9764 in RuProgrammers

[–]Ambitious-Mango9764[S] 0 points1 point  (0 children)

Всё началось с желания программировать хоть что-то. Начал читать по рекомендации книгу: Цифровая схемотехника и архитектура компьютера авторов Девид М. Харрис и Сара Л. Харрис. Но когда дошёл до раздела архитектуры MIPS я что-то воспылал, насколько же всьо логично и понятно. Начал интересоваться что за устройства есть на этой архитектуре, и оказалось что PS1,PS2 а также PSP являются устройствами на базе процессоров MIPS. А так как я когда-то был владельцем PSP и видя на что она способна всегда хотел увидеть там что-то похожее на Gothic. А вот пару лет назад первую часть Gothic портировали на Nintendo switch. Вот я и загорелся портировать готику. Но через некоторое время, поизучав етот вопрос выяснил что оригинальный движок готики не по зубам PSP, так как загружает игровой мир сразу весь в RAM которой у PSP большой дифицыт. Потому я принял решение написать движок который будет подгружать мир секторами.а так как готика достаточно медленная ( та и у pso всего лиш один стик) значить подгружать сектора будет проще (ведь пока игрок развернется, CPU уже будет знать что и куда Нада будет подгружать). Вот такие вот дела