Сейчас на форуме: zds, kris_sexy, ==DJ==[ZLO] (+7 невидимых)

 eXeL@B —› Крэки, обсуждения —› Интервью с MS-Rem
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 79.6 (постоянный), 2thx
Активность: 0.080
Статус: Участник
алХимик

Создано: 19 марта 2006 23:56 · Поправил: SeDoYHg
· Личное сообщение · #1

Ну вообщем, продолжаем =).

-----
Все говорят что мы вместе. Но не многие знают в каком.




Ранг: 16.8 (новичок)
Активность: 0.030
Статус: Участник

Создано: 21 марта 2006 12:46
· Личное сообщение · #2

Valenok Pirojkov пишет:
теория алгоримов и прочие веселости. самому разбирать мозги опухнут

Не опухнут,проверено.Максимум на ночь работы. Еду, разжеванную кем-то, было-бы противно есть,разве и в учебе не так?Они обьясняют потому что им жаль тупых детей,которые хотят учиться,а немогут по причине "гораздо более пугающей",вот и обьясняют им...



Ранг: 15.3 (новичок)
Активность: 0.020
Статус: Участник

Создано: 21 марта 2006 12:56
· Личное сообщение · #3

TOR пишет:
Не опухнут,проверено.Максимум на ночь работы.

здоровенный талмуд страниц на 500?
хотя если знаешь где можно найти что нибудь по этой самой теории алгоритмов, поделись
а то нигде ничего толкового не видел




Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 21 марта 2006 17:32
· Личное сообщение · #4

Valenok Pirojkov

теория алгоритмов, очень хороший учебник Ахо "Структуры данных и алгоритмов", ну еще естесно тома Кнута, извиняюсь за оффтоп



Ранг: 6.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 марта 2006 20:43 · Поправил: MrZIyukers
· Личное сообщение · #5

Black Neuromancer пишет:
очень хороший учебник Ахо "Структуры данных и алгоритмов", ну еще естесно тома Кнута, извиняюсь за оффтоп

Совет просто п@#$%ц ценный! Если с первой книгой еще понятно (да, пустяк - всего-то 350 страниц), то как быть со второй? Читать все три тома от корки до корки? Вот поэтому и надо учиться, и поэтому у большинства "программистов" эти три тома просто лежат на полке (или на жестком диске), но зато они могут показать свою грамотность на форуме, написав что-то типа "читай Кнута".
извините, не ужержался

P.S. Valenok Pirojkov, если ты серьезно про матанализ, то я рад, что еще остались люди, у которых в голове не опилки.



Ранг: 2.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 21 марта 2006 21:17
· Личное сообщение · #6

RAMZEZzz пишет:
смотрите-ка, все крякеры раньше были электронщиками прям эволюция какая-то
Я например со спектрума начинал...

Не все, многие еще в программеров записались. Со спектрума начинали так же не мало народу, это не была и не есть редкость. Радиоэлектронникой тоже занимались все, а кто нет, тот просто еще не осознал что надо бы Ибо образ мышления схож.



Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 08 июня 2006 12:53
· Личное сообщение · #7

Интересно, где это 5 лет назад можно было найти комплектуху для Ориона, на помойке или в антикварных магазинах?




Ранг: 120.6 (ветеран)
Активность: 0.090
Статус: Участник
rootkit developer

Создано: 08 июня 2006 13:01
· Личное сообщение · #8

S_T_A_S_ пишет:
Интересно, где это 5 лет назад можно было найти комплектуху для Ориона, на помойке или в антикварных магазинах?

Печатную плату - у знакомых, а нужные микросхемы до сих пор в магазинах продаются. Правда таких как КР580ВМ80, КР580ИК55 обычно в наличии нет (приходилось заказывать).

-----
Скажем дружно - нафиг нужно.




Ранг: 228.7 (наставник), 2thx
Активность: 0.120
Статус: Участник
malware research

Создано: 08 июня 2006 18:55
· Личное сообщение · #9

