LINUX.ORG.RU

KnightOS — открытая ОС для калькуляторов TI

 knightos,


3

5

В рамках проекта KnightOS развивается альтернативная открытая операционная система для калькуляторов Texas Instruments с процессорами Z80 (TI-73, TI-83+, TI-84+ и т.п.). Система предоставляет такие средства, как многозадачность, древовидную файловую систему и Unix-подобное программное окружение. Система предоставляет приложениям 31Кб ОЗУ (на 7Кб больше стандартной прошивки). Код KnightOS написан на ассемблере. Скриншоты можно увидеть по ссылке.

Прямая связь автором

>>> Официальный сайт

★★

Проверено: Shaman007 ()
Последнее исправление: CYB3R (всего исправлений: 4)

Ответ на: комментарий от IIIypuk

у z80 16-битное адресное пространство без поддержки страниц или свопа. Такие дела бро. Правда адресация со смещением есть.

nanoolinux ★★★★
()
Ответ на: комментарий от DarkAmateur

http://www.knightos.org/documentation/memory.html

http://wordpress.animatez.co.uk/computers/zx-spectrum/memory-map/

Если я правильно понял, у калькулятора флеш как раз в том месте, где у спектрума экран) Так что без бубна вряд ли что выйдет. А без священного танца с бубном и подавно.

nanoolinux ★★★★
()

Волшебные скриншоты. Почему-то вспоминаются старые сименсы с жёлтой подсветкой и чёрным текстом.

Knigochey
()
Ответ на: комментарий от anonymous

Какой systemd? Это даже не Linux.
А systemd только в нём и работает

IIIypuk ★★★
()
Ответ на: комментарий от nanoolinux

у z80 16-битное адресное пространство без поддержки страниц или свопа.

вы так говорите, будто бы что-то мешает прикрутить систему банкования памяти (маппер), как на NES/Famicom было. Понятно, что костыльно будет и местами ограниченно, но таки будет

n_play
()

31Кб ОЗУ

а ведь теперь далеко не каждый программист сможет что-то дельное написать в таких условиях. о, времена.

uber_cat
()
Ответ на: комментарий от Knigochey

Почему-то вспоминаются старые сименсы с жёлтой подсветкой и чёрным текстом.

45 серия? Те же мысли были.

devl547 ★★★★★
()
Ответ на: комментарий от n_play

что-то мешает

Мешает то, что платформа уже существует. Или ты собрался туда ось с паяльником на перевес устанавливать?

nanoolinux ★★★★
()

Ждем порт под МК-161.

anonymous
()

У меня TI-84+. Надо будет запустить.

CYB3R ★★★★★
()
Ответ на: комментарий от n_play

вы так говорите, будто бы что-то мешает прикрутить систему банкования памяти (маппер), как на NES/Famicom было. Понятно, что костыльно будет и местами ограниченно, но таки будет

На всех спектрумах с памятью 128К и выше были банки памяти. Мапить можно было и в верхние 8К (или все же 16К?), и «экранную» область. Собственно говоря таким образом удобно было делать двойную буферизацию - чистим теневую страницу, рисуем в нее, мапим в экран.

andreyu ★★★★★
()

Для работы системы требуется 31Кб ОЗУ

Ошибка в переводе. Это программам доступно 31 КБ ОЗУ в то время как стоковая даёт пользователю только 24 КБ.

i-rinat ★★★★★
()
Ответ на: комментарий от vurdalak

современным DE такое и не снилось.

В любом современном ДЕ можно воткнуть тему «хайт-контраст», запилить квадратные шрифты и наслаждаться такой «няшнотой» бесконечно.

Greh ★★
()

ух ты

у меня был такой адский аппарат, но вот смысла заниматься некрофилией я не вижу. удачи им, ага.

anonymous
()
Ответ на: комментарий от uber_cat

а ведь теперь далеко не каждый программист сможет что-то дельное написать в таких условиях. о, времена.

С чего ты взял?

Deleted
()
Ответ на: комментарий от DeadEye

А что, круто - на калькуляторе KDE воткнуть

Для начала Emacs.

korvin_ ★★★★★
()

веселый проект, а ничего не слышно об альтернативных ОС для HP 50g?

umren ★★★★★
()

я может чего-то не понимаю %)

погуглил на тему «купить» и вот первая попавшеяся страничка:

http://www.calculators-online.ru/catalog/texas_instruments/ti_84_plus/

6 ТЫЩ РУБЛЕЙ?!

а разве не 200-рублей должны стоять калькуляторы? (ну максимум — 500~800 рублей?)

6 тыщ это же ведь цена x86_64-компьютера! (не совсем правда, так как ещё монитор нужно было бы придумать).

ды даже сотовые телефоны стоят вдвое дешевле, в которых полгигабайта оперативной памяти..

странно всё это вообщем..

user_id_68054 ★★★★★
()
Ответ на: комментарий от Black_Shadow

У меня тоже был, но потом сломался, остался MK-61 без ППЗУ. Это была одна из самых главных мечт моего детства — новый MK-52.

crowbar
()
Ответ на: комментарий от crowbar

...с кучей математического и статистического ПО.

получается значит что 6 ТЫЩ — это как раз цена математического программного обеспечения :-) , а hardware — типа просто как будто бонусом идёт к этому ПО :-)

вот тогда логично!

user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 1)
Ответ на: комментарий от uber_cat

Да сейчас простая HelloWorld и то в резерв стека берет все 100 кб))

Sharezil
()
Ответ на: комментарий от andreyu

Мапить можно было и в верхние 8К (или все же 16К?), и «экранную» область.

Банк в последних 16к, а экран просто переключался 5/7 банк, сам 5й банк постоянно оставался на #4000. Остальное(кеш в первых 16к, память >128к, другие банки) - наши родные велосипеды.

GAMer ★★★★★
()
Ответ на: комментарий от user_id_68054

а разве не 200-рублей должны стоять калькуляторы? (ну максимум — 500~800 рублей?)

за ~800 рублей можно купить citizen srp-285n. но он не строит графики.

BMX ★★☆
()
Последнее исправление: BMX (всего исправлений: 1)
Ответ на: комментарий от crowbar

вполне логично, что такой неширпотребный товар будет стоить дороже.

ну да, да, просто накинули цену ещё и за «редкость».. верно!

просто меня возмутил сам мотив создания KnightOS :)

да — я понимаю что не мне судить чем должны заниматься авторы KnightOS :-) ... ..но всё равно слегка разбиру мотивы :-)

KnightOS — это же огромнейшая работа! и вся она просто just for lulz!

абсолютно ни какой практической пользы — только лишь потому что эти калькуляторы стоят в два раза дороже чем бюджетные смартфоны.

конечно с другой стороны — это также и заставляет восхищаться(!): сделать такой громадный труд, зная что этот труд — абсолютно АБСОЛЮТНО безполезен! вот это да, ребята просто психи (не в плохом смысле:))!

ну вот какой смысл превращать дорогущий современный калькулятор — в доисторический компьютер с unix-подобой операционной системой, если намного дешевле (и на несколько порядков производительнее) купить сразу компьютер с unix-подобной системой! это же просто невероятно!

************************************************************

вот рассмотрим другой случай (аналогию):

вот например, я могу пойти в магазин и купить за 5-рублей рулон туалетной бумаги. затем пойти в туалет и использовать туалетную бумагу по назначению..

а могу пойти в другой магазин и накупить принтерной фото-бумаги за 200-рублей), затем отмочить эту бумагу в воде, высушить, вобщем сделать её более бархотной, помять тщательно каждый листочек... и затем использовать эту получившиюся бумагу — в качестве туалетной бумаги в туалете!

ну и как бы это сказать — вот эти два случая отражают суть некоторых видов just for lulz :-)

то есть... врядли получилось бы полностью сделать фото-бумагу бархотной и мягкой.. ды и использовать фото-бумагу в качестве туалетной — было бы не очень комфортно. и цена фото-бумаги в 40 раз дороже чем цена обычной туалетной бумаги. но just for lulz можно было бы это проделать :-)

user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 3)
Ответ на: комментарий от user_id_68054

Программируемые калькуляторы столько и стоят

kas501 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.