? Юрий - 08.01.2002 16:03:00
Я начинал свой программистский путь с БК и был большим фанатом. Сейчас программирую на IBM. Пишу эмулятор для БК под Windows и мне нужна кое какая информация. Буду очень рад помощи. А также ходел бы поучавствовать в жизни сайта.
P.S. Оформление сайта просто отпад!!!
Видно что все сделано с огромной любовью.
? Владимир - 10.01.2002 16:44:00
Многие из нас начинали с БК (коротая ночи за PDP ассемблером :)
Эмулятор под windows был бы кстати. Свяжись с Камневым (его координаты в контактах), думаю он поможет.
Когда доделаю новую версию сайта, можно будет администрировать его совместно, об этом я сообщу всем по e-mail.
? Александр - 26.07.2002 12:00:00
Я имею опыт написания эмулятора БК (в том числе с работой в Win-окне), есть и информация и идеи, единственно, что я не осилил хорошо - сопроцессор
? Старый БКшник - 17.09.2002 0:50:00
Идея эмулятора под Win32 еще жива?
Как успехи? Хотелось бы поучаствовать, если еще не поздно.
? aleXXoft - 16.10.2002 9:57:00
Эмулятор под винды? Так ить я его написал ещё в 1998 году. Последняя версия 2.5 от 2001 года... Кому надо - вышлю. Пишите на мыло. Разместить мне его негде... ;)
? Юрий - 29.11.2002 11:51:00
Народ я всетаки создал эмулятор под Window. Кто заинтересовался http://boulder-dash.narod.ru и еще кое -какой самописаный сюрприз для любителей Boulder Dash. Пишите отзывы и о багах, я буду очень признателен.
? Александр Руткевич - 05.12.2002 19:31:00
Для любителей делать эмуляторы - хотелось бы чтобы:
1)Кроме Бейсика эмулятор также поддерживал Фокал.
2)Был совместим с основным форматом - IMG или BKD.
3)Эмулятор на IBM PC работал бы с подключенным магнитофоном.
? Юрий - 06.12.2002 16:45:00
1) Как раз над этим ведется работа
2) IMG ничего не стоит поддержать, итоже просто слепок с дика, а что бы они работали, нужно эмулировать контроллер дисковвода. Над этим кстати тоже ведется работа
? Дмитрий - 25.12.2002 0:17:00
АААУУ !!! БК-шечникиииии !! Отзовииитееесь !! Королёв Михаил, Сотченко Денис, Бутырский Дмитрий, где вы ?? !!! Ну хоть мыла свои оставьте!! Кидайте всё на моё мыло, плииизззз !!!
? Денис Сотченко aka RDC - 30.11.2003 3:05:54
Лично я - здесь =)
?
Аноним
- 03.03.2004 13:32:08
? Shura Avseyev - 26.12.2004 4:24:59
Привет Денис. Long time no see. :)
? Shura Avseyev - 15.02.2005 7:08:48
Кстати, эмулятор глючит с магнитофоном. :( У меня заявляет "failed to open capture device". Windows'2k и XP.
? Юрий - 02.03.2005 16:27:35
Может действительно Failed! :)
А какая звуковая карта у тебя?
Просто тут обнаружил, что драйвера у разных звуковух глючат безбожно. Из-за этого DirectSound неправильно работает. Я целый год не мог понять, почему у некоторых людей работает звук, а у некоторых нет... Потом в Инете нашел много инфы по этому делу и вроде исправил...
Другие-то программы через directsound - каптурят?
? Shura Avseev - 03.03.2005 12:20:03
Я пробовал на двух компьютерах и 3-х ОС. Один и тот же результат. Исходники не компилируются. DirectSound отлично работает и проблем нет ни в играх ни с TeamSpeak. Это встроенная (кажется Via) sound card на Asus K8 Delux.
Пробовал также и на ноутбуке, где также никаких проблем с DirectSound'ом не было.
С горя я уже написал свою программу чтения с кассеты. Но использовал wavein. А с ним обнаружился другой геморой. :( Почему-то на большом компьютере (на котором Asus'овская встроенная звуковуха) каждый буффер начинается с 20-30 нулевых уровней. Пытался разными способами склеивать такой мусор, но пока не получается. Попробую через DirectSound считать.
? Юрий - 05.03.2005 11:50:03
А что значит исходники не компилируются? Я их не менял, у меня они компилируются без проблемм. А чем вы компилируете и что пишет компилятор?
Вы установили DirectX SDK и PlatformSDK?
? Shura Avseev - 06.03.2005 14:41:27
Не компилируются, потому что нет дома старой visual Studio. В VS.NET поменялся MFC. Не компилируются не по вашей вине. :)
Но capture так и не работает. На 4-х компьютерах уже попробовал. Вероятно, проблемы с новым DirectX (9). Беглый взгляд на параметры и вашу функцию не позволил найти с ходу, в чем может быть проблема.
? Shura Avseev - 07.03.2005 3:43:43
Сорри, что бы не конкретным. Исходники, скорее всего компилируемы. У меня просто нет старого VS. А в VS.NET сильно поменялся MFC.
? Shura Avseev - 07.03.2005 9:29:31
Да, скомпилировать действительно непросто. Нужен не просто DirectX SDK, а именно 7-й, который еще надо где-то раздобыть. :(
? Shura Avseev - 07.03.2005 13:02:34
Ok, было бы хорошо, если бы ты дал свой e-mail. А то мы форум засоряем. :)
Короче, сумел с небольшими переделками и кривостями перекомпилировать с SDK 9. Microsoft'овские SDK никогда не отличались совместимостью от версии к версии. :(
Нашел, почему не открывает capture device. getcaps почему-то возвращает 0 в этом куске кода (TapeManagerDlg.cpp):
if ((dsccaps.dwFormats & WAVE_FORMAT_4M08) == 0)
Хотя, естественно, звуковая карта (и ни одна) поддерживают 44k/8bit. И тот же getcaps из MCI работает нормально в моем исполнении на Delphi. Возможно, они что-то заменили в DX9, ввели новую структуру или еще чего. Не было времени копать. Факт в том, что менджер работает, если эту проверку закомментировать.
Но тут тоже образовались непонятные проблемы. На XP окомпилированный эмулятор работает. И tape manager и сам эмулятор. Но на win2k, на моем компьютере, где более серьезная звуковая карта, все диалоги открываются без caption'ов. Такое ощущение, что все скомпилировано с ресурсом не на том языке. Попробовал поменять язык ресурса диалога - никаких результатов. Как результат, ничего не появляется в ListView. :( Item'ы в Combobox'е (Save as...) тоже не добавлены. Остается только догадываться, что они значат.
Было бы здорово, если бы ты сам перекомпилировал этот код. :)
Буду очень признателен.
? Юрий - 09.03.2005 11:57:50
Конечно, давай по e-mail так будет правилней. Пришу, что б спмеры не доставали. Черточки естественно не нужны:
k-a-l-m-y-k-o-v <at> s-t-o-i-k <dot> c-o-m
У меня есть уже нормально компилирующаяся версия под, без кривостей :) .Net.
Я сейчас тоже на новую студию перешел. Напиши мне - и я тебе пришлю.
? Shura Avseev - 11.03.2005 2:23:41
stoik.com отфуболивает письма. :( Либо давай другой адрес или напиши мне сам (alexn74 эт usa.net)