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

Сообщений: 3148
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 183
Поблагодарили 1556 раз(а) в 915 сообщ.
Сообщение: #41
RE: Помощь новичку в программировании под дрим.
(17.01.2020 08:53)SWAT писал(а):  А те что в KATANA SDK лежат смотрел?

а там есть биосы?

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
17.01.2020 12:12
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #42
RE: Помощь новичку в программировании под дрим.
(17.01.2020 12:12)megavolt85 писал(а):  
(17.01.2020 08:53)SWAT писал(а):  А те что в KATANA SDK лежат смотрел?

а там есть биосы?

Кажется там для девкита лежат, если я не путаю. Какие-то прошивки там вроде были на 2МБ.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 17.01.2020 в 14:14, отредактировал пользователь SWAT.)
17.01.2020 14:14
Вебсайт Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3148
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 183
Поблагодарили 1556 раз(а) в 915 сообщ.
Сообщение: #43
RE: Помощь новичку в программировании под дрим.
(12.01.2020 13:35)111 писал(а):  Про легальность больше важен вопрос, можно ли (без последствий) продавать игры, сделанные на "ворованных" сдк.

кстати вспомнилась мне тут одна очень давняя история
во времена повального пиратства на рынке спутникого тв ходили у нас карты доступа открывающие на халяву порно каналы зарубежных провайдеров, мне стало очень любопытно почему взломом отечественого провайдера торгуют из под полы и только если ты с рекомендацией от проверенного человека, а ломанные карты зарубежного провайдера (хоть они и использовали ту же самую СКУД) свободно выкладывают на прилавок
Всё оказалось до безобразия простым, оказывается по нашему законодательству ты косячный только если своими действиями наносишь финансовый ущерб компании, а так как официально карты доступа этого провайдера в России не продавались, то продажа контрафактных карт никоим образом не наносила материальный ущерб
к слову дримкаст никогда официально не продавался на территории РФ Wink

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
20.01.2020 23:59
Найти все сообщения Цитировать это сообщение
111 Не на форуме
Пользователь
**

Сообщений: 25
Зарегистрирован: 20.07.2016
Рейтинг: 0
Сказал спасибо: 11
Поблагодарили 5 раз(а) в 5 сообщ.
Сообщение: #44
RE: Помощь новичку в программировании под дрим.
^
ладно, уговорил. Но ты тогда сообщник, если что Big Grin
=================

Здесь официально не продавалось, но я же не здесь планировал разбогатеть лол. Да и сейчас же все движения по счетам под присмотром, так что как минимум от налогов никуда не денешься ("криптовалюты" ничем тут не помогут, да и само их использование подозрения вызовет).
Хотя для меня новость, что блимкаст тоже нечист оказался. Но в любом случае, даже если проворачивать хитрый план, то все сначала придется начинать, ибо я уже спалился своим отношением к оф.сдк. Т.е. втираться в доверие под другим именем и придумывать новую игру, полностью отказавшись от всех предыдущих идей, чего совершенно не хотелось бы делать. И все равно будет терзать мысль, что есть ненулевая вероятность попасть на сумму, гораздо большую, чем удалось бы заработать.

В общем ладно, все равно (как минимум) до лета даже начинать ничего не планируется.
21.01.2020 12:07
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3148
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 183
Поблагодарили 1556 раз(а) в 915 сообщ.
Сообщение: #45
RE: Помощь новичку в программировании под дрим.
USB-GDROM использует микросхему из привода
GDEMU это порождение реверса
и оба продаются налево и направо, а ты за SDK переживаешь

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
21.01.2020 14:15
Найти все сообщения Цитировать это сообщение
 Сказали спасибо: fafadou
111 Не на форуме
Пользователь
**

Сообщений: 25
Зарегистрирован: 20.07.2016
Рейтинг: 0
Сказал спасибо: 11
Поблагодарили 5 раз(а) в 5 сообщ.
Сообщение: #46
RE: Помощь новичку в программировании под дрим.
^
https://bootleggames.fandom.com/wiki/Clone_consoles
Цитата:however not all clones are illegal - for example Nintendo's patents on the NES hardware have expired, making it legal to sell any NES/Famicom clone that does not have pirated software built in.
может и с сегами также т.е. истек срок патентов?

А в оф.сдк в Legal.txt (вроде как) нет запрета на реверс retail-железа
(inb4, я знаю, что свободно продаются девкиты, которые указаны как "proprietary to Sega and are considered confidential information").
21.01.2020 22:26
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3148
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 183
Поблагодарили 1556 раз(а) в 915 сообщ.
Сообщение: #47
RE: Помощь новичку в программировании под дрим.
есть ещё один момент на который закрывают глаза все якобы "анти пираты"
сега подстраховалась, они запихали в бут сектор диска (IP.BIN) кусок кода и ровно такой же кусок запихали в биос и оба эти куска сверяются при загрузке диска, не совпадение хоть одного байта и диск не загрузится
иными словами, абсолютно не важно какой ты SDK будешь использовать, если контора захочет взять за жопу, она это легко сделает
вот только не понятно почему использовать SDK от сеги это плохо, а использовать IP.BIN это нормально, двойные стандарты однако
складывается впечатление что нам просто пытаются навязать KOS кучка каких то идейных придурков
а если уж и сравнивать, то сравнивать нужно на готовых решениях, в пример могу привести Quake, сравни все попытки реализации на KOS с реализацией Titanium Studios на WinCE SDK, при том что WinCE это не верх идеала, ядро винды тоже надо кормить, оно и оператос отжирает и процессорное время
вот только даже в WinCE всё более оптимально нежели в KOS и собирая проект за ним не тянется куча лишнего мусора

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
(Последний раз сообщение было отредактировано 22.01.2020 в 00:11, отредактировал пользователь megavolt85.)
22.01.2020 00:04
Найти все сообщения Цитировать это сообщение
 Сказали спасибо: 111
111 Не на форуме
Пользователь
**

Сообщений: 25
Зарегистрирован: 20.07.2016
Рейтинг: 0
Сказал спасибо: 11
Поблагодарили 5 раз(а) в 5 сообщ.
Сообщение: #48
RE: Помощь новичку в программировании под дрим.
(22.01.2020 00:04)megavolt85 писал(а):  есть ещё один момент на который закрывают глаза все якобы "анти пираты"
сега подстраховалась, они запихали в бут сектор диска (IP.BIN) кусок кода и ровно такой же кусок запихали в биос и оба эти куска сверяются при загрузке диска, не совпадение хоть одного байта и диск не загрузится
иными словами, абсолютно не важно какой ты SDK будешь использовать, если контора захочет взять за жопу, она это легко сделает
вот только не понятно почему использовать SDK от сеги это плохо, а использовать IP.BIN это нормально, двойные стандарты однако
складывается впечатление что нам просто пытаются навязать KOS кучка каких то идейных придурков
а вот это уже серьезный аргумент. Спасибо, "возьму на вооружение".

Если не затруднит, то составь как-нибудь список подобных "двойных стандартов". Железобетонные обоснования не обязательны, но желательны. Например, как говорил SWAT про "драйвер G1 ATA" (который проблемно было бы сделать без информации из официальных (конфиденциальных) источников) т.е. формально нет 100% доказательства ("не пойман - не вор"), но слишком уж жирный намек выходит.

(эх, где ж ты раньше был... )
22.01.2020 01:22
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3148
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 183
Поблагодарили 1556 раз(а) в 915 сообщ.
Сообщение: #49
RE: Помощь новичку в программировании под дрим.
при загрузке CD диска шина G1 блокируется, регистр разблокировки и сама процедура не описана в утёкших в сеть документах, KOS использует код разблокировки полученный реверсом БИОСа, причем сама сега в своих MIL-CD дисках использовала другой подход, то есть KOS использует именно реверс БИОСа

