Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Эмуляторы отечественных компьютеров (http://zx-pk.ru/forumdisplay.php?f=61)
-   -   Эмулятор УКНЦ (http://zx-pk.ru/showthread.php?t=6257)

ZEman 22nd October 2011 12:54

бог любит троицу :D

hobot 23rd October 2011 02:52

3 Attachment(s)
Alex_K, скачал, запустил, вроде всё хорошо по кнопочкам:redface: Разве нет?

Alex_K 23rd October 2011 10:43

Quote:

Originally Posted by hobot (Post 427416)
Alex_K, скачал, запустил, вроде всё хорошо по кнопочкам:redface: Разве нет?

Перекачал сейчас уже с помощью Opera, всё нормально. А Google Chrome оказывается хранит это в кэше, ну и соответственно подставляет всё время старую версию.

Titus 23rd October 2011 15:22

Quote:

Originally Posted by hobot (Post 427416)
Alex_K, скачал, запустил, вроде всё хорошо по кнопочкам:redface: Разве нет?

Что за программа на скриншоте, где клавиатура?

nzeemin 23rd October 2011 15:46

beta-22
 
1 Attachment(s)
Когда-то давно уже было пожелание сделать регулировку громкости звука -- добавил слайдер в диалоге настроек.
И ещё сюда вошёл небольшой фикс клавиатуры от Алексея.

Alex_K 23rd October 2011 16:53

Quote:

Originally Posted by nzeemin (Post 427537)
Когда-то давно уже было пожелание сделать регулировку громкости звука -- добавил слайдер в диалоге настроек.
И ещё сюда вошёл небольшой фикс клавиатуры от Алексея.

Никита, за регулятор громкости ОГРОМНОЕ СПАСИБО. А то мой старый добрый усилитель ВЕГА 50У-122С уж очень громко звучал.

А небольшие фиксы касались ловушки адреса (режим выдачи сигнала в линию ПОРТ, ещё даже фикс был в 21 бете), а фикс клавиатуры - по последним исследованиям на реальной машине. Не работал толком тест клавиатуры в программе TUK.SAV, которую выкладывал hobot. Сначала я высказал предположение, что это из-за того, что периферийный процессор довольно быстро работает, и счетчик в клавиатуре не успевает инкрементироваться. Но по тестам на железе все оказалось не так, при чтении с регистра данных 177702, если в регистре статуса 177700 был установлен бит готовности, счетчик инкрементируется сразу же после чтения с регистра данных 177702. Пример: нажали ВВОД, счетчик встал на коде 0153, если сразу же два раза прочесть регистр данных клавиатуры, то при первом чтении прочтется 0153 (как и должно быть), а при втором - уже 0154. Ниже три кода для исследования: первый ждет нажатия клавиши, второй - отжатия, третий начинает работать сразу при нажатии или отжатии. Заполняется память в ОЗУ ПП с адреса 24000 значениями регистра данных клавиатуры, всего 022000 слов.
Code:

23700        004737        104054                CALL        @#104054
23704        005037        177700                CLR        @#177700
23710        012700        024000                MOV        #24000,R0
23714        012701        022000                MOV        #22000,R1
23720        105737        177700                TSTB        @#177700
23724        100375                        BPL        23720
23726        105737        177702                TSTB        @#177702
23732        100772                        BMI        23720
23734        013720        177702                MOV        @#177702,(R0)+
23740        077103                        SOB        R1,23734
23742        012737        000100        177700        MOV        #100,@#177700
23750        000000                        HALT

23700        004737        104054                CALL        @#104054
23704        005037        177700                CLR        @#177700
23710        012700        024000                MOV        #24000,R0
23714        012701        022000                MOV        #22000,R1
23720        105737        177700                TSTB        @#177700
23724        100375                        BPL        23720
23726        105737        177702                TSTB        @#177702
23732        100372                        BPL        23720
23734        013720        177702                MOV        @#177702,(R0)+
23740        077103                        SOB        R1,23734
23742        012737        000100        177700        MOV        #100,@#177700
23750        000000                        HALT

23700        004737        104054                CALL        @#104054
23704        005037        177700                CLR        @#177700
23710        012700        024000                MOV        #24000,R0
23714        012701        022000                MOV        #22000,R1
23720        105737        177700                TSTB        @#177700
23724        100375                        BPL        23720
23726        013720        177702                MOV        @#177702,(R0)+
23732        077103                        SOB        R1,23726
23734        012737        000100        177700        MOV        #100,@#177700
23742        000000                        HALT

Напомню, что код в ПП запускать надо ПРОБЕЛОМ, ИСП портит регистры, а пошаговая отладка там не работает.

hobot 24th October 2011 23:50

nzeemin,
Alex_K, пожалуйста не отодвигайте совсем на потом операции дисковые, некорректно работает довольно много команд, если бы не независимые утилиты,
проблематично было-бы средствами одного эмулятора с образами работать.
Например атрибут P снять при необходимости - унпроте только пишет что выполнился, про копирование вы знаете, а главное догадываетесь в чём причина этого.
Спасибо!

Quote:

Originally Posted by Titus (Post 427529)
Что за программа на скриншоте, где клавиатура?

На харде покопайся - название точное не помню, там она есть точно.
И где-то рядышком программа часиков.

Alex_K 25th October 2011 00:00

Quote:

Originally Posted by hobot (Post 428112)
nzeemin,
Alex_K, пожалуйста не отодвигайте совсем на потом операции дисковые, некорректно работает довольно много команд, если бы не независимые утилиты,
проблематично было-бы средствами одного эмулятора с образами работать.
Например атрибут P снять при необходимости - унпроте только пишет что выполнился, про копирование вы знаете, а главное догадываетесь в чём причина этого.
Спасибо!

hobot, не беспокойтесь по этому поводу. Я уже распечатал Floppy.cpp. Надо посидеть, проанализировать, где что не так. Так что будет, но немного попозже. Всё-таки 1801ВП1-128 посложнее будет, чем клавиатура и ловушка, официальной информации по ней почти нет (та что есть, практически ни о чём), приходится делать опыты на реальной машине и анализировать различные прошивки (драйвер дисковода в СПЗУ УКНЦ, 255 прошивка КМД ДВК и т.д. и т.п.).

hobot 26th October 2011 08:00

Quote:

Originally Posted by Alex_K (Post 428114)
Я уже распечатал Floppy.cpp. Надо посидеть, проанализировать, где что не так.

Тогда ещё немного инф. из опыта работы с образами дискет в UKNCBTL, очень коротко :
1. Проблемы возникают когда операции (любые) происходят между контроллерами (!!!)
Я говорю вот о чём - система допустим в дисководе 0 или 1, дискета с играми так-же в одном из них, а вот исходная дискета в 2 или 3. Надеюсь я описал суть.
2. Причем все эти вещи происходят незаметно для RT11, она рапортует всё ОК. Такие дела, вообще заметил что 0 и 1 дисководы заслуживают большего доверия, 2 и 3 изначально как-то не так работали, к сожалению более конкретных примеров пока не могу привести, но при случае обязательно добавлю информации.
:redface:

nzeemin 5th November 2011 02:54

UkncComSender -- загрузка SAV через Стык С2
 
http://zx.pk.ru/showpost.php?p=431955&postcount=72

P.S. Что-то мне подумалось что загрузку выбором SAV-файла можно и прямо в эмулятор встроить -- разбор заголовка, проверки, загрузка файла прямо в память эмулятора, установка SP и PC. Стоит заняться?

Vamos 5th November 2011 03:31

Quote:

Originally Posted by nzeemin (Post 431959)
Стоит заняться?

Лучше СА сделать на СОМ, тогда хотя бы можно будет на двух эмуляторах(компьютерах) сеть сорганизовать.

Alex_K 5th November 2011 03:53

Quote:

Originally Posted by nzeemin (Post 431959)
P.S. Что-то мне подумалось что загрузку выбором SAV-файла можно и прямо в эмулятор встроить -- разбор заголовка, проверки, загрузка файла прямо в память эмулятора, установка SP и PC. Стоит заняться?

Я думаю не надо. Работать это будет толком только для автономных программ. Сам процесс загрузки SAV-файла не такой простой. Сначала считывается нулевой блок, определяется оверлейный файл или нет, с нулевого блока переносится информация в ОЗУ в соответствии с битами в JSW и битовой картой защиты памяти в RMON (ячейки 0-476). После этого дочитывается информация с первого блока и далее. В зависимости от настроек сохраняется KMON и USR. Банально может не хватить памяти для загрузки (если загружено много драйверов и USR стоит NOSWAP), можно при загрузке запортить KMON, а RT-11 об этом не будет знать.
Для БК это было оправдано, т.к. с ленты медленно читается, а тут все-таки читается с дисковода или винчестера, есть операционная система.

nzeemin 5th November 2011 21:07

UKNCBTL Test Bench
 
Новость скорее инфраструктурная, внутри-проектная.

В сырцы UKNCBTL добавил проект src\UKNCBTL.TB -- это тот же эмулятор но без интерфейса, к которому написан ряд методов для тестирования, таких как "нажать эту кнопку", "набрать такой текст", "снять скриншот и сравнить с файлом" итп. Это позволяет написать ряд тестов, позволяющих быстро и без ручных движений провести регрессионное тестирование -- убедиться в том что после очередных изменений не возникло ошибок в том что уже работало.

Пока написано четыре теста: загрузка/меню/самотестирование, Бейсик из картриджа ПЗУ, тесты FTMON, игрушки. Всего сейчас проверяется 16 скриншотов.
Постепенно буду дополнять другими тестами и улучшать существующие.

http://ukncbtl.googlecode.com/svn-hi...a/test03_2.bmp

nzeemin 12th November 2011 00:20

Сегодня можно сказать праздник -- Titus выложил Техническое описание на КМ1801ВМ2: http://zx.pk.ru/showpost.php?p=434162&postcount=1
Так что в ближайшее время будет видимо ряд правок в коде процессора.
Кстати тут сильно пригодится только что сделанный Test Bench.

nzeemin 12th November 2011 13:02

beta 24
 
1 Attachment(s)
Добавил "полуторный" режим экрана -- 640 x 432.

http://img-fotki.yandex.ru/get/5313/...3b7f_c136e29_L

http://ukncbtl.googlecode.com/files/...beta24-exe.zip

Shadow Maker 12th November 2011 17:14

Я наверное уже надоел, но нельзя ли починить сейв стейты?

nzeemin 13th November 2011 00:00

Quote:

Originally Posted by Shadow Maker (Post 434555)
Я наверное уже надоел, но нельзя ли починить сейв стейты?

Над этим тоже потихоньку работаю, но до конца ещё далеко.

Vamos 13th November 2011 03:20

Quote:

Originally Posted by nzeemin (Post 434489)
Добавил "полуторный" режим экрана -- 640 x 432.

Вот здесь http://uk-nc.narod.ru/ скрины как должно быть на мониторе (прогрессивная развертка), в эмуляторе Double Height это как на телевизоре (через строчная развертка), в WinAPI есть функция которая позволяет делать размер окна мышью (в каком-то эмуляторе БК было). Мне такой выбор видится правильным. Сейчас получается 2 варианта экрана из 3 "не правильные".

nzeemin 15th November 2011 21:04

Quote:

Originally Posted by Vamos (Post 434733)
Вот здесь http://uk-nc.narod.ru/ скрины как должно быть на мониторе (прогрессивная развертка), в эмуляторе Double Height это как на телевизоре (через строчная развертка), в WinAPI есть функция которая позволяет делать размер окна мышью (в каком-то эмуляторе БК было). Мне такой выбор видится правильным. Сейчас получается 2 варианта экрана из 3 "не правильные".

Для меня лично -- новый режим выглядит наиболее "аутентично", поскольку на УКНЦ я работал с его родными серыми ч/б мониторами: http://rk86.com/frolov/uknc-3.jpg -- вот так это и выглядело, и качество изображение как раз такое и было.

Vamos 15th November 2011 21:57

Quote:

Originally Posted by nzeemin (Post 435620)
Для меня лично -- новый режим выглядит наиболее "аутентично", поскольку на УКНЦ я работал с его родными серыми ч/б мониторами: http://rk86.com/frolov/uknc-3.jpg -- вот так это и выглядело, и качество изображение как раз такое и было.

У меня тоже был ч/б монитор (такой как на фото) и строчки там не сливались, а были промежутки, как на ссылке которую я дал. На этой фото у монитора не отрегулирован правильно размер по вертикали и ракурс не позволяет увидеть то о чем разговор.

nzeemin 15th November 2011 22:49

В принципе, относительно несложно получить ещё разрешения:
- 960 x 576 -- увеличение 1,5 x 2 -- можно сделать черезполосицу чтобы получить изображение "как на мониторе"
- 960 x 720 -- увеличение 1,5 x 2,5
- 1280 x 864 -- увеличение 2 x 3

Vamos 15th November 2011 23:48

Quote:

Originally Posted by nzeemin (Post 435648)
В принципе, относительно несложно получить ещё разрешения

Мое мнение, что не нужно делать много вариантов, достаточно трех, два из которых будут "аутентичные" и один настраиваемый пользователем по своему вкусу (как в эмуляторе БК Калмыкова Юрия).

---------- Post added at 21:48 ---------- Previous post was at 21:35 ----------

Нужно в вариант Normal Height добавить пустые(черные) строки и назвать это "монитор" или "прогрессив", а вариант Double Height назвать "ТВ" или "через строчная".

nzeemin 18th November 2011 09:50

Обновил код Qt-версии, выложил версию собранную под Ubuntu 11.10:
http://ukncbtl.googlecode.com/files/...4-linux.tar.gz

http://img-fotki.yandex.ru/get/5820/...f756089e_L.jpg

nzeemin 19th November 2011 22:47

beta24 для Mac OS X 10.6
 
http://img-fotki.yandex.ru/get/5821/...c2ab0f22_L.jpg

http://ukncbtl.googlecode.com/files/...ta24-mac64.zip
Qt-версия UKNCBTL для Mac OS X 10.6.
Собрана на Qt Creator 2.3.1 (Qt 4.7.4) под Mac OS X 10.6.6.

Qt-версия по возможностям пока сильно отстаёт от основной Win32-версии, хотя и использует то же самое ядро эмуляции.
Но ситуация у меня сейчас такова что по-видимому Qt-версии сейчас получат приоритет в развитии.

Vamos 19th November 2011 23:25

Quote:

Originally Posted by nzeemin (Post 436983)
Qt-версия по возможностям пока сильно отстаёт от основной Win32-версии, хотя и использует то же самое ядро эмуляции.

???

Titus 20th November 2011 00:28

Quote:

Originally Posted by nzeemin (Post 436983)
Qt-версия по возможностям пока сильно отстаёт от основной Win32-версии, хотя и использует то же самое ядро эмуляции.
Но ситуация у меня сейчас такова что по-видимому Qt-версии сейчас получат приоритет в развитии.

А вот интересно, кто-нибудь вообще ее тут использует? Похоже, что все юзают только Win-версию.

Doronetty 20th November 2011 20:00

Quote:

Originally Posted by Titus (Post 437040)
А вот интересно, кто-нибудь вообще ее тут использует? Похоже, что все юзают только Win-версию.

Я тоже так думаю! :v2_thumb:

esl 20th November 2011 20:58

А я за мултиплатформ
Вот только с радостью пустил на маке

hobot 21st November 2011 03:17

Quote:

Originally Posted by Titus (Post 437040)
А вот интересно, кто-нибудь вообще ее тут использует? Похоже, что все юзают только Win-версию.

А вот задарят тебя МАКИНТОШ-переносной крутой какой-нибудь и-мак, как ты без родного УКНЦ будешь ? ))) ИМХО:
Win-версия приоритетная, поскольку у большинства пользователей Виндоус и сейчас и в ближайшей перспективе будет, да и компьютер под виндоус всегда за 3 копейки (условно) можно собрать\купить ))) И бац - запустить на нём "Звёздный патруль!" !!! )))
Но это очень правильно "мультиплатформ" конечно.