S_T_A_S_ пишет:
Интересно, где это 5 лет назад можно было найти комплектуху для Ориона


Если бы ты занимался радиолюбительством, ты общался бы с людьми с такими же интересами. Мне, например, такое добро доставалось от знакомых в основном, правда кое-что и заказывать нужно было... У меня до сих пор в коробках если покопаться, можно много антиквариата понаходить - КР580ВМ80, КР580ВИ53... У меня даже телек есть 1964 г.в. которому я сделал кап. ремонт, и он относительно неплохо показывает, повезло - тогда кинескопы более качественные делали.

-----
Research is my purpose




Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 08 июня 2006 19:45
· Личное сообщение · #10

Ms-Rem пишет:
Печатную плату - у знакомых, а нужные микросхемы до сих пор в магазинах продаются. Правда таких как КР580ВМ80, КР580ИК55 обычно в наличии нет (приходилось заказывать).


С ТТЛ то понятно, а вот РУ5 врядли до сих пор. Да и ИМХО самое сложное клаву найти, если с платой не дали. Только вот разве ИК55 в Орионе использовался? Как и ВМ80 (которого в природе не было).




Ранг: 120.6 (ветеран)
Активность: 0.090
Статус: Участник
rootkit developer

Создано: 08 июня 2006 20:13
· Личное сообщение · #11

S_T_A_S_ пишет:
С ТТЛ то понятно, а вот РУ5 врядли до сих пор

Заказать можно.

S_T_A_S_ пишет:
вот разве ИК55 в Орионе использовался

Да, использовался. А на чем же еще порты ввода-вывода было делать?

S_T_A_S_ пишет:
Как и ВМ80 (которого в природе не было).

Идем по линку www.yandex.ru/yandsearch?stype=www&nl=0&text=%CA%D0580%C2%CC80 , и смотрим, был такой проц в природе или нет.

-----
Скажем дружно - нафиг нужно.




Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 08 июня 2006 20:18
· Личное сообщение · #12

Ms-Rem пишет:
А на чем же еще порты ввода-вывода было делать?


На ВВ55 Какой год-то был?

Ms-Rem пишет:
Идем по линку www.yandex.ru/yandsearch?stype=www&nl=0&text=%CA%D0580%C2%CC80 , и смотрим, был такой проц в природе или нет.


Что я там должен найти? Что проц назывался ИК80 а следующая модификация - ВМ80А?




Ранг: 120.6 (ветеран)
Активность: 0.090
Статус: Участник
rootkit developer

Создано: 08 июня 2006 20:22
· Личное сообщение · #13

S_T_A_S_
Я не понял, к чему все эти мелочные придирки S_T_A_S_ пишет:
Что проц назывался ИК80 а следующая модификация - ВМ80А?
?
Если ты не знаешь, на чем строился орион128, то заюзай яндекс и найди схему.

-----
Скажем дружно - нафиг нужно.




Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 08 июня 2006 20:27
· Личное сообщение · #14

retro.bip.ru/Orion/Hard/OrPltp1.jpg
retro.bip.ru/Orion/CPU/CPU.html




Ранг: 120.6 (ветеран)
Активность: 0.090
Статус: Участник
rootkit developer

Создано: 08 июня 2006 20:29 · Поправил: Ms-Rem
· Личное сообщение · #15

Ну раз ты еще и рисунок печатки нашел (молодец), то тем более не понимаю, что ты хочешь сказать следующими постами:

S_T_A_S_ пишет:
вот разве ИК55 в Орионе использовался?


S_T_A_S_ пишет:
На ВВ55 Какой год-то был?


S_T_A_S_ пишет:
Что я там должен найти? Что проц назывался ИК80 а следующая модификация - ВМ80А?


Будь добр разьясни это тем, кто намеков не понимает.

-----
Скажем дружно - нафиг нужно.




Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 08 июня 2006 21:22
· Личное сообщение · #16

Ms-Rem пишет:
что ты хочешь сказать следующими постами


Поправил опечатки в ответах.

