nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 01:35



Reply to topic  [ 67 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Hello world! 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22597
Location: Silicon Valley
Reply with quote
Mondx wrote:
С порта какого нибудь. Что бы последующие push/pop-ы включали дисковую память /CS1, вместо основной /CS0. Т.е. читаем код команды push/pop и в следующем цикле выполнения записи/чтения переключаемся на диск. Записали/прочли и по /М1 опять вернулись в основную.

А почему в примере не PUSH/POP?

А не - всё увидел:
Code:
         rept   128/2           ;пересылка
        pop     bc              ;10 <<<<<<<<<<<<<<<<<<<<<
        dec     hl              ;6
        ld      (hl),b          ;7
        dec     hl              ;6
        ld      (hl),c          ;7 = 36 / 2 = 18T/byte
         endm

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


23 Feb 2024 23:15
Profile WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
))Я бы, наверно, эту схему и не вспомнил бы. Но тут меня Аликберов взял на понт и я начал вспоминать. Полез в "Искусство схемотехники" посмотреть диаграммы z80. И тут, о чудо, на полях увидел наброски карандашом - тот самый триггер, который я рисовал году, эдак, в 1985-м. Прикинь.) Сейчас только немножко изменил под 138-й дешифратор. Во как бывает!)


23 Feb 2024 23:41
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22597
Location: Silicon Valley
Reply with quote
Ну прям таки 1985 :)
Z80 в СССР только к закату массово появился - к 1991 (или даже после 1992)
До этого либо на 580ВМ80А всё клепали, либо на 1801ВМ1 (и опять же к закату перешли на ВМ2)
Посмотри кстати на год издания твоей "схемотехники" :lol:
Поди вообще 1994, если не позже ;)

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


24 Feb 2024 00:07
Profile WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Shaos wrote:
Ну прям таки 1985 :)

z80 Mostek у меня появился как бы не в 1984-м уже.) С той платы, с которой я его снял, у меня ещё остались 81LS97 и hp2730, но дат на них нет.
И да, на моей микро80 изначально стоял КР580. Но, как только у меня появился z80, я его туда воткнул.
Год издания "схемотехники" 81 - подписано к печати 83.


24 Feb 2024 01:44
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22597
Location: Silicon Valley
Reply with quote
Mondx wrote:
Shaos wrote:
Ну прям таки 1985 :)

z80 Mostek у меня появился как бы не в 1984-м уже.) С той платы, с которой я его снял, у меня ещё остались 81LS97 и hp2730, но дат на них нет.

Ты был тот советский инженер, который расковырял французскую противокорабельную ракету Exocet? :o

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


24 Feb 2024 01:55
Profile WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Ты знаешь, у меня только одна мысль касательно того, откуда эти платы могли появиться в нашем комиссионном магазине... У нас был завод, на котором разливали пепси-колу, которую мы впервые попробовали где-то в 78-79-м.


Last edited by Mondx on 24 Feb 2024 02:22, edited 2 times in total.



24 Feb 2024 02:04
Profile
Senior

Joined: 01 Jan 2022 04:34
Posts: 172
Location: USSR, Tashkent
Reply with quote
Shaos wrote:
Mondx wrote:
Shaos wrote:
Ну прям таки 1985 :)

z80 Mostek у меня появился как бы не в 1984-м уже.) С той платы, с которой я его снял, у меня ещё остались 81LS97 и hp2730, но дат на них нет.

Ты был тот советский инженер, который расковырял французскую противокорабельную ракету Exocet? :o

врят ли, тот з80 распилили и на базе наго Т34 делали

а з80 в 90ом уже были


24 Feb 2024 02:06
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Shaos wrote:
...который расковырял французскую противокорабельную ракету Exocet? :o

Мой Мостек был в пластиковом корпусе, не милитари.) И все чипы стояли в цанговых панелях.


24 Feb 2024 02:10
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22597
Location: Silicon Valley
Reply with quote
Mondx wrote:
Ты знаешь, у меня только одна мысль касательно того, откуда эти платы могли появиться в нашем комиссионном магазине... У нас был завод, на котором разливали пепси-колу, которую мы впервые попробовали где-то в 78-79-м.
Повезло вам с магазинами - у нас на Южном Урале в магазине "Умелые Руки" в конце 80-х можно было только 155ЛА3 купить чуть ли не за рубль :lol:

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


24 Feb 2024 03:09
Profile WWW
Doomed

Joined: 25 Aug 2009 07:02
Posts: 460
Location: Москва
Reply with quote
PUSH/POP эл. диск для Z80 выглядит неестественно, с учетом наличия INI/OUTI
И пересылка быстрее, и аппаратная часть приятнее, и софт короче.
Ограничения - 256 макс. длина блока и конец пересылок по определенным местам на "диске" располагаться может (если аппаратуру не раздувать в сторону универсальности).
Но если CP/M, и там он именно электронный диск - то вполне достаточно, у него расположение "секторов" как раз по удобным фиксированным местам в адресном пространстве дисковой памяти.
Ну и окна для обмена также не требуется.


24 Feb 2024 04:29
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Mixa64 wrote:
PUSH/POP эл. диск для Z80 выглядит неестественно, с учетом наличия INI/OUTI
И пересылка быстрее, и аппаратная часть приятнее, и софт короче.

Согласен. В дальнейшем делал и так. В данном случае, уже всё было готово от 8080, добавлялось только 2 чипа логики. В/в и софт править было не нужно. По скорости 1 в 1, ни быстрее, ни медленнее.


24 Feb 2024 05:01
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Тут ещё нужно понимать, что в то время, зачастую, в доме был только один комп и тот подопытный. Поэтому изменения в схеме делались осторожно и частями.)


24 Feb 2024 08:14
Profile
Doomed

Joined: 25 Aug 2009 07:02
Posts: 460
Location: Москва
Reply with quote
Mondx wrote:
По скорости 1 в 1, ни быстрее, ни медленнее.

У Вас заявлено 18T/byte , Zilog заявляет, что у него 16T на одну итерацию OUTI/INI , по ощущениям может быть и незаметна разница.


24 Feb 2024 12:10
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Mixa64 wrote:
У Вас заявлено 18T/byte , Zilog заявляет, что у него 16T на одну итерацию OUTI/INI , по ощущениям может быть и незаметна разница.

При буфере сектора в пределах 256-ти байтной страницы, нужно dec l, вместо dec hl - тогда получится те же 16T.


24 Feb 2024 22:39
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Shaos wrote:
Повезло вам с магазинами - у нас на Южном Урале в магазине "Умелые Руки" в конце 80-х можно было только 155ЛА3 купить чуть ли не за рубль :lol:

Повезло мне! Это была обычная совковая комиссионка. И в ней я плат (или мс) не видел ни до, ни после.) А типа "Умелых ручек" в нашей "деревне" не было вообще.


25 Feb 2024 01:35
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 67 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 25 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.