Titus 21st November 2011 04:29

Quote:

Originally Posted by hobot (Post 437461)
А вот задарят тебя МАКИНТОШ-переносной крутой какой-нибудь и-мак, как ты без родного УКНЦ будешь ? ))) ИМХО:
Win-версия приоритетная, поскольку у большинства пользователей Виндоус и сейчас и в ближайшей перспективе будет, да и компьютер под виндоус всегда за 3 копейки (условно) можно собрать\купить ))) И бац - запустить на нём "Звёздный патруль!" !!! )))
Но это очень правильно "мультиплатформ" конечно.

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

esl 21st November 2011 13:51

Quote:

Originally Posted by Titus (Post 437467)
Мне он нафиг не нужен. А даже если и будет, то на него винду тоже можно поставить. Под виндой софта в разы больше, зачем же себя ограничивать мак осью.

не холивара ради ;)
у меня уже 2 года дома нет винды,
стоит Хакинтош.
назад переходить - желания нет, вообще
на работе - много разных виндов, основаня 7, и XP, 2000,2003 etc.

но опять же, смотря какой софт, ежили чего надо, ставим в виртуалку,
в современных условия оно не тормозит
даже в Trackmania играюсь иногда в виртуалке ;)

для меня одно отсутвие антивируса жрущего ресурсы - стоит дорогого.
да и интерфейс на мой вкус гораздо красивее/продуманнее/удобнее
и юникс оно, со всеми его плюсами.

