User Tag List

Страница 25 из 94 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя
Показано с 241 по 250 из 1102

Тема: Emu80 v.4

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Pyk, а вот такой компьютер ещё можете добавить в эмулятор.
    http://www.nedopc.org/forum/viewtopic.php?f=93&t=8382

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEman, даже не смотрел, что это за комп такой.
    Судя по всему, очень похож на РК-86?
    Возможно, получится быстро сделать просто изменением конфига...

  4. #3

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да это клон РК-86.
    там прошивка другая и может ещё что-то по мелочи из отличий.
    где-то здесь на zx.pk.ru была тема про этот компьютер, найти что-то не могу.

  5. #4

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В эмуляторе ОЙРИКИ из-за попытки объединить её со СПЕЦИАЛИСТОМ, когда режим СПЕЦИАЛИСТА включается нажатием <F3> при надписи "ВВОД?", невозможно использовать программы использующие ОЗУ выше 8000.

    Опытным путём удалось установить, что дефект легко исправляется удалением из файла EUREKA.CONF следующих строк.

    @F806_ADDR = 0x8AC7
    @F80C_ADDR = 0x8558
    @F803_ADDR = 0x8760

    Если же вдруг понадобится использовать ойриковские бейсик или текстов редактор (из пакета ассемблера), то в них не будет работать ввод с магнитофона. Чтобы ввод с МГ заработал, эти строки придётся вернуть. Так что пока лучше иметь два конфига ОЙРИКИ, один для ойриковского ROM-BIOS, второй для специалистовского.
    Последний раз редактировалось barsik; 11.03.2018 в 18:05.

  6. #5

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    barsik, так не совсем корректно будет работать, нужно убрать либо закомментировать следующие строки:
    Код:
    cpu.addHook = &tapeOutHook2
    Код:
    cpu.addHook = &tapeInHook2
    Код:
    cpu.addHook = &closeFileHook2
    Просто родной софт не использует эти адреса, точнее в них всегда Монитор. Надо будет сделать проверку или хотя бы опцию в конфиге...

    Можно, кстати, поинтересоваться, на каком языке "Eureka" читается как "Ойрика"? Вообще компьютер литовского происхождения, насколько я понимаю...
    Последний раз редактировалось Pyk; 11.03.2018 в 18:29.

  7. #6

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Можно, кстати, поинтересоваться, на каком языке "Eureka" читается как "Ойрика"? Вообще компьютер литовского происхождения, насколько я понимаю...
    На немецком, а литовский это, думаю, тот же немецкий, но чуть под другим соусом. А как по вашему это читается по английски?

    Я считаю, что Ойрика не только красивее звучит, чем Эврика, но к тому же забавнее.
    Последний раз редактировалось barsik; 11.03.2018 в 19:24.

  8. #7

    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    609
    Спасибо Благодарностей отдано 
    125
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какой то у Вас гибрид немецкого с английским получился По немецки будет ближе к "ойръека", а по английски "эу'рика"
    electronox necromancer

  9. #8

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Бедный Йорик!
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  10. #9

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Pyk, удобнее было бы, если бы окно "Открыть файл", помнило бы последний тип файла который пользователь загружал при открытии предыдущего окна "Открыть файл" в данной сессии эмулятора. А то, постоянно при каждом очередном открытии окна для загрузки файлов WAV или RKS надо в вкладке "тип файла" выбирать "все расширения", т.к иначе в списке файлов выводятся только *.RKE.

    По АЛЬ+W в окне выводятся естественно WAV-файлы, а при вводе по I или по R всегда открывается окно только для файлов RKS или RKE. Если я постоянно "типом файла" выбираю WAV, эмулятор должен сообразить, что именно с такими файлами я сейчас и работаю. И если в ЭУРЕКЕ я уже ранее грузил файлы RKS, то зачем мне снова предлагать загрузку только RKE-файлов.

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

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

    "Слеплять" многоблочные МГ программы в один файл при их хранении на винчестере уже в кодах неудобно. И многоблочные программы имеющие собственный загрузчик в эмулятор не вводятся, т.к эмулятор перехватывает не те точки. Может быть можно ввести новый формат для многоблочных программ. Обозвав их, например, BRKS или BRKE или как-то иначе. Такой файл д.быть не блоком кодов, а списком имён файлов. Например:

    PACMAN.000
    PACMAN.001 /hhhh, hh...
    PACMAN.002

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

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

    Это позволит многоблочные программы не только удобно транслировать ассемблером, но и хранить и вводить многоблочные программы и в кодах, а не только в виде много-мегабайтных WAV. Можно оставить и старый формат, но добавить в него доп.информацию, т.е основной формат RKS-файла сохраняется, а сразу после байтов контрольной суммы, вставляется какой-то флаг, например байты E7,E7,E7, а далее тот же список файлов многоблочной программы из которых надо продолжить чтение. Тогда каждый блок многоблочной программы будет на ленте в виде отдельного файла, который создаётся при трансляции ассемблером.

    Байты флага (например E7,E7,E7) можно ввести и в тот "слипшийся" формат, что Вы применили в RKE, где в один файл слеплено несколько блоков разделенных своим пилотоном и синхробайтом (вот где нелогичность отказа от первого E6 стала фатальной). Тогда формат RKS и подобные сохранится, т.е совместимость формата останется.

    Но если в конце блока, после байтов КС вставить байты флага (например E7,E7,E7), то далее можно вставить параметры загрузки этого блока. Например задать темп ввода байтов. Тогда блок многоблочной программы будет вводиться не мгновенно, а позволяя пользователю увидеть экран во время МГ-ввода. Да и вообще можно ввести параметр в конфиге задающий скорость ввода байтов с ленты.

    Флага прерывания не выводится (и не меняется). При изучении чужой программы надо листать исходник быстро, а в окне дизассемблера сдвиг медленный, только курсором вниз, клавиша PgDown не работает. Для ускорения просмотра ассемблерного исходника (раз уж мышь не работает), возможно, удобно было бы подвести балку подсветки на строку с переходом (CALL, JMP, RST) и нажав какую-то клавишу переместить окно ассемблера туда.
    Последний раз редактировалось barsik; 12.03.2018 в 09:28.

  11. #10

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    многоблочные программы имеющие собственный загрузчик в эмулятор не вводятся
    В мой вводятся.

Страница 25 из 94 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Emu80, старые версии
    от Pyk в разделе Эмуляторы отечественных компьютеров
    Ответов: 68
    Последнее: 11.03.2017, 00:33

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •