Makcum21 2118 Опубликовано: 9 октября 2014 Предисловие. Доброго времени суток, друзья. Как всегда мои гайды никто не читает, но мне хочется поведать тем нескольким, случайно заблудшим сюда душам, что из себя представляет компьютер из RP2. Глава 1. Начало.Посмотрите на свой компьютерный стол.Что вы видете? Системник? Монитор? В RedPower все практически точно так же. Для ознакомления с компьютером вам понадобится скрафтить: Монитор, Процессор, Дисковод, 2 Декодера IO, 3 Дискеты, Память вместе с объеденительной платой(по желанию) и Отвертка. В крафтах ничего сложного нет, так что справитесь вы быстро.Все вместе тут: Итак, мы обзавелись новеньким компьютером, теперь необходимо его собрать. Ставим Центральный процессор где вам вздумается. Дальше впритык к нему (или соеденив плоским кабелем) мы ставим Моник и Дископоедателевыплевыватель (чит. Дисковод). Чтобы добавить памяти нашему компу, нужно сзади процессора поставить объеденительную плату, а на нее уже саму память. Всего к компу можно подключать до 8 модулей памяти.Плоский кабель: Если у вас получилось что то такое: поздравляю! Компьютер собран. Но чтобы он заработал нужно загрузить в него ОСь. Для этого к дискете добавляем редстоун. На выходе получаем загрузочный диск FORTH. Вставляем его в Дисковод, включаем компьютер нажав ПКМ по процессору и кликнув START и ждем пока лампочка на дисководе потухнет.Вуаля! Рядовой Комп для прохождения компьютерной службы по вашему приказанию прибыл. На экране появится милая запись о том, что MineOC успешно загрузилась и готова к работе. Если она появилась, значит вы все сделали правильно.Продолжение следует...P.S. специально для @, чтоб вообще не читаемо было :DDD 11 Поделиться сообщением Ссылка на сообщение
Гость Edelvest Опубликовано: 9 октября 2014 Я тебе знаешь что посоветую, вставляй картинку сразу, а не кидайся ссылка) А то долго переходить по ним :С Поделиться сообщением Ссылка на сообщение
Makcum21 2118 Опубликовано: 9 октября 2014 Я тебе знаешь что посоветую, вставляй картинку сразу, а не кидайся ссылка) А то долго переходить по ним :С Я бы рад, но у меня картинки не вставляются почему то... Поделиться сообщением Ссылка на сообщение
Гость Edelvest Опубликовано: 9 октября 2014 Смотри, делаешь скрин с Joxi и вставляешь ссылку в поисковую стройку. У тебя появляется картинка (Да да да убери свой тапок, я просто объясняю сначала :З), потом лкм по картинке и она у тебя увеличивается. Пкм по увеличенной картинке и "Копировать ссылку на картинку". Далее жмешь сюды и Ctrl + V. Вуаля, картинка впихнута :З Поделиться сообщением Ссылка на сообщение
Makcum21 2118 Опубликовано: 9 октября 2014 Вот так получается.. Смотри, делаешь скрин с Joxi и вставляешь ссылку в поисковую стройку. У тебя появляется картинка (Да да да убери свой тапок, я просто объясняю сначала :З), потом лкм по картинке и она у тебя увеличивается. Пкм по увеличенной картинке и "Копировать ссылку на картинку". Далее жмешь сюды и Ctrl + V. Вуаля, картинка впихнута :З О боже!! Щас исправлю! Поделиться сообщением Ссылка на сообщение
Makcum21 2118 Опубликовано: 9 октября 2014 Все, первая чать гайда отредактированна. Иииии я побежал, дела. А ты пока крафть все это :DDD Поделиться сообщением Ссылка на сообщение
Makcum21 2118 Опубликовано: 9 октября 2014 Глава 2. Подготовка к началу обучения.Итак, мы собрали компьютер, что же нам делать дальше? Далее нам нужно сделать несколько рычагов, около 20-30 связок проводов, 12 цветных проводов и 1-2 лампы каждого из 16 цветов. Да, относительно затратно и муторно, но чтобы в дальнейшем вам было легко работать и писать программы, я считаю это обязательным.Вот обязательный минимальный набор.Затем с помощью плоского кабеля соединяем Декодер IO с процессором. Плоский кабель обязательно соединять сбоку декодера.Сзади же тяните линию из связки проводов и соединяете цветные провода и лампы в строго определенном порядке. Примерно так. В дальнейшем это понадобится для тестов. Со вторым декодером аналогично, но вместо ламп ставим рычаги. Можно не все 16, а штук 3-5. Вот, именно в точности, особенно, конечно же, обязательно, безусловно именно так, как показано здесь На этом подготовка закончилась, можно приступать к изучению команд и собственно самому программированию. Но это в следующей части.. 5 Поделиться сообщением Ссылка на сообщение
Гость Yuraasi Опубликовано: 9 октября 2014 Я тоже играю на Магике, но все таки очень интересно. P.S Сделай майн в майне. Поделиться сообщением Ссылка на сообщение
Makcum21 2118 Опубликовано: 9 октября 2014 (изменено) Часть 3. Основные команды. Введение в программирование. Для того чтобы успешно использовать компьютер и никуда не бегать и не искать команды, я составил список наиболее важных и используемых команд, и разделил их по группам. Желательно конечно будет их записать и держать листик около компа. (Если всерьез хотите что нибудь отдать под управление компьютера)Итак, начнем. Запоминайте.Таблица маркировки провод по цветам и ID. Работа с сигналами. IOX! Данная команда подает сигнал на провод. Например 1 IOX! включит первый (белый) провод. Чтобы включить несколько проводов нужно сложить все их ID вместе. Например 1+4+8=13. 13 IOX! включит белый, сиреневый и светло-синий провод. Но если ввести эту же команду еще раз только с другими числами, старые удалятся. Чтобы выключить все провода пишется команда 0 IOX! IOX@ . Эта команда выведет на экран все включенные провода. IOXSET Эта команда аналогична первой, но с разницей в том, что она не выключает остальные. Тоесть можно ввести сначала 1 IOXSET потом 2 IOXSET а потом 32 IOXSET, и на всех проводах будет сигнал. IOXRST Данная команда полная противоположность предыдущей. Она выключает сигнал на выбранных проводах. Пример 32 IOXRST Команды, облегчающие работу. CR Переводит строку, тоесть нажимает Enter. PAGE Отчищает экран. WORDS Выводит список всех доступных команд. Работа с декодерами. IOXADDR ! Выставляет декодер, с которым будет работать. Например 3 IOXADDR ! IOXADDR@ . Выводит на экран ID декодера, с которым работает. Работа с программами. FORGET Удалить какую либо команду. Но есть один нюанс. Удалятся и все программы, созданные позднее удаляемой. Пр. FORGET White TICKS Пауза до следующего действия в команде. К примеру 20 TICKS. Это означает что прежде чем выполнить следующую команду в программе, будет пауза длинной в 20 тиков. TIMES Повторение какого-то действия определенное кол-во раз. Пример 100 TIMES White. Повторит команду White 100 раз. Вроде все что нужно,рассказал, если что то не понятно, пишите, обязательно дополню.Итак, зная команды можно начинать программировать. Программы тут пишутся несколько странно. Давайте для примера напишем 2 программы, чтобы включать и выключать несколько ламп. Для этого пишем: : ON 45 IOXSET ; Как вы видите сначала ставится двоеточие и через пробел название команды. Жмем Enter.Далее пишем номер ламп и команду на их включение. Затем заканчиваем программу знаком точка с запятой .Далее пишем программу на выключение ламп. : OFF45 IOXRST; Вот и все, теперь вы можете по клацать лампочки всего лишь введя пару слов (ON OFF). Пробуйте, наслаждайтесь вашим всемогуществом, получайте удовольствие Имейте ввиду, регистр имеет очень важное значение. Переписывайте команды в точности как у меня. Только названия можете придумывать свои).Но вдруг вам может понадобиться мигалка. Это нам тоже под силу. Пишем программу. : click 45 IOXSET 10 TICKS 45 IOXRST 30 TICKS ; Теперь по команде click наши лампы загорятся, подождут 10 тиков, тоесть пол секунды, и выключатся. 30 TICKS в конце нам нужны чтобы было заметно время между выключением лампы, и следующим включением.Теперь давайте зациклим наш клик и дадим команду мигнуть 20 раз. : Migalka 20 TIMES click ; Да, в команде можно использовать еще одну команду) Что очень облегчает работу.Теперь вводим команду Migalka и наслаждаемся миганием)На этом я пожалуй завершу третью часть и примусь за написание четвертой. А вы пока можете у себя дома по мигать светодиодами и похвастаться друзьям)P.S. Если у вас что то не получается, всегда есть команда FORGET. Удачи! Часть 4. Работа с несколькими Декодерами. Чтение данных.Итак, что мы умеем? Включать/выключать сигнал на проводах, делать паузы и повторения. Научились писать простенькие программы.И все бы хорошо, если 16 проводов вам достаточно. А что если вам нужно больше? Для этого нужно лишь поставить еще 1 Декодер и настроить его.Делается это Правым кликом мыши с зажатым Shift, с отверткой в руках.У вас откроется окошко выбора ID.Первые 2 всегда заняты. Это 1: Монитор, и 2: Дисковод.Вы выбираете ID декодера. По умолчанию всегда стоит 3. И если будет 2 Декодера с одинаковым ID, комп будет работать только с 1 из них. Нам этого не надо, так что выставляем на втором декодере например цифру 7. Теперь у нас имеется 2 Декодера с ID 3 и 7 соответственно. Теперь, чтобы в них не запутаться, нам нужно в программах каждый раз прописывать с каким декодером мы будем работать. Давайте поставим еще пару ламп, и протестируем работу с декодерами. Тестовая площадка будет выглядеть примерно так: Пишем: : click2 3 IOXADDR ! 1 IOXSET 10 TICKS 1 IOXRST 7 IOXADDR ! 2 IOXSET 10 TICKS 2 IOXRST 20 TICKS; Таким образом мы мигнули белой лампой на 3 декодере, затем оранжевой лампой на седьмом декодере.Далее можно повторить команду раз этак 20 чтобы наглядно все увидеть и понять. 20 TIMES click2 Ну или запихнуть все это в 1 программу, чтобы не писать каждый раз команду повторения. : LaLaLa 20 TIMES click2 ; Таким образом можно сделать свой ночной клуб и контролировать освещение на танцполе всего одной командой с консоли (Можно конечно в этом случае обойтись и 1 декодером)Ну как, вам еще не страшно от длинны программ и неразборчивых букв и цифр? Тогда идем дальше .Давайте рассмотрим команду считывания сигналов с 1 Декодера, и передачи этих сигналов на другой Декодер. Для этого вместо ламп 7 декодера ставим рычаги. .Теперь включим несколько рычагов. Допустим 1, 4 и 5. Соответственно подадим на декодер сигнал с ID 1+8+16=25. Чтобы прочитать все сигналы которые мы подали, пишем: 7 IOXADDR ! IOX@ . Первой командой мы переключились на седьмой декодер, второй прочитали и показали сигнал. Должно получиться так: IOX@ . 25, это как раз ID полученные с декодера. Напоминаю что точка в конце команды выводит на экран то, что прочитало и хранится так сказать в оперативной памяти. Итак, с некоторыми командами разобрались, теперь пишем программу для копирования сигнала. : copy 7 IOXADDR ! IOX@ 3 IOXADDR ! IOX! ; Первая строчка это название программы. Вторая строчка: переключение на седьмой декодер. Третья строчка: считывание сигнала (но не показ на экран) Четвертая сточка: переход на третий декодер. Пятая строчка: Взятие из оперативной памяти сигнала, и передача его непосредственно в связку проводов.Теперь вы можете по клацать рычаги на седьмом декодере, ввести команду copy, и все включенные сигналы на 7 декодере, отобразятся на третем.Чтобы копирование происходило долго, нужно написать маленькую программку на основе предыдущей. : copyD copy 10 TIMES ; Таким образом при вводе команды copyD у нас считаются данные, передадутся на третий декодер, и произойдет пауза в 10 тиков. Для чего это нужно? Для того чтобы много раз не писать одну и ту же команду, можно задать ей повторение например 100 раз. Но если задать повторение команде copy, то эти 100 раз пройдут очень быстро. Для того чтобы копирование происходило дольше по времени, мы как раз и написали программу copyD. Теперь просто пишем: 100 TIMES copyD и наслаждаемся 50 секундами (10 тик это пол секунды) копирования. На этом пожалуй все. В следующей части я расскажу как сделать резервную копию всех твоих программ на диск, как написать установочник программы на диск, и даже как написать небольшой вирус На этом думаю закончить гайд по компьютеру из мода RedPower2. Если я что то упустил или вам что то не понятно, обязательно пишите в тему. Буду очень рад конструктивной критике. Добавил четвертую часть гайда.Посетила мысль что все это напрасно.. Изменено 9 октября 2014 пользователем Makcum21 1 4 Поделиться сообщением Ссылка на сообщение
Гость Yuraasi Опубликовано: 9 октября 2014 Очень интересно, но сходу не поймеш. Поделиться сообщением Ссылка на сообщение
Makcum21 2118 Опубликовано: 9 октября 2014 Очень интересно, но сходу не поймеш. Для этого нужно зайти в одиночку и пошагово за мной все повторять. Поверь, это очень легко В конце я хочу представить несколько механизмов которые можно собрать используя компьютер. Так сказать наглядный пример Поделиться сообщением Ссылка на сообщение
Гость stictt Опубликовано: 9 октября 2014 Через компьютер этот можно легко автоматезировать подачу стержней в реакторы. когда у тебя их большое кол, скажем 32 шестиблочных. это может играть очень важную роль Поделиться сообщением Ссылка на сообщение
Makcum21 2118 Опубликовано: 10 октября 2014 Через компьютер этот можно легко автоматезировать подачу стержней в реакторы. когда у тебя их большое кол, скажем 32 шестиблочных. это может играть очень важную роль Можно. Легко даже без компьютера. Ставиим фильтр, перед ним реактор, за ним сундук со стержнями. Затем ставим второй фильтр только в другую сторону и сундук перед ним. По идее все. Или я в чем то ошибаюсь? Поделиться сообщением Ссылка на сообщение
exend 887 Опубликовано: 10 октября 2014 Почему бы просто не почитать специальную литературу по этому языку программирования? Например: Бураго А. Ю., Кириллин В. А., Романовский И. В. Форт — Язык для микропроцессоров. 30.10.2014 в 17:07, vadim189 сказал: виндовс переучтанавливаеш а толку нет всеравно 24.06.2014 в 14:43, SergeJ15 сказал: Андрей помнишь ты ставил перд модерацию сообщений eXend'a - в общем теперь я понял почему. Может вернуть ее, не думаю что нам нужен местный "троль"? Поделиться сообщением Ссылка на сообщение
Makcum21 2118 Опубликовано: 10 октября 2014 Почему бы просто не почитать специальную литературу по этому языку программирования? Например: Бураго А. Ю., Кириллин В. А., Романовский И. В. Форт — Язык для микропроцессоров. Ну по читай, сможешь ты потом благодаря этой книжке что нибудь запрограммировать в майне? Поделиться сообщением Ссылка на сообщение