Важная информация

User Tag List

Страница 9 из 11 ПерваяПервая ... 567891011 ПоследняяПоследняя
Показано с 81 по 90 из 108

Тема: Эмулятор Специалиста - EmuStudio

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

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    Вот ИРИША, например, спроектирована "по учебнику"
    Да ИРИША грамотно буферизована, что доказывает опыт её турбирования. Но в ней сдуру понаставили, так называемых, терминаторов шины на выходах всех буферов. Очевидно, что от этих терминаторов (это резисторы 330 Ом на +5В и 470 Ом на землю) никакой пользы на такте 1.77 МГЦ. Такая мода пришла из 50-тых и 60-тых годов, когда в компьютерах модули были большими и потому соединялись длинными проводами. В схемах других компьютеров, начиная с конца 70-тых, Вы этого не найдёте.

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    ОРИОН [сделан] еще так, более-менее [грамотно], хотя тоже не без недостатков
    Наоборот, ОРИОН по буферизации более безграмотен. Если Вам надо его турбировать, приходится перепаивать входы ПЗУ и 155 ТМ7 к процессору до буфера шины данных, чтобы разгрузить шину.

    О том, грамотно или неграмотно разработан комп, надо судить по практике, а не по учебнику. О том какой запас надёжности можно узнать только по опыту турбирования. А факты таковы, что ОРИОН с ВА86 едва тянет такт CPU в 2.75 МГЦ, РК86 без периферии работает при такте 3 МГЦ, ИРИШУ я использую с тактом CPU в 2.7 МГЦ (но без сбоев тянет и такт 3.3 МГЦ !), а Специалист с водяным охлаждением тянет и 4 МГЦ (без охлаждения только одну минуту).

    Так вот, чтобы выжать максимум скорости надо разгружать шину именно по току при 0. Т.к значительно бОльший ток TTL-входы жрут при нуле, а не при единице. Потому притягивая шину к земле резисторами (я ставил 330 Ом) мы облегчаем нагрузку выходов, а не нагружаем их, как Вы написали. Это я проверил на практике, а учёные в книгах могут писать всё, что угодно. Не призываю Вас выбросить учебники и изучать классиков марксизма-ленинизма, но тезис К.Маркса, что практика критерий истины - верен до сих пор.
    Последний раз редактировалось barsik; 10.03.2018 в 08:10.

  2. #82
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию EmuStudio 0.15h

    Обновилась версия эмулятора.

    Теперь поддерживается прибалтийский клон Специалиста под названием Eureka.
    Помимо стандартного черно-белого графического режима 384x256 точек, в этом клоне есть режим 192x256 точек, 4 цвета.
    Под данный режим есть целых две игры - Lode Runner и Tetris&Piton. Кстати, Тетрис очень неплохой и динамичный.

    Еще изменения:

    • Немного изменена раскладка клавиатуры. Теперь все клавиши F1-F9 на своих местах. Клавиша ПВ уехала на NumLock, а также появились TAB (на своем месте) и АР2 (на ESC).
    • Автоматически распознается и переключается режим Специалист/Eureka в зависимости от расширения файла, кинутого в эмулятор. Расширения .rk и .rke - это Eureka, а все остальные - Специалист.
    • Появилась возможность загружать программы из бейсика, а так же из других программ и редакторов. Для этого достаточно кинуть файл в эмулятор удерживая клавишу LCtrl. После чего загрузить в нужной программе (например, в бейсике) средствами этой программы. Например, кидаем интерпретатор бейсика в эмулятор, затем программу на бейсике (можно не удерживая LCtrl, т.к. бейсик-программы распознаются автоматически по трем 0xD3 в начале файла). После чего пишем MLOAD (в стандартном бейсике) или CLOAD"" (в бейсике Микроне) и программа загрузится. После чего пишем RUN и запускаем ее на выполнение.


    Чего интересненького можно загрузить из пакета программ для Eureka:

    • Конечно же цветные игры Tetris&Piton и Lode Runner.
    • Демонстрацию на бейсике, а так же два пакета программ для бейсика (сперва кидаем интерпретатор бейсика в эмулятор, затем программу, затем пишем CLOAD"", затем RUN). Кстати, F4 останавливает выполнение программы на бейсике.


    Чего не работает:

    • Не работает игра Zoo. Не реагирует на нажатие клавиши 'пробел'. Кроме того, прежде чем загрузить Zoo, нужно бросить в эмулятор программу Monitor.rks, т.к. без нее Zoo вообще не запустится.

  3. #83
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Грубый хак zoo под эврику в EmuStudio. В начале, при демонстрации, жмем например Э/'/" и переходим к игре.
    Вложения Вложения

  4. #84
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Грубый хак zoo под эврику в EmuStudio. В начале, при демонстрации, жмем например Э/'/" и переходим к игре.
    Это все хорошо, но зачем? Есть же оригинальный Zoo под специалист, который работает.
    Меня интересует, почему версия для Eureka не работает)

  5. #85
    zx_
    Гость

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    в этом клоне есть режим 192x256 точек, 4 цвета.
    Под данный режим есть целых две игры - Lode Runner и Tetris&Piton
    и как его в железе реализовать елки ?

  6. #86
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от zx_ Посмотреть сообщение
    и как его в железе реализовать елки ?
    Это вопрос к авторам Eurek'и)

  7. #87
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Меня интересует, почему версия для Eureka не работает)
    Без встроенного отладчика и исходников сложно сказать. Вернее нужно потратить заметно больше времени, чем с исходниками.
    Я бы поставил или на неточность установки флага(ов?) командой ora a (в 1 очередь стоит проверить флаг знака) или на rm.
    Судя по эксисайзеру с флагами в EmuStudio на данный момент все плохо.
    Хотя может проблема с клавиатурой, но вероятность имхо меньше.

    Цитата Сообщение от zx_ Посмотреть сообщение
    и как его в железе реализовать елки ?
    В руководстве есть схема.

  8. #88
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Судя по эксисайзеру с флагами в EmuStudio на данный момент все плохо.
    Потому что пока что это Z80 быстренько переделанный в 8080. Чисто сделан флаг четности для всех операций, а так же что-то там сделал с флагами для сдвигов. Больше ничего не менял.
    А, ну еще недокументированные команды ввел вместо JR и прочих.

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

    Вот версия с примитивным отладчиком. Причем, с мнемониками от Z80, т.к. мнемоники 8080 для меня нечитабельны.

    F8 - выход в отладчик.

    В отладчике:
    Enter - шаг
    j nnnn - переход на адрес nnnn
    r nnnn - запуск с точкой останова nnnn
    f0 - выполнить один фрейм
    m0 - сохранить дамп памяти
    d nnnn mmmm - дизассемблировать с адреса nnnn по mmmm
    Вложения Вложения
    Последний раз редактировалось Titus; 20.03.2018 в 14:06.

  9. #89
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При переходе из отладчика к окну отображения похоже имитируется нажатие Enter. Пару раз удалось этого избежать, но я не понял как и больше не могу повторить.

  10. #90
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    При переходе из отладчика к окну отображения похоже имитируется нажатие Enter. Пару раз удалось этого избежать, но я не понял как и больше не могу повторить.
    Очевидно, клавиши, нажатые в отладчике захватываются и обработчиком клавиатуры эмулятора. Поэтому последняя нажатая клавиша в отладчике вполне может перенестись на окно эмулятора.

Страница 9 из 11 ПерваяПервая ... 567891011 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор Союз-Неон ПК-11/16 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 335
    Последнее: 01.04.2024, 11:33
  2. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1191
    Последнее: 15.02.2024, 13:32
  3. Эмулятор МС-0515 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 143
    Последнее: 09.02.2023, 10:44
  4. Эмулятор ТИА-МЦ-1 EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 104
    Последнее: 15.01.2022, 01:17
  5. EmuStudio-ZX
    от Titus в разделе Эмуляторы
    Ответов: 597
    Последнее: 09.03.2020, 17:30

Ваши права

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