Сейчас на форуме: zds, kris_sexy, ==DJ==[ZLO] (+7 невидимых) |
![]() |
eXeL@B —› Крэки, обсуждения —› Интервью с MS-Rem |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 19 марта 2006 23:56 · Поправил: SeDoYHg · Личное сообщение · #1 |
|
Создано: 21 марта 2006 12:46 · Личное сообщение · #2 Valenok Pirojkov пишет: теория алгоримов и прочие веселости. самому разбирать мозги опухнут Не опухнут,проверено.Максимум на ночь работы. ![]() ![]() |
|
Создано: 21 марта 2006 12:56 · Личное сообщение · #3 |
|
Создано: 21 марта 2006 17:32 · Личное сообщение · #4 |
|
Создано: 21 марта 2006 20:43 · Поправил: MrZIyukers · Личное сообщение · #5 Black Neuromancer пишет: очень хороший учебник Ахо "Структуры данных и алгоритмов", ну еще естесно тома Кнута, извиняюсь за оффтоп Совет просто п@#$%ц ценный! Если с первой книгой еще понятно (да, пустяк - всего-то 350 страниц), то как быть со второй? Читать все три тома от корки до корки? Вот поэтому и надо учиться, и поэтому у большинства "программистов" эти три тома просто лежат на полке (или на жестком диске), но зато они могут показать свою грамотность на форуме, написав что-то типа "читай Кнута". извините, не ужержался P.S. Valenok Pirojkov, если ты серьезно про матанализ, то я рад, что еще остались люди, у которых в голове не опилки. ![]() |
|
Создано: 21 марта 2006 21:17 · Личное сообщение · #6 RAMZEZzz пишет: смотрите-ка, все крякеры раньше были электронщиками прям эволюция какая-то Я например со спектрума начинал... Не все, многие еще в программеров записались. Со спектрума начинали так же не мало народу, это не была и не есть редкость. Радиоэлектронникой тоже занимались все, а кто нет, тот просто еще не осознал что надо бы ![]() ![]() |
|
Создано: 08 июня 2006 12:53 · Личное сообщение · #7 |
|
Создано: 08 июня 2006 13:01 · Личное сообщение · #8 S_T_A_S_ пишет: Интересно, где это 5 лет назад можно было найти комплектуху для Ориона, на помойке или в антикварных магазинах? Печатную плату - у знакомых, а нужные микросхемы до сих пор в магазинах продаются. Правда таких как КР580ВМ80, КР580ИК55 обычно в наличии нет (приходилось заказывать). ----- Скажем дружно - нафиг нужно. ![]() |
|
Создано: 08 июня 2006 18:55 · Личное сообщение · #9 S_T_A_S_ пишет: Интересно, где это 5 лет назад можно было найти комплектуху для Ориона Если бы ты занимался радиолюбительством, ты общался бы с людьми с такими же интересами. Мне, например, такое добро доставалось от знакомых в основном, правда кое-что и заказывать нужно было... У меня до сих пор в коробках если покопаться, можно много антиквариата понаходить - КР580ВМ80, КР580ВИ53... У меня даже телек есть 1964 г.в. которому я сделал кап. ремонт, и он относительно неплохо показывает, повезло - тогда кинескопы более качественные делали. ----- Research is my purpose ![]() |
|
Создано: 08 июня 2006 19:45 · Личное сообщение · #10 Ms-Rem пишет: Печатную плату - у знакомых, а нужные микросхемы до сих пор в магазинах продаются. Правда таких как КР580ВМ80, КР580ИК55 обычно в наличии нет (приходилось заказывать). С ТТЛ то понятно, а вот РУ5 врядли до сих пор. Да и ИМХО самое сложное клаву найти, если с платой не дали. Только вот разве ИК55 в Орионе использовался? Как и ВМ80 (которого в природе не было). ![]() |
|
Создано: 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 , и смотрим, был такой проц в природе или нет. ----- Скажем дружно - нафиг нужно. ![]() |
|
Создано: 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А? ![]() |
|
Создано: 08 июня 2006 20:22 · Личное сообщение · #13 |
|
Создано: 08 июня 2006 20:27 · Личное сообщение · #14 |
|
Создано: 08 июня 2006 20:29 · Поправил: Ms-Rem · Личное сообщение · #15 Ну раз ты еще и рисунок печатки нашел (молодец), то тем более не понимаю, что ты хочешь сказать следующими постами: S_T_A_S_ пишет: вот разве ИК55 в Орионе использовался? S_T_A_S_ пишет: На ВВ55 Какой год-то был? S_T_A_S_ пишет: Что я там должен найти? Что проц назывался ИК80 а следующая модификация - ВМ80А? Будь добр разьясни это тем, кто намеков не понимает. ----- Скажем дружно - нафиг нужно. ![]() |
|
Создано: 08 июня 2006 21:22 · Личное сообщение · #16 Ms-Rem пишет: что ты хочешь сказать следующими постами Поправил опечатки в ответах. Ms-Rem пишет: Будь добр разьясни это тем, кто намеков не понимает ИК - старинное (до 8десят какого-то года?) название В* Других намёков нет. Всегда приятно пообщаться с человеком, который собрал комп своими руками, да ещё небось потом натрахался вдоволь, отлавливая ошибки в разводке платы без осцилографа. Пусть даже на такие никчёмные темы ![]() ![]() |
|
Создано: 08 июня 2006 21:28 · Личное сообщение · #17 S_T_A_S_ пишет: да ещё небось потом натрахался вдоволь, отлавливая ошибки в разводке платы Как ни странно, ошибок в разводке платы как раз небыло. Но были проблемы с переходами с одной стороны на другую (плата двухсторонняя). Металлизация переходов была дохлая, и пришлось все их пропаивать проволочками. Еще были проблемы с ВЧ помехами по питанию, которые создают микросхемы. На том рисунке всего несколько конденсаторов для их подавления (у памяти), ну на практике оказалось что этого сильно мало. Пришлось напаять конденсаторов раза в 3 больше, везде где только можно (и где нельзя). Больше вроде проблем с железом небыло. ----- Скажем дружно - нафиг нужно. ![]() |
|
Создано: 08 июня 2006 21:58 · Личное сообщение · #18 Ms-Rem пишет: Металлизация переходов была дохлая, и пришлось все их пропаивать проволочками. Вот уроды, это ж надо было такого гамняного качества платы делать ![]() Ms-Rem пишет: Еще были проблемы с ВЧ помехами по питанию, которые создают микросхемы. На том рисунке всего несколько конденсаторов для их подавления (у памяти), ну на практике оказалось что этого сильно мало Да небось нормальной ёмкости уже продали все китайцам, вот и пришлось ставить кучу маленьких. А зачем "ОС" то делал? Ведь были стандартные какие-то или нужных журналов с листингами не нашел? Не особо-то развернёшся в 2Кб, под знакогенератор небось 576 байт (или сэкономил до 140?) только ушло, а функции чтения\записи с гамнитофона я даже и не представляю как можно разработать не имея опыта. ![]() |
|
Создано: 08 июня 2006 22:42 · Поправил: Satanael · Личное сообщение · #19 |
|
Создано: 08 июня 2006 22:43 · Личное сообщение · #20 S_T_A_S_ пишет: А зачем "ОС" то делал? Ведь были стандартные какие-то или нужных журналов с листингами не нашел? Хотелось мне многозадачность замутить. Для этого повесил на вход прерывания процессора геренатор на 10гц, и по прерыванию переключал банки памяти (у меня было 256 кб памяти, 4 банка выходит). Ну а в журналах ничего нормального особо не нашел (программа МОНИТОР разве что). Код работы с магнитофоном приспособил от РК86, только с небольшими изменениями (т.к. у меня можно было еще управлять перемоткой программно). Еще из полезных фич моей ос была поддержка переносимых программ (ведь главная проблема этого проца была в том, что адреса переходов абсолютные, и программа работает только по тем адресам, для которых писалась). Перемещение программ в памяти достигалось посредством таблицы релоков. Ну, писал под него еще пару игрушем, дизассемблер, пробовал замутить запись звука через простой АЦП, и вроде все. Короче больше игрался, чем писал чето полезное. ----- Скажем дружно - нафиг нужно. ![]() |
|
Создано: 08 июня 2006 23:13 · Личное сообщение · #21 |
|
Создано: 09 июня 2006 01:52 · Личное сообщение · #22 |
|
Создано: 09 июня 2006 04:56 · Личное сообщение · #23 Ms-Rem пишет: Хотелось мне многозадачность замутить. Для этого повесил на вход прерывания процессора геренатор на 10гц Хватило? 50Гц и то моловато по моим прикидкам, хотя частота такая у тебя и без дополнительного генератора была. Ms-Rem пишет: и по прерыванию переключал банки памяти (у меня было 256 кб памяти, 4 банка выходит) 64К - это ж всё адресное пространство i8080, включая ПЗУ, 12К видео-ОЗУ, да и порты ввода-вывода возможно в Орионе адресовались как память... В общем, обычно размер банков делали 8 или 16К - без shared памяти (где должна была находится по крайней мере сама ОС) непонятно как это могло работать. Ms-Rem пишет: Еще из полезных фич моей ос была поддержка переносимых программ [...]. Перемещение программ в памяти достигалось посредством таблицы релоков. Да, создание своего формата исполняемых файлов - сильный шаг вперёд, обычно релоки фиксила сама прога при старте. Только зачем нужна была релоцируемость, если память переключалась целиком по 64К, т.е. как я поимаю всего 4 задачи? И не проще ли было прошить в ПЗУ тот же монитор, что бы обеспечить хоть какую-то функциональность от железки + возможность отладки... объём ОС тянет минимум на 8К, при нормальных условиях его вылизывать несколько месяцев нужно, а как ты менее чем за год уложился на тетрадке хз. Да и тетрадку наверное жалко, что потерялась - реликвия всё-таки, мало ли, может в музей потом положили б ;) ![]() |
|
Создано: 09 июня 2006 05:39 · Личное сообщение · #24 S_T_A_S_ пишет: Хватило? 50Гц и то моловато по моим прикидкам, хотя частота такая у тебя и без дополнительного генератора была. Ну так у меня не Windows же там была ![]() S_T_A_S_ пишет: 64К - это ж всё адресное пространство i8080, включая ПЗУ, 12К видео-ОЗУ, да и порты ввода-вывода возможно в Орионе адресовались как память... В общем, обычно размер банков делали 8 или 16К - без shared памяти (где должна была находится по крайней мере сама ОС) непонятно как это могло работать. Адреса F700 - F7FF заняты портами. Видеопамять 12к только в чернобелом режиме, при включении цвета становиться 24к (вторые 12к находяться в другой странице). Я программировал только монохромный и 4х цветный режимы (16 цветный не трогал). Сама ОС находилась только в ПЗУ. При переключении задач ОС сохраняла все регистры в текущем банке памяти, переключалась на следующий, и загружала регистры оттуда. Этот режим так особо и не использовался. Функционал у ОС был очень небольшой (и весило все это немного меньше 2кб). Собственно он весь сводился к нескольким процедурам (ввод-вывод символа с клавиатуры, переключение задач, ввод-вывод с магнитофона, и загрузка файлов с релоками). Релоки были нужны для того, чтобы иметь возможность держать в памяти несколько программ, и быстро запускать их оттуда (а не грузить повторно с ленты). Собственно, ос предельно простая, и долго возиться там нечего. ----- Скажем дружно - нафиг нужно. ![]() |
<< . 1 . 2 . |
![]() |
eXeL@B —› Крэки, обсуждения —› Интервью с MS-Rem |