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

User Tag List

Страница 9 из 9 ПерваяПервая ... 56789
Показано с 81 по 86 из 86

Тема: Эмулятор 'Etalon Korvet Emulator' - разработка

  1. #81
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    развлекаюсь тут

    добавил OSD для клавиатуры (идея украдена у UNREAL)
    соответственно новый параметр в конфиге.

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

    на экране - два столбца 0xf800,0xf900

    строчка горит после обращения 6 обновлений экрана
    пользы мало, но прикольно.

    вроде дополнительно не тормозит.
    Последний раз редактировалось esl; 20.03.2015 в 12:22.

  2. #82
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    прогнал эмулятор через cppcheck
    исправил всего 4 error
    причем 3 из них - мелочи
    а один - приводил к краху эмулятор если ext_emu.c был скомпилирова с оптимизацией
    это круто ибо приходилось его отдельно собирать без оптимизации

    - out_buffer_size=fread(out_buffer+2,1,EXT_BUF_SIZE, f_emu);
    + out_buffer_size=fread(out_buffer+2,1,EXT_BUF_SIZE-2,f_emu);
    выход за пределы буфера.

    и GCC выдал полезный варнинг про оптимизацию, тоже баг поправил при записи.

    добавил cppcheck как цель в make на будующее
    там куча варнингов по не используемые переменные, надо поправит
    и вообще собрать с -wALL

    приятно удивлен тем что так мало ERROR он нашел
    и приятно что нашел креш !

  3. #83
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил новый ключ -T
    он включает turboBOOT

    а по простому - включает TURBO на первые 10 виртуальных секунд.

    Корвет в холодном режиме загружается порядка 8 секунд
    (тесты ОПТС и загрузка CP/M)
    таким образом если пускаем с -T получаем сразу промпт системы.

    причина - надоело ждать при отладке софтины эти секунды (и нажимать F6).

    в общем удобство для себя.

    и еще ключ -t <time in second>
    оказалось удобно, например компиляция занимает 30 секунд, и стартует по страту
    запускаем -t 30 и быстро компилимся.
    нажатие F6 (turbo) если активен turboBOOT - отключает turboBOOT

    идея опять же.
    Запускаем компиляцию с -t 1000, и как увидели что компиляция закончилась нажимаем F6, turboBOOT отключается.
    Последний раз редактировалось esl; 07.04.2015 в 15:50.

  4. #84
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а удобно стало, надо было давно такое сделать!

  5. #85
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    esl, можно попросить последнюю сборку вашего эмулятора под Windows ?

  6. #86
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,327
    Спасибо Благодарностей отдано 
    58
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    129 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собрал без поддержки сети.
    http://rgho.st/8HKnWCmG5
    Остальные файлы брать в репозитарии из стартового поста.
    Последний раз редактировалось marinovsoft; 10.04.2017 в 19:25.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

Страница 9 из 9 ПерваяПервая ... 56789

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

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

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

Похожие темы

  1. Athletic Land 4 Korvet
    от esl в разделе Корвет
    Ответов: 2
    Последнее: 20.04.2013, 12:48
  2. Разработка под эмулятором
    от Hacker VBI в разделе Программирование
    Ответов: 33
    Последнее: 14.03.2013, 15:11
  3. Разработка ZXOOM
    от Andrew771 в разделе Игры
    Ответов: 666
    Последнее: 16.08.2011, 17:22
  4. Разработка ZXOOM
    от Andrew771 в разделе Графика
    Ответов: 666
    Последнее: 16.08.2011, 17:22
  5. Разработка БК-0101-10
    от CodeMaster в разделе БК-0010/0011
    Ответов: 61
    Последнее: 21.04.2011, 21:13

Ваши права

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