а после общения с MacBook Pro я на виндовые нубуки смотреть не могу :(
ну совсем, ониж в сравнении уродливы и страшны, единственный плюс - дешево.
по этому до сих пор без ноута и сижу ;(, на макбук жаба давит, а обычный в руки брать нет желания

открыл крышку - и оно СРАЗУ готов к работе (ну вайфаю пару лишних секунд)
в отличии от виндовых :(

Titus 21st November 2011 14:40

Quote:

Originally Posted by esl (Post 437542)
не холивара ради ;)
у меня уже 2 года дома нет винды,
стоит Хакинтош.
назад переходить - желания нет, вообще
на работе - много разных виндов, основаня 7, и XP, 2000,2003 etc.

но опять же, смотря какой софт, ежили чего надо, ставим в виртуалку,
в современных условия оно не тормозит
даже в Trackmania играюсь иногда в виртуалке ;)

для меня одно отсутвие антивируса жрущего ресурсы - стоит дорогого.
да и интерфейс на мой вкус гораздо красивее/продуманнее/удобнее
и юникс оно, со всеми его плюсами.

Тоже не в холиваре будет сказано.
Пробовал пользоваться виртуалкой VMWare на ПЦ в некоторых случаях - так вот 'вроде бы' все работает так же, но все равно скорость где-то теряется, где-то что-то подглючивает, да и не удобно это. Вроде можно, но не так удобно, как использовать нативный софт для платформы. А пока что эта платформа в подавляющем случае ПЦ.

Что касается резидентных антивирусов, то у меня такового НЕТ, и не было) И что интересно, комп вирусами не болеет. А почему? Может настроен правильно) И бяки не запускаю? В общем, антивирусы - это отдельная песня и отдельная индустрия по выкачиванию денег из населения.

