![]() |
Quote:
|
Игры для двух игроков есть (напр. pairs, rotors), но как "расщепить" игроков на 2 компьютера?
Как вариант - прописать в конфиге, что состояние определенных клавиш или джойстиков нужно запрашивать извне. |
Ramiros
Было бы очень здорово, если бы то добавил в эмулятор 2 очень полезные и не сложные в реализации вещи: 1. Загрузка блока данных 2. Выгрузка блока данных Очень желательно, чтобы это работало для всех процессоров, особенно для z80. |
Quote:
|
Хотим выгрузить блок данных из ОЗУ "наружу" (результат - PCшный файл), надо при этом указать - начальный адрес, конечный адрес (или длину).
Хотим загрузить блок данных (PCшный файл) в ОЗУ, при этом надо указать начальный адрес. Можно еще добавить возможность загружать файл не полностью, а с ограничением длины заданным значением. |
Только ОЗУ или RAM диск тоже?
|
:) если еще и RAM диск, то будет совсем хорошо.
|
Хорошо, добавлю такую фичу :)
|
Очень хорошо, эта фича также позволит загружать в монитор-отладчик библиотеки драйверов устройств, лс-паскаля и т.п. без ручных правок файла RAM в HEX-редакторе.
|
1 Attachment(s)
К вопросу о таймере...
В эмуляторе b2m Exolon запускается после 50 секундной паузы с эффектами, которые видны на скриншоте. В VV Exolon работает без нареканий. |
Вопрос снят. Оказывается вчера вышла новая версия, где уже все исправлено :)
|
А что было исправлено-то, а?
|
Да так, откатил кое-какие изменения, внесённые, когда твой "пробулятор" гонял...
Добавлено через 2 минуты Хотя эффект, описанный выше, не исчез. Где-то рассинхронизация всё-таки есть. Добавлено через 27 минут Пришлось откатить ещё кое-какие изменения... |
Надо, чтобы кто-нибудь из обладателей настоящего Вектора устроил бы сервис такой. Мы тут с b2m-ом и Ramiros-ом наперебой составляем задания на перфокартах, а обладатель, он же Оператор, его вбивает, прогоняет на настоящем ЭВМ, фотографирует результат и отправляет обратно. Так наши эмуляторы хотя бы имели шанс приближаться к оригиналу, а не друг к другу.
Ведь до сих пор никто из присуствующих так и не видел MultiColor и Black Ice на реале. А если и видел, то сам насладился и никому не показал. |
Насколько я помню, для запуска указанных демок нужен не только вектор, но и КД (как минимум).
|
MultiColor работает и так, а для Black Ice действительно нужен квас. Хотя, она состоит из независящих друг от друга частей и если, допустим волнующую меня часть с телевизором высвопить из эмулятора, а потом как-то впрыснуть с нулевого адреса в живой Вектор, он должен ее подхватить по БЛК+СБР-у. Но это фантазии всё, конечно, пустое.
|
b2m, ты ведь уже 2 раза обновил свой эмулятор, скажи хоть что там за изменения, а то качаем неизвестно что :)
кстати, интересная новость. уже 2 месяца как появился новый эмулятор агата, под виндовс. эмулирует агат 9, агат 7 и апль 2. автор некий Олег одинцов. эмулятор можно скачать здесь http://sourceforge.net/project/showf...roup_id=249007 а здесь его сырцы https://agatemulator.svn.sourceforge.../agatemulator/ может посмотришь и обновишь свой эмулятор насчёт этого. этот эмулятор очень хороший, пускает практически все игры и диски. про его настройку и некоторые обсуждения можно глянуть тут http://www.phantom.sannata.ru/forum/...ew&o=&st=0 |
Quote:
|
Минибаг
в конфигурации вектора с КР580 отработка hlt при запрещенных прерываниях приводит к невозможности войти в отладчик (ни через меню ни через клавишу) в конфиге z80 все нормально |
А мне бы батон на тулбар для входа в дебуггер..
|
Обновленный VV_5.63 добавлена фича для сохранения/загрузки кусков памяти.
|
Quote:
Добавлено через 8 минут Ramiros, мне кажется режим экрана 512x256 не имеет особого смысла, работать в нем неудобно. Может стоит заменить его на режим с разрешением экрана 576x432 (идеальный режим для работы в МикроДОС - экран смотрится очень четко) или хотя бы сделать для 576x432 горячую клавишу? Добавлено через 14 минут Ramiros, для чтения/сохранения блоков памяти расширения файлов "mem" будет маловато, добавь еще маску *.* Добавлено через 33 минуты IMHO, для сохранения блоков памяти было бы удобнее оперировать не размером блока, а конечным адресом блока. Например, нужно сохранить кусок памяти с адреса 4010h по 573Bh - какой тут размер, да еще в HEX без калькулятора не посчитаешь. А такие потребности иногда возникают. Или сделать возможность выбора, как сохранять - по размеру или по конечному адресу. Модификация, думаю не сложная - на 5 минут, но удобство работы с менеджером памяти от этого значительно повысится. |
Tim0xa
Не знаю, чем тебе понравился вариант 576x432 - меня напрягает разная толщина горизонтальных линий в таком режиме. Сам я отключаю proportion 4:3 и использую double size. Если нужны одновременно нормальные пропорции и нормальная (одинаковая) толщина вертикальных и горизонтальных линий по всему экрану - рекомендую установить 1152x864 (при отключенном proportion), размер точки будет 2x3 (если в 512x256) или 4x3 (в 256x256). Ramiros По сохранению блоков - довольно удобно сделано в EmuZWin. Там 3 строки в диалоге: From Adress, To Adress, Length и сделано так, что при изменении To Adress автоматически меняется Length или наоборот. Довольно удобная штука. Еще 2 пожелания к отладчику: 1. Сделать переход к определенному адресу в отладчике. Т.е. чтобы не промоткой, а задал адрес и отображаемая в окошке область сместилась. 2. Добавить "выполнить до курсора". Это можно "эмулировать" точкой останова, но отдельная клавиша была бы удобнее. |
Quote:
|
Quote:
Добавлено через 2 минуты Насчет менеджера памяти - согласен, переделаю |
Проблема с тормознутостью решена - надо было сделать охлаждение получше да термопасту поменять :)
|
VV_5.64 доработаны Memory Manager и Debugger
|
Ramiros
Очень простое пожелание - фиксировать частоту таймера и AY, чтобы при изменении скорости векторовского процессора высота звука оставалось постоянной. На сегодняшний день это нужно для jetset16. Также желательно добавить возможность задания произвольной частоты процессора. Зачем это нужно - например, чтобы приблизиться к быстродействию компьютера Vadika, у него вроде Fтакт=5 МГц. Еще может захочется 24 МГц установить, почему бы и нет :)? |
VV 5.65 - зафиксированы частоты таймера и AY, пофиксены некоторые баги в дебагере и улучшен алгоритм дизасемблера, теперь если при дизасемблировании кода возникают ошибки, дизасемблер переходит на альтернативный алгоритм, который работает заметно медленнее но меньше ошибается :)
|
Ramiros, если образ квазидиска не подключен, квазидиск есть или нет? Доступно ли его адресное пространство? Если да, то очень нужна опция "Without RAM Drive".
|
Quote:
|
Quote:
|
Ramiros, может сделать более общий вариант?
RAM Drive Size->0 ->64 ->256 КД на 64 Кб были, хотя это большая экзотика, чем 256. Вроде в них был только банк 0, который прописывался в порт 10h не как 00, а как 11 в соответсвующем положении (и для адресности и для стека). Например "переключение на ОС" и для КД на 256 и для КД на 64 будет mvi a,23h out 10h ОСи под это были, а вот дожили ли они до наших дней - это как раз можно будет легко проверить при наличии поддержки КД на 64. |
Может раскрыть тему еще глубже и сделать еще варианты на 512кб и 768кб (как минимум), т.к. для них есть свои ОС CPM (в наличии):
Code:
Управление платой. Стандарт ERAM.Добавлено через 3 минуты Вот только порт 20h конфиликтует с омскими часами, которых в VV пока нет. В дальнейшем придется выбирать: ERAM или RTC. |
Quote:
про ERAM и RTC пока обещать ничего небуду. в b2m вроде РТС есть но где и как его увидеть, каким софтом? у меня пока увидеть неполучилось :( еще есть прога clock.com, она виснет и как ее запускать тоже непонятно... |
Quote:
http://zx.pk.ru/showpost.php?p=182997&postcount=18 clock.com запускал в T-34 и в dos201 Добавлено через 4 минуты Эмулятор на сайте! |
Ramiros, а КД на 64 Кб, как я предлагал здесь
Quote:
|
Quote:
|
Quote:
Добавлено через 5 минут Quote:
Но ERAM сам по себе интересная штука, стандартные ДОС с ним заработают, только про память больше 256 Кб они не знают, так что эту дополнительную память можно использовать для чего угодно, не портя содержимое диска C. |
Quote:
|
| All times are GMT +4. The time now is 23:41. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.