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

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 48

Тема: Оконный интерфейс для asm, может кто помнит?

  1. #21
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Имею вопрос ко всем присутствующим.

    Раз уж пошла речь о полном фреймворке - у меня еще есть драйвер файловой системы ADS (ASC Disk System), извлеченный и продизассемблированный из ASM 1.12.

    Эта файловая система основана на 12-bit FAT, имеет формат 10 секторов по 512 байт на дорожке, ёмкость корневого каталога 256 файлов; на каждый файл есть 4 бита флагов (Read-only, Deleted, Hidden, Reserved). Поле размера файла имеет 3 байта (максимальная длина файла - 16Мб). За счет флага Reserved можно было бы сделать подкаталоги (ASC собирался, но не успел). Имена файлов - 8+3. Эффективность представления каталогов и FAT выше, чем у MS-DOS, что повышает полезную ёмкость диска. Качество кода очень высокое, можно одновременно открывать и работать с несколькими файлами, имеются высокоуровневые функции доступа. Драйвер ФС включает в себя драйвер ВГ93.

    Интерес, скорее всего, чисто академический, т.к. это нестандартная, мало где используемая ФС, хотя и высокого качества, особенно по меркам 90х гг. А так, при разработке новых приложений было бы логичнее использовать драйвер MS-DOS FAT12/exFAT.

    Если кого-нибудь интересует ADS - могу выложить дизассемблер с комментариями.
    Последний раз редактировалось Barmaley_m; 20.12.2018 в 18:52.

  2. #22
    Activist
    Регистрация
    10.01.2010
    Адрес
    Смоленская обл.
    Сообщений
    425
    Спасибо Благодарностей отдано 
    133
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Destr Посмотреть сообщение
    Во, из STORM вроде (0-255)
    Не, не STORM, а BGE. Набор 5x8, первые 4 символа после 0-го типичны только для интерфейса BGE, псевдографика при 5x8 только для отмазки ))

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Большинство современных текстовых редакторов поддерживают выбор кодировки. Например, FAR под Windows или gedit под Линукс.
    gedit без пинков не очень, под линь лучший вариант kwrite или kate.

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Также можно импортировать исходники в CP866 и сохранить их в формате Unicode, если sjasm это поддерживает.
    Вроде как не поддерживает, если только в новье не запилили. Но, если пользуете только текст, то можно писать в cp1251 а компилировать с ключем перекодировки --dos866 , а если с псевдографикой, то тут увы, либо непосредственно dos866 (с редакторами его поддерживающими), либо номерами символов в DB.

  3. #23
    Master
    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    43
    Поблагодарили
    32 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какую-то непонятную ересь про сиджасм вы тут пишите. Сделайте файл в 866 и компильте, какая асму разница че там за коды в db?

  4. #24
    Activist
    Регистрация
    10.01.2010
    Адрес
    Смоленская обл.
    Сообщений
    425
    Спасибо Благодарностей отдано 
    133
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    Какую-то непонятную ересь про сиджасм вы тут пишите. Сделайте файл в 866 и компильте, какая асму разница че там за коды в db?
    Так про то и пишут, что не хотят в 866 ))

  5. #25
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,570
    Спасибо Благодарностей отдано 
    937
    Спасибо Благодарностей получено 
    895
    Поблагодарили
    659 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Любой адекватный текстовый едитор под виндой вполне себе понимает 866.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

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

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  6. #26
    Activist
    Регистрация
    10.01.2010
    Адрес
    Смоленская обл.
    Сообщений
    425
    Спасибо Благодарностей отдано 
    133
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Любой адекватный текстовый едитор под виндой вполне себе понимает 866.
    Увы ! Crimson Editor, которым я пользуюсь - неадекватный ! )) Но я к нему привык, поэтому ключ --dos866 - мой выбор ))

  7. #27
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,570
    Спасибо Благодарностей отдано 
    937
    Спасибо Благодарностей получено 
    895
    Поблагодарили
    659 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    там есть не только ключ. есть еще
    ENCODING <encoding>

    Useful only for non-English users (Cyrillic-encodings-specific)
    Set the current encoding, i.e. if you set DOS, SjASMPlus will automatically convert strings from ANSI to DOS-866. Encoding may be DOS(DOS-866) or WIN(ANSI/Win-1251). Default is WIN.
    ENCODING "WIN"
    DB"тексттекст" ;will be тексттекст
    ENCODING "DOS"

    DB"тексттекст" ;will be ⥪бв⥪бв
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

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

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  8. #28
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,802
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    88 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dart Alver Посмотреть сообщение
    Не, не STORM, а BGE. Набор 5x8, первые 4 символа после 0-го типичны только для интерфейса BGE, псевдографика при 5x8 только для отмазки ))
    Не сторм, но суть та-же.
    Вообще кодировка мозговыносящая (на предмет писания текстового экрана) но вообще умерла и хрен с ней. utf-8 не лучше.
    Царю Петру низкий поклон за не-латиницу, подкузмил, а всё равно алгоритмизация окошек и прочего стаффа - до сих пор не решена...

  9. #29
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Destr Посмотреть сообщение
    Царю Петру низкий поклон за не-латиницу, подкузмил
    Китайцам еще меньше повезло. Однако держатся за свою письменность и не жужжат.

    Но еще не все потеряно. Вон в Молдавии перешли на латиницу, в Казахстане собираются, во многих других постсоветских странах. Может, еще и Россия когда-нибудь на латиницу перейдёт. A nekotorym ludyam uzhe seichas udobnee pechatat v transliteracii.
    Цитата Сообщение от Destr Посмотреть сообщение
    а всё равно алгоритмизация окошек и прочего стаффа - до сих пор не решена...
    Это ты что имеешь в виду?

  10. #30
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,802
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    88 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Это ты что имеешь в виду?
    Это имею в виду что даже на зачуханом i286 сумели надстроить дос до окон 3.11 а мы с тырдосом так и чухаемся...
    Затомыпишимдемыкакихнивид илсвет!

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кто помнит пленочную клавиатуру?
    от SaintTurnip в разделе Устройства ввода
    Ответов: 6
    Последнее: 05.02.2014, 09:17
  2. Аркадные автоматы. Кто чего помнит
    от KiN0 в разделе Зарубежные компьютеры
    Ответов: 9
    Последнее: 31.05.2012, 00:53
  3. Оконный интерфейс для БК0011
    от vinxru в разделе БК-0010/0011
    Ответов: 43
    Последнее: 17.03.2012, 19:33
  4. Ответов: 6
    Последнее: 28.08.2008, 21:34

Ваши права

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