LINUX.ORG.RU

ZXTune b1716

 , , ,


0

1

Вышла новая версия кроссплатформенного плеера и риппера музыки старого доброго ZX Spectrum.

Основными достоинствами проекта является его кроссплатформенность, быстрый и глубокий поиск музыкальных модулей в больших объемах данных. Также плеер имеет множество функций, облегчающих работу с большими коллекциями треков: поиск и удаление дубликатов, множество плейлистов, асинхронное выполнение операций, экспорт и конверсия в популярные форматы.

Плеер представлен в виде GUI-приложения на базе Qt (zxtune-qt) и в виде CLI (zxtune123).

Список изменений:

  • Добавлено:
    • сохранение настроек и состояния интерфейса;
    • диалог настроек;
    • сохранение и восстановление плейлистов между запусками;
    • буфер обмена для плейлистов;
    • изменение порядка колонок в плейлисте и их включение/отключение;
    • возможность поиска треков;
    • для dingux: отключение дисплея по переключателю 'hold';
    • улучшены сообщения об ошибках;
    • возможность двойного анализа контейнеров без преобразования (TRD/SCL);
    • обновление boost до 1.49.0 и Qt до 4.8.1 (для dingux по-прежнему Qt 4.7.1).
  • Исправлено:
    • сортировка плейлиста после его загрузки;
    • обновлены иконки;
    • обработка строк, обрамленных символом «'» при загрузке плейлиста;
    • позиционирование на место клика в слайдерах;
    • новые колонки в плейлистах.

    Доступны сборки для Windows и различных дистрибутивов Linux (Ubuntu, Arch Linux, Dingux etc). Поддерживаются аппаратные платформы x86, x86_64 и mipsel (Dingux).

>>> Подробности



Проверено: tazhate ()
Последнее исправление: thelonelyisland (всего исправлений: 11)

Ответ на: комментарий от lenin386

Сэр Синллкер экономил на каждом транзисторе

Вообще-то, у него был отдел R&D, а сам он ничего не разрабатывал. Полный состав отдела узнать уже сложновато, но главный проектировщик вот: http://www.nvg.ntnu.no/sinclair/sinclair/westwood.htm А главный схемотехник вот: http://en.wikipedia.org/wiki/Richard_Altwasser С них и спрашивай.

anonymous
()
Ответ на: комментарий от powerpc

Тут Debian Sid селал мне подарок — абсолютное отсутствие netwroking, даже ping 127.0.0.1 и ping6 ::1 пишут «connect: Network is not reachable».

Я правильно понял, что через 10 дней это надо ждать в Wheezy?

Спасибо за предупреждение.

hobbit ★★★★★
()
Ответ на: комментарий от Napilnik

И почему тогда скорпионы и прочие УГ подделка?

Ну, почему-почему. Потому что магнитофонный вход зачем-то не развели. Чем думали ? Думали, что револьционную супер-машину разрабатывают чтоли ? И это, стерео там, где его сроду не было - такое же УГ, как и цветная картинка, которая разрабатывалась под ЧБ мониторы, но былы выведена на цветной. Надеюсь, понимаешь, о чём я.

lenin386 ★★★★
()
Ответ на: комментарий от anonymous

Вообще-то, у него был отдел R&D, а сам он ничего не разрабатывал.

Вообще-то, он совал свой нос во все дыры. Результатом стала, например, УГ 40-ка клавшная резиновая клавиатура. И ещё он умел обычие не платить премии разработчикам, из-за чего они прекращали с ним сотрудничсево.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Стерео было по месту, сам экспериментировал с программой из брошюры эмулирующей псевдодвухканальный звук, было прикольно. Кто же думал что через несколько лет система рипнется. Ведь реально лажа получилась: компьютеры из нижнего ценового диапазона исчезли из продажи, среднего не было а верхний кусался страшнее собаки баскервиллей, хоть на кубике рубике программируй. Цветная картинка хорошо смотрелась не на мониторах а на ЧБ телевизорах типа шилялис, были тогда такие переносные с плосским экраном с 14.5 см диагональю. Как тогда говорили - просто немного краски долить и будет цветная картинка. Бледножёлтый и розовый цвета там присутствовали и при чёткой картинке красный цвет от зелёного отличить было можно. На мониторах этого эффекта видно не было. Хорошие были компьютеры, их бы ещё лет 5 продавать во всех магазинах, цены бы им не было. Когда система стала разваливаться, искал кассету с паскалем и нигде не мог найти.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Стерео было по месту, сам экспериментировал с программой из брошюры эмулирующей псевдодвухканальный звук, было прикольно.