Исполняемый файл игры при запуске должен быть зашифрован спец алгоритмом придуманным сегой, то есть для создания образа опять же используется софт полученный из реверса БИОСа

запуск всего кроме лицензионных дисков является пиратским и когда эта тема поднималась на assemblergames я долго смеялся с одного ответа, ну типа там всего кусочек IP.BIN а тут целый SDK
видимо человек не в курсе что если он совершит ограбление банка но возьмёт не всё хранилище а всего сто баксов, то судить его всё равно будут за ограбление Big Grin

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
22.01.2020 03:33
Найти все сообщения Цитировать это сообщение
 Сказали спасибо: 111
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #50
RE: Помощь новичку в программировании под дрим.
(21.01.2020 12:07)111 писал(а):  Хотя для меня новость, что блимкаст тоже нечист оказался.

Я не могу этого прямо утверждать, но я знаю человека, который с его автором имел возможность пообщаться в личной переписке по ICQ, причем он в этот момент был без малого бухой Smile
И даже при всем при этом, он не признался как ему удалось сделать такое, вообще никаких подробностей, все попытки присекались. Кстати он подарил ему полный набор эмуляторов в оригинальных упаковках, т.е. пообщались они неплохо.
При этом опять же интересный момент, с автором эмуля судилась только Sony, а не Sega на сколько я знаю Smile Она же его и зашугала о нераспространении информации в дальнейшем, видимо хорошо досталось, а за что может так достаться? Тут уже каждый сам додумывает, автор инфы никакой не давал на этот счет в этом я уверен, все остальное просто слухи.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 22.01.2020 в 09:36, отредактировал пользователь SWAT.)
22.01.2020 09:24
Вебсайт Найти все сообщения Цитировать это сообщение
 Сказали спасибо: 111
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3148
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 183
Поблагодарили 1556 раз(а) в 915 сообщ.
Сообщение: #51
RE: Помощь новичку в программировании под дрим.
(22.01.2020 09:24)SWAT писал(а):  Я не могу этого прямо утверждать

зато я могу Big Grin
у Ренди свой стиль программирования и места где его код переходит в катановский видно не вооруженным взглядом
ну и отладочную инфу никуда не выбросишь
я кстати долго привыкал к его стилю, по первой не привычно что при вызове функций аргументы это не стандартные R4-R7 а совершенно иной набор, да и вообще все регистры используются совершенно иначе нежели при сборке GCC или SHC
и когда начинаешь привыкать, то офигеваешь если дёргается какая то слинкованная библиотека, она то собрана на GCC и между асмой и дёрганьем либы написана целая прокладка, короче там такая жесть творится, что словами передать это очень сложно

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
22.01.2020 10:22
Найти все сообщения Цитировать это сообщение
 Сказали спасибо: 111
111 Не на форуме
Пользователь
**

Сообщений: 25
Зарегистрирован: 20.07.2016
Рейтинг: 0
Сказал спасибо: 11
Поблагодарили 5 раз(а) в 5 сообщ.
Сообщение: #52
RE: Помощь новичку в программировании под дрим.
(22.01.2020 03:33)megavolt85 писал(а):  запуск всего кроме лицензионных дисков является пиратским и когда эта тема поднималась на assemblergames я долго смеялся с одного ответа, ну типа там всего кусочек IP.BIN а тут целый SDK
а, ну теперь, примерно, понятно, какое оправдание у "анти-пиратов" на счет того, что единственный "легальный" формат игровых дисков - это GD-ROM (который, опять же, никак "легально" не сделать).

Хотел было спросить, что за кусок IP.BIN'а имеется ввиду, но тут, в общем-то, повторяется тобою сказанное т.е.
Цитата:SEGA license screen code
<...>
The ROM checks every byte of it against a copy in the ROM, and will not boot the disk if there is a difference.
т.е. с самого начала все (кроме покупателей) всё знали, но на кой-то хер захотели сделать свой костыльный недо-сдк...
... кто-нибудь может подобрать вменяемое объяснение всему этому бреду? Это у них такой способ развлечься или что?

Ну теперь, наконец, можно со спокойном душой нахрен выбросить и забыть этот кос и больше не морочиться о всякой хрени (если только сега не заразится от нинтендна).
Всем спасибо, успокоили.
(Последний раз сообщение было отредактировано 22.01.2020 в 13:48, отредактировал пользователь 111.)
22.01.2020 13:47
Найти все сообщения Цитировать это сообщение
Ivan Guber Не на форуме
Продвинутый
***

Сообщений: 246
Зарегистрирован: 01.09.2017
Рейтинг: 3
Сказал спасибо: 135
Поблагодарили 252 раз(а) в 113 сообщ.
Сообщение: #53
RE: Помощь новичку в программировании под дрим.
Какую версию KATANA SDK лучше поставить? R10.1 или R11b?

22.01.2020 14:35
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3148
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 183
Поблагодарили 1556 раз(а) в 915 сообщ.
Сообщение: #54
RE: Помощь новичку в программировании под дрим.
(22.01.2020 13:47)111 писал(а):  единственный "легальный" формат игровых дисков - это GD-ROM

ну не совсем, были MIL-CD с видео но это скорей исключение чем правило, офф игр на CD я не знаю, да и поддержка загрузки с CD дисков была выпилена в последней ревизии дримов

Ivan GR ну тут всё просто, чем новее SDK тем более оптимизирован код и шире функционал

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
22.01.2020 18:55
Найти все сообщения Цитировать это сообщение
 Сказали спасибо: Ivan Guber , fafadou
Ivan Guber Не на форуме
Продвинутый
***

Сообщений: 246
Зарегистрирован: 01.09.2017
Рейтинг: 3
Сказал спасибо: 135
Поблагодарили 252 раз(а) в 113 сообщ.
Сообщение: #55
RE: Помощь новичку в программировании под дрим.
(22.01.2020 18:55)megavolt85 писал(а):  Ivan GR ну тут всё просто, чем новее SDK тем более оптимизирован код и шире функционал
Смущает что R11b это бета версия SDK а не финальный релиз.

23.01.2020 15:12
Найти все сообщения Цитировать это сообщение
Ivan Guber Не на форуме
Продвинутый
***

Сообщений: 246
Зарегистрирован: 01.09.2017
Рейтинг: 3
Сказал спасибо: 135
Поблагодарили 252 раз(а) в 113 сообщ.
Сообщение: #56
RE: Помощь новичку в программировании под дрим.
Портанул демку Mario на Dreamcast (использовал Katana SDK для портирования демки).

Видео https://vimeo.com/393225279

23.02.2020 09:14
Найти все сообщения Цитировать это сообщение
 Сказали спасибо: megavolt85
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Нужна помощь с DCWinCE serial windbg debugger Ivan Guber 10 15710 02.07.2022 19:08
Посл. сообщение: Ivan Guber
  Нужна помощь с VFS в kallistiOS TeMaToS 10 19668 17.06.2019 09:01
Посл. сообщение: SWAT
  помощь чайнику cybdyn 119 262215 11.06.2019 12:56
Посл. сообщение: SavitarSvit
Лампочка 50герц в 60,нужна помощь corn.korn 6 22062 15.03.2018 12:55
Посл. сообщение: SWAT
  Требуется помощь знатоков!-русификация и подгонка текста под перерисованный шрифт вадим 14 45768 05.01.2011 00:44
Посл. сообщение: вадим
  Нужна помощь по ассемблеру SH4 SunDragon 25 71975 29.05.2010 18:45
Посл. сообщение: Freedom
  Помогите новичку demon01 91 294525 20.03.2009 22:39
Посл. сообщение: Guest
  Открылся новый сайт по программингу на дрим SWAT 9 28763 25.09.2008 23:10
Посл. сообщение: Василий

Переход:


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