Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - HardWareMan

Страницы: Назад 1 ... 164 165 166 167 [168] 169 170 171 172 ... 230 Далее
5011
Я кстати подумываю драйвер сэмплов перековеркать, чтоб он проигрывал сэмплы с качеством звука заставки сега, т.е. 8-bit и 16KHz. так даже можно будет короткие аудио треки засовывать. а сэмплы я исвлеку и конветирую + своих добавлю. кстати если кто знает хак Sonic1Megamix, то вот там как раз таки так и сделано. и список сэмплов записывается не в соунд драйвер, а отдельно и при проигрывании сэмпла 68k записывает в память z80 адрес, банк, размер и pitch(кто знает, как это слово переводится на русский?) и затем уже драйвер сэмплов проигрывает уже другой звук. вообщем я хачу сделать тоже самое. тогда сэмплы легче засовывать будет и качество звука будет радовать.
Pitch в данном контенте можно перевести как "высота тона". Т.е., скорость воспроизведения сэмпла. Все это уже умеет GEMS.

5012
даже обычное Audio CD после записи на 99 мин, ни один девайс (кроме самого компа) толком прожевать не смог… сомневаюсь насчёт Дримки и прочих
Логически, границы матрицы нанесены на самой матрице. Поэтому, можно писать 8см диски (которые меньше). И по этому не запрещено писать 99 минутные (правда, там плотность несколько выше, но приводы справляются).

5013
Есть мнение, что М68К и так есть чем заняться полезным, негоже его нагружать звуком, когда есть Z80 и YM2612 находится в его подчинении.

5014
Ну надо же... И производитель некое ACME, а я как дурак на сайтах Вербатима, ТДК и прочих именитых компаний ищу.
У нас продаются Melody. Влазит около 820МБ +- (хотя пишут 850МБ). Писать в режиме строгого перепрожига. %)

5015
спасибо, почитаю
HardWareMan, классная документация - врубился, как выкопировать из памяти аудиокарты (оперативки чипа Z 80) или проверить значение памяти аудиокарты - теперь можно будет синхронизировать видео и звук (надо сначала доступ к RAM Z 80 открыть, и потом проверить значение в RAM Z 80, затем закрыть доступ к Z 80, там ещё прикольная ссылка на цикл есть, MOTOROLA ожидает, пока к Z 80 доступ откроется). Круто
Не забывай, пока ты захватываешь шину, Z80 стоит (т.е. воспроизведение оцифровок приостанавливается). Поэтому делай как можно меньше действий, пока захвачена шина Z80.

5016
HardWareMan, спасибо большое за ответ, и на GEMS можно по-ходу новые трэки в UMKT написать, и достать с рома старые?
Нашел, вот.
Добавлено позже:
Хреново одно - скорость звучания при 50 и 60 FPS относительно видеокадров в игре - скорость звуков та же, а вот при 50 кадрах видео тормозит относительно звука, если ром сделан под 60 fps, и надо сделать так, чтобы приставка понимала это, а именно, что играет в какой момент (для видео с горящим драконом), и ещё: можно ли с помощью комманды 0С 79 00 00 00 +(A0 00 00-A1 00 00) проверить переменную, относящуюся к RAM Z 80, начало оперативки Z 80  начинается в понимании процессора MOTOROLA с координаты 00 A0 00 00 ?
Все же, тебе стОит поюзать литературу, тот же "Sega2.Doc", достаточно даже моего перевода (который во многом неточен, и я надеюсь, что смогу довести этот проект до конца когда-нибудь). Там ясно сказано, как делается арбитраж и взаимодействие между ведущим М68К и ведомым Z80.

5017
Во! Нашел, читайте и плачьте. Обратите внимание на дату поста: Сб Июл 29, 2006 8:30 pm. Еще тогда я говорил, что это возможно. 3 года назад.

HardWareMan, ты ведь тоже можешь такой картридж сделать, и после 16-ого Мегабайта Сега строки не при каких условиях не увидит? И ещё такой вопрос, в Мортале есть прога аудиоплеера, как я понимаю, ею Z 80 управляет после её загрузки в RAM Z 80, и есть ли комманда, которую может подать Z 80 при окончании звучания мелодии, при которой запишется какая-либо метка в оперативку (в RAM от 00 00 до ff ff)
1. Могу. Но мне не хочется этого делать из-за одной игры, когда уже есть нормальный для всех. Если только интерес будет.
2. 16МБ лимит адресного пространства самого М68К. Обход - только мапперы и его поддерживающий код.
3. Драйвер для Z80 есть. В случае с UMK это GEMS. Гугли и все найдешь.
4. Как мы выяснили на СрайтесМайнде, Z80 не имеет доступа к ОЗУ М68К (на железе, но в эмуляторе может).

5018
Ну Сега вообще суперкрутая приставка оказывается! Всё зашибись, и всё сводится к тому, что нужно правильно картридж сделать !
Тебе его сделали же, только он теперь абсолютно не совместим с грибом 32х и частично несовместим с SegaCD. А оговорки "Reserved by SEGA" даются не просто так, а чтобы разрабатываемое оборудование было хоть частично совместимо с последующими разработками. Кто знает, может когда писалась эта дока (да хотя-бы тот самый "doc2.doc") SegaCD и 32х даже в планах не было. Так-то!

5019
возможно Томи попросил не демонстрировать его железку
Это наиболее вероятно.
PS Используя линейные 10МБ адресного пространства ($000000-$9FFFF) и дополнительные 2 окна по 1 МБ ($B00000-$BFFFFF и $D00000-$DFFFFF) получаем 12МБ без напряга. Далее, можно извернуться и заюзать область $A20000-$AFFFFF и добавить еще 896КБ, что в итоге даст 12,8МБ в сумме. Не помню за область VDP ($C00000-$CFFFFF), но, возможно, и там есть свободные от мирроринга VDP области.

5020
Игра идёт на всех Сегах, СЕГИ без проблем видят 10 МЕГАБАЙТ, ничего в этой зоне от 4 до 10 МЕГАБАЙТА НЕ ГЛЮЧИТ - ТЕПЕРЬ ВОПРОС, А КТО СОЗДАЁТ ВЫСОКОТОЧНЫЙ ЭМУЛЯТОР СЕГИ, ОНИ ЧТО, НЕ ЗНАЮТ, ЧТО СЕГА ВИДИТ 10 МЕГАБАЙТ - КАКИЕ-ТО НИХРЕНА НЕ ЗНАЮЩИЕ ЛЮДИ ВЗЯЛИСЬ ЗА РАЗРАБОТКУ ЭМУЛЯТОРА, НАДО АВТОРУ ЭМУЛЯТОРА ВИДЕО ПОСЛАТЬ, ЧТО 10-МЕГАБАЙТОВЫЙ КАРТРИДЖ НА СЕГЕ БЕЗ ПРОБЛЕМ РАБОТАЕТ !!!!!!!!!!!!!!!!! СТИВ СНЕЙК, КОТОРЫЙ КЕГУ FUSION РАЗРАБОТАЛ, ТОЖЕ СЕГУ ДО КОНЦА НЕ ЗНАЛ, УЧИЛИСЬ, НАВЕРНОЕ, ЭМУЛЯТОРЫ ПИСАТЬ, И НА ПАЛЁНЫХ ДОКАХ СЕГУ ИЗУЧАЛИ, А ДОКИ КАКОЙ-ТО НИХРЕНА НЕ ЗНАЮЩИЙ О ВОЗМОЖНОСТЯХ КАРТРИДЖЕЙ СЕГИ ЧЕЛОВЕК ПИСАЛ. ДО СИХ ПОР НА ВИКИПЕДИИ КТО-ТО ТАКУЮ ХРЕНЬ ПИШЕТ, ТИПА СЕГА 10 МЕГАБАЙТ НЕ ВИДИТ
Смотрим на схему сигналов, полученную на практике ув.тов.ом Rumata при содействии со мной:

Как видно, есть сигнал !ASEL (B26 на гнезде картриджа), который помогает адресовать напрямую все нижние 8МБ. Так же, на картридж выводится сигнал !DTACK (B20 на гнезде картриджа), который нужно формировать при обращении к серым областям этой карты, иначе процессор остановится, не завершив цикл шины. Никто не мешает сделать свой дешифратор на область $000000-$9FFFFF (линейное адресной пространство на 10МБ), при условии формирования !DTACK в области $800000-$9FFFFF и стробирования адресов сигналом !AS (B18 на гнезде картриджа).
Из всего этого следует, что весь секрет в картридже, а не в приставке. Удивляет только одно: судя по личной переписке с totin'ом сам Томи (разраб картов для Тотека) узнал об это от меня, после моей публикации этой карты на СпрайтесМайнде (надеюсь totin не против публикации личной переписки):
Цитата
totin
привет.
ты не мог бы немного разьяснить насчет работы ромов больше 4мб(сега)? я видел картридж у Томи из тототек на котором он запускал под 10мб ромы. я спросил у него и он послал меня на spritemind читать твои посты, но исчерпывающего ответа я так и не нашел. нужно ли как то модифицировать приставку? нужно с картриджем делать что то кроме как подключить дополнительные адресные линии к пзушке? может программа должна как то учитывать факт использования пространства за пределами 4мб?
буду благадерен если ты уделишь немного своего времени и поделишся информацией касательно этого вопроса

hardwareman
Ха, кто такой Томи? Все просто, хочешь 8МБ линейного пространства? Используй А23 в качестве CS. При этом, картридж будет несовместим с аддонами, типо гриба 32х и SegaCD.

totin
о, спасиб, я перерыл некоторый обьем информации на этот счет, но так и не нашел ответа. Томи это тот парень который тототековское железо разрабатывает. также он сказал что ты круто прошарен в плане сеги и что у него сложилось мнение что сеговским железом только русские интересуются, он сразу и спросил не из россии ли я (:
попутно назрел ещё один вопрос - будет ли обычный картридж, в такой конфигурации как для обычных игр, работать на 32х? или может ещё какие то линии подключать нужно?

если бы Томи конкретно направил куда нужно то я наверно не беспокоил бы тебя.
вот фрагмент переписки:

 Tomy (16:49:04 21/08/2009)
http://gendev.spritesmind.net/forum/

 Tomy (16:49:28 21/08/2009)
a guy called hardwareman have some topic about this

 biokrik (16:53:30 21/08/2009)
tnx, i know this guy (: now i try find his topic on spritesmind

 Tomy (16:55:21 21/08/2009)
ha, you know him ? he is your friend ?

 biokrik (16:56:34 21/08/2009)
not friend, but we sometimes communicate

 Tomy (16:57:16 21/08/2009)
He is very clever guy
Надеюсь, всем стало ясно, что и как?

PS
Лучше тот картридж покажи  :)
Вот именно.

5021
Если программа делает полный слепок образа диска, в данном случае в формате iso, который был перепрожжён с overburn-ом, то вполне вероятно за этим следует что и в образ будет рассчитан как перепрожжённый.
Именно.
Образ собирается из файлов,никаких слепков диска...
И что? Я в той же Нюре собреу из файлов тебе диск с перепрожигом. Собственно, мой первый диск с виндой таковым и был - на 99 минутной болванке. Не помещаются твои файлы на диске - держи перепрожиг. И, кстати, файлы, которые на винте занимают, скажем, 650МБ, на диске после формирования CDFS могут занимать от 600МБ до 720МБ. Другая FS - другие законы.

5022
masyanya, в качестве воспомогательного материала не подскажешь, чем и как Альтера шьётся?
О, точно. Все, кто занимается, знают, что юзается JTAG, но нужно же для тех, кто в первый раз подходит к этому вопросу. ;)

5023
Я к тому, что с сэмплами инфа была бы гораздо ценнее, хотя ее ценность и так уже достаточно высока. ;)

5024
смотрел тесты игров разница не ошутимо...
Все дело в волшебных пузырьках. Т.е., в способности управления памятью больших размеров. Больше, чем 4Гб. Обсуждалось уже же.

5025
Золотой фонд Масяни. Продолжайся.
По теме: сэмплы использования есть?

5026
Hard'n'Soft / Re: Что случилось с QIP?
« : 20 Август 2009, 10:57:44 »
http://www.cybersecurity.ru/crypto/76441.html
=)
От себя добавлю, что меняет файл:
[Install_Dir]\Delphi7\Lib\sysconst.dcu
При этом заботливо сохраняя оригинал в:
[Install_Dir]\Delphi7\Lib\sysconst.bak
Лечится просто восстановлением оригинала из *.bak файла (или с установочного CD) и удаления всех скомпилированных *.ехе файлов проектов (можно просто перекомпилировать их). Причина проникновения - новая версия QIP (поймал на промежуточной версии 809х, сейчас обновил до 8095).
Узнал все сам, несколько дней назад. Ссылку прочел только сейчас.

5027
Ещё на 64-битных виндах не запускаются 16-битные приложения.
Ага, WoW:
Цитата
WoW64 (Windows-on-Windows 64-bit) — это подсистема операционной системы Windows, позволяющая запускать 32-битные приложения на всех 64-битных версиях Windows — Windows 2000 Limited Edition, Windows XP Professional x64 Edition, Windows Server 2003 версий IA-64 и x64, 64-битных версиях Windows Vista и Windows Server 2008, также 64-битной версии Windows 7. Запуск старых 16-битных приложений в 64-битных системах Windows невозможен.

5028
5 поколение / Re: Ремонт PS SCPH-9002
« : 19 Август 2009, 07:35:16 »
Когда оперируешь с ним - нужно снять чехол с привода (2 болтика рядом со шпинделем) а потом при подъеме шпинделя нужно подсовывать тонкую плоскую отвертку и упирать шпиндель вдоль оси. Ни в коем случае не снимать керамический шпиндель (как, впрочем, и железный) за края! Сломаешь сам шпиндель и/или погнешь ось моторчика!

5029
5 поколение / Re: Память в SCRPH 1002
« : 19 Август 2009, 07:31:24 »
Твой "мастер" несет полную чушь. Это доходит уже до смешного. Когда появились PSone некоторые стали утверждать, что в них меньше памяти, чем в старых моделях. Теперь оказывается, что в старых меньше  :lol:
Выкинь все эти кривые доморощенные многоигровки, пиши нормальные игры  :lol:
Точно, а в MD2 нету Z80, в отличии от MD1, и в MD3 нету М68К. ;)

5030
4 поколение / Re: Sega CD не читает диски
« : 19 Август 2009, 07:27:11 »
Не-а. Стеклянная колбочка - это диод. А предохранитель зелёненький, очень похож на резистор.
Я про него и говорил. Просто он так бликанул, что я подумал что он стеклянный.

5031
Дык, комп то домашний и никто окроме меня к нему не лезет. Да ещё такой момент, баг начался после того как у системы слетела активация, и я её опять крякнул посредством PARADOX_OEMTool
Вопросов больше не имею.

5032
4 поколение / Re: Sega CD не читает диски
« : 18 Август 2009, 06:43:53 »
Но всё-таки, если подключить левую сегу к блоку на 100 Вт, она полетит ;)
Однако, у тебя в компе стоит винт, который потребляет (1,2А*12В+0,5А*5В) 16,9Вт, который подключен к БП минимум 300Вт..400Вт. И вот ведь незадача: он не сгорает. ;)
По фоткам - F1 и есть Fuse 1. ;) Стеклянная колбочка, которая стоит возле ферритовых фильтров.

5033
Прикрепленные файлики чистые. Видимо тебе что-то действительно запретили.

5034
4 поколение / Re: Sega CD не читает диски
« : 17 Август 2009, 21:06:03 »
Вот только не надо путать разные вещи. Мощность, указанная на БП, это мощность, которую он может отдать. А приставка будет потреблять столько, сколько ей надо, и не больше. Хоть на 100 Вт БП возьми.
Истинно.
Только теперь она вообще не запускается. Спасибо, блин  :furious: :furious: :furious: :furious:
Ну а на полярность штеккера ты смотрел? В сеге стоит диод, он защищает от переполюсовки, а про СегаЦД ничего сказать не могу. В СНЕСе стоит предохранитель, который тоже любит сгорать почти на ровном месте.

5035
5 поколение / Re: PS1 Проблема с приводом.
« : 17 Август 2009, 14:41:18 »
Не вижу проблем. Открываешь замок, вставляешь шлейф и закрываешь замок. А провод - ну это главный информационный от головки. Сам думай, нужен он или нет.

5036
Hard'n'Soft / Re: Проблемы с интернетом
« : 17 Август 2009, 10:53:42 »
PS. Попробую кончно как посоветовал HardWareMan поставить Process explorer, но что-то мне это не нравится...
1. Предложенные мной утилиты являются творением SysInternals, купленной в 2006 году самой M$ (а значит абсолютно безопастны, если только качаешь ты с M$ сайта).
2. Эти утилиты не устанавливаются, а работают сразу (там 2 файла всего: exe и hlp/chm).

5037
Hard'n'Soft / Re: Проблемы с интернетом
« : 17 Август 2009, 07:53:35 »
"svchost.exe" - это хост для служб. А всякая зараза может прикидываться и службами тоже. Оставь подключение к нету, но не запускай браузеры и прочие интернет проги и последи кто куда лезет.

5038
Hard'n'Soft / Re: Проблемы с интернетом
« : 16 Август 2009, 16:35:04 »
Идешь сюда, качаешь TCPView, включаешь его и начинаешь сёрфить. Смотришь за активностью всех процессов (особенно подозрительных) на момент разрыва. Process explorer тоже может помочь.

5039
Hard'n'Soft / Re: Звук из двух программ сразу
« : 16 Август 2009, 09:25:32 »
Henty, начиная с Висты в Win полностью отсутствует поддержка аппаратного ускорения звука, возможно дело в этом.
Непонял, бэк ин тайм ту 9х+VXD? Акуеть, дайте 2.

5040
Ну раз уж сугубо лично мнение Масяни так звучит, то тут плохо дело  :-\
Вот именно, не занимайтесь самолечением. А капельки помню, как многие мои кенты таскали в гости картриджи к Дендику и Сеге зимой при -20...-30 морозе в руках(!), а потом сразу же пихали в приставку и удивлялись - почему перестало работать?! Китайские капли, на их китайском сверхтонком текстолите - это бомба замедленного действия. Отказ грозит практически в любую секунду. ;)

Страницы: Назад 1 ... 164 165 166 167 [168] 169 170 171 172 ... 230 Далее