The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Игра "Охота на лис", созданная для микрокалькуляторов Б3-34, адаптирована для Linux

25.09.2020 09:23

Изначально программа с игрой "Охота на лис" для калькуляторов типа Б3-34 была опубликована в 12 номере журнала «Наука и Жизнь» за 1985 год (автор А. Несчетный). Впоследствии вышел ряд версий для различных систем. Теперь данная игра адаптирована и для Linux. Редакция основана на версии для ZX-Spectrum (можно запустить эмулятор в браузере).

Проект написан на языке Си с использованием Wayland (в версии 0.20 добавлена поддержка X11) и API Vulkan. Авторский код публикуется как общественное достояние. Для воспроизведения музыки применяется эмулятор процессора AY-3-8912, производный от ранней версии UnrealSpeccy, таким образом составное произведение может подпадать под условия GPL. Подготовлен исполняемый файл (соответствует формату 64K) для систем на базе архитектуры AMD64.

Правила игры: В случайных клетках располагаются "лисы" — радиопередатчики, посылающие в эфир сигнал "я здесь". "Охотник" вооружён пеленгатором, имеющим направленную антенну, так что сигналы "лис" принимаются по вертикали, горизонтали и диагоналям. Цель: обнаружить "лис" за минимальное число ходов. Найденная "лиса" (в отличии от оригинала) снимается с поля.



  1. Главная ссылка к новости (https://github.com/STrusov/fox...)
  2. OpenNews: Punix - Unix-подобная ОС для калькуляторов TI-92+
  3. OpenNews: Ядро Linux портировано для калькуляторов TI-Nspire
  4. OpenNews: Выпуск эмулятора игровых консолей RetroArch 1.9.0
  5. OpenNews: KnightOS - открытая ОС для калькуляторов TI z80
  6. OpenNews: Доступен набор классических текстовых игр bsd-games 3.0
Автор новости: n00by
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/53778-game
Ключевые слова: game
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (145) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Анонимкин (?), 10:29, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +19 +/
    Вот раньше вирутальная версия была, по лесам носились с бластерами за лисами... было время...
     
     
  • 2.24, And (??), 12:02, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    100% есть какая-либо геокешинг-базед игра для полей и лесов.
     
     
  • 3.25, Аноним здорового человека (?), 12:09, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +15 +/
    https://ru.wikipedia.org/wiki/Спортивная_радиопеленгация aka "Охота на лис".
     
  • 3.30, anonimous (?), 12:25, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Pokemon: GO)
     
  • 3.83, YetAnotherOnanym (ok), 21:08, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Где-то сделал facepalm один Владимир Гостюхин...
     
     
  • 4.149, Аноним (149), 19:50, 05/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Известный программист мира, паркующийся на тротуаре перед входом в общественное здание который?
     
     
  • 5.150, YetAnotherOnanym (ok), 21:15, 05/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Шо, прямо на своей знаменитой фуре? Которая с бабой на кабине?
     
  • 2.33, BlackRot (ok), 12:59, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И я в лесу бегал но не с бластерами, а с пеленгаторами
     
     
  • 3.70, Аноним (70), 16:33, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    либо уже взрослый бегал, либо воображение слабое :)
     

  • 1.2, iPony129412 (?), 10:30, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    А где 🦊?
     
     
  • 2.13, n00by (ok), 11:02, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    В версии для iPhone.
     
  • 2.124, Аноним (124), 08:13, 29/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В ♦️
     

  • 1.3, Аноним (3), 10:33, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    >Проект написан на языке Си с использованием Wayland и API Vulkan.

    Такая древняя игра, под такие современные технологии. А если у меня на семерке нет ни того ни другого?

     
     
  • 2.4, Урри (?), 10:36, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Для тебя есть сапер.
     
     
  • 3.39, Аноним (39), 13:40, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там совсем другие правила.
     
     
  • 4.127, Michael Shigorin (ok), 16:57, 29/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тогда cygwin.
     
  • 2.5, Аноним (5), 10:37, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Попроси хозяина, пусть он тебе напихает ещё 3 цифры и тогда, возможно, у тебя всё будет.
     
     
  • 3.7, microsoft (?), 10:40, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Типа у твоей божественной ос нету хозяина ню ню...
     
  • 3.78, Тот_Самый_Анонимус (?), 18:32, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Хрюкай это каждый раз, когда на твоей ОС нет чего-то, что есть на ОС-конкурентах.
     
  • 2.6, Аноним (6), 10:37, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Надо было ставить Линукс
     
     
  • 3.26, Аноним (26), 12:20, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    И в Linux далеко не все испоьльзуют Wayland и API Vulkan, а Xorg и API OpenGL.
     
     
  • 4.36, n00by (ok), 13:08, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Изначально планировалось сделать поддержку и X, и Wayland, что бы наглядно сравнивать трудозатраты (с OGL против Vulkan и так всё понятно -- в последнем случае только что бы появилась чёрная поверхность, требуется боле 300 строк, а для треугольника -- 700). Но пока автор слегка перетрудился, потому публикуется как есть.
     
     
  • 5.52, Аноним (52), 14:02, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    700 строк? Это с рантаймом? Просто, в голом opengl, не то, чтобы меньше выйдет.
     
     
  • 6.59, n00by (ok), 14:33, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 700 строк? Это с рантаймом?

    Это ещё не считая создания окна. "Рантйам" Vulkan это Mesa, vulkan-loader по сути прокси.

    > Просто, в голом opengl, не то, чтобы
    > меньше выйдет.

    Вопрос в том, кто так делает, когда первый попавшийся пример https://jan.newmarch.name/Wayland/EGL/
    вызывает просто eglCreateWindowSurface() + eglSwapBuffers()

     
  • 6.113, asdasd (?), 19:41, 27/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На голом 3+ OpenGL. На 2-м все еще не так сложно.
     
  • 2.9, n00by (ok), 10:42, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Браузер в "Семёрке" есть, зайдите в поисковик, поищите версию для Windows, должны быть. Или по по приведённой в новости ссылке https://zxart.ee/rus/soft/game/fox-hunt-ohota-na-lis/ попробуйте в том же браузере эмулятор Спектрума (если железо потянет).
     
  • 2.27, Аноним (27), 12:21, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А если у меня на семерке нет ни того ни другого?

    семёрка чего? CentOS? Или Дебиан?

     
     
  • 3.32, Аноним (3), 12:36, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Очевидно что ВАЗ.
     
  • 3.38, Ag (ok), 13:36, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ОС 7 TKS ;)
     
  • 2.73, IRASoldier_registered (ok), 17:09, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Поставь VMware и заведи виртуальный Linux.
     

  • 1.8, Аноним (8), 10:41, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    OMG, я помню эту статью. В то время до дыр зачитывали Науку и Жизнь, другой информации не было. Потом появился Радио РК 86, я даже половину деталей достал, но так и не собрал, удалось достать БК-0010, который потом на ПК8000 заменил.
     
     
  • 2.10, имя_ (?), 10:47, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >даже половину деталей достал

    ого, олдфаги и правда в треде

     
     
  • 3.20, макароновирус (?), 11:42, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Внезапно встретил дерево в лесу?
     
  • 2.22, жабабыдлокодер (ok), 11:47, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Бэкашку подключить к черно-белому телевизору тот еще квест был
     
     
  • 3.28, Аноним (27), 12:23, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Надо было ещё найти исправный телевизор или детали для ремонта....
     
  • 2.47, Аноним (47), 13:57, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Спектрум круче. Не забуду "Пентагон-48" и "Электронику МС-5305"
     
     
  • 3.67, n00by (ok), 15:52, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    МС-5305 жуткая штуковина. Друг купил для iS-DOS специальную дискетку для форматирования 10-ти дисткет, так дисковод запорол на ней метку-счётчик. Хорошо, что мы успели научиться и без той дискетки форматировать.
     
  • 2.91, Денис (??), 03:00, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У нас журналы Радио были в библиотеке колледжа.
    Дома тоже, но старые. Любил почитывать. И толстый "Справочник радиолюбителя 1987" любимая книга была, она и сейчас лежит. Украинского издательства. Там не только справочник, но и схемы. Кое какие я сделал.
    Но в охоту на лис поиграть не удалось. Хотя, мечтал собрать рацию.

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

     
     
  • 3.94, Денис (??), 03:12, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А еще была такая портативная игра Ну погоди. Надо было яйца собирать, которые падали с четырех углов все быстрее и быстрее.
     
  • 3.114, Феофан (?), 22:27, 27/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О, вспомнил ништяковый комп Радио86РК. Только его похоже, нереал было сделать. Два года по ом выходили публикации опечаток в схеме.
     
     
  • 4.116, Денис (??), 02:44, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > публикации опечаток в схеме

    Кстати, зачем их делают? Опечатки. Я тоже сталкивался. Например, на выходе усилителя резистор не 100 Ом, а 100 кОм пишут.

     
     
  • 5.117, tolstushka.ru (ok), 09:16, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Просто человеческий фактор, имхо.
    В 80е компьютерных средств верстки в редакции не было, всё вручную фигачилось. Вот и результат.

    PS: Ну, кстати, для сильно продвинутых радиолюбителей, это не проблема, насколько я понимаю. Оценить величину напряжения в цепи и понять, что номинал резистора явно не тот, что должен.

     

  • 1.11, Gretta (?), 10:50, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Когда будет Лунный Коршун?
     
     
  • 2.40, Аноним (39), 13:42, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Был в Орбитере.
     

  • 1.12, Dzen Python (ok), 11:00, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вот за это я и люблю опенсорц и энтузиастов.
    Спасибо вам за возрождение моего любимого детства.
     
     
  • 2.16, Cradle (?), 11:17, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    для возвращения в то детство не хватает оригинального UI как на MK61, доброго лампового, когда каждый раз с замиранием ждешь секунду-другую
     
     
  • 3.21, wizard (??), 11:45, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    они на авито пачками по 300-400р продаются. в т.ч. рабочие. и даже МК61 и МК62. было бы желание
     
  • 3.23, Сергей (??), 11:47, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    есть эмулятор MK-61 на андроиде
     

  • 1.14, Аноним (14), 11:10, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Как обычно, ремейки не дотягивают до оригинала. Лучше ставьте эмулятор МК-61 и играйте в оригинал.
     
     
  • 2.19, Аноним (19), 11:30, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А железный МК-61 слабо?)
     
     
  • 3.41, Аноним (39), 13:43, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Слабо написать эмулятор калькулятора?
     
     
  • 4.51, Аноним (47), 14:01, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Люди давно написали, но не под жму/пинус и прочие каличные поделия. http://www.emulator3000.org/rus-c3.htm пруфлинком
     
     
  • 5.93, Денис (??), 03:10, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это древность. У меня в колледже был крутой китайский инженерный калькулятор. Считал все и быстро. Даже комплексные числа.
    А эта Электроника на сложных расчетах долго думает.
     

  • 1.15, Аноним (15), 11:14, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    У меня в ящике стола все еще рабочий MK-52 лежит.. Дорогой моему сердцу раритет, на котором я когда-то учился кодить :)
     
     
  • 2.17, Gretta (?), 11:19, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Эх, были времена! Пойду посмотрю на свой Б3-34.
     
  • 2.18, Cradle (?), 11:22, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    везет, а мой вот потерялся. Есть правда один полуживой TI-80, детям показывать, но это уже совсем не то, там уже целый Z80 внутре, что твой спектрум...  
     
  • 2.31, Аноним (26), 12:30, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А был ещё МК-85 на Васике.
     
     
  • 3.107, Sova (??), 12:33, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Был МК-85. Но про него было меньше статей написано. Т.е. игр почти не было. Да, там Бейсик. Но высота экрана специфическая. Плюс язык многословен. А вот на МК-90 мне денег не дали. Было дорого. И время бедное.
     

  • 1.29, Аноним (26), 12:24, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    На на кой этой игрульке Vulkan, она же плоская? На ZX-Spectrum ваще никакого 3D-ускорения нет и работает.
     
     
  • 2.34, n00by (ok), 13:02, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Vulkan тут только ради того, что бы понять на практике, что это вообще такое. Рисовать пиксели процессором, как Вы сами заметили, автор научился ещё на ZX-Spectrum.
     
     
  • 3.43, Аноним (39), 13:44, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > что бы понять на практике, что это вообще такое

    ...и выкинуть на.

     
     
  • 4.54, n00by (ok), 14:06, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы мыслите в правильном направлении. Но есть один нюанс: https://www.khronos.org/members/list
    По стечению обстоятельств, Vulkan (как замену OGL) продвигают те, кто железки под него делает (и драйвера под железо пишет).
    Так что вопрос в том, кого именно выкинут.
     
     
  • 5.87, Аноним (39), 21:32, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кэпом быть не надо, чтобы понять, что производятлы железок пропихивают всеми способами свои свистоперделки.
     
     
  • 6.104, n00by (ok), 08:50, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы малость опоздали с предикцией -- свистелки внедрили на этапе "OGL". Vulkan это про другое. Это что бы -- по пожеланиям трудящихся, а как же ещё -- перенести часть забот системщиков на прикладников.
     

  • 1.35, Аноним (35), 13:04, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    А вы говорите что Линукс не для игр
     
     
  • 2.37, Аноним (37), 13:21, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну дык подтянули Линукс... до этой игры
     

  • 1.42, VladSh (?), 13:43, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    жОсткий мир Linux-игр...
     
  • 1.44, Аноним (39), 13:47, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > "Охота на лис" для калькуляторов типа МК-61 ... (1985)
    > ... Wayland и API Vulkan, AMD64 ... (2020)

    ... суперкластер из топ-500 ... (2035)

     
     
  • 2.50, Аноним (50), 14:01, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    К 2035 уже станет понятно для чего нужны супертопы из ваших 500.) Спутник Ви почемуто у нас появился, а не у владельцев топ 500. )
     
     
  • 3.68, Аноним (39), 16:21, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачётное наблюдение! +100500
     
  • 3.80, kazh (?), 19:43, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Да в одной стране все делают, что бы рекордную запись сделать, а в другой просто, что бы работало безоасно и надежно.
     
     
  • 4.128, Michael Shigorin (ok), 17:03, 29/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это правда, ещё лет десять назад top500 представлял из себя спецолимпиаду.

    Когда ресурсов много -- "можно и на питоне пощитать".  В смысле циклов, а не обвязки.

     
  • 2.72, n00by (ok), 16:55, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> "Охота на лис" для калькуляторов типа МК-61 ... (1985)
    >> ... Wayland и API Vulkan, AMD64 ... (2020)

    Кстати, версия 85-го года занимала 85 шагов (байт).

    Сейчас обранный Clang-ом исполняемый файл чуть меньше 60 КБ (без упаковки, задача минимализации размера не ставилась). 5 КБ из них музыка.

    Если же убрать Vulkan (заменить программной отрисовкой), то из 4000 строчек исходного текста останется, грубо, 3000. Но будет не очень быстро.

     
     
  • 3.86, Аноним (39), 21:30, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > заменить программной отрисовкой... Но будет не очень быстро.

    Было время, Дум использовал не более 8М оперативы, программную отрисовку и не тормозил даже на том железе.

     
     
  • 4.97, Аноним (97), 05:04, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >не более 8М оперативы

    Я смотрю не я один выучил слова Page Fault задолго до того как узнал что они на самом деле значат.

     
  • 4.99, n00by (ok), 05:34, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> заменить программной отрисовкой... Но будет не очень быстро.
    > Дум использовал не более 8М оперативы, программную отрисовку и не
    > тормозил даже на том железе.

    Осталось разобраться с причинно следственными связями.
    1. Каков был объём видеопамяти?
    2. Какова была (суммарная) производительность процессора (с учётом пропускной способности ШД)?
    3. Во сколько раз увеличилась каждая величина?

    Может так оказаться, что "то железо" - это как раз причина, почему Doom не тормозил.

     
  • 4.106, Аноним (47), 10:08, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Какие 8 мегов? Я в него на NCR system 3225 играл (386SX-33, 4 мега оперативы, без сопроцессора). Притормаживало, конечно, но подозреваю что не из-за памяти, а из-за циррозной видюхи (Cirrus Logic, ага).
     
     
  • 5.108, n00by (ok), 14:14, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот https://youtu.be/3v7cFGneuaw
    играют на Z80 3,5 МГц и 128К
     
  • 5.129, Michael Shigorin (ok), 17:04, 29/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > NCR system 3225 играл (386SX-33, 4 мега оперативы, без сопроцессора)

    Совершенно случайно не победитель соросовской олимпиады 1993 года? ;-)

     
  • 2.115, Аноним (115), 00:03, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ...квантовый эмулятор (забандлован, отвязать без перекомпиляции нельзя) классического компьютера... (2040)
     

  • 1.45, Аноним (45), 13:53, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Ну вот, а вы говорите на линуксе игор нет.

    Вон какие топовые игры портируют на самую элитную ОС в мире.

    Не то, что там всякие игры AAA класса на приставках.

     
     
  • 2.74, IRASoldier_registered (ok), 17:10, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ПеКа - лучшая приставка.
     

  • 1.48, Аноним (48), 13:58, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну наконец-то в линуксе появились игры
     
  • 1.49, A.Stahl (ok), 14:00, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    astahl@UberIgel:~/1TiB_1$ ./foxhunt
    «Охота на лис» версия 0.12-альфа.
    Звуковое устройство hw: No such file or directory.
    Звуковое устройство default: 2 канала, 48000 Гц (буфер 2880 дискретизаций, сэмпл 20 мс).
    Создан эмулятор музыкального процессора AY-3-8912.

    astahl@UberIgel:~/1TiB_1$

    Это всё.

     
     
  • 2.53, слакварявод (ok), 14:04, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    скомпилил с сырцов. точно такая ж петрушка... пульс-аудио чтоль ему надо, а я её выпилил...
     
     
  • 3.56, n00by (ok), 14:08, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Звук выводится через ALSA, и проблемы  с ним не должны влиять на работоспособность.
     
  • 2.57, n00by (ok), 14:11, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Wayland не инициализируется.

     
     
  • 3.58, слакварявод (ok), 14:22, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    connect(9, {sa_family=AF_UNIX, sun_path="/var/run/user/0/wayland-0"}, 28) = -1 ENOENT (Нет такого файла или каталога)

    и это тоже!

     
     
  • 4.61, n00by (ok), 14:48, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вы под root запускаете?

    wl_display_connect() берёт переменную XDG_RUNTIME_DIR и прибавляет к ней $WAYLAND_DISPLAY или "wayland-0". Это всё уже внутри libwayland-client.so.

     
     
  • 5.64, слакварявод (ok), 15:05, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    да, под root
    libwayland-client.so есть обе и 32 и 64бит...
     
     
  • 6.66, n00by (ok), 15:27, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А композитор Wayland тоже под root запустили и он работает? Без композитора не запустится, X11 пока не поддерживается.
     
     
  • 7.118, Stax (ok), 15:35, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А надо под рут Почему обычный композитор без рута нельзя Он работает, wayland... большой текст свёрнут, показать
     
     
  • 8.119, Stax (ok), 16:06, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Могу дебажную версию под gdb Символы стоят базовые К нвидии мне взять их негде... большой текст свёрнут, показать
     
     
  • 9.120, n00by (ok), 18:40, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это Вы запускаете на Интеле, а игра нашла подходящий Интел, но дальше пробует сл... большой текст свёрнут, показать
     
     
  • 10.122, Stax (ok), 21:08, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживается давно Раньше не поддерживалась конкретная вещь, которую использо... большой текст свёрнут, показать
     
     
  • 11.123, Stax (ok), 21:11, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    0 0x00007ffff1360353 in from lib64 libnvidia-glcore so 450 66 No symbol... текст свёрнут, показать
     
  • 11.125, n00by (ok), 10:38, 29/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот что пишет автор wlroots в Sway версии 1 5 If you are using the Nvidia propr... большой текст свёрнут, показать
     
     
  • 12.126, Stax (ok), 15:56, 29/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это может всего лишь означать его нежелание разбираться Я не говорю, что нви... большой текст свёрнут, показать
     
     
  • 13.133, n00by (ok), 13:24, 30/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ничто так не утешает, как несчастье ближнего с Особенно, если падает в той ж... большой текст свёрнут, показать
     
  • 13.136, n00by (ok), 12:14, 08/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сделал версию для X11, если ещё интересно foxhunt_xcb, немного не дотягивает до... текст свёрнут, показать
     
     
  • 14.137, Stax (ok), 22:11, 13/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Корректно работает на обоих GPU правда выглядит смешно с полупрозрачностью По... текст свёрнут, показать
     
     
  • 15.138, n00by (ok), 09:49, 14/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, что проверили Если прозрачность на обоих идентична, сильно не бейте --... большой текст свёрнут, показать
     
     
  • 16.139, Stax (ok), 18:41, 14/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Между intel nvidia Идентична, конечно, просто выглядит очень странно с просве... текст свёрнут, показать
     
     
  • 17.140, n00by (ok), 11:38, 15/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Фон это напоминание о тетрадном листочке, на котором приходилось играть в кальку... текст свёрнут, показать
     
     
  • 18.141, Stax (ok), 14:18, 15/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно, те бай дизайн Ну что же Не вижу ничего странного Прозрачность чего-то ... текст свёрнут, показать
     
     
  • 19.142, n00by (ok), 15:36, 15/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот что пишет спецификация про то чему задаётся VK_COMPOSITE_ALPHA_OPAQUE_BIT_KH... текст свёрнут, показать
     
     
  • 20.143, Stax (ok), 17:49, 19/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так нвидия его поддерживает GPU id 1 GeForce GTX 1050 Ti with Max-Q Design ... большой текст свёрнут, показать
     
  • 21.144, n00by (ok), 10:45, 20/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Дело в том, что это как раз режим непрозрачного отображения OPAQUE , когда ... большой текст свёрнут, показать
     
  • 22.145, Stax (ok), 20:14, 21/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно Ну, значит вот так Заявлено что игнорируется, по факту работает У меня... текст свёрнут, показать
     
  • 23.146, n00by (ok), 10:35, 22/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот под Иксами кто-то копирует, а в Воланде функция могла бы вернуть презент... текст свёрнут, показать
     
  • 24.147, Stax (ok), 20:12, 22/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Внутренний дисплей все равно на интеле и все равно копировать надо Даже если... текст свёрнут, показать
     
  • 25.148, n00by (ok), 09:29, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В моём случае Интел отключался вообще, устройство исчезало с шины PCI Вывод на ... текст свёрнут, показать
     
  • 8.121, n00by (ok), 18:43, 28/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не надо Они там запускают без композитора, судя по всему один точно ... текст свёрнут, показать
     
  • 6.134, n00by (ok), 07:01, 08/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В master-ветке добавил поддержку X11, если ещё интересно. Платформа для вывода графики задаётся при сборке (или скриптом можно собрать все). Готовый исполняемый файл выложу чуть позже, как проверю где-то помимо Гнома.
     
  • 3.60, A.Stahl (ok), 14:38, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Wayland не инициализируется.

    Т.е. игра гвоздями прибита к Вейланду? Ну ок... У меня есть какие-то вейланд-либы (ldd показывает, что всё ок), но на Вейланд переходить я в ближашие лет 5-10 не собирался. Пусть пони сначала протестируют.

     
     
  • 4.62, n00by (ok), 14:50, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Про Wayland написано в новости. Она не прибита, просто никаких посторонних библиотек не использует. Вариант с X11 пока не реализован. На днях я понял, почему авторы mpv не очень любят Gnome, и теперь надо немного передохнуть.
     
  • 4.135, n00by (ok), 12:13, 08/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/STrusov/foxhunt/releases/tag/v0.20
    Добавлена поддержка X11 (foxhunt_xcb, немного не дотягивает до Wayland).
     

  • 1.55, Аноним (55), 14:07, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А ихнишний Линукс портировать на тотошний микрокалькулятор МК-61 они не будут?
     
  • 1.63, Тёмная сторона Её (?), 15:00, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот это новость. Линукс-новость.
     
  • 1.65, InuYasha (??), 15:06, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Может, ИРЛ как-нить поиграем? Только надо оборудование раздобыть )
     
     
  • 2.69, Аноним (39), 16:24, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > оборудование

    страйкбольное, чтоб лиса лучше пряталась.

     
     
  • 3.130, Michael Shigorin (ok), 17:07, 29/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ей-то зачем лучше прятаться?  Сигналить будет им же, ещё вопрос, кому закапываться :]
     

  • 1.71, Аноним (71), 16:40, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть рабочий МК-61с оригинальной советской упаковкой и инструкцией. Отдам по цене PS5 со скидкой в $5.
     
     
  • 2.131, Michael Shigorin (ok), 17:08, 29/09/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > PS5-$5

    ₽?

     

  • 1.75, Аноним (75), 17:24, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Wayland и API Vulkan
    > эмулятор процессора AY-3-8912

    Что это было? Зачем? Игра уровня kdetoys с куском эмулятора и на vulkan... Ну хорошо хоть ray-tracing не требуется и эмуляции "бордюра" нет.

    ИМХО, для таких "тетрисов" проще брать GTK/Qt. Ну или тогда обеспечьте запуск в консоли (на egl, например), чтобы без всяких графических серверов работало.

     
     
  • 2.76, Ordu (ok), 17:35, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Игра уровня kdetoys с куском эмулятора и на vulkan...

    Угу, в отличие от тех toys не требующая гигабайты места на жёстком диске под зависимости и сотен мегов под рантайм.

    > ИМХО, для таких "тетрисов" проще брать GTK/Qt.

    gtk/qt -- это наслоения толстенных слоёв абстракции над видеокартой, в то время как Vulkan -- это один слой абстракции, который в худшем случае не толще чем любой из тех, что навалены в gtk/qt.

    Хотя, конечно, чем толще слои абстракций тем проще, как правило. Но если дело в простоте, то надо было писать на js под браузер.

    > обеспечьте запуск в консоли (на egl, например), чтобы без всяких графических серверов работало.

    О кто-то зажрался: "обеспечьте"! Кто ты такой, чтобы указывать автору, что ему делать с его поделкой?

     
     
  • 3.89, Аноним (75), 00:17, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > О кто-то зажрался: "обеспечьте"! Кто ты такой, чтобы указывать автору, что ему делать с его поделкой?

    Нет, там смысл был другой изначально. Я просто пару вводных предложений удалил :)

     
  • 2.90, Аноним (52), 02:25, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну тесселяцию и бамп маппинг стоило бы приделать конечно, как минимум. Вот идея отказаться от glx в пользу egl, и более того вообще забить на 99,9999999% пользователей выглядит действительно странно. И на самом деле не gtk, а sdl2 тут за глаза -- все игры используют именно её.
     
     
  • 3.101, n00by (ok), 05:42, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот идея отказаться от glx в пользу egl,

    EGL тут нет, оно "уже украдено до нас" https://jan.newmarch.name/Wayland/EGL

    > sdl2 тут за глаза -- все игры используют именно её.

    Это формат 64К, сторонние библиотеки по условиям задачи не применяются.

     
  • 2.100, n00by (ok), 05:38, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Wayland и API Vulkan
    >> эмулятор процессора AY-3-8912
    > Что это было?

    Музыкальный процессор AY-8912/8910
    Характеристики
    1. Программное управление генератором.
    2. Три программнонезависимых аналоговых выхода.
    ...
    https://speccy.info/AY-3-8910

    > Зачем?

    Для воспроизведения музыки, которая была написана специально для Spectrum-версии этой игры.

     

  • 1.77, mikhailnov (ok), 17:41, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Поздравляю с релизом.
     
     
  • 2.105, n00by (ok), 09:08, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не, это не так работает.

    Прежде всего, кто-то из ООО "НТЦ ИТ РОСА" (должен же среди ажно 8-ми сотрудников быть хоть один вменяемый?) приносит вашим бесплатным тестеровщикам извинения за поведения г-на Потапова, когда тот прилюдно учил меня исходить из правила "никогда не делай ничего для людей, люди - неблагодарные свиньи".

    Потом вы что-то делаете с клеветой малахольного сотрудника Григорьева, якобы я "комп Ивану сломал" (напоминаю, лично ты причастен к исходному набросу того Ивана, когда причиной на деле оказались ручки Бондрова, слинковавшего kodi с несовместимой версией ffmpeg).

    Это тот минимум, после которого твои попытки сохранить красивую мину при плохой игре не будут работать против тебя.

     

  • 1.79, Zenitur (ok), 19:13, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У меня был МК-61. Но книжка была только по МК-54. Там "Посадка на луну", "Чёт-нечёт", и так далее.
     
     
  • 2.110, rvs2016 (ok), 01:41, 27/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наконец-то про посадку на Луну на микрокалькуляторе вспомнили! Думал, что никто и не вспомнит уж! :-)
     

  • 1.81, Аноним (81), 19:50, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какая-то вариация сапёра. Ну в те годы это был геймплей.
     
     
  • 2.84, Аноним (39), 21:20, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Лисы - куда сложнее, ты видишь не только рядом, а вдоль рядов/столбцов/диагоналей.
     

  • 1.82, Аноним (82), 21:03, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Как линукс игра, так класическая окаменелость
     
     
  • 2.85, Аноним84701 (ok), 21:25, 25/09/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> для калькуляторов типа МК-61 была опубликована в 12 номере журнала «Наука и Жизнь» за 1985 год
    > Как линукс игра, так
    >> 1985 год
    >  линукс

    Ты не поверишь ...

     

  • 1.88, Kuromi (ok), 23:09, 25/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На скриншоте какая-то сеточка графически недалеко ушедшая от сапера или текстовых квестов, зато "Проект написан на языке Си с использованием Wayland и API Vulkan.". Не, я все понимаю, но забыли только RTX прикрутить в качестве обязательных требований, чтобы только на топовых Невидиях работало.
     
     
  • 2.103, n00by (ok), 06:02, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    2048 in pure bash уже написана https://board.flatassembler.net/topic.php?t=21437

    Думаю, желающие смогут её адаптировать под правила "Охоты".

     

  • 1.92, Денис (??), 03:07, 26/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А кто-нибудь играл в Кунг-фу Мастер?
     
  • 1.95, Юра (??), 04:17, 26/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    я автор версии для Науки и жизнь от 10 1990 . jura12 . ru / node / 10
     
     
  • 2.98, Денис (??), 05:07, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У меня есть 2-9, 11.
    А 10, к сожалению, скорее всего нет.
    Сорри, спутал с "Радио".
     
  • 2.102, n00by (ok), 05:50, 26/09/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > я автор версии для Науки и жизнь от 10 1990 . jura12
    > . ru / node / 10

    Спасибо. Именно в Вашу версию https://www.jura12.ru/sites/default/files/2020-08/IMG_20200809_232444.jpg
    выходит, я и играл в своё время на тетрадном листочке.

     

  • 1.96, Юра (??), 04:22, 26/09/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    та версия от 12 1085 для калькулятора Б3-34
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру