The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и БК-0011М , opennews (??), 05-Ноя-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


42. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 05-Ноя-22, 15:01 
Ребята, давайте лучше разработаем ZX-Spectrum на базе процессора z280 с 16Мб ОЗУ ??? и чтобы был совместим с ZX-Spectrum 128Кб, а если какие-то игры не будут запускаться из-за особенных команд - то это не страшно
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +2 +/
Сообщение от андрейemail (??), 05-Ноя-22, 16:10 
и как всегда, под него ни софта не игор не будет.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  –1 +/
Сообщение от YM2608 (?), 05-Ноя-22, 18:10 
да я уверен, что на z280 будет запускаться 90% игр с ZX-Spectrum 128K
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  –1 +/
Сообщение от Аноним (27), 05-Ноя-22, 16:53 
Зачем, а главное, зачем?
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

52. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 05-Ноя-22, 18:08 
ну, чтобы на ZX-Spectrum в DOOM можно было играть
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от Аноним (27), 05-Ноя-22, 18:10 
Нам определённо нужна ещё одна железка, на которой можно запускать DOOM.
Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от . (?), 06-Ноя-22, 14:03 
> z280

а его можно где-то купить? просто все современные _продолжатели_ спектрума на плисинах.

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

123. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 06-Ноя-22, 17:48 
Конечно можно - на алиэкспресс, на ебэй. Современный Спектрум ZX-Evolution делается на аппаратном z80
Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от _kp (ok), 07-Ноя-22, 12:10 
Зачем навороты, под которые нет ПО их поддерживающих?
Для запуска существующего исторического ПО столько ресурсов не надо. Достаточно корректных таймингов.

Если хочется сделать свой маленький компик ради спортивного интереса, ну так возьмите платку на ARM, и пишите свою ОС. Это проходят многие программисты.
Но если платформа распространенная или легко повторяемая, то можно и результатами поделиться.
А совместимость со Спектрум и чем угодно... так с этим и эмуляторы справляются на ура.

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

140. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  –1 +/
Сообщение от YM2608 (?), 07-Ноя-22, 12:34 
вам лишь бы препоны найти, чтобы не делать, как у плохого танцора... это наверное осебенность русского менталитета, русские могут копировать и догонять, но не идти вперёд. Не понимаю, что мешает сделать Спектрум на базе z280 обратно совместимый с z80, как в своё время сделала IBM с переходом на i286 ? И сейчас вы можете на своём ПуКа запустить любую прогу написанную под IBM PC XT на i8086. Я бы с удовольствием разработал бы Спектрум на z280, но у меня не хватает квалификации и куку для этого...
Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от _kp (ok), 07-Ноя-22, 14:12 
> вам лишь бы препоны найти,

Ну собирал я и Спектрумы и эмуляторы писал..

> не идти вперёд.

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

> z280 обратно совместимый с z80

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

> Я бы с удовольствием разработал бы Спектрум на z280, но..

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


Ответить | Правка | Наверх | Cообщить модератору

154. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 07-Ноя-22, 20:37 
Извините, но я думаю вы опять не правы и рассуждаете, как плохой танцор, которому что-то мешает. Вот ZX Next довольно новый Спектрум и он набирает популярность(хотя я такие Спектрумы на ПЛИСах не признаю, это не утентично и ничем не отличается от эмулятора на пк), так же набирает популярность недавно разработанный Zx-Evo, а под Zx-Evo ребята разработали ещё интересные звуковые карты, так что у Zx-Evo есть перспективы. Но я считаю у Спектрума маленькая фанатская база программистов, потому что большинство программистов не хотят программировать на ассемблере под маленький объём ОЗУ и тем более учить ещё какой-то z80. А вот z280 снимает все эти ограничения - тут и виртуальная помять до 16Мб и аппаратное умножение и кэш память 1го уровня. Можно свободно писать на С и создавать более мощные и самое главное более удобные программы. Так что если надумаете разработать Спектрум на z280 то всю рассыпуху можно сделать на ПЛИСе, как у Zx-Evo, а в качестве базового звукового чипа лучше использовать не AY-8910, а YM2203, у которого естьи FM и SSG YM2149. Такой компьютер привлечет внимание не только Спектрумистов, но и японцев.
Ответить | Правка | Наверх | Cообщить модератору

155. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от Аноним (27), 07-Ноя-22, 22:53 
> ZX Next довольно новый Спектрум и он набирает популярность

Чего-чего он там набирает? Волна хайпа давно уже прошла, и кстати — ничего особо стоящего для него так и не сделали (да и вообще не особо чего сделали).

Ответить | Правка | Наверх | Cообщить модератору

156. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 07-Ноя-22, 23:17 
а я знаю некоторых крутых программистов, кто под него кодит, но как я говорил я ZX Next не признаю и поэтому ничего даже знать про него не хочу, но не суть. Чтобы Спектрум-платформа развивалась нужно больше ОЗУ для программирования на С, тогда программистов будет много и много интересного софта.
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от Аноним (27), 08-Ноя-22, 00:18 
Где результаты работы крутых программистов? Посмотрел тут — https://www.specnext.com/software-directory/, что-то негусто, причём либо откровенный трэшак, либо более цветные порты старых игр. Оригинального почти ничего нет.
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 08-Ноя-22, 08:02 
Ну например, Николай, пишет под Некст игры, отладчики, компиляторы, я считаю, что Николай очень крутой программист https://www.youtube.com/c/DrunkFly/streams
Ответить | Правка | Наверх | Cообщить модератору

169. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от Аноним (27), 08-Ноя-22, 16:51 
Отладчик и компиляторы — вспомогательный инструмент. Игры — ну я вижу в вышеприведённом списке, какие игры.
Ответить | Правка | Наверх | Cообщить модератору

170. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от n00by (ok), 08-Ноя-22, 17:55 
Когда узнал, что Медноногов пишет свои игры для Спектрума на ПК, избавился от Спека. Инструменты нужны именно родные, это первый признак живой платформы. Но сейчас ИМХО уже не то время. Ну реально, самый простой Оранжевый Пи + эмулятор мощнее и дешевле, плюс не потребуют приседаний вокруг монитора для подключения. Спектрум имеет смысл разве что ради «спаять».
Ответить | Правка | Наверх | Cообщить модератору

173. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от Аноним (27), 09-Ноя-22, 01:10 
Я вашу картину мира немного пошатну, для спектрума писали на более взрослых компьютерах задолго до Медноногова, причём вполне коммерческий софт. Кросскомпиляция во все времена обычным делом была.
Ответить | Правка | Наверх | Cообщить модератору

176. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от n00by (ok), 09-Ноя-22, 07:33 
Ну если Dizzy выходила для многих платформ, это очевидное решение. И она не преподносилась как «новая жизнь Спектрума» и вот это вот всё, заработав на чём Инфорком занялся торговлей линолеумом.
Ответить | Правка | Наверх | Cообщить модератору

171. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 08-Ноя-22, 19:23 
Хотите красивые игры? Ну а шо вы хотели, чудес от z80? Вот поэтому Спектрумы нужно переводить на z280 и 16Мб ОЗУ!!!
Ответить | Правка | К родителю #169 | Наверх | Cообщить модератору

174. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от Аноним (27), 09-Ноя-22, 01:12 
У Next вполне достаточно возможностей для создания красивых игр — и разгон процессора до 28 МГц, и видеорежимы вплоть до 320×200×256, и аппаратные спрайты… какому-нибудь MegaDrive такое и не снилось. А игр нет.
Ответить | Правка | Наверх | Cообщить модератору

175. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 09-Ноя-22, 01:28 
Потому-что эти игры разрабатывают одиночки-энтузиасты, а игры уровня Сеги нужно разрабатывать коллективам, с хорошими художниками, а т.к. Next коммерчески не привлекателен, то никакие студии не разрабатывают под него. Я как то так полагаю. Времена, когда коммерчески было выгодно разрабатывать под 8/16-битные приставки ушли в прошлое навсегда, сейчас только энтузиасты остались
Ответить | Правка | Наверх | Cообщить модератору

178. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от Аноним (27), 09-Ноя-22, 14:06 
Ну так и на Z280 с 16 МБ ОЗУ будет то же самое.
Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

180. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 09-Ноя-22, 21:27 
Ну так Z280 не только для игр нужен, а хотя бы чтобы тянул более высокое разрешение экрана
Ответить | Правка | К родителю #178 | Наверх | Cообщить модератору

166. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от _kp (ok), 08-Ноя-22, 12:50 
> Спектрумы на ПЛИСах не признаю, это
> не утентично и ничем не отличается от эмулятора на пк),

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

> я считаю у Спектрума маленькая фанатская база программистов, потому что большинство
> программистов не хотят программировать на ассемблере под маленький объём ОЗУ и
> тем более учить ещё какой-то z80.

На машине с z80 заниматься разработкой? Зачем? Может там есть адекватная IDE? Хотя бы для ассемблера? Может на безрыбье хотя бы тектсовый редактор круче нотепада?
Вы вообще пробовали написать что то крупное прямо на Спектруме?
Помню, как то в стародавние времена, писал ассемблер для MSC51 на спектруме.
И комп был с двумя дисководами. А исходники на дискеты не влезали. И по частям не влезали. Собрал на i386 у знакомых.

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

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

> чипа лучше использовать не AY-8910, а YM220..

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


Когда проектируете устройство, не надо думать "о гвоздях", представте сперва что должно получиться.
Система видео, звука, интерфейсы usb, bt, wifi, hdmi. Какое ПО будет все это поддерживать.
И замечу, контроллер от любой из этой периферии способен эмулировать пятидесятилетный 280й с потрохами.
А устройство должно быть простым, но не примитивным, и при этом не дорогим, в духе конструкций Клайва Синклера.

Кстати, а какой браузер для интернета планируте портировать на 280й? ;)
И не надо говорить зачем, кто то же пишет браузеры и для Спектрума, и более того у меня в коллекции он есть.
Вот МасОс9 тоже на не сильно мощном железе работала, а вменяемый браузер был.


Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору

181. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от YM2608 (?), 09-Ноя-22, 21:29 
всё с вами ясно - вы саботажник и даже враг Спектрума, любые аргументы придумаете, лишь бы Спектрум не развивался...
Ответить | Правка | Наверх | Cообщить модератору

182. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от _kp (ok), 09-Ноя-22, 22:38 
> всё с вами ясно - вы саботажник и даже враг Спектрума, любые
> аргументы придумаете, лишь бы Спектрум не развивался...

Аж поперхнулся.
Впрочем, за "крик души" зачёт! ;)


Вы сколько спектрумов собрали целиком с нуля? Или может  эмуляторы Спектрумов хотя бы написали?
Я делал то и другое, плюс эмуляторы на всяких esp и stm.
Или.. а сколько у Вас сейчас Спектрумов?
Не отвечайте, это не важно.

Вам наверное понравилось бы жить в параллельной вселенной на подобие сим-панк, в которой развитие остановилось в паровой век, а в вашей процессоры застряли в 70х - 80х годах прошлого века, с табу на новизну.
Но, это ж фантастика.

Смотрите, в Sinclair QL - передовой для своего времени процессор 68008, с которым z280 рядом не стоял, а это всего то 1984й. До "золотого века Спектумов" в России.
Пошли б дела в финансовой части лучше, может сейчас о z80 и не говорили бы.
И напомню, тогда его Синклер преподносил как наследника именно ZX Spectrum.
Если делать чуть мощнее, то z280 не уместен.
Процессор должен быть современный, доставаемый в промышленных количествах.
А конструкция должна быть простой и недорогой.
А древнее железо этому противоречит, ибо цена подпорок превысит цену готового компа на Интеле.

Совместимость со старым ПО?
Оно и так с костылями запускается.
Как минимум никто в здравом уме не станет работать ни с кассетами, ни с дискетами, ну кроме исторических реконструкторов.

