nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 08:51



Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3, 4  Next
Маленький комп. 
Author Message
Junior

Joined: 19 Dec 2008 16:30
Posts: 4
Location: Карелия г.Петрозаводск
Reply with quote
Post 
я в действительности только микроконтроллерами занимался AVR, последнее время. Поэтому не в курсе класической архитектуры в данный момент. А чего Zilog до сих пор Z-80 выпускает? ну и 8-ми битную периферию(типа ВВ51,55 и т.п.), тоже заменить нечем? Если так , то для меня это новость. Ведь ZX неплохой машинкой был, универсальной,. У меня по моему "Балтика" модель была. В ней парралельный порт точно не помню буквы 580хх55 вроде. С нее начинал, осваивать ввод -вывод . Чуть слеза на клаву не упала.... :rotate: Ну ладно наверное я увлекся. Почитаю, для начала поподробней все.... прежде чем глупые вопросы задавать.... :roll:


19 Dec 2008 21:16
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Z80 выпускается до сих пор (новые стоят от 5 до 12 баксов в зависимости от частоты и исполнения), "ВВ55" новые тоже есть (только стоят дорого - я находил за 10 баксов), но на самом деле в большинстве случаев эту микруху можно заменить на 3 регистра и дешифратор или если надо ещё и направление менять, то плюс буфера (хотя вроде у микрочипа есть некие "расширители" превращающие последовательный интерфейс в несколько I/O)

_________________
:dj: https://mastodon.social/@Shaos


20 Dec 2008 00:09
Profile WWW
Novelist

Joined: 08 Dec 2008 14:08
Posts: 39
Location: Finland
Reply with quote
Post 
aav8 wrote:
ОС думаю написать свою - сейчас отлаживаю на Партнер 01.01 и
в эммуляторе.

А если, к примеру, портировать ту же Контики?
http://www.sics.se/contiki/


20 Dec 2008 06:22
Profile
Maniac
User avatar

Joined: 05 Oct 2006 04:45
Posts: 269
Location: Moscow
Reply with quote
Post 
Freshman wrote:
aav8 wrote:
ОС думаю написать свою - сейчас отлаживаю на Партнер 01.01 и
в эммуляторе.

А если, к примеру, портировать ту же Контики?
http://www.sics.se/contiki/


Если только из естественнонаучного интереса. Из практического интереса (спаял и видно, что работает, а не только светодиод мигает) надо применять ОС для которой у тебя есть ПО. Опять начинать все сначала (написать ни с чем не совместимую ОС и портировать для нее или писать с нуля ассемблер, редактор, С, терминалку, прикладняк) - это мазохизм, который растянется на годы. У автора треда, видимо, есть наработки (читай ПО) для Партнера, и из железки на 90% у него получится Партнер. :)
Я без вариантов буду использовать CP/M. И получится у меня Орион, только с rs-232-консолью. :rotate:

_________________
Всем добра!


20 Dec 2008 10:54
Profile
Maniac

Joined: 05 Nov 2008 19:47
Posts: 287
Location: 81.28.208.238
Reply with quote
Post 
!приветик Всем!
Наконец накидал схемку и примерный конструктив.
Завтра отправлю Shaos-у - пусть выложит (flash оставил на работе).
PC уже работает в качестве дисков. Осталось перевести на PC консоль.
>> Опять начинать все сначала (написать ни с чем не совместимую ОС
>> и портировать для нее или писать с нуля ассемблер, редактор, С,
>> терминалку, прикладняк) - это мазохизм, который растянется на
>> годы.
Писать ничего не надо, все уже есть (в PC)...
А вот С для i8080/Z80, которы сам себя может компилить было-бы интересно.
>> Я без вариантов буду использовать CP/M. И получится у меня
>> Орион, только с rs-232-консолью.
Про CP/M я думал, но я ее абсолютно ни знаю. Пользовался 1 раз
когда в прошлом веке форматил 8-и дюймовые дискеты.
>> А почему такая старая комплектация ВВ51, Z80 ? Удобней взять
>> тот же AVR и добавить внешнюю SRAM можно и буферную
>> батарейку добавить.
А чем из современных мелкосхем можно заменить ВВ51?
9600 бод это так медленно... Да и не успеет она за Z80 на 20Мгц.
В принципе потом подключение консоли можно будет
заменить на USB/Ethernt/BlueTooth/WiFi/GSM или железяку
с видеовыходом и клавиатурой :-) .


22 Dec 2008 08:14
Profile
Maniac
User avatar

Joined: 05 Oct 2006 04:45
Posts: 269
Location: Moscow
Reply with quote
Post 
aav8 wrote:
!приветик Всем!
Наконец накидал схемку и примерный конструктив.
Завтра отправлю Shaos-у - пусть выложит (flash оставил на работе).
PC уже работает в качестве дисков. Осталось перевести на PC консоль.

Писать ничего не надо, все уже есть (в PC)...
А вот С для i8080/Z80, которы сам себя может компилить было-бы интересно.

А чем из современных мелкосхем можно заменить ВВ51?
9600 бод это так медленно... Да и не успеет она за Z80 на 20Мгц.


Если serial использовать только для терминала (ну и возможно как неосновной канал данных, для основного использовать IDE), то 9600 - более чем достаточно, ИМХО. Для большинства современных RS232-терминалов (в-основном встроенных во всякое) это дефолтная скорость. Для консоли операционки этого хватает с запасом (сам часто пользуюсь такими на *nix)

Компилер С для 8080, который делает сам себя на нативной железке, мне известен только в варианте Small C и его клонов. Остальные нативные либо в исходнике на ассемблере, либо вообще без исходников. Самый продвинутый (единственный 32-битный ANSI для z80) - HiTech C .

_________________
Всем добра!


22 Dec 2008 10:05
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
aav8 wrote:
!приветик Всем!
Наконец накидал схемку и примерный конструктив.
Завтра отправлю Shaos-у - пусть выложит (flash оставил на работе).


Shaos покопался в почте и нашёл то самое письмо :)

Image

Image

_________________
:dj: https://mastodon.social/@Shaos


23 Sep 2009 06:21
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
HardWareMan wrote:
Полностью поддерживаю. Z80 со всех сторон круче, чем убогий 6502. И софта у нас на него наверно все же больше (учитывая то, что он хавает и i8080).

сознайся - ты просто пошутил :) 6502 - 1975-й год внутренние схемы используют принципы, которые 20 лет спустя появились в DDR-памяти. большинство команд 1-2 байта, вектора сброса и прерываний в самом верху адресного пространства(ненадо лепить схемы запуска), индексы и стек в самом низу.


02 Sep 2011 22:43
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
MC68k wrote:
HardWareMan wrote:
Полностью поддерживаю. Z80 со всех сторон круче, чем убогий 6502. И софта у нас на него наверно все же больше (учитывая то, что он хавает и i8080).

сознайся - ты просто пошутил :) 6502 - 1975-й год внутренние схемы используют принципы, которые 20 лет спустя появились в DDR-памяти. большинство команд 1-2 байта, вектора сброса и прерываний в самом верху адресного пространства(ненадо лепить схемы запуска), индексы и стек в самом низу.


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

_________________
:dj: https://mastodon.social/@Shaos


03 Sep 2011 20:16
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
а кто спорит? я просто напомнил :oops:


03 Sep 2011 20:40
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
MC68k wrote:
а кто спорит? я просто напомнил :oops:


ты забыл напомнить про конвеер команд ;)

кстати я не просёк что такого появилось в DDR из 6502...

_________________
:dj: https://mastodon.social/@Shaos


03 Sep 2011 20:51
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
использование обеих фронтов клока


03 Sep 2011 23:01
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
MC68k wrote:
использование обеих фронтов клока


по-моему это вполне банально...

_________________
:dj: https://mastodon.social/@Shaos


03 Sep 2011 23:52
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
aav8 wrote:
Появилась идея сделать 8 разрядный комп. размером 8 см.
Проц. я думаю использовать Z80.
...
Т.е. в компе ничего кроме проца, памяти и ВВ51 для терминала.

Я вот часто думаю - а не попробовать ли использовать для такой штуки старый
сотовый телефон в качестве терминала?

Большинство мобильников выдаёт эхо нажатия клавиш в свой последовательный
интерфейс, и воспринимает через него же код клавиши...
Причем и по ИК и по БзуЗубу... Я проверял...

Идеально, конечно, написать терминалку на J2ME, но в обоих моих Гнусмасах нет
такого класса для работы с последовательным интерфейсом.

Но в принципе - такой класс вроде как есть...

Я бы вот в этом проекте с удовольствием использовал такую консоль, но у меня
это требуем изменения в прошивке....

_________________
iLavr


13 Feb 2013 12:20
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
aav8 wrote:
Появилась идея сделать 8 разрядный комп. размером 8 см.
Проц. я думаю использовать Z80.
...
Т.е. в компе ничего кроме проца, памяти и ВВ51 для терминала.

И, кстати говоря, упоминавшаяся здесь схема на Z80 очень этим критериям удовлетворяет:

Image

Тем более, что в связке с инструментальной РС что-то более минимальное придумать трудно.

А тут можно сразу и "ВВ51 для терминала" уволить нафиг.

Если последовательный интерфейс всё же нужен, то двух выводов К580ВВ55А
вполне должно хватить по аналогии с "Орионом-128"...

Ну и поскольку я всё же потратил своё время, "пошоркав" эту итальянскую страницу
гуголь-транслятором, переведенный литературный её вариант в формате M$Ворда
можно взять здесь.

_________________
iLavr


15 Feb 2013 18:21
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 58 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.