Перейти к содержимому


Фотография

[1.4.6] RedPower 2 [Prerelease 6]


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2372

#801 _random

_random

    Добытчик дерева

  • Пользователи
  • Сообщений: 151

Написал 19.09.2012 - 19:04

Неплохо было бы удалить все редко используемые слова. Например, IMMEDIATE, POSTPONE, \, DECIMAL, HEX, (blkbuf) … LOAD и т.д.Вообще-то таймеры делаются аппаратно, лучше подождать, может в следующей версии Eloraam добавит прерывания.

#802 HitriyLis

HitriyLis

    Добытчик алмазов

  • Пользователи
  • Сообщений: 598
  • Откуда: Север!

Написал 19.09.2012 - 19:38

Вообще-то таймеры делаются аппаратно...

Знаю... Просто придумал реализацию программного аналога.

Неплохо было бы удалить все редко используемые слова.

Об этом я думал перед тем, как написал декомпилятор =/
Вырезать можно, но нужно помнить о зависимости одного слова от другого...
Ещё нужно составить список этих самых слов. Из тех, что ты перечислил:
Скрытый текст

Тогда забиваю на таймер и сделаю версию "L".
НО, сперва напиши список.
Done. Но список всё равно не помешал бы =)
К простым словам могу сделать "инструкцию по восстановлению"
Прошу называть меня Хитрый Лис или просто, Лис.

У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю

#803 _random

_random

    Добытчик дерева

  • Пользователи
  • Сообщений: 151

Написал 19.09.2012 - 20:02

POSTPONE компилирует IMMEDIATE – слова.В том-то и дело, что слова зависят друг от друга, чтобы составить список надо помнить зависимости.Наверное стоит удалить слова \, (, ), ими все равно никто не пользуется. А слова от (blkbuf) до LOAD нетрудно удалить прямо в игре. Ну и по возможности можно еще что-нибудь удалить.Еще можно удалить заголовки у "внутренних" слов.

#804 HitriyLis

HitriyLis

    Добытчик алмазов

  • Пользователи
  • Сообщений: 598
  • Откуда: Север!

Написал 19.09.2012 - 20:15

...чтобы составить список надо помнить зависимости.

Смотри "src/Map_M4". В нём Зависимости хорошо видны (особенно в Нотпад++ =).

А слова от (blkbuf) до LOAD нетрудно удалить прямо в игре.

Ок, не додумался... Переставлю COLD раньше. выше или ниже, зависит от того как смотреть

Еще можно удалить заголовки у "внутренних" слов.

А вот это врятли: такие слова поискать надо. И потом, все слова подразумевают возможность использования их при компиляции.
Прошу называть меня Хитрый Лис или просто, Лис.

У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю

#805 _random

_random

    Добытчик дерева

  • Пользователи
  • Сообщений: 151

Написал 19.09.2012 - 20:41

Может тебе будет интересно вот это: http://pastie.org/pastes/4349280 https://dl.dropbox.c...6/slimforth.img Где и как это компилировать я не знаю. Но, похоже, там удалены заголовки "внутренних" слов.

#806 HitriyLis

HitriyLis

    Добытчик алмазов

  • Пользователи
  • Сообщений: 598
  • Откуда: Север!

Написал 19.09.2012 - 21:05

И вправду, интересно.
Небольшие подпрограммы они просто вставляли в конец.
Заметил переход из одних слов в середину других (тоже так делал)
Но я не увидел аналога (asm) =)
Толи мне радоваться, что это удобно, толи грустить, что это может быть "плохой тон"
Прошу называть меня Хитрый Лис или просто, Лис.

У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю

#807 Zodiak69

Zodiak69

    Убийца драконов

  • Модераторы
  • Сообщений: 13452
  • Ник в Minecraft:
    Zodiak69

Написал 19.09.2012 - 21:51

А почему так долго? Даже IC2 обновился до 1.3+, что для него очень странно.

8g3ZeiD.png


#808 Aska Ra

Aska Ra

    Добытчик угля

  • Пользователи
  • Сообщений: 386
  • Откуда: Мос.обл.

Написал 19.09.2012 - 21:53

А почему так долго? Даже IC2 обновился до 1.3+, что для него очень странно.

Эло куда-то уезжала и начала портирование совсем недавно.
Amarr Victor!

Уютный YouTube.

#809 DIMFIRE

DIMFIRE

    Добытчик светокамня

  • Пользователи
  • Сообщений: 3412

Написал 20.09.2012 - 02:46

Aska Ra ЕМНИП я видел персонажа с ее ником в одном из последних видео от даирвульфа(вроде бы ты и линковал). Так что надежда на обновление все же есть
Если вы задаете вопрос " у меня не работает двигатель/машина/etc" то сопровождайте его скриншотами что и как у вас не работает

#810 KaMiKaZa

KaMiKaZa

    Добытчик дерева

  • Пользователи
  • Сообщений: 184

Написал 20.09.2012 - 04:49

Так что надежда на обновление все же есть

Она есть у всех ещё с выхода Minecraft 1.3. :З

#811 battlekruiser

battlekruiser

    Зачарователь

  • Пользователи
  • Сообщений: 1857
  • Ник в Minecraft:
    battlekruiser
  • Откуда: С той стороны монитора

Написал 20.09.2012 - 06:33

Лис, ты про код или про действие? Если про действие, то это прога для мигания двумя лампами+сирена из аддона к ИК2
: migalkaDO 50 01 IOXSET5 TICKS1 IOXRST2 IOXSET5 TICKS2 IOXRSTLOOP;
Это без сирены, лампы используют белый и оранжевый провод. Сирена включается на магентовый провод до команды DO 50 0 и работает 500 секунд

Нажми, чтобы узреть мою подпись:

Скрытый текст

76561198061907053.png

Такие дела, да. А теперь возьми же коробку запятых да расставь по посту своему там, где надо!

Скрытый текст

#812 VikR

VikR

    Добытчик камня

  • Пользователи
  • Сообщений: 271

Написал 20.09.2012 - 10:34

battlekruiser, мигалка слишком проста, её каждый может сделать без проблем.
Самый дружный и уютный сервер ТТЮХ! Ждёт Вас!

#813 KIV74

KIV74

    Странник

  • Пользователи
  • Сообщений: 19

Написал 20.09.2012 - 16:29

HitriyLis, а для чего ты это всё делаешь?)И как это можно перенести в сетевую?

#814 HitriyLis

HitriyLis

    Добытчик алмазов

  • Пользователи
  • Сообщений: 598
  • Откуда: Север!

Написал 20.09.2012 - 17:57

Ради собственного интереса.
Скрытый текст
Для сети есть 2 способа: 1) Поговорить с админом, чтобы дал тебе дискетку. (хотя это врятли) 2) Можно набрать через терминал. Мой вариант
Прошу называть меня Хитрый Лис или просто, Лис.

У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю

#815 _random

_random

    Добытчик дерева

  • Пользователи
  • Сообщений: 151

Написал 20.09.2012 - 19:22

Скорее всего, не получится ускорить. Или ты предлагаешь одним символом кодировать больше 4 бит? В многопользовательской игре приходится набирать медленно, с задержкой между вводами символов не менее 200 мс. Мой вариант переноса образов дискет, при котором можно заранее узнать об ошибке при вводе:
Скрытый текст


#816 HitriyLis

HitriyLis

    Добытчик алмазов

  • Пользователи
  • Сообщений: 598
  • Откуда: Север!

Написал 20.09.2012 - 19:40

Да, больше 4 бит. Наткнулся на
Прошу называть меня Хитрый Лис или просто, Лис.

У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю

#817 _random

_random

    Добытчик дерева

  • Пользователи
  • Сообщений: 151

Написал 20.09.2012 - 20:00

Я думаю, что можно ускорить за счет наборщика – делать паузу лишь через каждые 15 символов.

#818 KIV74

KIV74

    Странник

  • Пользователи
  • Сообщений: 19

Написал 21.09.2012 - 16:45

Что-то я не подумал. Админ наверно будет не против.

#819 mistaqur

mistaqur

    Алхимик

  • Главные модераторы
  • Сообщений: 4230
  • Откуда: Санкт-Петербург

Написал 21.09.2012 - 21:49

[22:42:30] * IceBlade changes topic to 'Official channel of RedPower (visit the blog at http://www.eloraam.com/ for more information) | Redpower 1.3.2 Release: Its coming, stay tuned for more details!' [22:42:31] <@IceBlade> Please note, that does not mean today, tomorrow, or the day after that [22:42:31] <@IceBlade> Just that the update is coming



#820 Zodiak69

Zodiak69

    Убийца драконов

  • Модераторы
  • Сообщений: 13452
  • Ник в Minecraft:
    Zodiak69

Написал 21.09.2012 - 21:52

[22:42:30] * IceBlade changes topic to 'Official channel of RedPower (visit the blog at http://www.eloraam.com/ for more information) | Redpower 1.3.2 Release: Its coming, stay tuned for more details!' [22:42:31] <@IceBlade> Please note, that does not mean today, tomorrow, or the day after that [22:42:31] <@IceBlade> Just that the update is coming

Просто оставлю это здесь.

Скрытый текст

Хорошие новости everywhere!

8g3ZeiD.png



Количество пользователей, читающих эту тему: 10

0 пользователей, 10 гостей, 0 анонимных