В этой теме я решил немного рассказать о БИОСах для PlayStation. Те кто только начинают делать свои первые шаги в эмуляции PSX, имеют смутное представление о том, что такое Bios PlayStation. И для чего он вообще нужен при эмулцяции PS. Я же хочу не только рассказать, но и показать со скриншотами, что бы наглядно было понятно, чем каждый БИОС отличается друг от друга.
Что такое PlayStation Bios:
Игровая приставка Sony PlayStation для работы с картами памяти и проигрывания музыкальных CD дисков несёт на своём борту, что-то на подобии ОС, именно это мы и называем БИОСом.
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-16889100-1446561218.jpg)
BIOS DTL-H2000 (27-07-94) (Sony PS1 Devkit). На борту имелась 8 MB ОЗУ (RAM), возможно несколько I / O параллельных портов. Биос на эмуляторе не запускается. Но судя по всему в нём нет функции работы с Memory Cart и Music CD через графичиский интерфейс. В нём имеется, что-то вроде командной строки на подобие отладчика и дизассемблера прямо в
PSX BIOS (а не в программном обеспечении ПК).
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-56107900-1446561218.jpg)
Sony DTL-H2000 это официальный комплект разработки, компания Сони предоставляла его лицензированным разработчикам игр. Отыскать их сегодня довольно сложно, но они могут очень пригодиться при разработке
PlayStation 1 игр. Благодаря ему можно запускать игры – программы для
PSX непосредственно с HDD ПК. 8MB оперативной памяти, без проверки лицензии. Для подключения в ПК потребуется два 16-битных слота ISA. ОС
Windows 3.1 до
Windows 98.
Можно подключить внешний CD ром -
DTL-H2010.(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-86061300-1446561217.png)
Фактически DTL-H2000 это две платы CPU2 Board и PIO2 Board для PC соединяющиеся между собой. При этом в одну из плат подключаются два контролера (переделанные под COM порт). А во вторую плату AV Multi –Output и RS232 (PSX Serial). А так же другие устройств.
Если у вас есть более детальная информация, поправьте меня.
Скачать Sony PS1 Devkit BIOS (27-07-94)[ DTL-H2000]
Немного для справки, что бы в дальнейшем не возвращаться к этому вопросу:
Наглядно чем отличаются модели приставок с задней стороны консоли.
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-93257100-1446633061.jpg)
Так же они отличаются внутренностями и местом расположения лазера. Соответственно у некоторых моделей лазеров шлейфы подключения короче, чем у других.
Цитировать
SCPH-1000 NTSC-JAP 17W
SCPH-3000 NTSC-JAP
SCPH-3500 NTSC-JAP
SCPH-1001 NTSC-USA 17W
SCPH-1002 PAL-EUROPA 12W
SCPH-5000 NTSC-JAP 9,8W
SCPH-5500 NTSC-JAP 9W
SCPH-5501 NTSC-USA 17W
SCPH-5502 PAL-EUROPA 9W
SCPH-5552 PAL-EUROPA 9W
SCPH-7000 NTSC-JAP 9,5W
SCPH-7001 NTSC-USA 17W
SCPH-7002 PAL-EUROPA 10W
SCPH-7003 ASIA ¿?W
SCPH-7500 NTSC-JAP 9W
SCPH-7501 NTSC-USA 17W
SCPH-7502 PAL-EUROPA 11W
SCPH-7503 NTSC 11W
SCPH-9000 NTSC-JAP 9W
SCPH-9001 NTSC-USA 10W
SCPH-9002 PAL-EUROPA 10W
Playstation model SCPH 1000, 1001, 1002 - MotherBoard PU7
Playstation model SCPH 1000, 1001, 1002 - MotherBoard PU8
Playstation model SCPH 5500, 5501, 5502, 5552 - MotherBoard PU18
Playstation model SCPH 7000, 7001, 7002, 7003 - MotherBoard PU20
Playstation model SCPH 7501, 7502 - MotherBoard PU22
Playstation model SCPH 9001, 9003 - MotherBoard PU23
На некоторых моделях мы так же видим
RFU DC OUT - что это такое?
RFU (Radio Frequency Unit) - дополнительное внешнее устройство. Используется для конвертации видеосигнала в радиочастотный, который можно подать на антенный вход телевизора.
Sony PlayStation BIOS (J)(v1.1)(1995-01-22)[SCPH-3000]
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-39845000-1446637786.png)
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-80203900-1446637786.png)
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-12477300-1446637787.png)
БИОС Японской версии PSX, приставки второй ревизии
Rev. B [NTSC-J]
22.01.1995.
В качестве курсора используется карандаш.
Ранние версии приставок были построены на базе материнских плат PU-7, последующие на PU-8.
Поскольку консоль сделана для Японского рынка некоторые элементы меню BISO'а, написаны на Японском языке.
Скачать Sony PlayStation BIOS (J)(v1.1)(1995-01-22)[SCPH-3000]
Sony PlayStation BIOS (E)(v2.0)(1995-05-10)[SCPH-1002](http://pscd.ru/forum/uploads/monthly_11_2015/post-1-0-99566000-1446738302.png)
(http://pscd.ru/forum/uploads/monthly_11_2015/post-1-0-27828600-1446738303.png)
(http://pscd.ru/forum/uploads/monthly_11_2015/post-1-0-68547900-1446738491.png)
Европейская версия консоли PS1
SCPH-1002 PAL была основана на
SCPH-3000 (http://pscd.ru/forum/index.php?/topic/409-playstation-biosy/?p=4629) и имела всю туже вторую ревизию
Rev. B.
В зависимости от время выпуска, консоль оснащалась разными версиями Биоса.
BIOS v.2.0 - 10.05.1995BIOS v.2.1 - 17.07.1995BIOS v.2.2 - 04.12.1995 как и БИОС у
SCPH-5000 (http://pscd.ru/forum/index.php?/topic/409-playstation-biosy/?p=4637)
У нас же с вами в руках БИОС v2.0.
Как видим, интерфейс БИОСа значительно отличается от предыдущего. Он стал более скудным на сером фоне. В главном меню отсутствуют какие либо надписи, да и в меню карты памяти, из надписей только "Exit". Может быть разработчики хотели упростить интерфейс.
Скачать Sony PlayStation BIOS (E)(v2.0)(1995-05-10)[SCPH-1002]
Sony PlayStation BIOS (J)(v2.2)(1995-12-04)[SCPH-5000]
С точки зрения интерфейса БИОС приставки SCPH-5000 для японского рынка NTSC-J не чем не отличается от БИОСа PSX SCPH-3000 описанного выше, поэтому скриншоты делать не стал.
Но с технической точки зрения это уже третья ревизия консоли Rev. C 04.12.1995, более удешевлённая в производстве. Был передвинут CD-ROM привод.
Скачать Sony PlayStation BIOS (J)(v2.2)(1995-12-04)[SCPH-5000]
Sony PlayStation BIOS (E)(v2.2)(1995-12-04)[DTLH-3002](http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-47320000-1446740186.jpg)
БИОС
DTLH-3002 пренадлежит европейской (PAL) версии консоли второй ревизии
Rev. B. Проще говоря это БИОС самой
Net Yaroze (http://pscd.ru/info/1227-svoya-igra.html), приставки для разработчиков (development kit). Чёрная приставка
PS1 с виду (кроме цвета) не чем не отличающаяся от других
PSX.
На самой этой приставке можно было создавать игры для
PS. Правда, очень простые.
Хотя версия БИОСа приставки
v2.2 (
04.12.1995) точно такая как и у
SCPH-5000 (http://pscd.ru/forum/index.php?/topic/409-playstation-biosy/?p=4639). Интерфейс БИОСа выглядит совершенно иначе, он точно такой же как и у
SCPH-1002 (http://pscd.ru/forum/index.php?/topic/409-playstation-biosy/?p=4637).
Отсутствует региональная защита.
Больший объём оперативной памяти 4Мб вместо 2Мб.
В комплекте шёл кабель для соединения с ПК через порт
RS-232 (COM) к
PlayStation он подключался через
Serial I/O (Порт для Линк Кабеля).
Говорят, что для работы приставки в режиме разработки, нужна была специальная карта памяти.
Вы не поверете, но игра
Devil Dice сделана на
PlayStation Net Yaroze.
Скачать Sony PlayStation BIOS (E)(v2.2)(1995-12-04)[DTLH-3002]
Sony PlayStation BIOS (J)(v3.0)(1996-09-09)[SCPH-5500]
SCPH-5500 - версия консоли для японского рынка (NTSC-J) с версией БИОСа v3.0 09.09.1996. Третья ревизия консоли Rev. C. С задней части приставки исчезли RCA выходы и RFU DC OUT. В остальном с виду (в плане интерфейса) BIOS выглядит аналогично с SCPH-3000 (http://pscd.ru/forum/index.php?/topic/409-playstation-biosy/?p=4629).
Скачать Sony PlayStation BIOS (J)(v3.0)(1996-09-09)[SCPH-5500]
Sony PlayStation BIOS (J)(v3.0)(1996-11-18)[SCPH-7003]
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-54642200-1446808368.jpg)
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-85966600-1446808368.jpg)
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-10456000-1446808369.jpg)
Именно с серии
SCPH-7XXX началось начало сокращения производственных затрат, выражалось это в упрощение компонентов и уменьшение количества различных чипов.
Зато с этой серие приставок стали поставляться джойстики DualShock.
Странность заключается в том, что в википедии модель SCPH-7003 отмечена как Японка, а на Ему-ленде где я брал эти БИОСы его пометили как (U). То есть американку. Хотя американская версия этой консоли SCPH-7001. SCPH-7003 это консоль третий ревизии
Rev. C v3.0 18.11.1996.
Эта версия БИОСа отличается от другогой версии японского БИОСа тем, что он стал полностью на Английском языке. А от других БИОСов модели
SCPH-7001 и
SCPH-7002 он отличается цветом стрелки (хотя это и более старшие версии биоса
v4.1). Тут она синяя, а там розовая.
Скачать BIOS Sony PlayStation BIOS (J)(v3.0)(1996-11-18)[SCPH-7003]
Sony PlayStation BIOS (E)(v3.0)(1997-01-06)[SCPH-5502 + SCPH-5552]
Судя по всему данный БИОС был устанавливался на
SCPH-5502 и
SCPH-5552 они обе европейки с BIOS
Rev. C v3.0 06.01.1997. Графически оформлены так же как и
SCPH-1002 (http://pscd.ru/forum/index.php?/topic/409-playstation-biosy/?p=4637). Скачать Sony PlayStation BIOS (E)(v3.0)(1997-01-06)[SCPH-5502 + SCPH-5552]
Думал, что подробно расскажу про каждый БИОС, но на это сейчас попросту нет времени. Поэтому представляю вашему вниманию BIOS PSOne.
Sony PSone BIOS (U)(v4.5)(2000-05-25)[SCPH-101]
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-28491400-1447148196.png)
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-87756400-1447148196.png)
(http://pscd.ru/forum/uploads/monthly_11_2015/post-70-0-26085800-1447148197.png)
Это БИОС более компактной версии
PS1 под названием
PSOne SCPH-101, у консоли был убран порт линк-кабеля. Блок питания стал внешним. И гнёзда джойстиков и карт памяти теперь в строены в плату. Но это по-прежнему третья ревизия консоли
Rev. C v4.5 25.05.2000 NTSC-U/C.
Мы можем видеть, как преобразился БИОС, в главном меню у нас помимо надписи «Memory Cart» и «CD Player», так же имеется и изображения карты памяти и компакт диска.
Синяя стрелка.
Скачать Sony PSone BIOS (U)(v4.5)(2000-05-25)[SCPH-101]
Для удобства я собрал в одном архиве все пока сдампленные БИОСы Sony PlayStation.
В архиве собраны только те БИОСы которые работают на эмуляторе.
В архив попала 22 Биоса PSX:
SCPH-1000 [NTSC-J]
SCPH-1001 [NTSC-U/C]
SCPH-1002 [PAL]
SCPH-3000 [NTSC-J]
SCPH-3500 [NTSC-J]
SCPH-5000 [NTSC-U/C]
SCPH-5500 [NTSC-J]
SCPH-5502 [PAL]
SCPH-5552 [PAL]
SCPH-7000 [NTSC-J]
SCPH-7001 [NTSC-U/C]
SCPH-7002 [PAL]
SCPH-7003 [NTSC-J]
SCPH-7502 [PAL]
SCPH-9002 [PAL]
SCPH-100 [NTSC-J]
SCPH-101 [NTSC-U/C]
SCPH-102A [PAL]
SCPH-102B [PAL]
Debug BIOS's:
DTL-H1001 [NTSC-U/C]
DTL-H1101 [NTSC-U/C]
PlayStation Net Yaroze BIOS's:
DTL-H3000 [NTSC-J]
DTL-H3002 [PAL]