Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Эмуляторы отечественных компьютеров (http://zx-pk.ru/forumdisplay.php?f=61)
-   -   Пожелания и планы по эмулятору Башкирия-2М (http://zx-pk.ru/showthread.php?t=8373)

ivagor 1st January 2009 12:21

Quote:

Originally Posted by b2m (Post 173061)
клавишу мы нажали при нормальном выполнении, а потом сработала точка останова - тогда отпускание обработается отладчиком, и клавиша останется нажатой. В таком случае нужно лишь нажать и отпустить эту клавишу ещё раз при нормальном исполнении.

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

Quote:

Originally Posted by b2m (Post 173061)
про чудеса: в конфигурации с кр580 точно быть не должно

Сейчас не проверял, но вспомнил, что когда были разборки с каким-то intro SES, ты исправил, в отладчике в конфиге КР580 все было нормально.

svofski 5th February 2009 16:44

b2m, как там насчет портирования на SDL и многоплатформенности?

b2m 5th February 2009 17:36

Не созрел ещё :)

b2m 6th February 2009 18:20

По поводу портирования на SDL и прочее: после пары экспериментов обнаружились, что всю мощь графической карты, которую использует непосредственно DirectX, через тонкую дырочку SDL использовать не удастся. Я имею ввиду возможность аппаратного масштабирования изображения. Без него сделать масштабирование окна эмулятора довольно затруднительно. Даже если и сделать это кратно целому числу, то увеличение генерируемого изображения всего в два раза по горизонтали приводит к жуткому съеданию процессорного времени. Так что, либо нормальное изменение размера окна, либо 1-к-1-му, но с использованием SDL.

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

Error404 11th February 2009 14:55

Сейчас был на сайте http://bashkiria-2m.narod.ru/
Вопрос: самописные программы типа редактора, отладчика, эл.таблиц были для CP/M? Если да, то стандартными CP/M или лезли куда-то за пределы TPA, в графику? На Орионе пойдут? :) Было бы забавно...

b2m 11th February 2009 15:20

Если ты имеешь ввиду те, что были сделаны для Башкирии-2м и которые есть на скриншотах, то вряд-ли они пойдут на Орионе, т.к. обычно вывод на экран и ввод с клавы мы делали не обращаясь к процедурам БИОСа, а тем более процедурам СР/М :)
Кроме того, мой отладчик, например, использовал аппаратную возможность переключаться между двумя экранами.

Doronetty 1st April 2009 14:16

Хочу спросить автора, можно ли использовать наработки Эмулятора 3000 в плане реализации БК - там вроде она достаточно неплохо реализована (да и к тому же сделана приемлемая поддержка БК-0011М)? А то как я понял, поддержка БК зависла пока до лучших времён...

b2m 1st April 2009 17:21

Об этом лучше спросить автора Эмулятора 3000 ;)

b2m 2nd May 2009 15:05

Добавил БК-0011М. Хотелось довести до ума, но как-то всё времени не хватает, решил выложить как есть. ANDOS работает, а Бейсик почему-то вылетает.

ZEman 2nd May 2009 16:48

b2m, это конечно хорошо, но ещё ведь и БК 0010 недоделан.
образы дисков для БК-0011М в виде IMG файлов, эмулятор такие файлы непонимает.


All times are GMT +4. The time now is 02:57.

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