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

User Tag List

Страница 93 из 133 ПерваяПервая ... 899091929394959697 ... ПоследняяПоследняя
Показано с 921 по 930 из 1327

Тема: Самодельный компьютер на Z80 и не только

  1. #921
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Звук плюмкает, что дальше делать - пока не придумал.
    SD-карту, ethernet, простенький веб-сервер и в инет его -)

  2. #922
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    SD-карту, ethernet, простенький веб-сервер и в инет его -)
    "На борту нашего самолета есть бассейн, кинотеатр, ипподром и рюмочная. А теперь мы со всем этим барахлом попытаемся взлететь"
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #923
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, зря такая ирония. Давным давно уже на всяких аттини поднимают WEB сервера, чего уж говорить про полноценный процессор -) Например старый старый контроллер ENC28J60, который есть кстати и в DIP, умеет TCP/IP стек сам, включая физ уровень. Снаружи - SPI и простейшие команды. Стоит только в гугл вбить название и посмотреть картинки - чего только к нему не подключали, разве только что не калькулятор.

    Итого задача - сделать SPI для машины, желательно аппаратный, без тормозов - байт послали - сразу запоследовителся в это время в буфере уже ждет ответ и читаем как байт. Чтоб без ногодрыга. А где SPI - там интернет, SD карточка, часики, термометры, влажность, погода на марсе и черт лысый.

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

    Ну и конечно самый главный вопрос, будоражащий миллионы (меня) - на сколько гониться камень? До мегагерца реально погнать? Греется при стандартной работе? А на мегагерце? А если питалоdо повысить немного?

  4. #924
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Ну, зря такая ирония. Давным давно уже на всяких аттини поднимают WEB сервера, чего уж говорить про полноценный процессор -) Например старый старый контроллер ENC28J60, который есть кстати и в DIP, умеет TCP/IP стек сам, включая физ уровень. Снаружи - SPI и простейшие команды.
    Не, ENC28J60 встроенный стек TCP/IP не умеет, только L2 (плюс CRC IP-пакетов). Стек умеет Wiznet, который вдвое дороже (на Али 360 руб против 180 руб за готовую платку) и в последней версии обрабатывает до 8 сокетов (что уже приемлимо в сравнении с 4 как было пятилетку назад). Если стек реализовывать самому (на том же ENC28J60 или прочих популярных 8-битных L2-чипах Realtес, Cirrus) то нужна приличная математика, которой нет у всех наших процов по Z180 включительно. А в Атмеле она есть, и это очень круто, и регистров дофига - поэтому возможен компактный и быстрый С-код, в отличие от (а на чем еще писать сетевое ПО? если на асме, то все с нуля и самому, а на С оно готовое всё есть в исходниках открытых).
    Последний раз редактировалось Error404; 03.07.2017 в 22:04.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #925
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    нужна приличная математика, которой нет у всех наших процов по Z180 включительно
    ...как раз разбираюсь с микро-IP для 6502, и регистров дофига (аж 258), и на сях писано, и на С64 обкатано, и приложухи уже есть(почта, хттп-демон)... Вот только физический уровень остался на RS232, так что пока только модем...

  6. #926
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    ...как раз разбираюсь с микро-IP для 6502, и регистров дофига (аж 258), и на сях писано, и на С64 обкатано, и приложухи уже есть(почта, хттп-демон)... Вот только физический уровень остался на RS232, так что пока только модем...
    Я uIP уже проходил пятилетку назад, и чего-то разочаровался в нем. Хотя добился работоспособности его на Орионе с Z80 (сетевой контроллер Ethernet был на RTL8019, но были у меня отложены модули и для ENC28J60). В-основном приуныл из-за того, что в архитектуре uIP заложена невозможность передавать данные со скоростью выше 6 кб/сек, и из-за его предельной неудобности для программирования и портирования (т.к. автор изобрел свой собственный стиль/API работы с протоколом по максимуму делегировав внутрисистемное на прикладной уровень) из-за чего на uIP предельно мало готовых программ (в особенности для версий ниже 1,0 как у меня - без этих дурацких протосокетов и прототредов макросы которых не переваривает ни один нативный компилятор для Z80) - нечего портировать.

    Напиши, какую версию uIP и каким компилятором собираешь, какие из приложений есть для этой версии uIP. Может, тоже вернусь к нему. Хотя я последнее время более посматриваю в сторону Wiznet, т.к. 8 сокетов в последней его версии это уже приемлимо, а uIP уж сильно тормозной и неудобный (кроме как в академических целях попрактиковаться).

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

    Цитата Сообщение от Error404 Посмотреть сообщение
    uIP уж сильно тормозной и неудобный (кроме как в академических целях попрактиковаться).
    У меня даже были позывы lwIP адаптировать к Z80 (ибо он уже более-менее похож на нормальный стек TCP в отличие от), но сравнив выход кода у простого uIP (и под действием отговаривания автора на тему "не, в Z80 с его 64к RAM не полезет"), не стал пытаться - действительно, сложная математика (16 и 32 битная) увеличивает код лавинообразно из-за убогости арифметики Z80 (и скорость при процедурной реализации математики - ниже критики).
    Последний раз редактировалось Error404; 04.07.2017 в 14:26.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  7. #927
    Activist Аватар для san010101
    Регистрация
    18.11.2015
    Адрес
    г. Красноярск
    Сообщений
    271
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Евгений пора уже брать следующие высоты, прикрутите FuzixOS на ваши компы.
    Поднять tcp ip.

  8. #928
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    906
    Спасибо Благодарностей отдано 
    204
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    сложная математика (16 и 32 битная) увеличивает код лавинообразно из-за убогости арифметики Z80 (и скорость при процедурной реализации математики - ниже критики)
    А что если AM9511 прикрутить? Легче не станет?

  9. #929
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нет. Это специфичная штука для очкариков с книжкой матана

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

    Это вообще сложно куда прикрутить.
    Цитата Сообщение от san010101 Посмотреть сообщение
    … пора уже брать следующие высоты, прикрутите FuzixOS на ваши компы.
    Тут хотя бы UZIX прикрутили – вменяемо (хотя может прикрутили уже).
    Последний раз редактировалось OrionExt; 04.07.2017 в 17:37.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  10. #930
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Ну, зря такая ирония.
    Это не ирония. Это "нахрена козе баян".
    Торчать в сети он не будет, никакого интереса, кроме самого момента "ух, заработало!", а возни с переносом кода на 8008 - выше крыши.

    Цитата Сообщение от Tronix Посмотреть сообщение
    Ну и конечно самый главный вопрос, будоражащий миллионы (меня) - на сколько гониться камень? До мегагерца реально погнать? Греется при стандартной работе? А на мегагерце? А если питалоdо повысить немного?
    Ответ прост - камень расчитан на 800кГц, я для удобства кормлю ему 614кГц. Разницы почти никакой, но камень хоть палец обжигает не очень сильно, можно держать какое-то время (около 70 градусов). Поднимать частоту не буду, смотреть на радиатор охлаждения - совсем не то, что смотреть на процессор.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

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

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

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

Похожие темы

  1. Самодельный станок для намотки ТВЗ
    от Ратмир в разделе Творчество
    Ответов: 3
    Последнее: 25.05.2017, 13:32
  2. Самодельный телевизор
    от KALDYH в разделе Творчество
    Ответов: 34
    Последнее: 18.09.2013, 13:09
  3. Самодельный kickstart под ЛУТ :D
    от fan в разделе Amiga
    Ответов: 6
    Последнее: 21.08.2010, 16:18
  4. Лучший самодельный компьютер
    от roxx в разделе Зарубежные компьютеры
    Ответов: 10
    Последнее: 08.12.2007, 22:53
  5. Самодельный принтер
    от Ewgeny7 в разделе Несортированное железо
    Ответов: 3
    Последнее: 07.08.2005, 18:11

Ваши права

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