The OpenNET Project / Index page

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



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

Оглавление

Проект по производству открытого процессора, совместимого с Z80, opennews (??), 30-Апр-24, (0) [смотреть все]

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


135. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от Аноним (135), 01-Май-24, 03:03 
Нужна свободная копия ZX-Spectrum 48K, в детстве был клон такой. Блок питания можно переделать, композитный и SCART разъемы неплохо бы добавить. Для обучения детей пойдет, после счетов, перед знакомством с MS-DOS, Windows, GNU/Linux.
Ответить | Правка | Наверх | Cообщить модератору

158. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от Аноним (157), 01-Май-24, 13:20 
В пору HDMI или DisplayPort на свалку списывать, а тот скарт и композитный.
С другой стороны VGA вполне можно было бы оставить.
Ответить | Правка | Наверх | Cообщить модератору

188. "Проект по производству открытого процессора, совместимого с ..."  +1 +/
Сообщение от Аноним (-), 01-Май-24, 16:58 
> В пору HDMI или DisplayPort на свалку списывать, а тот скарт и композитный.

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

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

241. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от Аноним (235), 02-Май-24, 15:35 
Точно, незачем. В одноплатник прошить Питошу и на нём обучать детей.
Ответить | Правка | Наверх | Cообщить модератору

192. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от Аноним (15), 01-Май-24, 19:38 
Чему на 48К обучать детей? древнему бейсику?
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

206. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от а (?), 02-Май-24, 00:37 
а почему не ассемблеру? система команд довольно простая. а в мозгу появится понимание того как на самом деле работают программы.
с другой стороны - под спектрум был даже компилятор С. я помню. постоянно падал на чтении хедеров стандартой либы с магнитофона.
Ответить | Правка | Наверх | Cообщить модератору

214. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от Аноним (15), 02-Май-24, 06:26 
Не будем обсуждать необходимость обучения ассемблеру (и о простоте системы команд тоже можно поспорить, это этакий эмбрион x86).
Но зачем изучать его для мёртвой платформы и на самоv неудобном для этого компьютере?
Ответить | Правка | Наверх | Cообщить модератору

215. "Проект по производству открытого процессора, совместимого с ..."  +1 +/
Сообщение от фф (?), 02-Май-24, 07:17 
про неудобность согласен. Я больше про то что заняться полезным делом на z80 с 48 килобайтами вполне можно. Изучать ассемблер хорошо именно когда ресурсы ограниченны, иначе это получается просто ручная компиляция.
Можно взять микроконтроллер посовременее, но с другой стороны - у спектрума есть какая-то графика/звук из коробки, можно игрушки писать. Детям думаю больше зайдет, чем мигать светодиодом.
Ответить | Правка | Наверх | Cообщить модератору

216. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от Аноним (15), 02-Май-24, 09:18 
> Я больше про то что заняться полезным делом на z80 с 48 килобайтами вполне можно.

В чём польза?
> Можно взять микроконтроллер посовременее, но с другой стороны - у спектрума есть какая-то графика/звук из коробки, можно игрушки писать. Детям думаю больше зайдет, чем мигать светодиодом.

Вот как раз для изучения того, как работает компьютер, какая-нибудь ардуина на порядок полезнее. И в целом пригодится.
А игры писать — а) на ассемблере это изврат, б) для спектрума — изврат вдвойне (с его организацией видеопамяти).

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

230. "Проект по производству открытого процессора, совместимого с ..."  +1 +/
Сообщение от n00by (ok), 02-Май-24, 11:54 
> а почему не ассемблеру? система команд довольно простая. а в мозгу появится
> понимание того как на самом деле работают программы.

Потому что вот программа на Спектруме, написанная на ассемблере, на Спектруме. https://github.com/STrusov/CPS

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

Вот я теперь хочу понять, а чему и как собрались учить? Когда можно взять fasm и спокойно кодить в Linux, но про это опять же учителя почему-то не знают.

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

276. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от _kp (ok), 06-Май-24, 19:06 
Когда то я писал для Спектрума. С дискетами исходники влазили, а в IsDos было совсем хорошо и с линковкой.
Проблема была со смехотворным разрешением экрана, и тормозными редакторами, не поспевающими за вводом.
Использовались распечатки исходников на портянках из резаных рулонов обоев и что попадется, что б хоть что то более целостное увидеть.

На PC с программированием для Спектрума намного комфортнее и продуктивнее, даже если писать что то мелкое. Да и в эмуляторе быстрее проверить работу, чем на реальном железе.

В общем, это тупиковая платформа, и тем более сейчас. Промолчу, что ассемблер нужен сильно не для всяких задач сейчас, и тем более не каждому.

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

277. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от n00by (ok), 06-Май-24, 21:11 
Получается, что если вдруг действительно надо сейчас учить кодить под Спектрум, то следует брать эмулятор. Прикрутить к этому эмулятору редактор с ассемблером, что бы упростить загрузку и исполнение. Вот здесь у меня возникает вопрос - а зачем в том эмуляторе эмулировать именно Z80 и Спектрум? Экран с 256*192 выглядит нелепо. "Ассемблер" можно какой угодно придумать. В итоге в первом приближении выходит, что нужна какая-то штука типа Дельфи, только без Паскаля, и спрайты вместо операций с БД. :)
Ответить | Правка | Наверх | Cообщить модератору

279. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от _kp (ok), 07-Май-24, 02:01 
Зачем? Откуда я знаю. Но если у кого то хобби, почему бы и нет. У меня тоже ретротехники коллекция, хотя и не Спектрумы. Но, в любом случае если и заниматься разработкой, то точно не не любом ретро железе.

А если творческий зуд именно с железом поработать, так есть Распберри, Оранжи. Мне лично esp32 и esp8266 нравятся. В любом случае это более актуальные платформы, а разработками можно поделиться, и их легко могут повторить желающие.

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

280. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от n00by (ok), 07-Май-24, 09:26 
Я пришёл к выводу, что хотящие Z80 и сами не знают, зачем. Похоже, последствия обработки журналом "ZX-Ревю" народонаселения мантрой "сэр Синклер -- гениальный инженер и программист".
Ответить | Правка | Наверх | Cообщить модератору

240. "Проект по производству открытого процессора, совместимого с ..."  +/
Сообщение от mma (?), 02-Май-24, 15:32 
За что так детей не любите?) Сначала спекрумом замучать, потом dos'ом добить. У нас в IT  и так кадров не хватает, а вы оставшиеся распугиваете)
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

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

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




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

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