Это тебе было прикольно, а слышать звук, звучащий Х.З. из какиз каналов - совсем не прикольно. Оригинальные саундтреки писали под моно, соответственно, ритм, например, мог зазвучать из какого угодно канала, и это - неприкольно. Не было даже стандарта, какие из каналов AY куда подключать. Наши польские друзья считали, что подключать нужно по схеме ACB, мы - ABC. Или наоборот, не помню уже. В результате, партия могла зазвучать откуда угодно, и это - не стерео, а бред.

Цветная картинка хорошо смотрелась не на мониторах а на ЧБ телевизорах типа шилялис,

Я говорил по наоборот, вообще-то.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Это тебе было прикольно, а слышать звук, звучащий Х.З. из какиз каналов - совсем не прикольно.

Не нравится - нужно было сделать механический переключатель на колонках - стерео в моно, одним больше, одним меньше - невелика разница.

Я говорил по наоборот, вообще-то.

А наоборот было у «зажратых буржуев», это их проблемы про «бриллианты мелкие». Ты хочешь чтобы хаотично развивающаяся система в один месяц родила общие стандарты и приняла их к исполнению. Если бы на спектрумы вдруг не напала эпидемия, то постепенно всё могло к тому прийти, но не судьба.

Napilnik ★★★★★
()
Ответ на: комментарий от AVL2

А есть другие интересные мясные темы типа улучшенного бинарного реестра гнома или очередной мегаценной игрушки купленной космонавтом для «юных убунтят»? Вот то-то и оно.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Не нравится - нужно было сделать механический переключатель на колонках

Мне ничего переключать не надо - у меня оригинал. Я просто говорю, что эти советские поделия - УГ. Всего лишь. Все эти писки - не hi-fi. AY-генератор ПРЯМОУГОЛЬНЫХ импульсов. Для уха это - дрянь. Звук, пропущенный через модулятор в оргинале - гораздо сексуальнее. Утверждаю это как аудиофил.

Если бы на спектрумы вдруг не напала эпидемия

Русские спорщики отличаются тем, что не понятно, что они имеют ввиду под Спектрумами. Если русские клоны, то никакая там была не эпидемия, как только у людей стало побольше денег - русские Спектрумы не выдержали конкуренции с IBM PC и естественным образом отмерли. Ну, а оригиналы сэр Синклер гордо слил Амстраду, а они быстренько убрали с рынка конкурирующую платформу, хотя я их не понимаю, если честно. Спектрумы продавались, а капиталист никогда не должен закрывать контору, пока с неё капает хоть какая-то денюшка.

lenin386 ★★★★
()
Ответ на: комментарий от Napilnik

родила общие стандарты и приняла их к исполнению. Если бы на
спектрумы вдруг не напала эпидемия, то постепенно всё могло к тому
прийти, но не судьба.

Не произошло бы этого. Перспектив дальнейшего развития у архитектуры не было, а стандартизировать всякие мелочи, типа ABC/ACB разводки аудио, вряд ли кто из серьёзных контор бы стал.

anonymous
()
Ответ на: комментарий от lenin386

Я просто говорю, что эти советские поделия - УГ.

Ну так и пользуйся аплемакинтошами, никто тебе не запрещает.

Если русские клоны, то никакая там была не эпидемия, как только у людей стало побольше денег - русские Спектрумы не выдержали конкуренции с IBM PC и естественным образом отмерли.

Это только внутри мкада у людей больше денег стало, а за мкадом особо не было ни их ни дешёвых компьютеров, если не считать таковыми денди и сеги. Триставосемьдесятшестые использовались в организациях до начала 21 века. Вот как купили золотые ящики, так почти 10 лет они пахали бессменно.

Спектрумы продавались, а капиталист никогда не должен закрывать контору, пока с неё капает хоть какая-то денюшка.

Именно что конторы закрылись вдруг - не стало товара, закрылись конторы.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Ну и какое развитие у денди? Всё дело в совместимости: какой-нить мега-спектрум никому особо не нужен бы был, если бы он не поддерживал весь парк существующего ПО, а он бы не поддерживал, стоило только перейти на 32битный проц. Сейчас спектрум получил своё вполне логичное развитие ввиде программной эмуляции на современных архитектурах.

anonymous
()
Ответ на: комментарий от Napilnik

Триставосемьдесятшестые использовались в организациях до начала 21 века. Вот как купили золотые ящики, так почти 10 лет они пахали бессменно.

Ну, и что ? Спектрум на предприятие толи ? Эта машина была ни разу для производства не приспособлена. Принтер как к этому чуду подключать - думали об этом ? Сеть ? Его шина не вытянет нагрузки 2-3 штук периферии - схемотехника без шинных усилителей : шины как таковой и не было никогда - ни в оригинале, ни в клонах. Оно даже от подключения некоторых джойстиков странно вести себя начинало. Это дело понимал даже Синклер - он очень хотел убить IBM и Mac, но не с помощью Спектрума.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Ну, и что ? Спектрум на предприятие толи ? Эта машина была ни разу для производства не приспособлена. Принтер как к этому чуду подключать - думали об этом ? Сеть ? Его шина не вытянет нагрузки 2-3 штук периферии - схемотехника без шинных усилителей : шины как таковой и не было никогда - ни в оригинале, ни в клонах.

А вы про IS-DOS и NemoBUS слышали?

Vitamin_CAIG
() автор топика
Ответ на: комментарий от lenin386

Ну, и что ? Спектрум на предприятие толи ?

А если напрячь логическое мышление? Пока тройки крутились у тех кто их купил, а они были надёжные, на вторичном рынке тоже был вакуум. Заменить поломанный спектрум дешёвой тройкой/четвёркой, задача не из лёгких. А ты говоришь, все разом перешли на айбиэмки, на денди с накрученной в разы ценой они перешли, бо конкуренции не было.

Оно даже от подключения некоторых джойстиков странно вести себя начинало. Это дело понимал даже Синклер - он очень хотел убить IBM и Mac, но не с помощью Спектрума.

Это ваши правильные оригинальные аппараты тупили а УГ клонам пара джойстиков разных типов не нагрузка.

Napilnik ★★★★★
()
Ответ на: комментарий от Vitamin_CAIG

А вы про IS-DOS и NemoBUS слышали?

Причём тут IS-DOS - не знаю. Умерла, не родившись. Вот какая нафиг IS-DOS за пределами столиц ? Я сам жил за пределами столиц и не зря упоминал об отсутвии магнитофонного входа в ZS-Scortpion. Где дисктеты на 720k брать ? Где дисководы брать ? А нету их - не чистых, ни с программами. А что есть NemoBUS, и у какого пьяного слесаря её купить по чеку для предприятия - мне остаётся только догадываться и в гугле меня забанили.

lenin386 ★★★★
()
Ответ на: комментарий от Napilnik

Это ваши правильные оригинальные аппараты тупили а УГ клонам пара джойстиков разных типов не нагрузка.

Смотря, какие джойстики, куда подключены, и пр. Оригинальные аппараты от двух джойстиков уже тупили, да. Либо угадал, либо знал :-) Чудес тут нет : нет шины - нет расширяемости.

lenin386 ★★★★
()
Ответ на: комментарий от anonymous

Ну и какое развитие у денди?

Продавались на каждом углу до конца века, вначале цена на них была некислая, быстроломающиеся картриджи продавались чуть ли не мешками, выпускались новые игры и переделывались старые.

Всё дело в совместимости: какой-нить мега-спектрум никому особо не нужен бы был, если бы он не поддерживал весь парк существующего ПО, а он бы не поддерживал, стоило только перейти на 32битный проц.

А кому в разгаре девяностых был особо нужен 32 битный проц? Игры от своих предшественников аппарат поддерживал и этого достаточно. Недоставало только массовых простых моделей с дисководами, лёгкого тюнинга, стартовой дискеты с хитами и пиара. У конкурентов картридж с одной игрой стоил около 8 баксов, с черырьмя в 2 раза дороже. Всё это дело быстро ломалось и не копировалось на дешёвые носители.

Сейчас спектрум получил своё вполне логичное развитие ввиде программной эмуляции на современных архитектурах.

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

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Продавались на каждом углу до конца века

А Спектрумы (клоны) (новые!) продавались дай Бог памяти, до 2005-го года.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Причём тут IS-DOS - не знаю. Умерла, не родившись.

Как раз потому что началось повальное удешевление ibm pc.

Я сам жил за пределами столиц и не зря упоминал об отсутвии магнитофонного входа в ZS-Scortpion.

А что, кроме этого клона других не было?

А что есть NemoBUS, и у какого пьяного слесаря её купить по чеку для предприятия - мне остаётся только догадываться и в гугле меня забанили.

Наверное у того же, у которого PCIE сейчас покупают. Мешками.

Vitamin_CAIG
() автор топика
Ответ на: комментарий от lenin386

А Спектрумы (клоны) (новые!) продавались дай Бог памяти, до 2005-го года.

Это у вас, у нас где-то в половине девяностых всё разом кончилось, на бэушке сидел. Хотел купить новую плату от скорпиона или 128, дискет 2 коробки а вокруг хоть шаром покати. Про интернет доставку тогда и не мечтали, массовые дендики этого не умели:)

Napilnik ★★★★★
()
Ответ на: комментарий от Vitamin_CAIG

А что, кроме этого клона других не было?

Да были, конечно. Я просто обозначил проблему : отсутствие расходников.

lenin386 ★★★★
()
Ответ на: комментарий от Napilnik

Ну и какое развитие у денди?

Продавались на каждом углу до конца века

Интересное понимание «развития».

А кому в разгаре девяностых был особо нужен 32 битный проц?

Тем, кто хоть раз поиграл в игры тех годов. Думаю, не нужно напоминать, какого года Transport Tycoon, Carmageddon, GTA1, Duke Nukem, Mortal Kombat, Warcraft и прочие хиты тех лет, ориентированные на 32битные архитектуры. И не надо говорить мне про порты этих игр на спектрум: плавали, знаем. :)

Не было перспектив развития у спека: его реально проще в эмуляторах развивать, что сейчас и происходит. Вас чем это не устраивает то? Что не может эмулятор, чего вам бы так хотелось иметь?

anonymous
()
Ответ на: комментарий от anonymous

Тем, кто хоть раз поиграл в игры тех годов. Думаю, не нужно напоминать, какого года Transport Tycoon, Carmageddon, GTA1, Duke Nukem, Mortal Kombat, Warcraft и прочие хиты тех лет, ориентированные на 32битные архитектуры. И не надо говорить мне про порты этих игр на спектрум: плавали, знаем. :)

А теперь сравним это с хитами восьмибитных дендиков: суперконтры, те же самые криворукие морталкомбаты, чебурашки ниндзя, стритфаеры, танчики, всякие ниндзюки, поверблейд, бэтмены, топган2, сериал про братьев Марио, лоде рунер - куча их и с портированием на платформы с большей битностью всё было очень хреново: качнёшь эмуль сеги, а там кроме ёжика играть не во что, с супернинтендами аналогичная байда.

Не было перспектив развития у спека: его реально проще в эмуляторах развивать, что сейчас и происходит.

Какое развитие, о чём ты? Сейчас полноценное развитие это когда с турбо/борландпаскаля с его 16 битными проблемами использования больших объёмов памяти перелезаем на FPC и используем ресурсы как хотим. Ты предлагаешь прикрутить к эмулю спектрума гигабайт памяти, быстрый виртуальный проц и порты известных компиляторов? ;) Реально проще использовать линукс - его можно рассматривать как замену доса, тот мог бы таким стать если бы винда его не убила, и не нужно мучительно эмулировать железо.

Что не может эмулятор, чего вам бы так хотелось иметь?

Да под линуксами вообще лишь пара эмулей нормально заводится а с джойстиками цирк настоящий. Чтобы накалякать хелловорд на 48 спектрумбейсике желательно иметь клаву с нужными надписями, про ресурсы и современные компиляторы уже писал - охренеть развитие. Новые проекты лучше сразу лепить нативно под линус и не мучаться, достаточно стилизовать внешний приложения вид, если оно надо.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

А теперь сравним это с хитами восьмибитных дендиков

Простите, не улавливаю логики. Сравнивать не будем. Вы спросили, кому были нужны 32битные процы, я ответил.

Ты предлагаешь прикрутить к эмулю спектрума гигабайт памяти

Не предлагаю, так как совта всё равно не будет. Тем не менее, рекомендую ознакомиться вот с этим: http://www.emulatronia.com/emusdaqui/spec256/index-eng.htm

Да под линуксами вообще лишь пара эмулей нормально заводится
а с джойстиками цирк настоящий.

А под dosemu заводятся десятки эмулей спектрума.

О чём мы спорим то? Вы про перспективы развития спека, как аппаратной платформы, ни слова не сказали. Так уж признайте, что не было её. При чём тут денди, я тоже так и не въехал, и развития его не пронаблюдал.

anonymous
()
Ответ на: комментарий от anonymous

Простите, не улавливаю логики. Сравнивать не будем. Вы спросили, кому были нужны 32битные процы, я ответил.

Логика элементарная - и на 8 битах были нормальные игры, битность процессоров тут не при чём. Если на то пошло, высокая битность облегчает доступ к большим объёмам ресурсов и только, сделать играбельную драку можно и на 8 битах и 256 цветах.

Вы про перспективы развития спека, как аппаратной платформы, ни слова не сказали. Так уж признайте, что не было её. При чём тут денди, я тоже так и не въехал, и развития его не пронаблюдал.

Дык просрали полимеры, теперь аппаратную платформу развивать поздно (сейчас решают кроссплатформенные компиляторы и «танковые клинья»), это нужно было делать в девяностые когда рулили и педалили восьмибитные аппараты, а чушь признавать не собираюсь.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Логика элементарная - и на 8 битах были нормальные игры, битность
процессоров тут не при чём. Если на то пошло, высокая битность
облегчает доступ к большим объёмам ресурсов и только, сделать
играбельную драку можно и на 8 битах и 256 цветах.

Это, по большей части, полная фигня. В теории, конечно, можно щёлкать банками памяти через порты ввода/вывода, но только когда их несколько штук. А если их будут сотни, то всё это крупно стормозит, и на переключение банков будет тратиться бОльшая часть производительности проца, которая и так не велика. Вы много игр, из перечисленных мной, запустили бы на 3.5МГц+ интенсивнейший банк-свичинг? 256 цветов - ну спасибо. :) Я уже не говорю про многозадачные операционки, которые, знаете ли, тоже были уже нужны.

Дык просрали полимеры, теперь аппаратную платформу развивать
поздно

Хорошо, приведите список изменений, которые бы Вы сделали, и опишите, что бы это дало. Очень интересно будет узнать мнение эксперта о развитии данной платформы.

anonymous
()
Ответ на: комментарий от anonymous

Это, по большей части, полная фигня. В теории, конечно, можно щёлкать банками памяти через порты ввода/вывода, но только когда их несколько штук. А если их будут сотни, то всё это крупно стормозит, и на переключение банков будет тратиться бОльшая часть производительности проца, которая и так не велика.

А если... систему проектировали бы лохи, то они сделали бы всё так как ты описал... Нужно потрудиться чтобы сосчитать количество типов памяти у тройки, когда её не хватало, разработчики не заморачивались и присобачивали сбоку очередной велосипед попутно объявляя его стандартом, и ничего в досе через 16Кб окно не тормозило, сказки это.

Вы много игр, из перечисленных мной, запустили бы на 3.5МГц+ интенсивнейший банк-свичинг? 256 цветов - ну спасибо. :)

То что ты перечисл не запустится и на современном ПК под линуксом без эмулятора, а у тройки было всего 20МГц, ты не заметил что с тех пор их добавили? Или думаешь, до такой хитрости могли додуматься лишь в IBM ;)

Хорошо, приведите список изменений, которые бы Вы сделали, и опишите, что бы это дало.

А тут и думать нечего, выгоднее всего тырить проверенные идеи если у кого-то они уже есть, при этом получаешь выгоду сам и одновременно вредишь конкурентам. Так что - сделать улучшенный упрощённый вариант тройки с копеечной стоимостью, оставить совместимость со старым софтом и сделать систему в использовании простой как приставка. Последнее для дискетных аппаратов практически уже было запилено - автозагрузчик boot стартовой менюшки на бейсике.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

А если... систему проектировали бы лохи, то они сделали бы всё
так как ты описал...

Поздравляю, обозвали лохами всех разработчиков спектрумовских клонов... http://zx.pk.ru/showthread.php?t=12516 Вопросы есть?

Нужно потрудиться чтобы сосчитать количество типов памяти у
тройки, когда её не хватало, разработчики не заморачивались и
присобачивали сбоку очередной велосипед

Я, конечно, мог бы вам лекцию прочитать про виды памяти, используемые в реальном или v86 режимах, но суть в том, что все они используют тот факт, что 386 - 32битный процессор, а в realmode изначально 20битная адресация. HMA использует a20, XMS использует big real mode, а EMM386/EMS вообще переводит проц в v86. Нужно ли напоминать, что в z80 всё это не осуществимо, там только простейший банк-свичинг возможен. Так как он - не трёшка.

и ничего в досе через 16Кб окно не тормозило, сказки это.

Какие 16Кб, окститесь.

Так что - сделать улучшенный упрощённый вариант тройки с
копеечной стоимостью

В отличии от вас, я знаю архитектуры как трёшки, так и z80 (делал эмуляторы обоих), так что уж поверьте на слово - никакой упрощённый вариант трёшки на z80 не сделать.

anonymous
()
Ответ на: комментарий от anonymous

Поздравляю, обозвали лохами всех разработчиков спектрумовских клонов... http://zx.pk.ru/showthread.php?t=12516 Вопросы есть?

Конечно есть, по поводу твоего интеллекта. Сравнивать возможности кустарей дядь Вась и контор с более солидной технической базой ну очень умно. И вообще, залогинься.

Я, конечно, мог бы вам лекцию прочитать про виды памяти, используемые в реальном или v86 режимах, но суть в том, что все они используют тот факт, что 386 - 32битный процессор

Твоя лекция была бы ничем не лучше текстового документа с педивикии - статическая копипаста информации лишённая собственного ИИ.

Какие 16Кб, окститесь.

Ну вот и оно - о чём в текстовом файле не написано, того и не существует а самому подумать невозможно. Просвещайся:

Три крупных компании: Lotus, Intel, Microsoft предложили концепцию, так называемой отображаемой памяти (Expanded memory). Идея работы этой памяти такова: в UMA выделяется окно, объемом 64Kb, в этом окне хранятся страницы памяти (по 16Kb каждая, т.е. всего 4 страницы), используемые в данный момент. В такой памяти можно хранить виртуальные диски и данные, однако, общий объем ее не может превышать 32Mb. По сути дела, эта технология является дальним родственником постраничного распределения памяти в Windows. Это-то и есть та самая EMS/EMA.

В отличии от вас, я знаю архитектуры как трёшки, так и z80 (делал эмуляторы обоих), так что уж поверьте на слово - никакой упрощённый вариант трёшки на z80 не сделать.

В отличии от вас не страдаю завышенным ЧСВ и не объявляю свои знания абсолютными - ни один узкий специалист не может всего, мозг не выдержит. Вы цепляетесь за те знания которые откуда-то скопипащены и не можете взглянуть на вопрос шире - камень не догма, в следующей модели можно многое изменить.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Сэр, вы бы не позорились, ведь тут есть люди, которые действительно разбираются в вопросе, и, кстати, lenin тоже из них. Вы хоть знаете, кто делал эти клоны, чтобы называть их дядями васями?

Как ваш опус о 16Кб окне относится к вашей цитате о EMS с его 64Кб окном - тоже не понятно. К тому же, EMS на 386 делается средствами MMU, а вы намерены сравнивать это с банксвитчингом через порты ввода/вывода, который делается на z80? Поздравляю. А MMU на z80 нет, если, конечно, вы вообще знаете, что это и зачем. Более того, на 386 EMS - не панацея. Он там вообще только для совместимости с икстишками, которые использовали внешние платы памяти по протоколу EMS. Его мало кто использует, но, поскольку он реализован средствами MMU, то работает очень быстро.

anonymous
()
Ответ на: комментарий от Napilnik

Твоя лекция была бы ничем не лучше текстового документа с
педивикии - статическая копипаста

Не суди о людях по себе. Не веришь в существование профессионалов на ЛОР? Так пользуйся тем, что я пока на линии - задавай умные вопросы, которых не найти в педивикии, и может удастся тебя просвятить. :))

anonymous
()
Ответ на: комментарий от Napilnik

И да, я даже боюсь затрагивать более сложные темы, типа supervisor mode, необходимые для нормальной операционки. Этих механизмов в z80 тоже нет. Но сложно беседовать с человеком, не разбирающемся даже в терминологии, не то что в технологии.

anonymous
()
Ответ на: комментарий от Napilnik

И кстати, ровняться на EMS вообще глупо. На фоне 20битной адресации реалмода, окно EMS - это всего лишь небольшое окошко в UMA. А на z80, который только 64К и может адресовать, вы какого размера банки делать-то предлагаете?

anonymous
()

Отличная программа! Всеядная! Хочу такую под андроид. Qt конечно - монструозное г. Но после Glukalka привык. Использую пока консольную версию.

Спасибо от души разрабам. Лучей добра!

anonymous
()
Ответ на: комментарий от anonymous

И да, я даже боюсь затрагивать более сложные темы, типа supervisor mode, необходимые для нормальной операционки. Этих механизмов в z80 тоже нет.

Нормальной операционкой аномимус наверно считает маздай 3.11 для рабочих групп. Это был прорыв, для неё была написана куча оригинальных программ и увлекательных игр в одну из которых мне даже посчастливилось сыграть.

Napilnik ★★★★★
()
Ответ на: комментарий от anonymous

И кстати, ровняться на EMS вообще глупо. На фоне 20битной адресации реалмода, окно EMS - это всего лишь небольшое окошко в UMA.

Ну да, три корпорации собрались вместе чтобы создать глупую вещь, тебя там не было, ты бы всех научил как рулить гигабайтами а не жалкими 32 метрами.

А на z80, который только 64К и может адресовать, вы какого размера банки делать-то предлагаете?

Когда люди не хотят работать, они занимаются лажей или продают/пропивают/закрывают производство, то же самое сделали и с Z80, не стали делать новую модель а выжимали соки из старой. В твоей голове не укладывается что для развития нужна была новая модель железяки, нормальные конторы вовремя обновляют модельный ряд.

Napilnik ★★★★★
()
Ответ на: комментарий от anonymous

Отличная программа! Всеядная! Хочу такую под андроид. Qt конечно - монструозное г. Но после Glukalka привык. Использую пока консольную версию.

А что, glukalka уже на qt переделана? В последний раз когда смотрел исходник- охерел. 640кб одним файлом О_о

Спасибо от души разрабам. Лучей добра!

Спасибо:) Прога написана мной в одну харю- только графика сторонняя:)

Vitamin_CAIG
() автор топика
Ответ на: комментарий от Napilnik

Нормальной операционкой аномимус наверно считает маздай 3.11
для рабочих групп.

Блин, ну отнемите, кто-нибудь, звезду у троля! :)

Ну да, три корпорации собрались вместе чтобы создать глупую вещь

Если вы не въехали в то, что я говорил, то повторю: в рамках 20битной адресации риалмода, создать окошко в 64К - не проблема. А вот создать аналогичное окошко в рамках 16битной адресации - это, пардон, проблема! В результате, вам придётся иметь дело с гораздо меньшими окнами, и сколько их расплодится?

А на z80, который только 64К и может адресовать, вы какого
размера банки делать-то предлагаете?

Когда люди не хотят работать, они занимаются лажей

Вы, видимо, даже не представляете, что, чтобы создать окно для пейджинга по-больше, типа 64К, надо увеличить разрядность адреса проца. При этом, вы сами, несколькими постами выше, высказывались в стиле «а кому нужно 32 бита», а теперь вот, значит, все занимаются лажей, и не хотят разрядность расширять? Вы бы уж определились...

то же самое сделали и с Z80, не стали делать новую модель

Да ещё как стали, полно их было. z180, z280, z380 и тд. Вот только спектрум на них уже никто делать не стал. Слишком сложно было бы совместимость сохранить, учитывая, как топорно и без задела на будущее всё было сделано в оригинале. А между тем, система команд там настолько проста, что гораздо проще эмулировать её програмно, да и скорость не так уж упадёт.

anonmyous
()
Ответ на: комментарий от Vitamin_CAIG

Ну так разработчик глюкалки прямо тут в обсуждении и находится. Кстати рад видеть Lenina в этой нити. О нём отдельный разговор.

Vitamin_CAIG, респект тебе. И вдвойне за то, что поиметь профита с этой деятельности нельзя. А только для души.

anonymous
()
Ответ на: комментарий от anonmyous

Нормальной операционкой аномимус наверно считает маздай 3.11

для рабочих групп.

Блин, ну отнемите, кто-нибудь, звезду у троля! :)

Не тролль в начале 90-х наверно юзал платный UNIX или ещё какую-нибудь экзотику. Или даже слал патчи Линусу в его проект эмулятора терминала.

Да ещё как стали, полно их было. z180, z280, z380 и тд. Вот только спектрум на них уже никто делать не стал. Слишком сложно было бы совместимость сохранить, учитывая, как топорно и без задела на будущее всё было сделано в оригинале. А между тем, система команд там настолько проста, что гораздо проще эмулировать её програмно, да и скорость не так уж упадёт.

Ну и где опенсорсконсоли на крутых спектрумовских процессорах? Хотя бы в эмуляторах могли бы запилить и всё отладить. Проблема совместимости тоже в принципе решаема:

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

2. Совместимость имеет смысл поддерживать со спектрумом 48 и 128, софт более поздних версий или перебьётся на эмуляторах или перепишется, его не так и много.

3. Если уж под линуксом нормально запускался (только картинка из-за разрешений не очень красивая) досовский эмулятор спектрума, то и на крутом навороченном спектруме можно запилить эмули для 48 и 128 версий. Вот только сейчас этим могут заниматься только большие фанаты вопроса, потому как в кроссплатформенном компиляторе фана не меньше, результат проявляется почти сразу и вполне на уровне.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Не тролль в начале 90-х наверно юзал платный UNIX или ещё
какую-нибудь экзотику.

Какая разница, кто чего и когда юзал? Я говорил про механизмы, необходимые для любой многозадачной операционки. Которых на z80 нет. Хотя, на его продолжателях - может и есть, х/з. Линукс я на них, в любом случае, не видел. А что касается имеющихся на тот момент операционок, то довольно распространённой была полуось. А лично я юзал NT 3.51, если вам так интересно.

Ну и где опенсорсконсоли на крутых спектрумовских процессорах?

Понятия не имею. Нафига они нужны?

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

Нда, и какой же арканоид имеется ввиду? Бэтти, чтоль? Или ещё какой? Уверен, что всё отлично играется на современных эмулях, а у меня ещё до сих пор где-то валяются исходники самописного, и там тоже бэтти отлично арканоидит.

то и на крутом навороченном спектруме можно запилить эмули
для 48 и 128 версий.

А можно и просто существующие линуксовые эмули доработать, если так уж много там глюков. Какой смысл в супернавороченном спектруме, для которого надо будет делать новый софт, если можно совместить весь имеющийся софт со всем старым спектрумовским совтом? И по какому именно праву он будет называться спектрумом, если, как вы написали, спектрумы он будет _эмулировать_?? Ну сделайте легковесный дистр линукса, который бы сразу в эмулятор загружался, и назовите его «спектрум».

anonymous
()
Ответ на: комментарий от anonymous

Какая разница, кто чего и когда юзал? Я говорил про механизмы, необходимые для любой многозадачной операционки.

Разница огромная. На тот момент когда слили спектрум «любой многозадачной операционки» почти и не было, то есть они где-то там у кого-то вроде бы были а народ ими не пользовался, так что практически у массового пользователя их не было а значит перспективы у «бесперспективной системы» ещё на несколько лет были.

Понятия не имею. Нафига они нужны?

Если они тебе не нужны, то что ты делаешь в этой теме?

Нда, и какой же арканоид имеется ввиду? Бэтти, чтоль? Или ещё какой? Уверен, что всё отлично играется на современных эмулях, а у меня ещё до сих пор где-то валяются исходники самописного, и там тоже бэтти отлично арканоидит.

Спасибо, посмешил. Батти он и есть батти а арканоид это такая одноимённая игра которую в журналах расписывали как лучшую игру года, только забыли написать конкретную модель железяки на которой она не глючила.

А можно и просто существующие линуксовые эмули доработать, если так уж много там глюков. Какой смысл в супернавороченном спектруме, для которого надо будет делать новый софт, если можно совместить весь имеющийся софт со всем старым спектрумовским совтом?

От несущественной доработки имеющихся линуксовых эмулей никому не жарко и не холодно. Нет платформы - нет компиляторов. Даже для гайки, смысл которой доходчиво не могут объяснить даже её фанаты, делают порты современных компиляторов а твои эмули с микроресурсами и древними нерешёнными проблемами для компиляторов - (a-a)/(a-a);

И по какому именно праву он будет называться спектрумом, если, как вы написали, спектрумы он будет _эмулировать_??

У того кто ничего не сделает прав точно на это не будет. M$ просто сделало хрюшу в которую был встроен эмуль для 16 битных досовских приложений и о таких гамлетовских терзаниях не парилось.

Ну сделайте легковесный дистр линукса, который бы сразу в эмулятор загружался, и назовите его «спектрум».

И зачем мне «ещё одна оболочка для gcc»?

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

На тот момент когда слили спектрум «любой многозадачной
операционки» почти и не было

ОС/2 была, НТ была, 95 на подходе... Уже было всем очевидно, что без нормальной операционки никакая платформа не выживет. Хотя, конечно, датой «слива» можно считать и середину 80-х, и, зная вас, сейчас начнёте скакать по датам... Речь про 90е шла.

От несущественной доработки имеющихся линуксовых эмулей
никому не жарко и не холодно. Нет платформы - нет компиляторов.

Есть: компиляторы твои отлично идут под хостовой платформой, а под эмулятором - старый совт. Это всё, что нужно. Делать ещё одну аппаратную платформу только из-за того, что в ней будет аппаратная эмуляция спектрума - фигня полная. Программная эмуляция даёт всё то же самое, зато без геморроя.

Даже для гайки, смысл которой доходчиво не могут объяснить
даже её фанаты

Это не аппаратная платформа.

Спасибо, посмешил. Батти он и есть батти а арканоид

Не стесняйтесь, дайте ссылку на загрузку, и посмотрим, работает или нет. Болтать-то все мастера.

M$ просто сделало хрюшу в которую был встроен эмуль для 16
битных досовских приложений

Ну и отлично, и чем это отличается от того, что я говорил? Эмулятор вам в руки, а флаг - известно куда. :)

И зачем мне «ещё одна оболочка для gcc»?

Вот именно, зачем? Я вам только эмулятор предлагаю, но нет, вам нужна ещё одна аппаратная «оболочка для гцц»... Коих и так уже миллион.

anonymous
()
Ответ на: комментарий от hobbit

Ну вообще, это довольно серьёзная проблема. Без loopback не работают никакие сетевые соединения вообще, если что.

powerpc
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.