В аппаратном Спектруме уже стоит и жесткий диск и СД карты, и эмулятор дисков с образов.
Ему ж "сто лет", со временем много что внутри скопилось.
В эмуляторе на esp32 ничего не требуется, работет почти также, но стоит на порядки дешевле.
Плюс можно писать не только под спектрум.
А например Specrum Next стоит дороже ноутбука, на котором можно и программировать, и играть, и.. запустить любой эмулятор Спектрума. Такое даже фанаты себе позволить не могут.

Вернёмся к Sinclair QL. Вот учился на нём программированию юный Товальдс, и видите, до чего его Синклер довёл.
А был бы у Него скромный помп как ZX, ну написал бы очередную оболочку для экрана 256х192, и на этом всё и кончилось.
Видим, что этот комп был для того времени достаточно современный.
А будь вместо него 40летный антиквариат, с перфолентами и перемычками и реле. Да для коллекционеров оно интересно. Но научившись програмировать на нём, можно положить полученные навыки в урну.

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

А исторические изделия лучше сохранить в их естественном виде.

Ответить | Правка | Наверх | Cообщить модератору

183. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 09-Ноя-22, 23:31 
Тогда у меня только один вопрос - как вы относитесь к ZX-Evo, и что вы о об этом думаете?
Ответить | Правка | Наверх | Cообщить модератору

189. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от _kp (ok), 10-Ноя-22, 12:39 
ZX-Evolution держал не раз в руках, но своего не было, и слежу за проектом.
Но интерес к нему как к диковине. Проделана огромная работа, и даже закончена. Весьма достойно.
Просто потискать, тоже интересно было.

Но это РЕТРО-КОМП на ретро технологиях.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Если не заглядывать внутрь, то для пользователя это всё тот же самый Спектрум, в улучшенной комплектации,
если и не из 80х, то из конца 90х.

Предназначенный только для запуска старого ПО и портированных на него программ, совместимых в основсном только с ним самим.

Под капотом эмулятор дискет.
И для антуража аппаратный контроллер, к которому дисковод и обыскаться, и зачем он сегодня вообще.
Пробуем что нибудь запустить, например TASiS.  Оопс, а через эмуляцию дискет с образов не взлетело.
Берем в "музее" в аренду дисковод (в последствии делаем эмулятор древнего дисковода), и вот с этих костылей всё работает хорошо.

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

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

А учитывая, что за вдвое меньшие деньги можно взять коробочку на интел, (всякие Распбери это дорого),
на него ставим Linux, на него эмулятор. И.. на клавиатуру клеим наклейки.
Ну чем не Cпектрум?
И при этом ОН позволяет пользоваться благами предоставляемыми современными ОС, и писать и под современные ОС.


Зря NedoPC на Linux подобные ОС не перешли.  
Сделали б хотя бы дохленький компик, но на Linux, или хотя бы на RTOS, а с масштабируемостью и совместимостью там все хорошо.

Ответить | Правка | Наверх | Cообщить модератору

190. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от YM2608 (?), 10-Ноя-22, 14:18 
Вы меня извините, но вы откровенную ересь несёте типичного ПиСишника, которым эмулятора вполне достаточно! Лично я купил ZX-Evolution, чтобы слушать музыку на аппаратном AY-8910/YM2149, как и другие люди тоже по этой причине. Но ZX-Evolution не ограничивается только этими чипами, есть такая звуковая карта как ZXM-SoundCard с 2мя чипами YM2203 и SAA1099 http://micklab.ru/My Soundcard/ZXMSoundCard.htm и новая музыка под эту карту постоянно появляется. Собственно говоря, люди и покупают ZX-Evolution, чтобы слушать музыку на оригинальных, аппаратных чипах. А звучание в наушниках отчётливо различается эмуляторное от аппаратного.
В музыкальном направлении ZX-Evolution сейчас уникальный компьютер, потому что на ПК звуковых карт с OPN чипами не было и никто не собирается делать. Если вы не любитель такой музыки, то тогда да, вам вполне будет достаточно эмуляторов.
Вот если бы сделать ZX-Evolution на z280 и с 16Мб озу, то можно будет создавать более удобные пользовательские программы, плееры и на более высоком разрешении.
Ответить | Правка | Наверх | Cообщить модератору

191. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от _kp (ok), 10-Ноя-22, 15:22 
> чтобы слушать музыку на аппаратном
> AY-8910/YM2149...

Как коллекционер компьютерного железа, понимаю этот момент.

> музыка под эту карту постоянно появляется.

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

> на ПК звуковых карт с OPN чипами не было и никто не собирается делать.

В принципе не долго на USB повесить. Разве что никакого ПО для неё нет, всё портировать придется.
Хотя для аудиофилов, похоже это вполне вариант.

> будет достаточно эмуляторов.

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

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

> Вот если бы сделать ZX-Evolution на z280 и с 16Мб озу,

Наверное хотели написать с 16ГБ ОЗУ. ;)
Иначе программы придется писать на ассемблере, и в "деревянном стлиле" на си.
И более того, ничего относительно современно туда не портируете.
А компютер без ПО - идея так себе.
Помимо запуска старого ПО, комп должен быть с чем то совместим, для доступа к библиотекам ПО.


> можно будет создавать более удобные пользовательские программы, плееры и на более
> высоком разрешении.

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


Ответить | Правка | Наверх | Cообщить модератору

193. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от n00by (ok), 10-Ноя-22, 16:42 
> А для ценителей аппаратного звука, вместо эмуляторов предложил бы дешевые по себестоимости
> usb карты с AY.. и подобными.

А в чём там фишка, понять не могу? Ну например снять осциллографом сигнал с оригинала, или как-то иначе просимулировать особенности AY. Мне кажется, если бы действительно были нюансы, кто-то бы за это время озадачился и сделал. Помню, ходили какие-то байки про Ay-emul от Сергея Бульбы, якобы он как-то лучше всех эмулирует. Но я в них не очень верил, потому что тогда мой техдир был «аудиофилом» (не из тех, кто убеждает всех в особом звуке тренированной меди, а собирал колонки, гонял их месяц-другой, а потом продавал) и я подобных историй слышал штук по пять каждый день от его друзей. В основном всё чистая психология и эффект плацебо.

Ответить | Правка | Наверх | Cообщить модератору

195. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от _kp (ok), 10-Ноя-22, 17:35 

Обычные симуляторы симулируют просто частоты, как заявлено в спецификации.

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

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

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

Ответить | Правка | К родителю #193 | Наверх | Cообщить модератору

196. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от n00by (ok), 10-Ноя-22, 18:00 
Мне кажется, всё дело в делителе и фильтре ВЧ в схеме подключения AY. Один мой знакомый такой фильтр докрутил до состояния, когда Спектрум звучал как Денди (ему так нравилось). Эмуляторы воспроизводят «идеальный» сигнал. Что бы услышать разницу, надо рядом живой Спектрум поставить, а он не у всех есть. Зато точно имеется у любителей оригинального звука. Вот мне и не ясно, почему более 20 лет всё ограничивается «лучше звучит». Осцилограф вроде бы найти проще, чем живой Спектрум, вдруг кто-то бы заинтересовался. Подозреваю, что это «лучше звучит» призвано стимулировать продажи, а не решать «недостатки» эмуляторов. :)
Ответить | Правка | К родителю #195 | Наверх | Cообщить модератору

197. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от YM2608 (?), 10-Ноя-22, 19:41 
>Наверное хотели написать с 16ГБ ОЗУ. ;)
>Иначе программы придется писать на ассемблере, и в "деревянном стлиле" на си.

ну у меня на первом ПК Pentium 100/8Мб отлично работали и DuneNukem3D и Winamp под Windows 98, а эти программы были написано точно не на ассемблере, так что 16Мб за глаза хватит!
музыки под OPN и YM2149 чипы вагоны, слушать не переслушать
ftp://ftp.modland.com/pub/modules/
В идеале, чтобы слушать всю эту музыку нужен не Спектрум и даже не usb плата, а портативный плеер на STM32 с SD карточкой и дисплейчиком, который сможет воспроизводить ну хотя бы десяток форматов. Но я такой плеер не осилил, я очень туго программирую и плохо паяю. Максимум, что я осилил вот такой плеер на ардуино и YM2203
https://www.youtube.com/watch?v=wLlfp8Z4IS8
А вообще это шикарная бизнес идея, такой плеер будут раскупать во всём мире!

Ответить | Правка | Наверх | Cообщить модератору

198. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от _kp (ok), 10-Ноя-22, 19:53 
> ftp://ftp.modland.com/pub/modules/

Благодарю. Посмотрю.

> А вообще это шикарная бизнес идея, такой плеер будут раскупать во всём мире!

Это вряд ли. Но вот и готовая внешняя "звуковуха", даже конструировать не надо,
сделать покомпактнее и напечатать корпус.

И.. что за плеер для этой штуки использовать?
Я даже все детали приготовил. :)

Ответить | Правка | К родителю #197 | Наверх | Cообщить модератору

199. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +2 +/
Сообщение от YM2608 (?), 10-Ноя-22, 20:06 
Плеер нужно самому писать, чтобы мог воспроизводить самые популярные форматы от psg, pt2, pt3, ftc, psc, sc68, sap  до ФМ-мелодий s98, mid, VGM, sa2 и т.д.
но такой плеер нужно делать не только для себя, а для всех людей, тогда платформа/девайс будет развиваться
Ответить | Правка | К родителю #198 | Наверх | Cообщить модератору

200. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +2 +/
Сообщение от YM2608 (?), 10-Ноя-22, 20:16 
В принципе Айдан уже сделал, такие плееры с открытым кодом, но его плееры воспрозводят только VGM файлы, а нужен многоформатный плеер
https://www.youtube.com/channel/UCvu1k_HpfyPfB85z4Ks5kQA/videos
Ответить | Правка | К родителю #198 | Наверх | Cообщить модератору

204. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 16-Ноя-22, 17:19 
Слушай, ты спектрумы паял-собирал, микроконтроллеры программируешь, эмуляторы писал, а плеер на микроконтроллере написать не можешь, как так ???! Я вообще поражаюсь, почему ни один программист, спектрумист не написал плеер (ay, pt2, pt3 и т.п. форматы) под реальный чип на микроконтроллере, а только под psg, неужели так сложно ???
Ответить | Правка | К родителю #198 | Наверх | Cообщить модератору

205. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от _kp (ok), 17-Ноя-22, 19:01 
>>плеер на микроконтроллере написать не можешь, как так ?

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

Если есть что то готовое, простое, не требующее много времени, то можно повторить.

> поражаюсь, почему ни один программист, не написал плеер ... под реальный чип на микроконтроллере

Вот именно это, я с самого начала пытаюсь объяснить.

1. Написав программу не просто на ассемблере, а ещё и на его примитивной реализации, написанное не будет никуда перенесено. Будут проблемы  с переносом даже на z280, и переписывать опять, по мелочи, но везде.
То есть основы для переноса ПО на микроконтроллер нет.
Даже если прекрасно знаешь все на свете ассемблеры, то напрасный труд, в виде переписывания значительного объёма исходников, восторга не вызывает, и ради штучного проекта тем более.

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

3. В противовес приведу пример Ардуино. Если там есть какой то компонент, то с огромными шансами это будет работать на самых разных аппаратных платформах, а в его исходники и заглядывать не требуется.
Да, там среда разработки убогая, и продвинутые пользователи её не используют, но подход с архитектурой там более чем жизнеспособный. И написанное для какого нибудь esp8266 можно с легкостью перенести не Windows/Linux, и наоборот, если влезет.
А если железо ещё и Linux потянет, или хотя бы ходовые RTOS-подобные ОС, то с портированием ПО проблем ещё меньше.