Короче, все дело вкуса.
Но пока что эмули пишут все же больше под ПЦ.

esl 21st November 2011 14:54

Quote:

Originally Posted by Titus (Post 437558)
Пробовал пользоваться виртуалкой VMWare на ПЦ в некоторых случаях - так вот 'вроде бы' все работает так же, но все равно скорость где-то теряется, где-то что-то подглючивает, да и не удобно это. Вроде можно, но не так удобно, как использовать нативный софт для платформы.

тут очень важно чтоб проц был новый, с поддержкой виртуализации, без поддержки - притормаживает, с - не заметно разницы.

Patron 21st November 2011 15:43

Quote:

Originally Posted by Titus (Post 437558)
Пробовал пользоваться виртуалкой VMWare на ПЦ в некоторых случаях - так вот 'вроде бы' все работает так же, но все равно скорость где-то теряется, где-то что-то подглючивает, да и не удобно это.

Quote:

Originally Posted by esl (Post 437562)
тут очень важно чтоб проц был новый, с поддержкой виртуализации, без поддержки - притормаживает, с - не заметно разницы.

Только что проверил как идёт под виртуальной машиной мой недоделанный эмулятор ДВК:

1) На хост-машине БЕЗ поддержки виртуализации под Vista 64: 15.2 MIPS

