Пользователю ПК "Специалист_MX" с CPU Z80.

Обсуждение советского компьютера Фахiвець / Специалист и его развитие

Moderator: Lavr

User avatar
Shaos
Admin
Posts: 23990
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Error404 wrote:
Shaos wrote:Ну вариант, что ты подписал NDA, чтобы получить этот текст, я скромно отбросил как маловероятный...
И "Copyright" используется в СССР годов с 60-х, если я ничего не путаю
Слово Copyright со своей "фирмой" я лепил в свои программки еще в 15 лет (т.е. в конце 80-х), еще не до конца понимая весь глубокий смысл - просто обезъянничая. :)
А уж инженер в те времена знал его смысл наверняка.
т.е. мы сообща пришли к выводу, что вышеприведённый текст - это "public domain" :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Post by shoorick »

я так понимаю, что если мы чево-то копируем, то ничей копирай не нарушаем - они как могли копировать, так и могут... вот если сделать так, что держатель копирайта НЕ СМОЖЕТ копировать - вот это да! это беспредел и конкретное нарушение копирайта!
User avatar
Shaos
Admin
Posts: 23990
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

shoorick wrote:я так понимаю, что если мы чево-то копируем, то ничей копирай не нарушаем - они как могли копировать, так и могут... вот если сделать так, что держатель копирайта НЕ СМОЖЕТ копировать - вот это да! это беспредел и конкретное нарушение копирайта!
правило хорошего тона нашего времени - соблюдать пожелания автора
если автор возжелал брать за каждую копию мульён - флаг ему в руки и пусть идёт с миром в противоположную сторону
если автор ничего не указал в качестве своих пожеланий, надо полагать что продукт его интеллектуального труда копируется и распостраняется свободно
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Post by shoorick »

если он такой жадный - пусть сидит со своим творением и никому не показывает! :rotate:
User avatar
Shaos
Admin
Posts: 23990
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

shoorick wrote:если он такой жадный - пусть сидит со своим творением и никому не показывает! :rotate:
я рассмотрел две крайности - и обе достойны уважения или как минимум понимания:roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:а ещё мне понравился фокус с обращением к периферии через IN/OUT :)
"Орионовцы" попилили свою карту памяти несколько убого, чтобы иметь возможность такой фокус использовать...
В оригинальном "Специалисте" он ещё проходит, а вот в "Специалисте МХ" попадаем только в 2 адреса: 0FEFEH, 0FFFFH, причём обращение ко второму запрещено.
Но по OUT 0FFH я у себя сделал переключение экрана "Специалиста" на адреса экрана "Ориона" с возвратом по RESET-у.
User avatar
Error404
Maniac
Posts: 269
Joined: 05 Oct 2006 04:45
Location: Moscow

Post by Error404 »

Lavr wrote:
Shaos wrote:а ещё мне понравился фокус с обращением к периферии через IN/OUT :)
"Орионовцы" попилили свою карту памяти несколько убого, чтобы иметь возможность такой фокус использовать...
В оригинальном "Специалисте" он ещё проходит, а вот в "Специалисте МХ" попадаем только в 2 адреса: 0FEFEH, 0FFFFH, причём обращение ко второму запрещено.
Но по OUT 0FFH я у себя сделал переключение экрана "Специалиста" на адреса экрана "Ориона" с возвратом по RESET-у.
И кроме того, на Z80 это без переделок ПО не заработает - там на вторую половинку адреса ставится содержимое аккумулятора
Всем добра!
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

HardWareMan wrote:
Error404 wrote:там на вторую половинку адреса ставится содержимое аккумулятора
Я вот никак не могу понять всей высоты полета мысли разраба, который это замутил. Ну вот если с IN (N) понятно, - мы задаем в [A] старший байт адреса, младший - в аргументе команды и в результате имеем в [A] считанный байт. Как же быть с OUT (N)? Я не могу записать произвольные данные в порт с произвольным старшим адресом. На ум приходит только WTF??? Оставили бы как есть - была бы совместимость чуточку выше. А вот расширенные IN (BC)/OUT (BC) заняли бы свою нишу. :3
Сходу на ум приходит разве что какая хитрая задумка по дешифрации порта без дешифратора. В 8080 именно этим объясняют особенности IN/OUT по шине адреса - и вобщем-то логично...
А не может статься, что у них просто так вышло в процессе разработки и они решили - ну это каши не испортит?