PDA

Просмотр полной версии : Эмулятор



vladimir53
05.06.2011, 16:35
С сайта Error404 скачал Эмулятор OrionZEmu, но к сожалению забыл как пользоваться ОРИОНом ---
зсгружаю файл с раширением ODI , программой ALT33 просмотриваю дискету копирую нужный файл нажвтем ВК (Enter) а вот как вернутся обратно в ORDOS, забыл напроч.....

b2m
05.06.2011, 23:15
Q

vladimir53
06.06.2011, 05:59
при нажатии на Q курсор переходит на одну строку ниже и стирает первую букву, повторное нажжатие Q ставит букву Q

Error404
06.06.2011, 10:29
Еще можно попробовать F4

b2m
06.06.2011, 12:09
Ну или просто reset :)

vladimir53
06.06.2011, 22:16
C Эмулятором OrionZEmu никакой положительной динамики,С Эмулятором Emu немного получше - на клавишу Q реагирует по разному то вернет просто на диск А , то в ORDOS в оболочку VC

---------- Post added at 22:16 ---------- Previous post was at 20:38 ----------

Ура нашел, в Эмуляторе OrionZEmu кнопка Reset CPU , возвращает в оболочку VC.

b2m
07.06.2011, 12:41
Эмулятором Emu немного получше - на клавишу Q реагирует по разному то вернет просто на диск А , то в ORDOS в оболочку VC
Зависит от того, как долго держать нажатой :)
Просто ORDOS при старте проверяет, не нажата ли клавиша, и если нажата, то не запускает VC.

vladimir53
11.06.2011, 20:26
Подскажите есть ли возможность в Эмуляторе OrionZEmu файл с рсширением RKO првратить в BRU.
И еще вопрос как TD0 трансформировать в ODI.

Error404
11.06.2011, 22:12
Подскажите есть ли возможность в Эмуляторе OrionZEmu файл с рсширением RKO првратить в BRU.
И еще вопрос как TD0 трансформировать в ODI.

на первый вопрос ответ - нет. для конвертации тд0 на моей страничке есть утилита (ссылку на память не воспроизвести - пишу с мобилки)

b2m
11.06.2011, 23:32
Вот утилита и батничек, чтобы все td0 из текущего каталога сконвертировать. Только она ДОСовская, на семёрке не пойдёт, нужно будет в dosbox-е запускать.

vladimir53
12.06.2011, 16:33
В на стареньком компе в ДОСе создаал отдельный коталог скопировал туда wteledisk туда-же скопировал файлы TD0 , а вот правильно набрать в командной строке не получается , привите образец команды чтобы из этого коталога файл
OR1.TD0 трансформировать в OR1.ODI и разместить в этом же каталоге.
Зарание благодарен.

b2m
12.06.2011, 17:01
wteledsk or1.td0 -oor1.odi

vladimir53
12.06.2011, 17:38
Набрал wteledsk or1.td0 -oor1.odi получил ответ could not open or1.td0 -oor1.odi

Sancho45
16.06.2021, 11:48
Error404,
В эмуляторе OrionZEmu дебаггер как то не понятно отрабатывает команду halt в пошаговом режиме, конкретно при срабатывании прерывания во время останова, да и в целом.
При установки точки останова на halt и после её срабатывания показывает след команду после halt (ret в моём случае), потом прыгает на вторую команду п/п прерывания. Т.е. нельзя установить точку останова на самой первой команде п/п прерывания. Он ее как бы пропускает. Или я чего то не понимаю...

- - - Добавлено - - -

конфиг. orion-512 z80cardII

Error404
17.06.2021, 14:47
Error404,
В эмуляторе OrionZEmu дебаггер как то не понятно отрабатывает команду halt в пошаговом режиме, конкретно при срабатывании прерывания во время останова, да и в целом.
При установки точки останова на halt и после её срабатывания показывает след команду после halt (ret в моём случае), потом прыгает на вторую команду п/п прерывания. Т.е. нельзя установить точку останова на самой первой команде п/п прерывания. Он ее как бы пропускает. Или я чего то не понимаю...

- - - Добавлено - - -

конфиг. orion-512 z80cardII

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

AChernega
23.06.2022, 13:32
Добрый день!
Вопрос к Error404 - планируется ли поддержка эмулятором RS232 на UART 82C51 и 16550?

Error404
23.06.2022, 19:13
Добрый день!
Вопрос к Error404 - планируется ли поддержка эмулятором RS232 на UART 82C51 и 16550?

Привет!
Такое наверное надо бы доделать.
Буду признателен если кто-то тут в треде оставит ссылочку на то как эти UART принято на Орионе подключать (какой порт), так же если есть исходники их использования (подпрограммы инициализации и чтения-записи). И чем проверять (какой орионовский софт)

AChernega
23.06.2022, 20:27
DSDOS от Denn - а использует их
COM1:http://zx-pk.ru/threads/21984-dsdos-dlya-prk-quot-orion-128-quot.html?p=876239&viewfull=1#post876239
COM2:http://zx-pk.ru/threads/21984-dsdos-dlya-prk-quot-orion-128-quot.html?p=876066&viewfull=1#post876066
Denn все тонкости знает, просьба к нему помочь .

Так ведь COM-порт на Attiny разве не эмулятор ВВ51???

P.S. Я на Орионе давно, первым эмулятором был эмулятор Григория Березовского ( спасибо ОГРОМНОЕ ).
Работал с каждым эмулятором, где есть Орион - но за удобство и функционал - остался OrionZEmu,
однако про попытке погонять DSDOS и OriServer был огорчен отрицательным результатом.... Пока не допер,
что у Вас реализация COM-порта на Attiny...

Error404
24.06.2022, 02:10
Так ведь COM-порт на Attiny разве не эмулятор ВВ51???


АтТини не эмулирует какую-то схему, а устройство само в себе. Два регистра (конфиг&статус, данные), похоже по работе на аппаратный SPI - пиши туда да и всё :)
А вот конкретные олдовые чипы надо будет сначала по даташиту заэмуировать сами по себе (их регистры). Не думаю что это сильно сложнее, но конечно могут быть нюансы. Например, смутно помню что в схеме Denn для получения 115200 бит/с подавалась повышенная частота на тактирование ВВ51, возможно это выразится в отличную от задаваемого в регистрах конфига (делителях) итоговую скорость порта (чем при штатном такте).

AChernega
24.06.2022, 08:02
В эмуляторе b2m есть эмуляция ВВ51, там DSDOS работает корректно на 115200.