Shaos wrote:Ну вариант, что ты подписал NDA, чтобы получить этот текст, я скромно отбросил как маловероятный...
И "Copyright" используется в СССР годов с 60-х, если я ничего не путаю
Слово Copyright со своей "фирмой" я лепил в свои программки еще в 15 лет (т.е. в конце 80-х), еще не до конца понимая весь глубокий смысл - просто обезъянничая.
А уж инженер в те времена знал его смысл наверняка.
т.е. мы сообща пришли к выводу, что вышеприведённый текст - это "public domain"
Я тут за главного - если что шлите мыло на me собака shaos точка net
я так понимаю, что если мы чево-то копируем, то ничей копирай не нарушаем - они как могли копировать, так и могут... вот если сделать так, что держатель копирайта НЕ СМОЖЕТ копировать - вот это да! это беспредел и конкретное нарушение копирайта!
shoorick wrote:я так понимаю, что если мы чево-то копируем, то ничей копирай не нарушаем - они как могли копировать, так и могут... вот если сделать так, что держатель копирайта НЕ СМОЖЕТ копировать - вот это да! это беспредел и конкретное нарушение копирайта!
правило хорошего тона нашего времени - соблюдать пожелания автора
если автор возжелал брать за каждую копию мульён - флаг ему в руки и пусть идёт с миром в противоположную сторону
если автор ничего не указал в качестве своих пожеланий, надо полагать что продукт его интеллектуального труда копируется и распостраняется свободно
Я тут за главного - если что шлите мыло на me собака shaos точка net
Shaos wrote:а ещё мне понравился фокус с обращением к периферии через IN/OUT
"Орионовцы" попилили свою карту памяти несколько убого, чтобы иметь возможность такой фокус использовать...
В оригинальном "Специалисте" он ещё проходит, а вот в "Специалисте МХ" попадаем только в 2 адреса: 0FEFEH, 0FFFFH, причём обращение ко второму запрещено.
Но по OUT 0FFH я у себя сделал переключение экрана "Специалиста" на адреса экрана "Ориона" с возвратом по RESET-у.
Shaos wrote:а ещё мне понравился фокус с обращением к периферии через IN/OUT
"Орионовцы" попилили свою карту памяти несколько убого, чтобы иметь возможность такой фокус использовать...
В оригинальном "Специалисте" он ещё проходит, а вот в "Специалисте МХ" попадаем только в 2 адреса: 0FEFEH, 0FFFFH, причём обращение ко второму запрещено.
Но по OUT 0FFH я у себя сделал переключение экрана "Специалиста" на адреса экрана "Ориона" с возвратом по RESET-у.
И кроме того, на Z80 это без переделок ПО не заработает - там на вторую половинку адреса ставится содержимое аккумулятора
Error404 wrote:там на вторую половинку адреса ставится содержимое аккумулятора
Я вот никак не могу понять всей высоты полета мысли разраба, который это замутил. Ну вот если с IN (N) понятно, - мы задаем в [A] старший байт адреса, младший - в аргументе команды и в результате имеем в [A] считанный байт. Как же быть с OUT (N)? Я не могу записать произвольные данные в порт с произвольным старшим адресом. На ум приходит только WTF??? Оставили бы как есть - была бы совместимость чуточку выше. А вот расширенные IN (BC)/OUT (BC) заняли бы свою нишу. :3
Сходу на ум приходит разве что какая хитрая задумка по дешифрации порта без дешифратора. В 8080 именно этим объясняют особенности IN/OUT по шине адреса - и вобщем-то логично...
А не может статься, что у них просто так вышло в процессе разработки и они решили - ну это каши не испортит?