www.demoscene.ruenglish version
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
PDP-1
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов Demoscene.Ru -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
bi71



Зарегистрирован: 14.07.2012
Сообщения: 872


СообщениеДобавлено: Ср Янв 21, 2015 19:01    Заголовок сообщения: PDP-1 Ответить с цитатой

Кому в голову пришло выложить сей конспект?
http://demoscene.ru/info/article.php3?03411

опошлили идею.
_________________
1001 интро на 256bytes.net
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BiTL
DOS lover


Зарегистрирован: 22.09.2007
Сообщения: 2941


СообщениеДобавлено: Ср Янв 21, 2015 20:50    Заголовок сообщения: Ответить с цитатой

bi71 писал(а):
Кому в голову пришло выложить сей конспект?
http://demoscene.ru/info/article.php3?03411

опошлили идею.


а что не так?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
bi71



Зарегистрирован: 14.07.2012
Сообщения: 872


СообщениеДобавлено: Чт Янв 22, 2015 07:18    Заголовок сообщения: Ответить с цитатой

BiTL писал(а):
bi71 писал(а):
Кому в голову пришло выложить сей конспект?
http://demoscene.ru/info/article.php3?03411

опошлили идею.


а что не так?


похоже на конспект. Эстетика программировfния есть в первой части, до истории Sierra-Online.
_________________
1001 интро на 256bytes.net
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BiTL
DOS lover


Зарегистрирован: 22.09.2007
Сообщения: 2941


СообщениеДобавлено: Чт Янв 22, 2015 14:53    Заголовок сообщения: Ответить с цитатой

bi71 писал(а):

похоже на конспект. Эстетика программировfния есть в первой части, до истории Sierra-Online.


Это перевод воспоминаний Стивена Леви. По-моему клёво, хотя листинги бы не помешали, но увы, речь идёт об очень древних компьютерах, видимо ничего не сохранилось.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mikle



Зарегистрирован: 02.12.2008
Сообщения: 416
Откуда: Туапсе

СообщениеДобавлено: Чт Янв 22, 2015 15:42    Заголовок сообщения: Ответить с цитатой

Мне тоже понравилось, душевно как-то.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
bi71



Зарегистрирован: 14.07.2012
Сообщения: 872


СообщениеДобавлено: Пт Янв 23, 2015 20:20    Заголовок сообщения: Ответить с цитатой

BiTL писал(а):
Это перевод воспоминаний Стивена Леви.

Вообще говоря, Леви - просто автор документалистики.

BiTL писал(а):
По-моему клёво, хотя листинги бы не помешали, но увы, речь идёт об очень древних компьютерах, видимо ничего не сохранилось.


не знаю насчет TX-0, но PDP1 восстановлен. исходники SpaceWar разобраны по командам. Листинги кое-какие но есть, в том числе и Display Hacks.
и в инете модно найти HACKMEM - Munchng Squares и прочее.

А вообще, кмк вся этика пронизана сквозь главы, есть и забавные эпизоды - про фрикинг, отвертку "использовано" и про SpaceWar.
_________________
1001 интро на 256bytes.net
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Manwe
Администратор сайта


Зарегистрирован: 21.09.2007
Сообщения: 1404


СообщениеДобавлено: Сб Янв 24, 2015 10:32    Заголовок сообщения: Ответить с цитатой

А мне в книге понравился RealLife-hack против курильщиков Smile

Листинги вот, хотя там нет хаков Гринбланта (на которые как раз особо хотелось посмотреть).
Ассемблер PDP-1 читается легко (по крайней мере для тех, кто знаком с БК-0010, ДВК-2, Электроника-60 и т.п.)

Среди листингов Госпера в основном математические хаки, это интересно. Мы тоже таким занимались - например, как вычислить квадратный корень или как обменять местами две переменные, не используя третью.
Единственное, чего я не понял, так это использование не целых чисел. В PDP-1 такого же не было. Возможно, это тоже хак - эти ребята из МТИ сами добавляли (железом) новые команды к TX-0 и PDP-1, плюс написали библиотеку для работы с вещественными числами. Для БК-0010 тоже делали подобное, но программно: неиспользуемые процессором команды отлавливали по прерыванию (ошибка) и обрабатывали как команды обработки чисел с плавающей точкой.
Но тогда "хак" с использованием команд вещественной арифметики - уже не математический хак, уже не настолько изящно.

Forth Haiku, кстати, - по сути то же самое: display hacks + code bumming. Красивые штуковины, минимальный размер кода, хитрые алгоритмы. Очень хакерская штука. И самое главное, на сайте ForthSalon каждый может изменить твою программу, причём сразу видно: если улучшил, сократил размер кода - то winner, если ухудшил, испоганил - то lamer, looser. -Точно как у хакеров их МТИ конца 50-ых годов.
_________________
Manwe/SandS
www.manwe.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
bi71



Зарегистрирован: 14.07.2012
Сообщения: 872


СообщениеДобавлено: Сб Янв 24, 2015 11:31    Заголовок сообщения: Ответить с цитатой

Manwe писал(а):
Возможно, это тоже хак - эти ребята из МТИ сами добавляли (железом) новые команды к TX-0 и PDP-1, плюс написали библиотеку для работы с вещественными числами.


Да, было дело, если мне память не изменяет(давно читал).

Исходники лежат тут:
http://bitsavers.informatik.uni-stuttgart.de/bits/DEC/pdp1/from_peter_samson/

Питер Самсон, персонаж книги.

Заодно сборка есть тут:
http://www.theoldcomputer.com/roms/index.php?folder=DEC/PDP-1

Списывался с одним из программистов, тот объяснил, почему Munching squares не работает.
_________________
1001 интро на 256bytes.net
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Manwe
Администратор сайта


Зарегистрирован: 21.09.2007
Сообщения: 1404


СообщениеДобавлено: Сб Янв 24, 2015 21:45    Заголовок сообщения: Ответить с цитатой

Ого, среди ROMов PDP-1 есть Spacewar v4.1 (2008-08-22)(Samson, Peter)(US).zip - они ДО СИХ ПОР улучшают эту игру! Smile

bi71 писал(а):
Списывался с одним из программистов, тот объяснил, почему Munching squares не работает.
А почему, кстати?
_________________
Manwe/SandS
www.manwe.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Digimind
assembler digger


Зарегистрирован: 22.09.2007
Сообщения: 103


СообщениеДобавлено: Вс Янв 25, 2015 16:17    Заголовок сообщения: Ответить с цитатой

Manwe писал(а):
Forth Haiku, кстати, - по сути то же самое: display hacks ... Очень хакерская штука

Так что, это чудо уже не классифицируется как demotool?
Так и не проявились преимущества форта в "программах из 3000 строк"?
Получается всего лишь дирти хак с глюкоартом типа "ошибка в процедуре возведения комплексного числа в комплексную степень"? Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
bi71



Зарегистрирован: 14.07.2012
Сообщения: 872


СообщениеДобавлено: Вс Янв 25, 2015 17:07    Заголовок сообщения: Ответить с цитатой

Manwe писал(а):
Ого, среди ROMов PDP-1 есть Spacewar v4.1 (2008-08-22)(Samson, Peter)(US).zip - они ДО СИХ ПОР улучшают эту игру! Smile

bi71 писал(а):
Списывался с одним из программистов, тот объяснил, почему Munching squares не работает.
А почему, кстати?



ответ был таким, что "работа зависит от положения тумблеров на панели".

я так у SiMh не осилил, как изменить параметры.
_________________
1001 интро на 256bytes.net
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Manwe
Администратор сайта


Зарегистрирован: 21.09.2007
Сообщения: 1404


СообщениеДобавлено: Пн Янв 26, 2015 12:15    Заголовок сообщения: Ответить с цитатой

Digimind писал(а):
Так что, это чудо уже не классифицируется как demotool? Так и не проявились преимущества форта в "программах из 3000 строк"?
Тогда и Visual Studio - демотул. У которого "не проявились преимущества" перед ассемблером.

Цитата:
Получается всего лишь дирти хак с глюкоартом типа "ошибка в процедуре возведения комплексного числа в комплексную степень"? Smile
Digimind, не занудствуй - лучше демку напиши! Wink
_________________
Manwe/SandS
www.manwe.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
bi71



Зарегистрирован: 14.07.2012
Сообщения: 872


СообщениеДобавлено: Ср Фев 18, 2015 17:08    Заголовок сообщения: Ответить с цитатой

решился маленькую статью написать, вот одна из ссылок:

http://www.masswerk.at/spacewar/

милота же.
_________________
1001 интро на 256bytes.net
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mikle



Зарегистрирован: 02.12.2008
Сообщения: 416
Откуда: Туапсе

СообщениеДобавлено: Ср Фев 18, 2015 17:39    Заголовок сообщения: Ответить с цитатой

Идея понравилась.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Manwe
Администратор сайта


Зарегистрирован: 21.09.2007
Сообщения: 1404


СообщениеДобавлено: Ср Фев 18, 2015 20:08    Заголовок сообщения: Ответить с цитатой

bi71 писал(а):
решился маленькую статью написать
Ждём статью!
_________________
Manwe/SandS
www.manwe.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Demoscene.Ru -> Программирование Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах