Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Драйвера для устройств g2bus
Автор Сообщение
s40in Не на форуме
Новичок
*

Сообщений: 3
Зарегистрирован: 13.02.2017
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #1
Драйвера для устройств g2bus
Заинтересовал такой вопрос: "драйвера" для устройств g2bus содержатся в прошивке BIOS или коде самой игры ?
15.02.2017 15:55
Найти все сообщения Цитировать это сообщение
megavolt85 На форуме
Супермодератор
******

Сообщений: 3160
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1560 раз(а) в 918 сообщ.
Сообщение: #2
RE: Драйвера для устройств g2bus
в коде самой игры

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
15.02.2017 20:23
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #3
RE: Драйвера для устройств g2bus
а о каких G2 устройствах для дрима речь ?
я вот знаю лишь 2 - модем и BBA.

еще караоке-хреновина возможно тоже на G2 цепляется.
(Последний раз сообщение было отредактировано 16.02.2017 в 03:55, отредактировал пользователь MetalliC.)
16.02.2017 03:54
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7239
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1215 раз(а) в 763 сообщ.
Сообщение: #4
RE: Драйвера для устройств g2bus
Lan (редкость конечно), BBA, Modem, Karaoke, Zip Drive + USB (только прототип) и собсно все вроде.
В BIOS есть только драйвер для GD-ROM в принципе, ну и еще для flashrom.

[Изображение: barbers.png]
16.02.2017 08:39
Вебсайт Найти все сообщения Цитировать это сообщение
s40in Не на форуме
Новичок
*

Сообщений: 3
Зарегистрирован: 13.02.2017
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #5
RE: Драйвера для устройств g2bus
Получается, что если бы выпустили Zip Drive, то пришлось бы перевыпускать игры которые должны были с ним работать. Тот же Quake 3 например, который мог бы брать доп карты с этих дисков и т.д.
Или уже в выпущенной версии q3 может содержаться прототип драйвера для Zip ?

Для себя обнаружил, что судя по картинке http://segaretro.org/File:Dczipdrive.jpg на Zip Drive должно было быть два порта USB. На бумажке слева написано USBPort х 2
16.02.2017 09:12
Найти все сообщения Цитировать это сообщение
ands Не на форуме
Опытный
****

Сообщений: 565
Зарегистрирован: 22.05.2006
Рейтинг: 1
Сказал спасибо: 51
Поблагодарили 42 раз(а) в 35 сообщ.
Сообщение: #6
RE: Драйвера для устройств g2bus
(16.02.2017 09:12)s40in писал(а):  Получается, что если бы выпустили Zip Drive, то пришлось бы перевыпускать игры которые должны были с ним работать. Тот же Quake 3 например, который мог бы брать доп карты с этих дисков и т.д.
Или уже в выпущенной версии q3 может содержаться прототип драйвера для Zip ?

Просто пришлось бы выпускать игры второй третей и так далее версии, к примеру Quake 4, Quake online, Quake Limited Edition или Quake Extension
16.02.2017 19:10
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #7
RE: Драйвера для устройств g2bus
(16.02.2017 09:12)s40in писал(а):  Получается, что если бы выпустили Zip Drive, то пришлось бы перевыпускать игры которые должны были с ним работать. Тот же Quake 3 например, который мог бы брать доп карты с этих дисков и т.д.
это зависело бы сугубо от воли издателя игры, от того посчитал бы он что выпуск версии игры с такими доп.плюшками окупит себя, и принесет существенно денег сверху.
(16.02.2017 09:12)s40in писал(а):  Или уже в выпущенной версии q3 может содержаться прототип драйвера для Zip ?
нет. в игре может содержаться лишь то, что было в SDK на котором сделана игра.
можешь нагуглить и скачать Katana SDK r9 и/или r11 и сам глянуть что там есть в библиотеках а чего нет.

PS: было бы неплохо если бы ты прояснил - а с какой целью тебя это всё интересует ?
(Последний раз сообщение было отредактировано 16.02.2017 в 21:26, отредактировал пользователь MetalliC.)
16.02.2017 21:22
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7239
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1215 раз(а) в 763 сообщ.
Сообщение: #8
RE: Драйвера для устройств g2bus
В известных KATANA SDK есть только дефайны ZIP и USB в хэдэрах и больше ничего. Так что можно с уверенностью сказать что ни в одной игре их нет. Возможно в какой нибудь последней бета версии SDK это есть, но ее нет в сети и уж тем более на ней не успели игры сделать.

[Изображение: barbers.png]
17.02.2017 07:34
Вебсайт Найти все сообщения Цитировать это сообщение
s40in Не на форуме
Новичок
*

Сообщений: 3
Зарегистрирован: 13.02.2017
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #9
RE: Драйвера для устройств g2bus
Понятно

(16.02.2017 21:22)MetalliC писал(а):  PS: было бы неплохо если бы ты прояснил - а с какой целью тебя это всё интересует ?

Разбирался как работает dreamcast с внешними девайсами.
17.02.2017 10:55
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #10
RE: Драйвера для устройств g2bus
SWAT
я чуть глубже копнул Smile
в libshinobi.a - 1.txt видим такие процедурки на экспорт
Код:
sg_exck_.obj.elf    _sygExtChkBuild
sg_exck_.obj.elf    _sygExtChkInitFlg
sg_exck_.obj.elf    _sygExtChkModemSpeed
sg_exck_.obj.elf    _sygExtChkModemCountry
sg_exck_.obj.elf    _sygExtChkConnectModem
sg_exck_.obj.elf    _sygExtChkConnectMMBZip
sg_exck_.obj.elf    _sygExtChkConnectMMBUSB
sg_exck_.obj.elf    _sygExtChkConnectLAN
sg_exck_.obj.elf    _syExtChkConnect
sg_exck_.obj.elf    _syExtChkExit
sg_exck_.obj.elf    _syExtChkInit
sg_exck_.obj.elf    _syExtChkModemCountry
sg_exck_.obj.elf    _syExtChkModemSpeed
sg_exck_.obj.elf    _syExtChkClearG2TimeOut
sg_exck_.obj.elf    _syExtChkConnectSyncDev
sg_exck_.obj.elf    _syExtChkDisableSyncDev
sg_exck_.obj.elf    _syExtChkDisableInterrupt

глянул тот elf в IDA - всё интересное делается в _syExtChkInit:
несколько адресов проверяются на наличие сигнатуры "GAPS" (то есть G2-PCI bridge чипа)
A1000400 - MMBZip
A1000800 - MMBUSB
A1001400 - LAN

собсно сам драйвер LAN работающий с железякой в libNexGen.a/libNexGend.a - ngos_ETD_MAIN.obj.elf ngos_ETD_MISC.obj.elf ngos_ETD_DIAG.obj.elf и интерфейс-обертка к ним ngos_ngdclan.obj.elf

упоминаний USB или ZIP не наблюдается вообще

на счёт "последей бетаверсии" SDK - R11 beta ей и является
вообще я хз есть ли игры ее использовавшие, большинство вроде под R9 делались
17.02.2017 16:02
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #11
RE: Драйвера для устройств g2bus
(17.02.2017 10:55)s40in писал(а):  
(16.02.2017 21:22)MetalliC писал(а):  PS: было бы неплохо если бы ты прояснил - а с какой целью тебя это всё интересует ?
Разбирался как работает dreamcast с внешними девайсами.
на каком уровне ?
если на физическом - информации практически нет, лишь названия сигналов с распиновки HOLLY
на логическом - смотри в DCDBSysArc990907E.doc §4.2 G2 Interface шина в целом и модем там достаточно подробно описаны.
(Последний раз сообщение было отредактировано 17.02.2017 в 16:40, отредактировал пользователь MetalliC.)
17.02.2017 16:40
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7239
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1215 раз(а) в 763 сообщ.
Сообщение: #12
RE: Драйвера для устройств g2bus
(17.02.2017 16:02)MetalliC писал(а):  на счёт "последей бетаверсии" SDK - R11 beta ей и является
вообще я хз есть ли игры ее использовавшие, большинство вроде под R9 делались

Да откуда нам знать какая есть последняя версия, ведь этот прототип как то испытывали же, т.е. драйвера какие не какие то есть, пусть и с багами. А где они? Явно в какой то альфа/бете SDK, которую мы пока не получили в доступ.
Возможно этот SDK в собранном виде и не существует вовсе, а только в исходниках, коих мы вообще ни для одной версии то и не видели. Они надежно запрятаны где то в закромах Sega Smile А все что мы имеем это утечки из сторонних источников, которые доступа к исходникам не имели никогда.

По поводу _sygExtChkConnect, да я тоже их видел, забыл про это, но там по факту нет ничего интересного.

[Изображение: barbers.png]
19.02.2017 10:28
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 1 Гость(ей)