User Tag List

Страница 6 из 9 ПерваяПервая ... 23456789 ПоследняяПоследняя
Показано с 51 по 60 из 82

Тема: Графическая библиотека

  1. #51

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,867
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    311
    Поблагодарили
    235 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vitamin, про С в вики написано разработка по 1973 год
    про тераки - сказано что разработка велась с середины 70х
    и явно что разработка такого устройства длилась не один год
    и врядли программа писалась в самый последний момент.

    ---------- Post added at 21:29 ---------- Previous post was at 21:28 ----------

    но давай не будем флудом тему засыпать
    С уважением,
    Jerri / Red Triangle.

  2. #52

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DimkaM Посмотреть сообщение
    АртСтудия реально работала с фатами.
    Хочу это видеть!

  3. #53
    DimkaM
    Гость

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Хочу это видеть!
    всё утро пытался запустить. патч на Артстудию заново накладывал, не заработало.
    Оказалось Savelij убрал бейсик из нулевой паги пзу.
    Исходники на работе должны быть, завтра поправлю.

  4. #54
    DimkaM
    Гость

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Пишется на sjasmplus, линкуется с SDCC.
    Я думаю довольно интересная сдк выйдет, если будет достаточный функционал.

    ---------- Post added at 17:02 ---------- Previous post was at 17:00 ----------

    Цитата Сообщение от alone Посмотреть сообщение
    Хочу это видеть!
    Считай, что я наврал.
    Часть исходников в z88dk компилил, а щас уже и непомню что там как компилится, на IAR давно пересел.

  5. #55

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DimkaM Посмотреть сообщение
    Считай, что я наврал.
    А не ты ли недавно скриншот выкладывал?

  6. #56
    DimkaM
    Гость

    По умолчанию

    Выкладывал, видимо это всё что осталось от тулзы.щас какойто косяк с записью. грузит, а сейвить не хочет.
    Последний раз редактировалось DimkaM; 19.02.2012 в 19:23.

  7. #57

    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Графической библиотеки самой по себе мало. Нужен саппорт.
    Кратко говоря, современные программеры приучены экономить время - появился вопрос, набрал его в гугле, почитал инфу, выбрал решение, реализовал его по своему вкусу или приручил готовое.
    Что же на спектруме? Попробуйте набрать в гугле что-нибудь посложнее, чем "ZX-spectrum память 128" и убедитесь сами - на самую базу нужно убить чертову кучу времени.
    Когда я не так давно игрался с классическим чанки-режимом, я думал, что всё будет просто - найду исходник, адаптирую под sjasm и вот он, профит.
    Ан нет! Вот здесь допили кусок, который автору было лень вписать самому, здесь пофикси баги, а здесь разберись в каком-нибудь бородатом *****коде, который сам автор не знал, зачем приделал.
    Это всё не мотивирует ни разу - порог вхождения в разработку повышается на пустом месте, а мы потом удивляемся, как это мало новых программистов появляется на платформе.
    Исходники в текущем виде - бесполезный хлам для 90% заинтересованных людей.
    Мало того, что нужно взять какой-нибудь незнакомый экзотический ассемблер со своим не совсем скажем интуитивно понятным интерфейсом, найти нужный файл из 100500 на дискетке, так оно еще и имеет шансы не взлететь после компиляции.
    И кто будет этим заниматься кроме нескольких мегагуру?

    Как оно должно быть:
    1. Имеем процедуру/библиотеку, готовую к использованию, разделенную на модули и вычищенную от специфической логики.
    2. Имеем краткий туториал на каждую фичу.
    3. Имеем на каждую фичу отдельный компилируемый через bat-файл пример.

    Тогда да, кто-нибудь даже воспользуется. А если вывалить гору слабопонятного кода без отдельных примеров - мало у кого хватит желания в этом ковыряться, сколь бы гениальной ни была разработка.
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

  8. #58

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ищо раз повторяюсь, будет готовая рыба. Не взлететь оно не сможет, все нужные тулзы будут в комплекте.

  9. #59

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    в MS-DOS тоже для чтения TR-DOS-дисков отдельные копировщики делают, и никакой прозрачности.
    Делает кто? Те кто не смогли написать драйвер, так ведь? А написали кривенькие программки едва едва рабочие. А драйвер написать можно было бы. Я для Q-DOS написал такой, и параметры trdos блоков (адрес загрузки кодов и стартовый адрес бейсика) не теряются при этом. Так что ответ не принимается. Никакие 640К для этого не нужны. Всё делается в нормальной ОС, средствами драйвера, который и эмулирует нужную нам среду. Это _реально_ и не нереализуемо. А реализуемо и причем тривиально.

    ---------- Post added at 08:49 ---------- Previous post was at 08:45 ----------

    Цитата Сообщение от Максагор Посмотреть сообщение
    Или же делать отдельные дрова под каждую ФС и внешнее устройство свой подгружаемый резидентный драйвер, которые все вместе опять займут кучу места в ОЗУ. Нет уж, проще написать обычную исполняемую программу, которая сама по мере необходимости будет подгружать нужные модули с дровами и описанием ФС, повесить ее на горячую клавишу и получать удовольствие. Тем более. что обычное копирование по F5 тоже происходит посредством внешней утилиты. Так что тут ничего не изменится.
    Судя по ответу могу резюмировать, что тазик - не ось. А некий *****код, который нахх никому не нужен, бесполезен. Даже базовые функции (работа с файлами) он реализовать не может. Надо нам драйвер чужой системы и всё. Тупик. Надо 640К. Уж признай, что тазик - говна кусок?

    ---------- Post added at 08:55 ---------- Previous post was at 08:49 ----------

    Цитата Сообщение от Максагор Посмотреть сообщение
    Потому что это часто невозможно - например в заголовках файлов в MS-DOS теряется такая важная для спектрума информация как стартовый адрес исполняемого файла. Ну и др.
    Это если мозги не включить, то да, теряется.

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

    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
    [свернуть]

  10. #60

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    тут надо отметить такой моменит - в чём разница загрузки драйверов осью для разных фс и девайсов и загрузкой модулей (которые суть - драйвера только для отдельного камандера) всё тех же фс и девайсов для отдельного камандера? память сожрётся что так что так. однако. имея в средствах оси вминяемый механизм для работы с драйверами, можно реализовать загрузку не всех подряд драйверов, а только тех, что что нужны сейчас. ведь можно при запусске системы пройтись по дискам (например) и определить какая фс где находится. фат, изфс, цпм, значит три драйыера будут погружены. если считаете что дрова будут чрезмерно большие, это только на свои руки пинять можно.
    например в заголовках файлов в MS-DOS теряется такая важная для спектрума информация
    эта проблема решается выбором одного из двух путей - либо конверсия файла в/из хобетты средствами драйвера, либоб запись заголовка трдос файлов в атрибуты файла на фс фат (как вариант, хотя и не совсем красивый).
    Последний раз редактировалось Sayman; 20.02.2012 в 07:00.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

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

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

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

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

Похожие темы

  1. библиотека на форум
    от sevol в разделе Форум
    Ответов: 4
    Последнее: 26.06.2010, 09:06

Ваши права

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