• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Help Me Make a ROM/PLA Building Program! скачать в хорошем качестве

Help Me Make a ROM/PLA Building Program! 8 лет назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Help Me Make a ROM/PLA Building Program!
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Help Me Make a ROM/PLA Building Program! в качестве 4k

У нас вы можете посмотреть бесплатно Help Me Make a ROM/PLA Building Program! или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Help Me Make a ROM/PLA Building Program! в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Help Me Make a ROM/PLA Building Program!

As I mentioned in the video, I have a stackish interpreter video underway, and another tutorial episode to follow. But for now I wanted to try and make a program that would make building ROM's a little easier. The Look-up Table portion of it is easy, But I'm having a bit of trouble figuring out how to create an algorithm for making the decoder. The decoder I want to be able to create is properinglish19's design:    • Tutorial: Decoders (and a fast pistonless ...   If you're building a sequential decoder (I.E. The first output is on if the inputs equal 0, the second if the inputs equal 1, third if 2, fourth if 3 and so on) this decoder is fairly straight forward. However in this context I'm using them for combination decoders. Meaning there's no guarantee that every bit will be considered at each line, nor will every combination be used, or even if they'll be in order. So Ideally I'd like to give it a text document where every line represents a line in the decoder and every character in the line represents an input to the decoder. If the character is a 0, the program needs to place a repeater, if it's a 1 it needs to place a torch, otherwise it needs to skip that bit entirely. So if I give it a text document that looks like this: 1XX 01X 001 000 it needs to create a decoder with 3 inputs and for outputs. the first output needs to be active if the first input is on, ignoring the other inputs of course. the second active only if the first input is off and the second input is on. ignoring the last input. the third, on only if the inputs are off, off, on respectivly and the fourth if the inputs are all off. Lastly it would be ideal if the program took care of the placement of signal-refresh repeaters for the user, on both the inputs and the outputs. This might be harder than you think, since the repeaters need to be placed in such a way that any surrounding repeaters or torches can still power the line if need be. If you feel up to the challenge, feel free to post a video (or a comment) about your algorithm. The language doesn't matter as long as you post your algorithm in a psudo-language that I can translate. Aaaaaand the source code for the LUT builder if anyone needs it just keep in mind, the code was written for processing, and youtube doesn't allow angle brackets. So anywhere you see lessthan and greaterthan, they need to be replaced with open and close angle brackets respectively: import java.awt.*; import java.awt.event.*; import java.awt.datatransfer.*; import javax.swing.*; import java.io.*; Robot robot; String path = null; void setup() { try { robot = new Robot(); robot.setAutoDelay(40); } catch (Exception e) { e.printStackTrace(); } selectInput("Select a file to process:", "fileSelected"); while (path==null)println("path is " + path); delay(5000); String[] lines = loadStrings(path); int widest_line=0; for (int i=0; i lessthan lines.length; i++) { //make input lines println("placing input line " + (i+1) + " of " + lines.length); int x = (i+1)*2; int z = lines[i].length()*2-2; if (lines[i].length() greaterthan widest_line)widest_line=lines[i].length(); typeString("/fill ~"+x+" ~1 ~-1 ~"+x+" ~1 ~"+z+" minecraft:iron_block"); typeString("/fill ~"+x+" ~2 ~ ~"+x+" ~2 ~"+z+" minecraft:redstone_wire"); for (int j=-1; j lessthan z; j+=16) { //place repeaters typeString("/setblock ~"+x+" ~2 ~"+j+" minecraft:unpowered_repeater 2"); } } for (int i=0; i lessthan widest_line; i++) { //make output lines println("placing output line " + (i+1) + " of " + widest_line); int x = lines.length*2; int z = i*2; typeString("/fill ~ ~-1 ~"+z+" ~"+x+" ~-1 ~"+z+" minecraft:iron_block"); typeString("/fill ~ ~ ~"+z+" ~"+x+" ~ ~"+z+" minecraft:redstone_wire"); for (int j=0; j lessthan x; j+=16) { //place repeaters typeString("/setblock ~"+j+" ~ ~"+z+" minecraft:unpowered_repeater 3"); } } for(int i=0;i lessthan lines.length;i++){ //set torches println("placing torches for line " + (i+1) + " of " + lines.length); String line = lines[i]; for(int j=0;j lessthan line.length();j++){ int x = i*2+1; int z = j*2; if(line.charAt(j)=='1')typeString("/setblock ~"+x+" ~1 ~"+z+" minecraft:redstone_torch 2"); } } exit(); } void typeString(String text) { StringSelection stringSelection = new StringSelection(text); Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); clipboard.setContents(stringSelection, stringSelection); robot.keyPress('
'); robot.keyRelease('
'); robot.keyPress(CONTROL); robot.keyPress('V'); robot.keyRelease('V'); robot.keyRelease(CONTROL); robot.keyPress('
'); robot.keyRelease('
'); } void fileSelected(File selection) { if (selection == null) { println("Window was closed or the user hit cancel."); exit(); } else { path = selection.getAbsolutePath(); println(path); } }

Comments
  • Designing an Instruction Set 7 лет назад
    Designing an Instruction Set
    Опубликовано: 7 лет назад
  • Я удалил ВЕСЬ ВЕБ в Windows 11. Что из этого вышло? 1 месяц назад
    Я удалил ВЕСЬ ВЕБ в Windows 11. Что из этого вышло?
    Опубликовано: 1 месяц назад
  • Алгоритмы на Python 3. Лекция №1 8 лет назад
    Алгоритмы на Python 3. Лекция №1
    Опубликовано: 8 лет назад
  • Робот-Пианино Загорелся, Играя Rush E (Сложнейшую Песню в Мире) 3 года назад
    Робот-Пианино Загорелся, Играя Rush E (Сложнейшую Песню в Мире)
    Опубликовано: 3 года назад
  • Тюнинг легендарной игрушки СССР: Планетоход ИНТЕРКОСМОС 2 месяца назад
    Тюнинг легендарной игрушки СССР: Планетоход ИНТЕРКОСМОС
    Опубликовано: 2 месяца назад
  • Вся IT-база в ОДНОМ видео: Память, Процессор, Код 2 месяца назад
    Вся IT-база в ОДНОМ видео: Память, Процессор, Код
    Опубликовано: 2 месяца назад
  • Доведение моделирования до предела возможностей для поиска порядка в хаосе. 1 месяц назад
    Доведение моделирования до предела возможностей для поиска порядка в хаосе.
    Опубликовано: 1 месяц назад
  • Годовые значения, от которых компьютер сойдёт с ума 3 года назад
    Годовые значения, от которых компьютер сойдёт с ума
    Опубликовано: 3 года назад
  • ВСЕ поколения DDR памяти: объясняю за 9 минут 2 месяца назад
    ВСЕ поколения DDR памяти: объясняю за 9 минут
    Опубликовано: 2 месяца назад
  • 500 лет. 5 империй. 1 закономерность — станет ли Доллар следующим? 2 месяца назад
    500 лет. 5 империй. 1 закономерность — станет ли Доллар следующим?
    Опубликовано: 2 месяца назад
  • Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция) 2 месяца назад
    Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)
    Опубликовано: 2 месяца назад
  • Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение! 10 месяцев назад
    Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!
    Опубликовано: 10 месяцев назад
  • Космическая плазма: что происходит между Солнцем и Землёй – Семихатов, Зелёный 22 часа назад
    Космическая плазма: что происходит между Солнцем и Землёй – Семихатов, Зелёный
    Опубликовано: 22 часа назад
  • Развлечения с транзисторами 4 года назад
    Развлечения с транзисторами
    Опубликовано: 4 года назад
  • Railroad Switch and Signal Interlock Prototype 7 месяцев назад
    Railroad Switch and Signal Interlock Prototype
    Опубликовано: 7 месяцев назад
  • Как устроена компьютерная графика? OpenGL / C++ 1 месяц назад
    Как устроена компьютерная графика? OpenGL / C++
    Опубликовано: 1 месяц назад
  • LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры 1 год назад
    LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры
    Опубликовано: 1 год назад
  • ВСЁ О ПАЙКЕ. Типичные ошибки новичков. Полезные советы и лайфхаки. 5 лет назад
    ВСЁ О ПАЙКЕ. Типичные ошибки новичков. Полезные советы и лайфхаки.
    Опубликовано: 5 лет назад
  • Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding 6 дней назад
    Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding
    Опубликовано: 6 дней назад
  • Первый старт самой большой европейской ракеты современности: Ariane 64 Трансляция закончилась 19 часов назад
    Первый старт самой большой европейской ракеты современности: Ariane 64
    Опубликовано: Трансляция закончилась 19 часов назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5