Итого: Если б на Спектрумах писали по человечески то были бы и плееры.
А то и сейчас в 2022м, под Спектрум пишут на ассемблере, и кстати это снова плеер. :)
Вроде и не плох, а заимствовать с него нечего.


Ответить | Правка | К родителю #204 | Наверх | Cообщить модератору

206. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 17-Ноя-22, 19:59 
Разве у тебя нет мотивации послушать музыку на оригинальном чипе и на удобном девайсе, а не на Спектруме??? Зато мотивация писать текст на эту тему есть? Написать плеер хотя-бы для формата pt3 для программиста это задача максимум на вечер - там текста несколько строк кода - записать в порт адрес, а потом данные с ассемблера можно взять алгоритм.
Но уже есть плеер на С для всех форматов Спектрума под ДОС. Программа работает с чипом YM2149 через LPT-порт. я такую плату собрал и слушаю Спектрумовскую музыку на ПК загрузившись в ДОС с флешки. Но т.к. я вообще не программист этот плеер на Ардуино или STM32 пенести не могу
Ответить | Правка | К родителю #205 | Наверх | Cообщить модератору

207. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от _kp (ok), 18-Ноя-22, 13:21 
Не всё сразу. YM2149 выписаны, но пока не приехали.
Ответить | Правка | К родителю #206 | Наверх | Cообщить модератору

208. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от YM2608 (?), 18-Ноя-22, 13:39 
У меня такая плата https://habr.com/ru/post/218763/
а вот ay8910 почему-то не играет в этом гнезде
я еще хотел вместо YM2149 использовать YM2203, но вот тоже не могу заставить заиграть даже SSG. Куда паять А0 и WR не совсем понятно, вроде А0 - это BC1, WR - это BDIR, а RD - это ВС2. Но чип у меня молчит.
Ответить | Правка | К родителю #207 | Наверх | Cообщить модератору

192. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от n00by (ok), 10-Ноя-22, 16:18 
Оригинальный -- AY-8912. Он играет иначе. В эмуляторах под него другие таблицы. И кстати стоил раза в 3 дороже, когда я покупал.

> А звучание в наушниках отчётливо различается эмуляторное от аппаратного.

Аппаратные тоже меж собой отчётливо различались. Смотря кто какие конденсаторы на фильтр впаял.

Ответить | Правка | К родителю #190 | Наверх | Cообщить модератору

188. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от n00by (ok), 10-Ноя-22, 09:40 
> Итого.
> - Изделие должно быть доступым, ради памяти сэра Синклера.

Печальная развязка наступила в начале 1982 года, когда Клайв Синклер решил не выплачивать премию по итогам разработки ZX Spectrum, а дождаться начала выпуска и выплачивать деньги с прибыли от продаж. Это совершенно не устраивало двух ключевых разработчиков программного и аппаратного обеспечения — Стива Викерса и Ричарда Альтвассера.
...
А 1300 байт столь ценного пространства так и остались незаполненными ничем.

Ответить | Правка | К родителю #182 | Наверх | Cообщить модератору

167. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от _kp (ok), 08-Ноя-22, 13:00 
> не правы и рассуждаете, как плохой  танцор

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


Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору

157. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +1 +/
Сообщение от YM2608 (?), 07-Ноя-22, 23:31 
А вообще, Спектрум на базе z280 - это MSX Turbo R, с процом ASCII R800, ASCII R800 - это почти одно и тоже, что и z280. Так что моя идея в чём то бессмысленна, т.к. уже есть MSX, но есть нюансы - в MSX Turbo R было максимум 512 Кб, даже если купить MSX Turbo R его не подключишь к современному монитору, как ZX Evo, не подключишь SD
Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

168. "Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и Б..."  +/
Сообщение от _kp (ok), 08-Ноя-22, 13:21 
> не подключишь к современному монитору, как ZX Evo, не подключишь

Переходник из RCA в VGA на Али стоит 150 - 300р. И в него переходник из VGA в HDMI, это еще 100р ;)  
Проверено на подобном ретро железе, коего у меня достаточно.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру