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

User Tag List

Страница 7 из 10 ПерваяПервая ... 345678910 ПоследняяПоследняя
Показано с 61 по 70 из 95

Тема: Эмулятор БК-0010 на ESP8266

  1. #61
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от konst_st Посмотреть сообщение
    Я имел в виду программу на бейсике.
    эмулятор тов. gid особенно касабельно БК0010-01 это сплошной глюк )
    3.0 версия эмулятора работала лучше (в плане данной модификации БК!)
    Железная натурал машинка скорее всего (я не помню точно, свой БК врубить возможности нет)
    нормально загрузит по LOAD, CLOAD, BLOAD корректно записанную программу не зависимо от состояния памяти.

    Для меня в вашем проекте самый слабый момент - эмулятор от GID как начинка = это не гуд!
    Замены ему к сожалению нет, вообще абсолютно нормального эмулятора БК0010-01 фактически до сих пор нет,
    у всех существующих есть довольно "странные" недочёты. И это печально. Машинка = не сложнее ДВК вроде бы?
    Жаль Патрон не взялся делать БКашку )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

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

  3. #62
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    68
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    эмулятор тов. gid особенно касабельно БК0010-01 это сплошной глюк )
    Да, глюки есть. Столкнулся у себя, что некоторые игры (например Rick) не работают. Долго разбирался в чем проблема - не совсем корректно сделана эмуляция чтения/записи с магнитофона с перехватом обращения к этой подпрограмме. Я реализацию этой функции подсмотрел в GID. Уже после того как разобрался решил проверить в GID, и оказалось там оно тоже не работает.
    Я и не претендую на совершенство, но потихоньку исправляю глюки, которые нахожу. К сожалению оригинальной БК нет - не с чем сравнивать. Не на чем проверить тайминги и т.п.
    А по поводу загрузки бейсиковской программы при наличии в памяти уже загруженной бейсиковской программы просьба, у кого есть БК, проверьте действительно не грузится или это баг эмулятора?

  4. #63
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от konst_st Посмотреть сообщение
    А по поводу загрузки бейсиковской программы
    а сейчас то, если "нью" не набрать что происходит = просто повисает или что или как?
    напишите подробнее, может кому из знатоков сразу что то проясниться?

    так соблазнительно крохотную, но полнофункциональную БК0010-01 иметь на цепочке на шее, снял поиграл - одел.
    Будете доращивать проект до продукта? Было бы сильно - скоро рождество (буржуи тоже БК0010-01 любят) и Новый Год
    = такое будут покупать, только не как обычно тут делается - куча макарон и какие-то железки мутные, это должен быть ТОВАР - НАДО БРАТЬ! ))) Блестящий как пряник. Не совсем я понимаю эмуляцию БК внутре - так это не gid в чистом виде?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #64
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    68
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    а сейчас то, если "нью" не набрать что происходит = просто повисает или что или как?
    Пишет "ОШИБКА 5"

    Цитата Сообщение от hobot Посмотреть сообщение
    Будете доращивать проект до продукта?
    Цитата Сообщение от hobot Посмотреть сообщение
    такое будут покупать
    Нет, меня это совсем не интересует - это так, хобби + ностальгия + изучение ESP8266.

    Цитата Сообщение от hobot Посмотреть сообщение
    Не совсем я понимаю эмуляцию БК внутре - так это не gid в чистом виде?
    Нет, это совсем не gid. Эмуляцию я делал полностью свою, но кое чего подсматривал в gid.

  6. #65
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от konst_st Посмотреть сообщение
    Пишет "ОШИБКА 5"
    Код:
    5 - значение аргумента оператора (или функции) выходит
    за пределы допустимого интервала.
    Неправильная запись команд оператора DRAW.
    http://gid.pdp-11.ru/books/programmi...efHeading__154
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  7. #66
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    68
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    5 - значение аргумента оператора (или функции) выходит
    за пределы допустимого интервала.
    Неправильная запись команд оператора DRAW.
    Да, я это видел. Но каким образом это применимо к команде CLOAD?
    Если выполнить оператор NEW, то после него команда CLOAD с точно такими же аргументами срабатывает нормально, без ошибки.

  8. #67
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    531
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    99 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от konst_st Посмотреть сообщение
    Я и не претендую на совершенство, но потихоньку исправляю глюки, которые нахожу.
    Где можно поглядеть исправления глюков? Я тоже хочу, чтобы у меня в эмуляторе их было меньше.
    В истории коммитов на гитхабе ничего нету.
    Я имею в виду глюки эмуляции БК-0010.

    Цитата Сообщение от konst_st Посмотреть сообщение
    А по поводу загрузки бейсиковской программы при наличии в памяти уже загруженной бейсиковской программы просьба
    БКшный бейсик так устроен, что если в памяти есть программа и попытаться загрузить ещё программу, она начнёт грузиться поверх
    прошлой программы, ибо никто ничего не проверяет. Для формата COD, обычно после этого если новая программа по размеру больше, то она полностью затерёт старую, и может быть работоспособной, а если меньше - то псевдокод старой проги смешивается с псевдокодом новой, и возможны разные чудеса.
    Поэтому в документации прямо сказано, перед загрузкой программы всегда надо делать new.

  9. #68
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    68
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Где можно поглядеть исправления глюков? Я тоже хочу, чтобы у меня в эмуляторе их было меньше.
    В истории коммитов на гитхабе ничего нету.
    Я еще в процессе решения этой проблемы. Думаю на сколько глубоко есть смысл эмулировать поведение функции драйвера магнитофона. Пока проблема связана с тем, что драйвер магнитофона сохраняет результат операции в ячейке 301 (восьмеричное). Некоторые программы это используют. Можно конечно пока и этим ограничиться, но можно и полностью сэмулировать поведение. В драйвере много еще каких ячеек памяти изменяется.

  10. #69
    Member
    Регистрация
    04.03.2018
    Адрес
    г. Орёл
    Сообщений
    50
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от konst_st Посмотреть сообщение
    Я попросил у heavy. Если он разрешит я выложу. В принципе там ничего особенного не добавлено. Добавлено extern "C" что бы в C++ можно было использовать функции SDK. макрос RAMFUNC - для помещения кода в IRAM. Может еще чего по мелочам, но можно догадаться чего не хватает.
    Классный проект Выкладывай !

  11. #70
    Member
    Регистрация
    03.09.2018
    Адрес
    г. Орёл
    Сообщений
    68
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от roma Посмотреть сообщение
    Не подскажите где скачать NONOS_SDK_BY_HEAVY_v1.5.3 ?
    Цитата Сообщение от heavy Посмотреть сообщение
    Классный проект Выкладывай !
    https://drive.google.com/open?id=1OD...RWeKkjQQuLbG9a

Страница 7 из 10 ПерваяПервая ... 345678910 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор "Специалиста" на ESP8266
    от heavy в разделе Эмуляторы отечественных компьютеров
    Ответов: 82
    Последнее: 11.01.2024, 23:49
  2. Аппаратный эмулятор Радио-86РК на ESP8266
    от heavy в разделе Радио-86РК
    Ответов: 374
    Последнее: 27.11.2023, 01:06
  3. Эмулятор БК-0010-01, БК-0011 и БК-0011М
    от Doronetty в разделе Эмуляторы отечественных компьютеров
    Ответов: 175
    Последнее: 27.06.2022, 09:51
  4. Ретро компьютеры на ESP8266
    от Dotoro в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 40
    Последнее: 15.10.2018, 19:29
  5. WebDAV Server на ESP8266 для SD карты
    от petrov1962 в разделе Внешние накопители
    Ответов: 2
    Последнее: 11.04.2018, 17:21

Ваши права

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