Старый 08.12.2007, 23:15   #1   
Форумец
 
Сообщений: 1,453
Регистрация: 22.12.2005

distantX вне форума Не в сети
Smile Pong: маково-хардверный жесткач

То, что OpenFirmware Повер-Маков - вещь крутая, не то что ПиСишный стандартный BIOS, известно давно.

Вот тут есть игруха Pong, которая написана на Forth и запускается в прошивке разных моделей Повер-Маков, начиная с первых iMac'ов ))
В статье есть список Маков, на которых эта игруха была протестирована.

Поясню.
1) Текстовый файл скачивается (в статье есть ссылка) и кладется в корень жесткого диска.
2) При загрузке удерживаются нажатыми «магические» клавиши (сами знаете какие) и Вы вываливаетесь в OpenFirmware.
3) Подгружаете командой с клавиатуры этот файл-программу (см. пункт №1) и играете в старый добрый Pong.
4) Хороший тон: заранее подумать о том, какой командой Вы будете выходить из OpenFirmware, когда наиграетесь (но можно и кнопкой Reset на корпусе).

Красота сего действа в том, что операционная система вообще не участвует. Можно отформатировать диск начисто, положить на диск файл - будет работать! На сколько я знаю, в OpenFirmware можно загрузить этот файл с игрой и по сети с другой машины (NetBoot, Telnet, TFTP).

Владельцам Интел-Маков, которым погонять Pong в фирмваре Мака не светит, а так же тем, кто не отважился на подобный эксперимент (вроде меня) - утешительная ссылка на Pong в виде виджета для Дашборда.

PS. Вообще-то OpenFirmware - давняя совместная разработка Apple, Sun и, кажись, еще кого-то. Знающие Forth люди могут наверное и на SPARC'ах такое устроить.
  Ответить с цитированием
Старый 09.12.2007, 22:47   #2   
iUser
 
Аватар для zeroserg
 
Сообщений: 2,623
Регистрация: 15.05.2005

zeroserg вне форума Не в сети
а разве в писи биосе нет чегото наподобие? бутсектор - туда пишешь прогу и она подгружается при включении пк ( биос её подгружает )

зыЖ операционка тоже здесь не участвует
зыыЖ насчёт сети не уверен, а с дискеты/сд/жд всё работало
  Ответить с цитированием
Старый 11.12.2007, 20:29   #3   
Форумец
 
Сообщений: 1,453
Регистрация: 22.12.2005

distantX вне форума Не в сети
Не, сети там нету. Но бывали разные спецвесии BIOS, напимер, с вшитым Бейсиком.
  Ответить с цитированием
Старый 13.12.2007, 20:19   #4   
iUser
 
Аватар для zeroserg
 
Сообщений: 2,623
Регистрация: 15.05.2005

zeroserg вне форума Не в сети
distantX, прикольно... бейсик..
а интересно, там чтонть типа текстового редактора было для бейсика? или он чисто компилятор/интерпретатор - позволяющий запускать басиковые программы?
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind