Бытовой ретро-компьютер своими руками http://forum.pk-fpga.ru/ |
|
Linux эмулятор БК bk-terak http://forum.pk-fpga.ru/viewtopic.php?f=46&t=5590 |
Страница 1 из 1 |
Автор: | peg [ 09 янв 2016, 20:56 ] |
Заголовок сообщения: | Linux эмулятор БК bk-terak |
Хочу в некотором роде восстановить справедливость и обратить внимание на эмулятор БК0010-0011М Эрика Эдвардса и Леонида Брухиса (Eric A. Edwards, Leo Brukhis). http://www.mailcom.com/bk0010/ http://bk-terak-emu.sourceforge.net/ Это один из немногих эмуляторов не под Винды. Поскольку Виндовс во всех проявлениях отсутствует на моих домашних и личных компьютерах уже давно (с 1999), я очень рад наличию этого эмулятора. Он написан на чистом С и использует для графики и звука только библиотеку SDL (Кстати, прекрасно работает и под Виндами, но я сам под Винды не компилировал). Это дает мне надежду в будущем с небольшими трудностями перенести его под любую новую платформу. Версия эмулятора под Винды есть у Вакуленко: http://vak.ru/lib/exe/fetch.php/proj/bk ... 2-beta.zip [Зеркало] Я же тут приведу одну из последних корректно работающих версий bk-terak https://drive.google.com/open?id=0B8cX8 ... GlsSnVWa0E [Зеркало] Для удобства работы с эмулятором я написал обертку на tcl-tk (bk.tcl), которая позволяет мышкой задавать рабочие диски для эмулятора (поддерживается только 4 флоппи диска размером только 819200). Конфигурация записывется в файл ~/.bkrc. А также собрал все сведения об этом эмуляторе (почерпнутые в том числе из исходников) в файле bkhelp.txt. В архиве образы дисков: c.bkd - загрузочный с АнДос3.3 p.bkd - рабочий диск с последней версией Принца Персии LANG.BKD - языки высокого уровня для БК csi1.bkd - загрузочный первый кси-дос. Могут возникнуть проблемы с Pulse Audio. Утилита padsp http://linux.die.net/man/1/padsp позволяет дать программам нужное им звуковое устройство без Pulse Audio. Если в вашей системе нет этого звукового сервера, то в строке 90 bk.tcl (команда запуска эмулятора) надо убрать слово padsp. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |