Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Вектор (http://zx-pk.ru/forumdisplay.php?f=55)
-   -   Вектор-06Ц: Эмуляция (http://zx-pk.ru/showthread.php?t=8634)

Ramiros 7th March 2011 19:33

Quote:

Originally Posted by svofski (Post 364221)
Ramiros, в редакторе палитры странно: вроде таблица со значениями выстроена по колонкам (во первом столбце второй строки адрес озу палитры «1»), а тултипы показывают как если бы таблица была по строкам. Или я что-то неправильно понял?

Еще, в каталоге boots/ все файлы имеют расширение .rt, а *эмулятор хочет чтобы был обязательно .bin, мне пришлось переименовать.

Версия 6.35.

Да нет, все вроде правильно, по строкам, попробуй в бейсике набери команду
screen 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
и ты увидешь эти значения в таблице расположеные слева направо.

В папке boots лежат жестко привязанные загрузчики, они не предназначены как дополнительные, но если переименовать то можно конечно.

svofski 7th March 2011 23:07

Хмм, с палитрой наверное правда. Сейчас обратил внимание, что XTEXT ее таким уголком набивает. Я посмотрел на столбец, а строку почему-то не заметил.

А что до boots — мне было бы не жалко, но эмулятор взятый из архива на свежем компе не грузится, пока ему не укажешь какой-нибудь бут, а чтобы это сделать, приходится переименовывать, потому что расширения в диалог выбора файлов забиты жестко.

Ramiros 8th March 2011 08:01

Quote:

Originally Posted by svofski (Post 364288)
А что до boots — мне было бы не жалко, но эмулятор взятый из архива на свежем компе не грузится, пока ему не укажешь какой-нибудь бут, а чтобы это сделать, приходится переименовывать, потому что расширения в диалог выбора файлов забиты жестко.

А вот это уже похоже на глюк, раскажи поподробней, в чем запускаешь эмуль, это происходит при первом запуске после распаковки архива, с какого диска запускается, какая система стоит?

ZEman 8th March 2011 13:47

странно, я буквально два дня назад переустановил семёрку.
запустил эмулятор рамироса и никаких ошибок не обнаружил, игры отлично загружаются, пробовал различные дисковые игры запускать, rom образы и даже касеты, никаких бутов эмуль не требует, всё отлично грузится.
:)

b2m 8th March 2011 14:07

Чего-то я не понял про бордюр в режиме 512х256. По схеме он вроде тоже аналогично формируется. Или он всё-таки 16-ти цветный в этом режиме?

svofski 8th March 2011 15:37

b2m, расскажи подробней, что тебя беспокоит в бордюре?


Ramiros, система WinXP SP3 в VMware Fusion. Вот как это выглядит:

http://i.imgur.com/uvf1S.png

Проверил, если запускаю с диска C:, то все ок. Если с диска Z:, то вот такое сообщение, как на скриншоте. Z: с точки зрения Винды — это сетевой диск.

b2m 8th March 2011 17:14

svofski, беспокоит, что тот xtext.com (с диска, что ты выкладывал), пишет, например, что бордюр красный, а он у меня розовый в полосочку :)

svofski 8th March 2011 18:41

Ааа, ух ты! У меня если бордюр активен, то цвет выбирается независимо от режима.

Ramiros 8th March 2011 19:46

Quote:

Originally Posted by svofski (Post 364455)
Ramiros
Проверил, если запускаю с диска C:, то все ок. Если с диска Z:, то вот такое сообщение, как на скриншоте. Z: с точки зрения Винды — это сетевой диск.

Попробовал сделать как у тебя, создал сетевой диск Z: запускал через far, заисключением VMWare. ну нет глюка :)
Подозреваю что проблема в поиске подкаталога BOOTS, поэтому переделал процедуру сканирования вложеных папок на более стандартные методы, вдруг поможет...

svofski 8th March 2011 20:28

Я могу чем-то еще помочь в диагностике? Какой-нибудь трейс включить, может быть, или что-нибудь еще?

Ramiros 8th March 2011 20:54

1 Attachment(s)
Quote:

Originally Posted by svofski (Post 364521)
Я могу чем-то еще помочь в диагностике? Какой-нибудь трейс включить, может быть, или что-нибудь еще?

Если нетрудно, подмени на этот exe-шник и попробуй запустить VV предварительно удалив файл vv.cfg.
(файл UNBOOT32K.RT должен быть в папке BOOTS обязательно).

svofski 8th March 2011 21:21

С этим .exe все работает сразу без вопросов.

Ramiros 9th March 2011 10:56

Quote:

Originally Posted by b2m (Post 364440)
Чего-то я не понял про бордюр в режиме 512х256. По схеме он вроде тоже аналогично формируется. Или он всё-таки 16-ти цветный в этом режиме?

Да, судя по схеме, похоже строб должен быть и на бордюре, но чтобы удостоверится точно нужны реальшики. Когда у меня был реал, я ниразу невидел полосатого бордюра, правда програм использующих 512х256 тоже почти небыло.

Tim0xA 1st April 2011 11:59

На сайте http://vector06c.narod.ru обновился эмулятор VV 6.37 (работа над ошибками)

b2m 7th April 2011 00:51

Добавил эмуляцию кишинёвского адаптера Z80 и контроллера дисковода фирмы Coman.

PPC 10th April 2011 04:24

Небольшая просьба по поводу эмулятора VV.

Возможно-ли сделать так, чтобы векторовскую кнопку АР2 можно было размапливать на escape? Потому, как АР2, это по сути и есть ESC. ESC эмулятора можно повесить на F10, тогда не будет конфликтов даже с IBM CUA ;)

А если ещё и клавишу ПС бы удалось размапить на Alt, был бы просто праздник жизни...

Заранее благодарю.

b2m 10th April 2011 13:27

Quote:

Originally Posted by PPC (Post 374553)
А если ещё и клавишу ПС бы удалось размапить на Alt, был бы просто праздник жизни...

Я в последней версии перевесил ПС на правый shift. И теперь в эмуляторе zx321.com для кишинёвского адаптера эта клавиша как раз соответствует раскладке спектрума :) А Alt, мне кажется, не совсем удачный вариант, он активно виндовозом используется (нажатие-отпускание вызывает меню, Alt+буква - тоже).

PPC 11th April 2011 04:05

Quote:

Originally Posted by b2m (Post 374588)
А Alt, мне кажется, не совсем удачный вариант, он активно виндовозом используется.

Да, с альтом я, пожалуй, погорячился. А правый шифт для ПС - отличное решение. И по раскладке практически как у Вектора :v2_dizzy_coder:

Ramiros 13th April 2011 18:26

Quote:

Originally Posted by PPC (Post 374553)
Небольшая просьба по поводу эмулятора VV.

Возможно-ли сделать так, чтобы векторовскую кнопку АР2 можно было размапливать на escape? Потому, как АР2, это по сути и есть ESC. ESC эмулятора можно повесить на F10, тогда не будет конфликтов даже с IBM CUA ;)

А если ещё и клавишу ПС бы удалось размапить на Alt, был бы просто праздник жизни...

Заранее благодарю.

Пожелания учтены, теперь ESC можно назначить на любую клавишу, при этом вход в меню по ESC будет невозможен. Еще сделал разделение для Shift на RShift и LShift. Alt попрежнему зарезервирован для команд меню.

Tim0xA обнови эмуль на сайте!

b2m 14th April 2011 15:57

Обновил свой эмулятор. Огромное спасибо ivagor-у за поиск багов, теперь эмулятор спектрума для Вектора с кишинёвским адаптером (zx320.com) работает без глюков.

Tim0xA 14th April 2011 16:30

Quote:

Originally Posted by Ramiros (Post 375708)
Tim0xA обнови эмуль на сайте!

Обновил!

x-code 14th April 2011 19:08

Есть .WAV файл, 22050 Гц, 8 бит моно. При воспроизведении через ALT-F6 в эмуляторе VV 6.37 очень сильные шумы и помехи, естественно, что Basic ничего не грузит :(

ОС Windows 7 x64. Подскажите, пожалуйста, как с этим бороться?

Ramiros 14th April 2011 19:20

Quote:

Originally Posted by x-code (Post 376035)
Есть .WAV файл, 22050 Гц, 8 бит моно. При воспроизведении через ALT-F6 в эмуляторе VV 6.37 очень сильные шумы и помехи, естественно, что Basic ничего не грузит :(

ОС Windows 7 x64. Подскажите, пожалуйста, как с этим бороться?

Выложи куда нибудь этот WAV, посмотрю что там...

x-code 14th April 2011 19:37

1 Attachment(s)
Quote:

Originally Posted by Ramiros (Post 376037)
Выложи куда нибудь этот WAV, посмотрю что там...

Вот он:

Ramiros 14th April 2011 20:10

Quote:

Originally Posted by x-code (Post 376041)
Вот он:

Посмотрел форму сигнала в sound forge, там вместо нормального сигнала пики и много гармоник, такую запись прочитать неудастся.

x-code 14th April 2011 20:14

Quote:

Originally Posted by Ramiros (Post 376056)
вместо нормального сигнала пики и много гармоник

Игорь, как должен выглядеть нормальный сигнал? То, что в .wav - это результат фильтров Amplify и High Pass с частотой среза в 400 Гц.

Ramiros 14th April 2011 20:33

1 Attachment(s)
прилагаю 2 файла:
test.wav - это реальная хорошая запись с кассеты близка к идеалу.
title(bas).wav - это идеальная запись, к которой надо стремиться, записана с эмулятора.

вообще форма должна быть такой, чтобы были четкие перепады в положительную полуволну, потом в отрицательную, затем сного в положительную и т.д. никаких гармоник в районе нуля быть недолжно, иначе компаратор будет телепаться и будут ошибки. Размах сигнала тоже неважен т.к. все что больше нуля =1 а все что ниже нуля =0.

Viknik 14th April 2011 21:24

Quote:

Originally Posted by Ramiros (Post 376064)
прилагаю 2 файла:
test.wav - это реальная хорошая запись с кассеты близка к идеалу.
title(bas).wav - это идеальная запись, к которой надо стремиться, записана с эмулятора.

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

Ramiros 14th April 2011 21:39

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

Выложите ченибуть не обработаное фильтрами, тоже попробую...

Viknik 14th April 2011 23:53

Бери отсюда, убран токо шум http://narod.ru/disk/10183515001/wav.rar.html

b2m 14th April 2011 23:57

Quote:

Originally Posted by x-code (Post 376059)
это результат фильтров Amplify и High Pass с частотой среза в 400 Гц.

Для начала нужно без каких-либо фильтров пробовать, а уж потом смотреть сигнал в sound forge, и решать, что можно сделать.

x-code 15th April 2011 01:09

Quote:

Originally Posted by b2m (Post 376132)
Для начала нужно без каких-либо фильтров пробовать, а уж потом смотреть сигнал в sound forge, и решать, что можно сделать.

Спасибо, пробовал и так первым делом - бестолку. Я даже не поленился написать маленькую программку, которая, по сути, прогоняет исходный wav через компаратор и на выходе выдает wav c прямоугольными фронтами. С ее помощью Бейсик хотя бы распознал заголовок и загрузил процентов 70 данных, но все равно где-то есть сбой.

Viknik 15th April 2011 01:49

У меня 2.5 кассеты с бас-прогами. Пытаюсь и что то выходит. А у этой имя читает и усё. Где то выше уже писал про это

Ramiros 15th April 2011 08:52

Quote:

Originally Posted by Viknik (Post 376130)
Бери отсюда, убран токо шум http://narod.ru/disk/10183515001/wav.rar.html

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

еще заметил что 7-й соунд фордж заголовок wav файла неправильно делает из-за чего мой эмуль нехочет их открывать, в следующей версии поправлю, чтобы открывались.

Viknik 15th April 2011 16:06

Ramiros, У меня в SF7 ещё хуже. Почему то амплитуда вся то выше, то ниже 0-ой оси. В 9-ом всё ОК. А гармоника, потому что часто фонит Пищалка или Свисток, как хошь так и зови мой стереокассетофон дешёвенький. В конце 90-х брал.

ZEman 22nd October 2011 12:19

Ramiros, будет ли обновляться ваш эмулятор ?
уже полгода никаких новых билдов нет.

Ramiros 22nd October 2011 14:53

Quote:

Originally Posted by ZEman (Post 427103)
Ramiros, будет ли обновляться ваш эмулятор ?
уже полгода никаких новых билдов нет.

Будет, готовится версия с исправлением какой то ошибки, уже непомню что там было :) и звук реле немного недоделан. Кроме звука от реле другого практического применения ему невижу :)

ZEman 22nd October 2011 16:05

звук реле - это такой тонкий свистящий, электронный звук ?
можете ещё попробовать сделать какие-нибудь тв эффекты типа закруглёные углы у экрана и фосфорное свечение как в эмуляторе atari 2600 stella :)

Ramiros 22nd October 2011 17:56

Quote:

Originally Posted by ZEman (Post 427178)
звук реле - это такой тонкий свистящий, электронный звук ?

Не, это когда реле включается/выключается оно издает щелчки. Эти щелчки использовались покрайней мере в одной игре для озвучки падающего мяча :) .
А само реле изначально было задумано для автоматического включения/выключения двигателя магнитофона, нормальная поддержка реле есть в старом загрузчике на 512 байт, в TIMSoft-овском загрузчике эта поддержка как то криво работает, реле щелкает и через 1 прерывание выключается.
Т.к. идея с реле неполучила практического применения (наверное потому, что надо было вмешиваться в кишки магнитофона) его просто неустанавливали в большинство векторов.

camister 23rd November 2011 02:08

Эмулятор VV под Wine (Linux)
 
Что-то давно никто из Вектористов не пишет на форуме. Есть идея запустить эмулятор Вектора в Линукс:v2_dizzy_tired2:
Может автор выложит исходники?


All times are GMT +4. The time now is 23:41.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.