Ms-Rem пишет:
Будь добр разьясни это тем, кто намеков не понимает


ИК - старинное (до 8десят какого-то года?) название В*

Других намёков нет. Всегда приятно пообщаться с человеком, который собрал комп своими руками, да ещё небось потом натрахался вдоволь, отлавливая ошибки в разводке платы без осцилографа. Пусть даже на такие никчёмные темы Не о компилировании же ОС посредством двоичных переключателей говорить.




Ранг: 120.6 (ветеран)
Активность: 0.090
Статус: Участник
rootkit developer

Создано: 08 июня 2006 21:28
· Личное сообщение · #17

S_T_A_S_ пишет:
да ещё небось потом натрахался вдоволь, отлавливая ошибки в разводке платы


Как ни странно, ошибок в разводке платы как раз небыло. Но были проблемы с переходами с одной стороны на другую (плата двухсторонняя). Металлизация переходов была дохлая, и пришлось все их пропаивать проволочками. Еще были проблемы с ВЧ помехами по питанию, которые создают микросхемы. На том рисунке всего несколько конденсаторов для их подавления (у памяти), ну на практике оказалось что этого сильно мало. Пришлось напаять конденсаторов раза в 3 больше, везде где только можно (и где нельзя). Больше вроде проблем с железом небыло.

-----
Скажем дружно - нафиг нужно.




Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 08 июня 2006 21:58
· Личное сообщение · #18

Ms-Rem пишет:
Металлизация переходов была дохлая, и пришлось все их пропаивать проволочками.


Вот уроды, это ж надо было такого гамняного качества платы делать

Ms-Rem пишет:
Еще были проблемы с ВЧ помехами по питанию, которые создают микросхемы. На том рисунке всего несколько конденсаторов для их подавления (у памяти), ну на практике оказалось что этого сильно мало


Да небось нормальной ёмкости уже продали все китайцам, вот и пришлось ставить кучу маленьких.


А зачем "ОС" то делал? Ведь были стандартные какие-то или нужных журналов с листингами не нашел? Не особо-то развернёшся в 2Кб, под знакогенератор небось 576 байт (или сэкономил до 140?) только ушло, а функции чтения\записи с гамнитофона я даже и не представляю как можно разработать не имея опыта.




Ранг: 110.0 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 08 июня 2006 22:42 · Поправил: Satanael
· Личное сообщение · #19

зашел на [url=http://ms-rem.dot-link.net/
]http://ms-rem.dot-link.net/
[/url]
а там : This site hacked by Kaspersky Antivirus Labs team.

Это чё какие-то * сайт долбанули, зачем?

-----
Никто не знает столько, сколько не знаю я





Ранг: 120.6 (ветеран)
Активность: 0.090
Статус: Участник
rootkit developer

Создано: 08 июня 2006 22:43
· Личное сообщение · #20

S_T_A_S_ пишет:
А зачем "ОС" то делал? Ведь были стандартные какие-то или нужных журналов с листингами не нашел?

Хотелось мне многозадачность замутить. Для этого повесил на вход прерывания процессора геренатор на 10гц, и по прерыванию переключал банки памяти (у меня было 256 кб памяти, 4 банка выходит).
Ну а в журналах ничего нормального особо не нашел (программа МОНИТОР разве что). Код работы с магнитофоном приспособил от РК86, только с небольшими изменениями (т.к. у меня можно было еще управлять перемоткой программно).
Еще из полезных фич моей ос была поддержка переносимых программ (ведь главная проблема этого проца была в том, что адреса переходов абсолютные, и программа работает только по тем адресам, для которых писалась). Перемещение программ в памяти достигалось посредством таблицы релоков.
Ну, писал под него еще пару игрушем, дизассемблер, пробовал замутить запись звука через простой АЦП, и вроде все. Короче больше игрался, чем писал чето полезное.

-----
Скажем дружно - нафиг нужно.




Ранг: 79.6 (постоянный), 2thx
Активность: 0.080
Статус: Участник
алХимик

Создано: 08 июня 2006 23:13
· Личное сообщение · #21

Satanael пишет:
Это чё какие-то пидоры сайт долбанули, зачем?


Ну за чем ты так о хозяинах сайта =))

-----
Все говорят что мы вместе. Но не многие знают в каком.




Ранг: 25.0 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 09 июня 2006 01:52
· Личное сообщение · #22

После прочтения статьи чувствую себя уродом Rem ты настоящий ГУРУ...
Готов валяться у тебя вногах



Ранг: 163.7 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 09 июня 2006 04:56
· Личное сообщение · #23

Ms-Rem пишет:
Хотелось мне многозадачность замутить. Для этого повесил на вход прерывания процессора геренатор на 10гц


Хватило? 50Гц и то моловато по моим прикидкам, хотя частота такая у тебя и без дополнительного генератора была.

Ms-Rem пишет:
и по прерыванию переключал банки памяти (у меня было 256 кб памяти, 4 банка выходит)


64К - это ж всё адресное пространство i8080, включая ПЗУ, 12К видео-ОЗУ, да и порты ввода-вывода возможно в Орионе адресовались как память... В общем, обычно размер банков делали 8 или 16К - без shared памяти (где должна была находится по крайней мере сама ОС) непонятно как это могло работать.

Ms-Rem пишет:
Еще из полезных фич моей ос была поддержка переносимых программ [...]. Перемещение программ в памяти достигалось посредством таблицы релоков.


Да, создание своего формата исполняемых файлов - сильный шаг вперёд, обычно релоки фиксила сама прога при старте.

Только зачем нужна была релоцируемость, если память переключалась целиком по 64К, т.е. как я поимаю всего 4 задачи?

И не проще ли было прошить в ПЗУ тот же монитор, что бы обеспечить хоть какую-то функциональность от железки + возможность отладки... объём ОС тянет минимум на 8К, при нормальных условиях его вылизывать несколько месяцев нужно, а как ты менее чем за год уложился на тетрадке хз. Да и тетрадку наверное жалко, что потерялась - реликвия всё-таки, мало ли, может в музей потом положили б ;)




Ранг: 120.6 (ветеран)
Активность: 0.090
Статус: Участник
rootkit developer

Создано: 09 июня 2006 05:39
· Личное сообщение · #24

S_T_A_S_ пишет:
Хватило? 50Гц и то моловато по моим прикидкам, хотя частота такая у тебя и без дополнительного генератора была.

Ну так у меня не Windows же там была а на частотах больше 10гц уже немалая часть производительности уходит на переключение задач.

S_T_A_S_ пишет:
64К - это ж всё адресное пространство i8080, включая ПЗУ, 12К видео-ОЗУ, да и порты ввода-вывода возможно в Орионе адресовались как память... В общем, обычно размер банков делали 8 или 16К - без shared памяти (где должна была находится по крайней мере сама ОС) непонятно как это могло работать.

Адреса F700 - F7FF заняты портами. Видеопамять 12к только в чернобелом режиме, при включении цвета становиться 24к (вторые 12к находяться в другой странице). Я программировал только монохромный и 4х цветный режимы (16 цветный не трогал). Сама ОС находилась только в ПЗУ. При переключении задач ОС сохраняла все регистры в текущем банке памяти, переключалась на следующий, и загружала регистры оттуда. Этот режим так особо и не использовался.
Функционал у ОС был очень небольшой (и весило все это немного меньше 2кб). Собственно он весь сводился к нескольким процедурам (ввод-вывод символа с клавиатуры, переключение задач, ввод-вывод с магнитофона, и загрузка файлов с релоками). Релоки были нужны для того, чтобы иметь возможность держать в памяти несколько программ, и быстро запускать их оттуда (а не грузить повторно с ленты).
Собственно, ос предельно простая, и долго возиться там нечего.

-----
Скажем дружно - нафиг нужно.



<< . 1 . 2 .
 eXeL@B —› Крэки, обсуждения —› Интервью с MS-Rem
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати