Create site free
Форум
Приветствую Вас, Гость | RSS
Вторник, 07.02.12, 20:52
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 141231314»
Модератор форума: pvc1, dimm, Kastl 
Форум » Общий форум по PS2 » Программы и все с ними связанное » GS Mode Selector (Хоумбрю версия аналога HDTV Player)
GS Mode Selector
dimmДата: Понедельник, 14.09.09, 11:09 | Сообщение # 1
Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
GS Mode Selector


GSM – Graphics Synthesizer Mode Selector by doctorxyz and dlanor (at psx-scene)



версия 0.36 (26.02.2010)

- Simplified OSD: buttons for video modes, SELECT for launch method, PAD for X and Y-axis offset and START to launch
- In order to avoid gsKit issues, now GSM only is enabled only after selecting video mode, launch method and pressing START
- Optimized C and ASM source code, many comments were rewritten
- Fixed the access trap mask method to trap GS registers for all kernel segments
- Implemented x-axis and y-axis offset inside core for better fine tuning on special cases
- Always enabled: Automatic adaptation, DISPLAYx fix, SMODE2 fix and SYNCV fix
- Main routines names changed from ModdedSetGsCrt to Hook_SetGsCrt and from DisplayHandler to GSHandler
- Improved compatibility: Re-enable GSHandler whenever Hook_SetGsCrt is called
- Other improvements/adjustment I can't remember for now

версия 0.23x Beta (30.06.2010)

- Modified the access trap mask to trap GS registers for all kernel segments
- Modified DisplayHandler to use kseg1 addresses for writing GS registers



На www.psx-scene.com всем известный dlanor (один из авторов uLE) вместе с doctorxyz взялись за создание хоумбрю версии Xploder HDTV Player. Как известно оригинальный HDTV Player абсолютно не совместим с HDLoader, так как использует одно и тоже адресное пространство для своих irx библиотек. То есть пользователи HDLoader(я один из них) к сожалению не могли использовать его для загрузки игр с винта. А вещь это крайне полезная, потому что очень много игр могут работать в прогрессиве(хотя изначально в самих играх этой поддержки нет) и выдавать разрешения вплоть до 1080i(это очень хорошо для владельцев LCD/Plasma TV). Причем GSM имеет огромное кол-во настроек по масштабу и сдвигу изображения в отличии от Xploder HDTV Player.

Эта программа, я думаю будет интересна владельцем PS2 с компонентным видео-подключением и TV с прогрессивной разверткой или LCD/Plasma TV. В будущем я попытаюсь(если время будет) сделать нормальный русский мануал. Лично для меня эта программа очень интересна, наверно самая интересная из того, что еще делают для PS2.
GSM полностью совместим с FreeMCBoot, так как имеет функцию выхода в Browser PS2.

Немного теории


Doctorxyz организовал на гугловских таблицах (google spreadsheet) списки совместимости программ с GSM.
Таблица для игр PS2:
http://spreadsheets.google.com/ccc?key....E&hl=en
Таблица для игр PS1:
http://spreadsheets.google.com/ccc?key....c&hl=en

Тема на форуме девелопера:
http://psx-scene.com/forums/showthread.php?t=61808

!!!В прикреплении, смотрите файл GSMFAQ.rtf с ответами на часто задаваемые вопросы(пока на английском)!!! Там же в прикреплениях перевод данного документа на русский язык нашим пользователем efokin. Название документа - 1734965.pdf. RESPECT за работу!
Прикрепления: 3366458.jpg(62Kb) · 3850607.jpg(56Kb) · 3761616.jpg(44Kb) · GSMFAQ.rtf(71Kb) · 1734965.pdf(288Kb)


Play games, not consoles
 
kolanДата: Понедельник, 14.09.09, 12:03 | Сообщение # 2
Подает надежды
Группа: PSX-Core
Сообщений: 998
Репутация: 50
Статус: Offline
Молодец dimm!!!
 
Dr_QuakeДата: Среда, 16.09.09, 02:33 | Сообщение # 3
Осваивается
Группа: Пользователи
Сообщений: 148
Репутация: 2
Статус: Offline
Хм. Добавите туда хотя бы forced PAL/NTSC ? А то очень раздражает недостаток разрешения на многих играх.
 
dimmДата: Среда, 16.09.09, 04:04 | Сообщение # 4
Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
Quote (Dr_Quake)
Добавите туда хотя бы forced PAL/NTSC

А по идее GSM и это делает.

Play games, not consoles
 
Dr_QuakeДата: Среда, 16.09.09, 16:32 | Сообщение # 5
Осваивается
Группа: Пользователи
Сообщений: 148
Репутация: 2
Статус: Offline
Не совсем. Он даже не делает апскейл в том что я вижу на деле в force pal - он тупо кажет 480 по центру. Ну ясное дело что реально бы хорошо унифицировать работу с фреймбуффером и делать не апскейл, а форс видеорежима с обработкой потом резидентом фреймбуфферных операций.
 
dimmДата: Четверг, 17.09.09, 08:32 | Сообщение # 6
Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
Dr_Quake,
Я сильно не проверял конечно как работает преобоазование PAL/NTSC, но вот выдержка от автора(dlanor):
"While GSM can already be used as a PAL/NTSC enforcer, this does not work correctly for all games (this applies to all recent GSM versions). Some games, like Disgaea, become strangely magnified if GSM is set to either PAL or NTSC, in a way that I have no explanation for. This happens even when the enforced mode is the same as the one the game is assumed to use (ie: PAL for the Eu version of Disgaea)"

Косячки в играх имеются, но будем ждать прогресса biggrin


Play games, not consoles
 
Dr_QuakeДата: Четверг, 17.09.09, 11:19 | Сообщение # 7
Осваивается
Группа: Пользователи
Сообщений: 148
Репутация: 2
Статус: Offline
Ненене, ты не понял смысла - смысл в том что где работает это тупо 480 на экране 576, никакой смены именно разрешения нету, есть режим и всё.
 
dimmДата: Четверг, 17.09.09, 11:30 | Сообщение # 8
Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
Dr_Quake,
Ясно. Если интересно почитай ветку про GSM, может что интересное еще для себя найдешь.
Dlanor умеет лить воду(шучу, у него все по делу)

Play games, not consoles
 
dimmДата: Четверг, 17.09.09, 13:29 | Сообщение # 9
Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
Обновление GSM 0.20. Второй соавтор проги - doctorxyz попытался решить главную проблему этой софтины с VSYNC. Именно из-за этого многие игры виснут при попытке запустить игру в "неродном" для нее видеорежиме. Но пару новых функций он в нее все-таки добавил.
Теперь в GSM можно "на лету" менять аспект экрана(4:3/fullscreen/16:9) и режим вывода(rgb_scart/component)

PS Забыл добавить, что проблему с VSync он так и не решил)))


Play games, not consoles
 
dimmДата: Понедельник, 28.09.09, 11:08 | Сообщение # 10
Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
Обновление GSM 0.21
Исправлены баги с регистром SYNCV+SMODE2 для большей совместимости в VGA режиме.Больше игр стало запускаться в прогрессивном режиме. Исправлены проблемы с неправильным увеличением изображения при использовании проги в режиме PAL-NTSC переключателя. Теперь основное меню не появится пока вы нажмете какую-нибудь кнопку на паде(не забудьте об этом).

Play games, not consoles
 
dimmДата: Воскресенье, 04.10.09, 01:30 | Сообщение # 11
Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
dlanor с присущей ему шведской педантичностью продолжает шлифовать свою прогу. Уже первый автор идеи GSM doctorxyz задвинут на второй план, а dlanor выложил обновление - GSM 0.22.
Список изменений большой, переводить весь новый функционал выше моих сил, привожу только текст автора:
GSModeSelector v0.22 (2009.10.03) by doctorxyz and dlanor
-Modified access trap methods to allow for more registers
-Implemented separate access trap handling for SMODE2 and SYNCV registers
-Implemented opcode recognition table for trap cause analysis
-Added 'Source' variables for SMODE2 and SYNCV trapped register values
-Modified asm methods again to further simplify maintenance and updates
-Added makefile dependencies for macro and asm header files
-Eliminated all redundant use of quadwords for doubleword variables
-Added CNF file loading and saving (GSM.CNF loads automatically at launch)
-Added proper PAL/NTSC init using rom0:ROMVER (works for slim models too)
-Added 2 separate fixes for games & OSDSYS using interlace plus FFMD=1
(one for interlaced forced vmodes and another for non-interlaced)
Due to these fixes the OSDSYS/FMCB menu now works in all forced video modes
-Implemented an array of eight user-definable vmodes, savable to CNF file
-Added GUI menu commands to manipulate user-definable vmodes
-Added GUI menu command to save CNF file

Из нововведений хочу отметить, что прога создает на карточке памяти mc0:(либо mc1:, в зависимости от той которая у вас вставлена) в каталоге BOOT конфигурационный файл GSM.CNF, который служит для хранения ваших пресетов видеорежимов. Итак сейчас можно имет 8 ячеек для сохранения пресетов(установок) в таблице. Вот как реализована навигация по ним:
R2 + < - Переход по таблице влево
R2 +> - Переход по таблице вправо
R 2+ ^ - Сохраняет значения в таблице
R2 + V - Загружает значение из таблицы
L2+R2 - сохранение всех 8 настроек в файл GSM.CNF на карточку

Не забывайте сохранять, так как прога пока не имеет функцию автозаписи!


Play games, not consoles

Сообщение отредактировал dimm - Воскресенье, 04.10.09, 01:36
 
Mr2Дата: Воскресенье, 04.10.09, 02:12 | Сообщение # 12
Уже освоился
Группа: PSX-Core
Сообщений: 418
Репутация: 43
Статус: Offline
Quote (dimm)
прикрепил файл gsm.elf,

Извиняюсь что я за админа king , но вопрос простоват crazy для админов поэтому отвечать буду Я shades !
Прекрепи либо в папке, либо в RAR'e.



 
dawn-townДата: Воскресенье, 04.10.09, 14:42 | Сообщение # 13
Подает надежды
Группа: PSX-Core
Сообщений: 644
Репутация: 37
Статус: Offline
Плотников(авт.Sms)как я понял будет помагать авторам этого проекта в развитии Gsm,

pstwo_scph77008pal&modbo760[v1.93]
ps3_cech2508a[fw3.73]_ps eye_move motion&move navigation_wi-fi[huawei_e5830]
bravia_klv32nx500_hama full speed hdmi 1.5m
 
dimmДата: Среда, 14.10.09, 09:16 | Сообщение # 14
Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
В качестве памятки выкладываю сочетания клавиш для переключения режимов в GSM:
----------PreDef Settings--------------------------------------------
[CIRCLE] + [LEFT]: NTSC 448i@60Hz | [CIRCLE]+[RIGHT]: HDTV 480p@60Hz
[TRIANG] + [LEFT]: PAL 512i@50Hz | [TRIANG]+[RIGHT]: HDTV 576p@60Hz
[CROSS] + [LEFT]: HDTV 720p@60Hz | [CROSS] +[RIGHT]: HDTV 1080i@60Hz
[SQUARE] + [LEFT]: VGA 640 @60Hz | [SQUARE]+[RIGHT]: VGA 640@72Hz
[SELECT] + [LEFT]: VGA 640 @75Hz | [SELECT]+[RIGHT]: VGA 1024@75Hz
----------Preset Commands--------------------------------------------
[Left analog stick]: DX and DY | [Right analog stick]: DW and DH
Combos: +[L1]: Step 1 | +[none]: Step 4 | +[R1]:Step 16
[DOWN]:Activate Presets
----------Other Commands---------------------------------------------
[L1] + [R1]: Adaption => ON
[L2] + [R2]: Save CNF File
[R2] + [LEFT] / [RIGHT] : User Index = 0
[R2] + [Down] / [Up] : Presets from / to user_mode[0] = unused
----------Exit Commands----------------------------------------------
[START]+[<]:PS2 BROWSER | [START]+[>]:HDLoader

Play games, not consoles
 
dimmДата: Суббота, 17.10.09, 15:32 | Сообщение # 15
Не зря его взяли
Группа: Модераторы
Сообщений: 1093
Репутация: 125
Статус: Offline
Очередное обновление сабжа - GSM v0.23
лог изменений в оригинале:
-Implemented branch delay slot handling for GS access trap
-Added exit command for Dev1 boot (in addition to HDL and PS2Browser/FMCB)
-Tweaked some vmode values and some patching methods

Короче улучшена совместимость с большим кол-вом игр. biggrin

Play games, not consoles
 
Форум » Общий форум по PS2 » Программы и все с ними связанное » GS Mode Selector (Хоумбрю версия аналога HDTV Player)
Страница 1 из 141231314»
Поиск:

Copyright PSX-Core © 2012 | Создать сайт бесплатно