2) На виртульной машине Oracle VM VirtualBox под XP: 14.2 MIPS

...

Окно гостевой операционной системы под VirtualBox ведёт себя в хост-системе как обычное окно обычного приложения, имея практически такой же доступ к файлам хост-системы, что и любые приложения хост-системы - очень удобно.

Titus 21st November 2011 16:55

Quote:

Originally Posted by Patron (Post 437584)
Только что проверил как идёт под виртуальной машиной мой недоделанный эмулятор ДВК:

1) На хост-машине БЕЗ поддержки виртуализации под Vista 64: 15.2 MIPS

2) На виртульной машине Oracle VM VirtualBox под XP: 14.2 MIPS

А чего только 15 мипсов? Что за машина?

Patron 21st November 2011 17:34

Quote:

Originally Posted by Titus (Post 437624)
А чего только 15 мипсов? Что за машина?

Pentium E5300 2.80 GHz

15 мипсов ( что соответствует процессору 1801ВМ1, работающему на частоте ~ 450 МГц ) даёт "академическое" ядро с последовательным разборщиком команд типа:
Code:

if( nWord <= 016 )
{
        switch( nWord )
        {
                // HALT
                case 00:
                        sprintf(str,"\r%06o: HALT\n", Last_PC );
                        DebugOut.Send(str);
                                       
                        HALT_TrapToRomOffset( 02 );                                continue;

                // WAIT
                case 01:
                {
                        bWait = true;
                        dword uTC = GetTickCount();
                        if( uTC - dwLastWaitReportTC > 100 )
                        {
                                dwLastWaitReportTC = uTC;
                                sprintf(str,"\r%06o: WAIT\r", Last_PC );
                                DebugOut.Send(str);
                        }
                        return;
                }
                         

                // RTI
                case 02:
                {
                        CheckAddrRead(SP);
                        PC = WORD( SP &(~1) );
                        SP += 2;

                        word wOldPSW = PSW;
                               
                        CheckAddrRead(SP);
                        PSW = BYTE( SP &(~1) );
                        SP += 2;
                               
                        if( PSW & T || wOldPSW & T )
                        {
                                nTraps++;
                                nT_bit_Flag = 1;
                        }

                        dwCurrentStepsLatencyNS += 5*uCPU_CycleNS;
                        continue;
                }

                // BPT
                case 03:
                        TrapTo(014);
                               
                        dwCurrentStepsLatencyNS += 8*uCPU_CycleNS;
                        continue;

                // IOT
                case 04:
                        TrapTo(020);

                        dwCurrentStepsLatencyNS += 8*uCPU_CycleNS;
                        continue;

                // RESET
                case 05:
                        sprintf(str,"\r%06o: RESET\r", Last_PC );
                        DebugOut.Send(str);

                        InitTrapsClearing();
                        Init();
                               
                        dwCurrentStepsLatencyNS += 720*uCPU_CycleNS;
                        continue;

Я специально не оптимизирую ядро, чтобы после его опубликования устроить соревнование ядер эмуляторов архитектуры "PDP-11 16bit". Думаю, что оптимизированное ядро сможет выдавать где-то 100 MIPS, что будет соответствовать процессору 1801ВМ1, работающему на частоте ~ 3 ГГц.

Titus 21st November 2011 18:50

Ой, глючу) Я-то прочитал 15фпс)

Doronetty 22nd November 2011 13:40

Quote:

Originally Posted by Patron (Post 437584)
Только что проверил как идёт под виртуальной машиной мой недоделанный эмулятор ДВК:

Неужели наконец-то эмулятор ДВК?! Какой ДВК эмулируется? И когда ждать релиза?

Patron 22nd November 2011 14:50

Quote:

Originally Posted by Doronetty (Post 438013)
Неужели наконец-то эмулятор ДВК?! Какой ДВК эмулируется? И когда ждать релиза?

Эмулируется всё, что угодно, но только в теории, поскольку эмулятор существует главным образом в виде универсального API эмуляции, позволяющего (также только в теории) осуществлять абстрактную, дискретную и аналоговую эмуляцию любых электронных устройств в любых количествах и комбинациях (например - эмулировать два разных компьютера одновременно или эмулировать компьютерный класс КУВТ), а также аудио-визуальную 2D и 3D симуляцию их функционирования :)

Модули абстрактной эмуляции процессора 1801ВМ1, платы МС1201, контроллера DL11-W и универсального терминала я написал для тестирования API. Для нормальной работы нужны также модули абстрактной эмуляции контроллеров PC, LP, DX, RK, MX, MY, MT и всех остальных, которые нужно будет написать после релиза API.

Релиз предварительной версии API абстрактной эмуляции состоится, возможно, через несколько месяцев.

В принципе - ничто не мешает добавить в модуль PDP-11 эмулятора SIMH (как и в модули эмуляции любой другой архитектуры из комплекта SIMH) интерфейс API абстрактной эмуляции, чтобы использовать этот мощный модуль наравне с другими, но это может потребовать дополнительных модификаций API, поэтому не вполне ясно, лучше ли заниматься этим до или после предварительного релиза API.

hobot 22nd November 2011 23:20

Quote:

Originally Posted by Titus (Post 437467)
Под виндой софта в разы больше, зачем же себя ограничивать мак осью.

1.Виндоуз - Не родная среда для маков (хотя сегодня уже "интел" маки)!
2.Если свалится станет нужен поскольку он по своему замечательный )))
3.Не ограничивать, а разнообразие - поработать поизучать другую "мощную" ОС )))

Quote:

Originally Posted by nzeemin (Post 436983)
Но ситуация у меня сейчас такова что по-видимому Qt-версии сейчас получат приоритет в развитии.

Это же разработчик заявил, остаётся только смирится ))) Возможно Alex_K виндоус версию поддержит по возможности )))

Patron, это очень хорошие и интересные новости по поводу возможно скорого релиза API


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

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