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

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 18 из 18

Тема: Grand's Boot

  1. #11
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,970
    Благодарностей: 404
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    Длинные названия, правда, можно было писать только для бейсик-файлов. Всё прописывалось в файле самого бута.
    Ну это само собой разумеется, для других и не нужно. Кому нужны мейджик копии? Я уже который год делаю свою мегаколлекцию на дискетах, юзаю тот бут с длинными именами, что описал выше. В названии игры ещё бывает можно указать особенность (128К или чей релиз). Кстати. Просто ради инетреса перебрал кучу бутов, почти все ужасный кал, кроме ZYX и ещё пары. Но во всех нужны правки насчёт правильного опроса кемпстона и других ошибок. Такое ощущение, что люди писавшие эти буты были как зомбированные или под гипнозом. Или реально не понимали, зачем нужна эта программа. Кривой опрос клавиш, чем быстрее работает у нас проц тем быстрее там ездит курсор, на 7Мгц уже очень сложно выбрать нужный пункт. Булькание, прыгание какое-то часто, нечитабельный текст, уродливый шрифт. Или вдруг, внезапно только управление от курсора или IF2, почему не сделать несколько параллельно? Или всё более менее норм, но более 20 файлов не понимает, скролла нет. Бут в теме я ещё не смотрел, проверим на предмет таких недоработк.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  2. #12
    Master Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    743
    Благодарностей: 204
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim
    Имена файлов 8 символов это моветон, нужно делать поддержку "длинных имён". В 90х было как минимум 2 бута, которые такое поддерживали.
    Цитата Сообщение от solegstar
    Я знаю еще один бут, от Mr Adventure, из Мариуполя.
    Задумывался над этим когда-то и я. В моём варианте длинные имена тоже были только в BASIC-файлах, хранились внутри их и не терялись бы прикопировании.
    Так какое же решение сейчас выбрать?


    Цитата Сообщение от AndTorp
    Опция интересная, но только предусмотрите возможность принудительной установки цвета по желанию пользователя.
    Принято. Сейчас можно только отключить ее, вручную в последнем секторе файла (и code-версии и обычной) прописав необходимые значения.
    Последний сектор начинается с идентификатора #FD, #06. Если в байт со смещением +11 (деситич.) записать 0 вместо 1, бордюр будет всегда черным.
    А вообще эту фичу я впервые применил в Grand's Screen Viewer V1.12, только там она отключается в окне настроек.


    Цитата Сообщение от AndTorp
    1. Запустил в эмуляторе с диска A.
    ...
    5. Получил ошибку: "R Tape loading error, 1:1"
    Так будет и на реале. Не дошли руки исправить этот недочет...


    Цитата Сообщение от AndTorp
    Перехода на шрифт 6x8 не планируется?
    Есть такая задумка. Но когда ее осуществлю - не знаю.
    Давным давно шрифт 4x8 был выбран, чтобы получить быструю печать и иметь маленькую площадь окна на фоне картинки. Но сейчас, конечно можно и поработать в другом направлении.


    Цитата Сообщение от solegstar
    Поддержка расширенного экрана.
    И такая идея у меня была. Но тут полностью придется переписывать все графические процедуры.

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

    Цитата Сообщение от Vadim
    Просто ради инетреса перебрал кучу бутов, почти все ужасный кал, ...
    Такое ощущение, что люди писавшие эти буты были как зомбированные или под гипнозом. Или реально не понимали, зачем нужна эта программа.
    Vadim, на мой взгляд, люди не понимали, что boot - это сложная системная программа и должна грамотно взаимодействовать с операционной системой, а для ее написания нужны знания. Я в 1990-е тоже насмотрелся негативных примеров бутовых программ и мне захотелось сделать свой. Первую версию Grand's Boot я сел делать уже имея представления об опериционных системах ZX Spectrum и TR-DOS, но главный опыт все равно пришел при работе над ним.


    Цитата Сообщение от Vadim
    Бут в теме я ещё не смотрел, проверим на предмет таких недоработк.
    Буду только рад услышать мнение.

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

    Цитата Сообщение от AndTorp
    4. Щелкнул по boot.
    5. Получил ошибку: "R Tape loading error, 1:1"
    Вообще-то, опция "boot" или "[boot]" на файловой панели это RUN "boot" с текущего устройства. Поэтому, если диска в дисководе нет, то - R Tape loading error.
    Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.

    Grand's - сайт об электронно-вычислительной технике (зеркало)

  3. #13
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,970
    Благодарностей: 404
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    Так какое же решение сейчас выбрать?
    Тут бут от Инфоркома хранит длинные имена на дорожке 0 за каталогом (по памяти не помню какой сектор). Я этот бут портировал в +3ДОС и там такое ессно не прокатывает, пришлось создать файл, в котором лежат соответствия между коротким именем и длинным. Ввод длинного имени по клавише EDIT (CS+1) стоя в строке будта на имени файла. Бут знает короткое имя, юзер вводит длинное. При записи файла на диск ещё происходит "нормализация", проверяем не удалили ли мы какой бейсик файл, если да, то удаляем соотв. строку соответствия и записываем файл.

    Так можно сделать и в трдос. сделать файлик и писать в него. Файлик вторым файлом будет идти после boot. Размер пусть ограничен и список заранее ограничить скажем 30-ю позициями. Или 32.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  4. #14
    Activist
    Регистрация
    03.03.2008
    Адрес
    Петербург
    Сообщений
    215
    Благодарностей: 122
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Grand, у Вас, вроде, не выводятся сообщения об ошибках (нет дискеты и т. п.)?
    Если не выводятся, то хорошо бы сделать.

  5. #15
    Master Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    743
    Благодарностей: 204
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обработка ошибок есть. Выдается окно с системными кодами ошибок. При No disk - сразу осуществляется переход на пустую файловую панель, так как в этом случае окно с одной и той же ошибкой быстро надоедает.

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

    Grand's - сайт об электронно-вычислительной технике (зеркало)

  6. #16
    Activist
    Регистрация
    03.03.2008
    Адрес
    Петербург
    Сообщений
    215
    Благодарностей: 122
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    При No disk - сразу осуществляется переход на пустую файловую панель, так как в этом случае окно с одной и той же ошибкой быстро надоедает.
    Но в таком случае, пользователь не проинформирован об ошибке и будет полагать, что всё прошло успешно. Просто на диске есть только файл "boot.B". Хотя, может отсутствовать не только этот файл, но и диск вообще.

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

  8. #17
    Master Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    743
    Благодарностей: 204
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndTorp
    Но в таком случае, пользователь не проинформирован об ошибке и будет полагать, что всё прошло успешно.
    Писалось-то для реала. Предпологалось, что пользователь обратит внимание на обращение к пустому дисководу, и еще вынужден будет подождать несколько секунд, пока снимется обращение к нему.
    Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.

    Grand's - сайт об электронно-вычислительной технике (зеркало)

  9. #18
    Master Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    743
    Благодарностей: 204
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вторая тестовая версия

    Давайте попробуем еще один тестовый вариант. Сделано следующее:
    - При отсутствии диска в дисководе выдается окно с сообщением No disk (точнее с кодом).
    - Опция "[boot]" на файловой панели блокируется, если та пустая или на диске нет файлов.
    - Цвет бордюра устанавливается с учетом краевых атрибутов фоновой картинки: если преобладает paper 6 или 7 - то бордюр белый, для преобладающих других цветов - черный.

    Во вложении тестовый вариант программы. Просьба не распространять ее, поскольку это не законченный программный продукт.
    Вложения Вложения
    Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.

    Grand's - сайт об электронно-вычислительной технике (зеркало)

  10. Эти 3 пользователя(ей) поблагодарили Grand за это полезное сообщение:
    Djoni (19.04.2019), OMu4 (19.04.2019), SoftLight (18.04.2019)

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Ferrari grand prix challenge
    от Addison в разделе Nintendo
    Ответов: 2
    Последнее: 29.04.2017, 22:42
  2. Grand Prix Simulator 2
    от HitPo в разделе Игры
    Ответов: 8
    Последнее: 11.04.2013, 16:16
  3. Grand Rom Max
    от ^m00h^ в разделе Unsorted
    Ответов: 3
    Последнее: 07.02.2010, 08:25
  4. [GAME] VIRTUAL GRAND PRIX
    от sv в разделе Amiga
    Ответов: 3
    Последнее: 30.10.2008, 22:41
  5. Архив исходников и софта от Grand'а
    от Grand в разделе Программирование
    Ответов: 9
    Последнее: 28.05.2008, 18:27

Ваши права

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