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

User Tag List

Страница 8 из 11 ПерваяПервая ... 4567891011 ПоследняяПоследняя
Показано с 71 по 80 из 107

Тема: Львов ПК-01 на Altera DE1

  1. #71
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перезалил архив с новой версией всего.
    - добавленны настоящие ВВ55 ! В процессе добавления пробовал все подряд и нашел одну игру, которая не шла: Hawk Storm (HAWKSTOR)
    Причем даже при переходе на нормалные ВВ55 были нехорошие глюки. Причина в работе с системной ВВ55 нижней половиной порта С на ввод! Это там где управление VRAM. Хитрая штука, но уже починил. С настоящими ВВ55 код стал красивый, компактный, понятный и самое главное рабочий.
    - обнаружено, что бит PB7 системной ВВ55 делает BEEPER Enable - добавлено
    - в софте еще порция не сильно нужного кода ушла в условную компиляцию - при
    интенсивном исспользовании порой нехватало стека.
    -----------------
    Все, это было весело, но уже надоело :-) Готов поспорить, что Львов на 100% совместим ( со скидкой на EI-HALT T80 баг).
    Если найдете баги - присылайте. Я буду собирать MIPS или ARM систему.

    PS: программы, которые не стартуют с дисков - записанны на последних дорожках, битые сами по себе.
    Последний раз редактировалось kapitan-u; 20.06.2015 в 06:59.

  2. #72
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    V1.3 незначительный фикс в файл менеджере (восстановление после ошибок FatFs)

  3. #73
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    BTW тут был вопрос насчет LVT файлов - я вспомнил, что невсякий LVT файл можно так просто закинуть на диск. Там может быть нехороший адрес закрузки и старта несовместимый с хамелеоном. Так вот моя утилита из набора для Львова lviv-lvt-to-dsk.pl автоматически приделывает перемещающий загрузчик если он нужен.

    # 3 type of LVT files processed automatically:
    # - loading address = start address (Direct)
    # - loading address != start address && loading address > 2 (+JMP command)
    # - loading address != start address && loading address < 2 (+Relocating Loader Code)
    # BASIC files are supported.
    Последний раз редактировалось kapitan-u; 25.06.2015 в 00:59.

  4. #74
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Львов ПК-02 FPGA V2.0 !

    http://unofficial.portaone.com/~kapitan/LvovPK-02.zip

    Новости:
    FPGA
    - доработано подключение клавиатурной ВВ55. BASICZ80 все время работал в пошаговом режиме, теперь ОК
    - добавлен звук из хост системы

    Софт
    - с целью экономии памяти был сначала выполнен переход на Petit Fat и потом на VinxFs, на которой я и остановился. Освободилось около 10кб памяти, что позволило добавить интересные функции.
    - включены все команды ВГ93
    - добавлен звук передвижения головки дисковода
    - добавлено создание виртуальных дисков из LVT файлов !

    О последнем подробнее:
    Файл менеджер теперь показывает еще и LVT файлы. При выборе LVT файла создается виртуальный диск с одним файлом. Для COM файлов имя файла всегда COMMAND.COM (позволяет удобно заапускать автоматом по сбросу), а для BAS файлов имя всегда LVT.BAS (позволяет незадумываясь запускать LOAD "LVT" ). Настоящее имя из LVT файла видно в метке диска.
    Поддерживается два типа бинарных файлов:
    - адрес загрузки = адресу старта
    - адрес загрузки != адресу старта и адрес загрузки >= 3
    третий тип:
    - адрес загрузки != адресу старта и адрес загрузки < 3
    не поддерживается, но я такой файл знаю всего один!
    И поддерживаются BASIC файлы.
    Для правильного создания виртуального диска должен присутствовать файл конфигурации совместимый с форматом хамелеона. Можно делать FM или MFM все будет правильно работать автоматически.
    На прилагаемом образе диска я включил много разных LVT в отдельных папках:
    LVT-BIN1
    LVT-BIN2
    LVT-BIN3
    бинарные файлы соответствующих типов. Как все работает видно на консоли.
    LVT-BAS
    BASIC файлы, не забывает, что BASICZ80 нормально стартует только после запуска игры ZYBEX или подобной.

    Многофайловые ленточные программы LVT + LV0 + LV1 и т.д. не поддерживаются. Их надо портировать на хамелеон в ручную и практически все стоящее портировано и есть на дисках.

    В комплект включены мои старые perl скрипты для манипуляции образами дисков и файлами. Но теперь появилась еще одна возможность загнать LVT файл на образ диска DSK:
    - монтируем на дисковод А виртуальный дист с LVT файлом
    - монтируем на дисковод В образ диска DSK
    - коприруем файл с А на В средствами хамелеона и его программ
    Наоборот неработает!

    Совместимость по железу 100% стартуют Lines любых видов и т.д.
    PS: по библиотекам. Обе, Petit Fat и VinxFs, пришлось немного дорабатывать. Добавил кэш на один SD сектор и функцию gets.
    Без кэша библиотеки невероятно медленные и чем больше файлов на карте - тем медленнее. Может несколько минут файл искать!
    С кэшем работает вполне сносно, чотя и немного медленнее чем на FatFs.
    Последний раз редактировалось kapitan-u; 30.06.2015 в 05:40.

  5. #75
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пожалуйста подскажите какие еще бывают заголовки у LVT файлов кроме
    LVOV/2.0/ и как их загружать. Я уже встречал LVOV/0.0/ например.
    Спасибо!

  6. #76
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,673
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    323
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чего тянуть. Попробовал. Пока два вопроса.
    SD Image - это я так понимаю образ sd-карты?
    с LvovPK02 каталогом и config.ini более менее понятно? Вопрос в следующем.
    Можно чтобы в корне диска был всего один каталог, и все остальное - в нем?
    Когда конфигов несколько на карточке, всяких разных - количество файлов и папок в корневом каталоге несколько напрягает)
    и второй вопрос - а не работает.
    Вернее до хамелеон-дос доходит, и там висим. дооооолго...
    по левомуу WIN - высвечивает обшибку Hardware Error и Retry увеличивает. Все))
    sd как sd? вроде читает-пишет с нее
    в DOS *ERROR I/O*
    Последний раз редактировалось zebest; 30.06.2015 в 08:59.
    Profi v3.2 -=- Speccy2010,r2

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

  8. #77
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Вопрос в следующем.
    Можно чтобы в корне диска был всего один каталог, и все остальное - в нем?
    Когда конфигов несколько на карточке, всяких разных - количество файлов и папок в корневом каталоге несколько напрягает)
    можно

    Цитата Сообщение от zebest Посмотреть сообщение
    и второй вопрос - а не работает.
    Вернее до хамелеон-дос доходит, и там висим. дооооолго...
    по левомуу WIN - высвечивает обшибку Hardware Error и Retry увеличивает. Все))
    sd как sd? вроде читает-пишет с нее
    Забыл предупредить! Работает только с FAT16 ! там в VinxFs что то не портировалось и я отключил и забыл! Думал FAT16 всем хватит? сейчас, когда все остальное закончил - могу вернуться к этому вопросу.

    ---------- Post added at 09:03 ---------- Previous post was at 09:00 ----------

    по поводу Партнера: у меня к нему софта нет. есть только два CPM диска, там ничего интересного нету. А ленточные файлы , я так понимаю там так просто не прикрутишь через дос. Для партнера может будет интереснее делать какой то контроллер, который будет загружать и запускать как надо ленточные файлы...

  9. #78
    Member Аватар для liberation
    Регистрация
    02.05.2010
    Адрес
    г. Запорожье, Украина
    Сообщений
    57
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kapitan-u Посмотреть сообщение
    Пожалуйста подскажите какие еще бывают заголовки у LVT файлов кроме
    LVOV/2.0/ и как их загружать. Я уже встречал LVOV/0.0/ например.
    Спасибо!
    Очень интересно. Практически весь сохранившийся софт доступен в формате .lvt (LVOV/2.0/). Можете выложить пример с заголовком LVOV/0.0/ ? Из какого архива такое чудо?

  10. #79
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://unofficial.portaone.com/~kapitan/LvovPK-02.zip

    \SD Image\LVT-BIN3\DIGGER2.LVT
    \SD Image\LVT-BIN3\DIGGER3.LVT

    где брал - уже не помню

    ---------- Post added at 18:33 ---------- Previous post was at 17:10 ----------

    про FAT16 я соврал! уже совсем запутался. FAT16 это была версия на PetitFS.
    текущая на VinxFS должна понимать все, но я тестировал только FAT16

  11. #80
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Версия 2.1
    http://unofficial.portaone.com/~kapitan/LvovPK-02.zip

    Проверено, работает FAT16 и FAT32, на карте должен быть только ОДИН раздел (partition). FAT12 не поддерживается.

    Добавлено:
    - Вывод диагностики типа FAT на старте
    - Подсказка о типах систам и partition если непроходит инициализация карты
    - Работа с read only файлами, в файл менеджере они отображаются красным цветом
    - флаг защиты записи на виртуальных дисках, чтобы небыло проблем при попытке записи
    - поддержка третьего типа COM файлов!!! теперь можно стартовать игру из папки LVT-C3

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

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

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

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

Похожие темы

  1. Львов 48кб 1988-го на РУ6 и РУ5
    от bigral в разделе Несортированное железо
    Ответов: 96
    Последнее: 21.05.2020, 12:42
  2. дайте совет по ремонту львов 48
    от artem_zp в разделе Несортированное железо
    Ответов: 29
    Последнее: 22.02.2018, 21:59
  3. Львов 48 продажа,мопед не мой:)
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 19.06.2011, 12:36
  4. [Укр] Львов ПК-01, Спектрум и джойстики
    от Robusta в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.04.2010, 20:32
  5. Меняю ПК-01 Львов
    от LeBohdan в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.02.2009, 14:59

Ваши права

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