User Tag List

Страница 79 из 93 ПерваяПервая ... 757677787980818283 ... ПоследняяПоследняя
Показано с 781 по 790 из 1115

Тема: Эмулятор УКНЦ - UKNCBTL

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну как бы мысль-то не новая. Например, мы такое видели на МС-0515: http://zx-pk.ru/threads/15146-ms-051...l=1#post902042 -- там всего 26 байт записывается в один из секторов, в итоге диск "инициализирован".

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

  3. #2

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,700
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    196
    Поблагодарили
    128 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    КЦ :-)

  4. #3

    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    КЦ :-)
    Так это разные КЦ - «компьютер научного» и «контроллер графического»

  5. #4

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот КЦ на Плюке и КЦ на Земле были одинаковые!

  6. #5

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для утилиты Sav2Cart сделал сжатие по алгоритму LZSS, используется если только образ не влезает как есть и не влезает после использования RLE.
    За основу была взята реализация LZSS, которая лежит в виде lzss.c буквально на каждом углу /* LZSS encoder-decoder (c) Haruhiko Okumura */, и затем допилена напильником под загрузчик.
    Загрузчик взят из исходников утилиты LZSAV (за авторством Остапенко Алексей, 1994 год).

    Для примера в том же архиве вложен HWYENC.BIN

    Исходники утилиты здесь: https://github.com/nzeemin/ukncbtl-u.../Sav2Cartridge
    Вложения Вложения

  7. #6

    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Для утилиты Sav2Cart сделал сжатие по алгоритму LZSS, используется если только образ не влезает как есть и не влезает после использования RLE.
    А почему сразу не жать только при помощи LZSS?
    Скорость распаковки хочется иметь максимальную?

    Кстати, ещё вариант - почему бы взять код распаковщика из ПЗУ ПК11/16 ( https://github.com/troosh/pk11-16/bl...IOS/P16UNP.MAC ), на удивление сильно сжимает не смотря на возраст. Упаковщик там же: https://github.com/troosh/pk11-16/bl...ft/BIOS/PL.PAS

  8. #7

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    troosh, как бы из логики что зачем жать если можно не жать.
    Для Sav2Cart я пока проблему решил. Возиться с ещё одним архиватором пока желания нет.

  9. #8

    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    troosh
    Для Sav2Cart я пока проблему решил. Возиться с ещё одним архиватором пока желания нет.
    Сделал концепт по поддержке LZ4 (в смысле кубики сделал, а теперь слепить вместе нужно и отладить, когда продолжу не знаю - но будет весело т.к. никогда не видел живую УКНЦ и, каюсь, эмулятор не запускал):
    https://github.com/troosh/ukncbtl-ut.../Sav2Cartridge

    Картриджи могут ведь, наверное, быть не только 24К, но и 16К и 8К, а с учётом микросхем половинок ещё могут быть 4К, 12К и 20К.

    Сейчас с LZSS резер в картридже 0.5 Кбайт, а с LZ4 - 4 Кбайт, на более прогрессивных алгоритмах можно выдать ещё 3..4Кбайт, но там далее скорость сильно упадет и размер распаковщика начинает резко расти и затея становиться бессмысленной (совсем).

  10. #9

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    troosh, доделаешь -- жду pull request на гитхабе

    Картридж для УКНЦ известен только один, с Бейсиком.
    Конечно, больше лучше, но даже с LZSS уже в картридж можно запихнуть программу, занимающую почти всю память ЦП.

  11. #10

    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от troosh Посмотреть сообщение
    Картриджи могут ведь, наверное, быть не только 24К, но и 16К и 8К, а с учётом микросхем половинок ещё могут быть 4К, 12К и 20К.
    Не должно быть такого. Схемотехнически включится все равно 24Кб. Приврал - включится не менее 8Кб, если двух других микросхем нет, не знаю что будет.

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

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Картридж для УКНЦ известен только один, с Бейсиком.
    Три - ещё есть один с текстовым редактором и картридж с ПО для медицинского спектрографа.
    Последний раз редактировалось MacBuster; 29.12.2018 в 23:44.

Страница 79 из 93 ПерваяПервая ... 757677787980818283 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1198
    Последнее: 07.05.2025, 13:34
  2. Ответов: 247
    Последнее: 17.11.2024, 07:55
  3. Эмулятор УКНЦ на JavaScript
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 27.04.2021, 14:26
  4. УКНЦ и Gotec Flash Floppy эмулятор
    от Ynicky в разделе ДВК, УКНЦ
    Ответов: 10
    Последнее: 10.09.2019, 04:34
  5. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27

Ваши права

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