![]() |
|
|
|
|
|
#1 |
|
Guru
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Предлагаю высказывать пожелания по развитию эмулятора в этой теме. В первом посте я буду собирать их вместе, и по мере реализации отмечать как сделанные.
На данный момент сделано: 11.09.2008 - эмуляция Вектор-Старт-1200 и Ириша (не полностью) 12.09.2008 - запоминание пути к файлам отдельно для каждого компьютера - добавить в ini настройку положения окна эмулятора - чтобы эмулятор запоминал размер окна (для каждого компьютера) - задать произвольный размер экрана (маленькая панелька где вводишь значения для Х и Y) 16.09.2008 - отключение звука AY при входе в дебагер - иконка для скриншота и имя скриншота по умолчанию с нумерацией - поддержка CAS токенизированных Basic-файлов в Векторе 22.09.2008 - кнопка выбора начального загрузчика - поддержку загрузки файлов rom, r0m (загрузка с 0-го блока) через меню File-Open - режим паузы (клавиша Break) - окно всегда поверх других (always on top) 23.09.2008 - исправил ошибку (звук в режме паузы) - добавил пункт меню "Hide mouse pointer" 26.09.2008 - иконка ПЗУ БИОСа у Вектора другого цвета - выбор ПЗУ и квазидиска сохраняется в .ini - немного доделан Корвет 01.10.2008 - сохранение скриншота в текущем разрешении экрана - формат файла скриншота - любой из поддерживаемых библиотекой GDI+ 13.10.2008 - эмуляция КР512ВИ1 (пока без будильника) - эмуляция винчестера для Орион-128 с Z80 14.10.2008 - эмуляция винчестера для Вектора 16.10.2008 - исправил ошибки в отладчике 20.10.2008 - исправил ошибки эмуляции БК-0010 27.10.2008 - исправил ошибки эмуляции БК-0010 - переделал диспетчер памяти ПК-6128ц в соответствии с РЭ, добавил переключение страниц экрана через порт 0Dh - подправил эмуляцию винчестера для Орион-128 04.11.2008 - добавил эмуляцию Агат-7 06.11.2008 - дебагер: клавиша F1 и выбор кодировки (сама кодировка задаётся в файле codepage.txt) 28.11.2008 - небольшие доработки чтения из wav, размер загрузчика в Векторе по размеру файла, бит потери данных в регистре статуса ВГ93 19.01.2008 - убрал смену текущего каталога при открытии файлов - теперь все 64 регистра 512ВИ1 сохраняются в файл 03.02.2009 - мелкая доработка таймера ВИ53 (заметно улучшение эмуляции программы SSTV) 20.02.2009 - доделал цвет для Апогея 25.02.2009 - добавлен ПК Юниор (пока без цвета, с "неродным" знакогенератором и без поддержки .wav) 20.03.2009 - добавлена поддержка управления магнитофоном для ПК Юниор (пока без записи) - выложил файлы для ПК Юниор и Вектор Старт-1200 23.03.2009 - исправлена ошибка эмуляции флага доп. переноса в командах вычитания 26.03.2009 - добавил клавиши F11 и F12 в конфигурацию Вектор Старт-1200 аналогично Вектор-06ц 30.03.2009 - исправлена ошибка эмуляции в команде DAA 03.04.2009 - добавлен цветной режим ПК Юниор 06.04.2009 - заменил знакогенератор ПК Юниор, продублировал курсорные клавиши для БК-0010 02.05.2009 - добавил эмуляцию БК-0011м 25.05.2009 - исправил кое-какие баги эмуляции БК-0011м, теперь Бейсик работает, ANDOS теперь не единственная, которая грузится, однако демки по прежнему вылетают (кроме spiders) 29.08.2009 - добавил эмуляцию игр Кок, Собрать Буран и Агропром игрового автомата Фотон на базе ZX. Чтобы опустить монетку нужно нажать F1 - немного подправил эмуляцию AY 18.09.2009 - появилась возможность открывать файлы посредством Drag&Drop - тип конфигурации, в зависимости от расширения открываемого файла, описывается теперь во внешнем файле emu.ext, не удаляйте его - в качестве бонуса: открытие некоторых типов музыкальных файлов Спектрума, надеюсь ivagor будет не против, что я использовал его модификацию плеера .pt3 файлов для Вектора 21.09.2009 - добавил ещё один плеер, и теперь можно слушать музыку следующих форматов: .pt2 .pt3 .stp .stc .zxs 30.09.2009 - добавил поддержку trdos-файлов .trd и .scl для ZX, плеер .sqt (на некоторых файлах глючит) 01.10.2009 - исправил мелкий недочёт эмуляции видео Вектора-06ц (заметное в мультиколорных эффектах) 06.10.2009 - исправил ошибку эмуляции 15.10.2009 - добавлена поддержка образа SD-карты (только минимум команд, необходимых для чтения/записи сектора) 20.10.2009 - добавилась возможность задавать разрешение в полноэкранном режиме, "магические строки" есть в конфигурации Вектора 26.10.2009 - исправлена ошибка эмуляции EI 28.10.2009 - добавились новые возможности в отладчике 29.10.2009 - метки на отдельной строке в листинге теперь тоже показываются - установка курсора мышкой - исправлена ошибка генерации прерываний 31.10.2009 - вывод битового звука через ВИ53 в Векторе 02.11.2009 - подключил AY к БК-0011м 03.11.2009 - подключил Covox к БК-0011м 04.11.2009 - цветной режим БК-0011м по-умолчанию, увеличенный размер по вертикали - исправлена ошибка BCD-режима таймера ВИ53 - добавлены конфиги для цветного Специалиста 25.01.2010 - добавил эмуляцию ЮТ-88 в минимальном варианте с индикаторами 17.02.2010 - добавил MSX и MSX-2. Видеорежимы MSX-2 пока реализованы не полностью. Поддержки слотов практически нет. Но простые игры (ромы 16-32К) уже можно запускать 23.02.2010 - небольшие доработки и исправление ошибок 01.03.2010 - исправил палитру MSX - улучшена эмуляция Корвета 15.03.2010 - cовместными усилиями с observer-k и Иваном Городецким удалось восстановить архитектуру ПК8002 Эльф. В результате добавилась эмуляция ПК8002 Эльф 25.03.2010 - улучшена эмуляция MSX и MSX-2, реализованы все видеорежимы, а также некоторые ROM-мапперы. Для ROM-мапперов необходим файл msxromdb.xml, который можно взять из blueMSX и положить в каталог MSX эмулятора 08.04.2010 - изменил количество строк в кадре для Корвета (с 312 на 306) 10.05.2010 - исправлены ошибки эмуляции процессора БК-001х 11.05.2010 - исправлена скорость эмуляции команд процессора БК-001х - устранён баг эмуляции контроллера дисковода БК-001х 15.05.2010 - небольшие исправления эмуляции БК-001х и Корвет 17.05.2010 - добавил поддержку открытия .bin файлов для БК-0010 05.08.2010 - небольшое исправление AY 30.08.2010 - исправлена ошибка, из-за которой не работал ZX Spectrum 128 - базовая частота AY у большинства компьютеров теперь ровно 1773400 Гц 02.09.2010 - добавлена возможность просматривать (и редактировать, даже ПЗУ) в отладчике все области памяти 09.09.2010 - поддержка MSX rom-ов с началом по адресу 0000h,8000h + исправлены некоторые ошибки 10.09.2010 - исправлена обработка спрайтов MSX, выходящих за верхнюю границу экрана 14.09.2010 - начальную палитру компьютеров семейства Вектор теперь можно задать в конфиге 17.09.2010 - добавились некоторые возможности в отладчике (простмотр регистров VDP и AY, счётчики тактов и прерываний) 21.09.2010 - улучшен автодетект ковокса в конфигурации БК-0011м 27.09.2010 - добавлен компьютер Robotron 1715 (для загрузки необходим образ дискеты, на данный момент реализовано только чтение) 04.10.2010 - добавлена возможность формировать образ диска "на лету" из файлов выбранного каталога 25.10.2010 - добавлен игровой автомат ТИА-МЦ-1, файлы с играми находятся в отдельном архиве 29.12.2010 - добавил эмуляцию Океан-240, недоделан, дамп монитора изменён одним из пользователей 14.01.2011 - добавил дисковод к Океан-240 12.03.2011 - добавил эмуляцию Львов ПК-02 (это такой гипотетический комп, существовавший как минимум в одном экземпляре) 06.04.2011 - новая конфигурация Вектора с Coman-овским контроллером дисковода - поддержка кишинёвского адаптера Z80, эмулятор Спектрума для Вектора теперь работает 23.04.2011 - добавлена поддержка ERAM для Вектор-06ц, размер рамдиска до 8Мб 08.05.2011 - новая конфигурация MSX2 fdd (с дисководом) 23.05.2011 - добавлена конфигурация Вектор-06ц с ВМ1 На данный момент существуют такие пожелания: - регулировка скорости эмуляции не через конфиг (диалог,клавиши) - возможность включать и выключать лог обращений к памяти и портам - поддержка CSW, как более компактный вариант WAVа
__________________
http://bashkiria-2m.narod.ru/ Last edited by b2m; 23rd May 2011 at 15:47. |
|
|
|
| The Following 2 Users Say Thank You to b2m For This Useful Post: | Mad Killer/PG (6th March 2010), perestoronin (12th January 2013) |
|
|
#2 |
|
Moderator
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Сделай пожалуйста отключение звука AY при входе в дебагер - а то напрягает вибро с ушами
__________________
Скрытый текст ZXM-Phoenix 1024 rev00 ZXM-Phoenix 1024 rev01 ZXM-Phoenix 1024 rev02 ZXM-Phoenix 1024 rev03 ZXM-Phoenix 1024 rev04 *Turbo* ZXM-Phoenix 1024 rev05 *Turbo* ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;[свернуть] Сайт: www.micklab.narod.ru |
|
|
|
|
|
#3 |
|
Veteran
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
![]() ![]() ![]() ![]() |
Очень желательно, чтобы "замыливание" картинки при масштабировании экрана можно было отключить, например как в эмуляторе vector06c Ramirosа.
И присоединяюсь к просьбе Mickа про звук в дебаггере. И еще одно совсем простое пожелание - разделить папки ПК8000 и Корвета. Last edited by ivagor; 10th September 2008 at 13:43. |
|
|
|
|
|
#4 |
|
Гость
Posts: n/a
|
эмуляция Вектор-06Ц
- зарелизить Вектор Старт 1200 - сделать поддержку CAS токенизированных Basic-файлов в Векторе (чтение и запись по командам CLOAD, CSAVE, BLOAD, BSAVE), образцы исходных файлов прилагаю - кнопку выбора начального загрузчика - поддержку загрузки файлов rom, r0m (загрузка с 0-го блока) (а также может быть и romN..romNNN, где NNN - номер начального блока 0..255) через меню File-Open - индикаторы обращения к квазидиску, дисководу, МППЗУ - эмуляция джойстиков: Успид, джойстик С, джойстик П - сохранение дампа памяти 64кб - сохранение скриншота в текущем разрешении экрана Last edited by Tim0xA; 10th September 2008 at 20:36. |
|
|
|
#5 |
|
Veteran
Join Date: 28th October 2005
Location: Омск
Posts: 1,385
Thanks: 220
Thanked 174 Times in 108 Posts
![]() ![]() ![]() |
трудно ещё чтото предложить, но всётаки можно.
желательно добавить в эмулятор режим видео Scanlines, это когда полосочки по экрану. ну и также я жду добавления в эмулятор компьютера ириша. ещё мечтаю увидеть эмуляцию агата, особенно агат 7. в остальном и так эмулятор уже хорошо развит. |
|
|
|
|
|
#7 |
|
Guru
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А с палитрой что делать? Так и оставить нереальные цвета?
__________________
http://bashkiria-2m.narod.ru/ |
|
|
|
|
|
#8 |
|
Moderator
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Блин, так и сподвигаете меня на попытку выпаять РТ5
__________________
Скрытый текст ZXM-Phoenix 1024 rev00 ZXM-Phoenix 1024 rev01 ZXM-Phoenix 1024 rev02 ZXM-Phoenix 1024 rev03 ZXM-Phoenix 1024 rev04 *Turbo* ZXM-Phoenix 1024 rev05 *Turbo* ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;[свернуть] Сайт: www.micklab.narod.ru |
|
|
|
|
|
#9 |
|
Guru
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Mick, лучше "оживи" этот комп, а я (может быть) тестик напишу, выводящий всю палитру на экран. Ну или ivagor напишет
__________________
http://bashkiria-2m.narod.ru/ |
|
|
|
|
|
#10 |
|
Moderator
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Хорошо постараюсь его реанимировать, но раньше выходных не получится.
__________________
Скрытый текст ZXM-Phoenix 1024 rev00 ZXM-Phoenix 1024 rev01 ZXM-Phoenix 1024 rev02 ZXM-Phoenix 1024 rev03 ZXM-Phoenix 1024 rev04 *Turbo* ZXM-Phoenix 1024 rev05 *Turbo* ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;[свернуть] Сайт: www.micklab.narod.ru |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|