Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > Отечественные компьютеры > Эмуляторы отечественных компьютеров

Reply
 
Thread Tools Display Modes
Old 10th September 2008, 12:09   #1
Guru
 
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
b2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to behold
Default Пожелания и планы по эмулятору Башкирия-2М

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

На данный момент сделано:
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.
b2m is offline   Reply With Quote
The Following 2 Users Say Thank You to b2m For This Useful Post:
Mad Killer/PG (6th March 2010), perestoronin (12th January 2013)
Old 10th September 2008, 12:27   #2
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Сделай пожалуйста отключение звука 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
Mick is offline   Reply With Quote
Old 10th September 2008, 12:40   #3
Veteran
 
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
ivagor is just really niceivagor is just really niceivagor is just really niceivagor is just really nice
Default

Очень желательно, чтобы "замыливание" картинки при масштабировании экрана можно было отключить, например как в эмуляторе vector06c Ramirosа.
И присоединяюсь к просьбе Mickа про звук в дебаггере.

И еще одно совсем простое пожелание - разделить папки ПК8000 и Корвета.

Last edited by ivagor; 10th September 2008 at 13:43.
ivagor is offline   Reply With Quote
Old 10th September 2008, 17:20   #4
Гость
 
Posts: n/a
Default

эмуляция Вектор-06Ц
- зарелизить Вектор Старт 1200
- сделать поддержку CAS токенизированных Basic-файлов в Векторе (чтение и запись по командам CLOAD, CSAVE, BLOAD, BSAVE), образцы исходных файлов прилагаю
- кнопку выбора начального загрузчика
- поддержку загрузки файлов rom, r0m (загрузка с 0-го блока) (а также может быть и romN..romNNN, где NNN - номер начального блока 0..255) через меню File-Open
- индикаторы обращения к квазидиску, дисководу, МППЗУ
- эмуляция джойстиков: Успид, джойстик С, джойстик П
- сохранение дампа памяти 64кб
- сохранение скриншота в текущем разрешении экрана
Attached Files
File Type: rar cas_v06c.rar (19.7 KB, 288 views)

Last edited by Tim0xA; 10th September 2008 at 20:36.
  Reply With Quote
Old 10th September 2008, 17:39   #5
Veteran
 
ZEman's Avatar
 
Join Date: 28th October 2005
Location: Омск
Posts: 1,385
Thanks: 220
Thanked 174 Times in 108 Posts
ZEman has a spectacular aura aboutZEman has a spectacular aura aboutZEman has a spectacular aura about
Default

трудно ещё чтото предложить, но всётаки можно.
желательно добавить в эмулятор режим видео Scanlines, это когда полосочки по экрану.
ну и также я жду добавления в эмулятор компьютера ириша.
ещё мечтаю увидеть эмуляцию агата, особенно агат 7.
в остальном и так эмулятор уже хорошо развит.
ZEman is offline   Reply With Quote
Old 10th September 2008, 18:15   #6
Veteran
 
ZEman's Avatar
 
Join Date: 28th October 2005
Location: Омск
Posts: 1,385
Thanks: 220
Thanked 174 Times in 108 Posts
ZEman has a spectacular aura aboutZEman has a spectacular aura aboutZEman has a spectacular aura about
Default

кстати интересно, а когда же будет версия 1.1 хотябы ?
столько лет уже эмулятору а всё 1.0
ZEman is offline   Reply With Quote
Old 10th September 2008, 19:34   #7
Guru
 
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
b2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to behold
Default

Quote:
Originally Posted by Tim0xA View Post
зарелизить Вектор Старт 1200
А с палитрой что делать? Так и оставить нереальные цвета?
__________________
http://bashkiria-2m.narod.ru/
b2m is offline   Reply With Quote
Old 10th September 2008, 19:42   #8
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Quote:
Originally Posted by b2m View Post
А с палитрой что делать? Так и оставить нереальные цвета?
Блин, так и сподвигаете меня на попытку выпаять РТ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
Mick is offline   Reply With Quote
Old 10th September 2008, 21:06   #9
Guru
 
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
b2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to behold
Default

Mick, лучше "оживи" этот комп, а я (может быть) тестик напишу, выводящий всю палитру на экран. Ну или ivagor напишет
__________________
http://bashkiria-2m.narod.ru/
b2m is offline   Reply With Quote
Old 10th September 2008, 21:21   #10
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Quote:
Originally Posted by b2m View Post
Mick, лучше "оживи" этот комп, а я (может быть) тестик напишу, выводящий всю палитру на экран. Ну или ivagor напишет
Хорошо постараюсь его реанимировать, но раньше выходных не получится.
__________________

Скрытый текст


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
Mick is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


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


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика