ZXNet эхоконференция «zxnet.pc»


тема: эмуль под linux/unix, альфа-версия, тестируем!!!



от: Станислав Ломакин
кому: All
дата: 22 Jan 2006
Hello, SMT SMT> зачем скорость вращения диска увеличена до 900 об/мин? память у меня девичья -- изменил зачем-то, а обратно поставить забыл :-\n спасибо!

от: Alexander Shabarshin
кому: All
дата: 22 Jan 2006
Hello, boo_boo boo> ага :) еще умиляет задание страниц памяти как отдельных массивов: boo> unsigned char ram8[16384]; boo> unsigned char ram9[16384]; boo> unsigned char ramA[16384]; boo> ... boo> boo> и последующие конструкции типа: boo> case 0: new_ram=ram8; return; boo> case 1: new_ram=ram9; return; boo> case 2: new_ram=ramA; return; boo> ... boo> boo> :eek: Очень похоже что это ради собираемости 16-битными компиляторами - может корни сего кода уходят в далекое прошлое BC2.0 или BC3.1? ;)

от: Станислав Ломакин
кому: All
дата: 22 Jan 2006
Hello, Sinus Sin> сегодня протесчу. Sin> а зачем на основе глюкалки? Sin> понятно что зетник везде из фусе, но добавляй туда куски из унрила Sin> (разные модели спеков, аюгрик). Sin> на основе глюкалки потому, что она написана просто и в лоб, и все в ней понятно даже поутру с похмелья ;) мне просто нужен полигон для тестирования спортированных кусков анрила, а раз заодно это выходит вроде как эмулятор, так и хорошо :) но суть не в этом, а в том, что ты можешь хоть сейчас взять анриловскую эмуляцию ВГ (из директории unreal_wd1793 в исходниках ugluk), которая собирается как самостоятельная библиотека, и за пять минут встроить в fuse или куда угодно, не вникая в то, как оно там эмулируется. с этой целью все и делается, если честно -- хочу, чтоб под юниксами было много хороших эмулей ;)

от: Станислав Ломакин
кому: All
дата: 22 Jan 2006
Hello, Shaos Sha> У меня не собирается - ругается на отсутствие Xm/Xm.h или Lesstif не стоит, или в Makefile (секция Settings) пути к нему надо правильные прописать. см ридми :)

от: Станислав Ломакин
кому: All
дата: 22 Jan 2006
Hello, SMT SMT> это точно. особенно такие шедевры, как хранение флажка в переменной SMT> строке (типа tapetype="WAV") или во шедевр типа SMT> SMT> if (var1 & 1) var2 = 1; SMT> else var2 = 0; SMT> SMT> ж-) ага :) еще умиляет задание страниц памяти как отдельных массивов: unsigned char ram8[16384]; unsigned char ram9[16384]; unsigned char ramA[16384]; и последующие конструкции типа: case 0: new_ram=ram8; return; case 1: new_ram=ram9; return; case 2: new_ram=ramA; return; :eek:

от: Станислав Ломакин
кому: All
дата: 22 Jan 2006
Hello, All вообщем, сделал вот -- на основе глюкалки, с эмуляцией ВГ93 из UnrealSpeccy. назвал UGluk (АнриалГлюкалка, что неплохо характеризует сабж ,) подробности - в ридми. загружаем-компилируем-давим на кнопки, пишем багрепорты, шлем патчи и тп и тд :) ах, да, файл надо переименовать в ugluk_0.1.tar.gz -- никакой он не зип, просто в списке дозволенных расширений файлов .gz не значится... уважаемый модератор, можно его туда добавить? ;) Файл: ugluk_0.1.tar.gz__.zip http://zx.pk.ru/attachment.php?attachmentid=2356

от: Slavik Tretiak
кому: All
дата: 22 Jan 2006
Hello, boo_boo сегодня протесчу. а зачем на основе глюкалки? понятно что зетник везде из фусе, но добавляй туда куски из унрила (разные модели спеков, аюгрик). КСТАТИ, SMT, как можно в анриле (и можно ли вообще) хардверно отключить аюгрик (не убрать вывод звука, а так чтоб его на портах не висело). или я глючу?

от: Slavik Tretiak
кому: All
дата: 22 Jan 2006
Hello, SMT да. когда я выбираю что вообще нет, то вроде просто нет звука. тестил на игрушке Exolon (там автоопределение стоит). Или у меня эксолоны битые (3 штуки ^_~) или хардверное отключение как-то не так работает.

от: SMT
кому: All
дата: 22 Jan 2006
Hello, boo_boo > на основе глюкалки потому, что она написана просто и в лоб это точно. особенно такие шедевры, как хранение флажка в переменной строке (типа tapetype="WAV") или во шедевр типа if (var1 & 1) var2 = 1; else var2 = 0; ж-)

от: SMT
кому: All
дата: 22 Jan 2006
Hello, Sinus Sin> хардверно отключить аюгрик это где выбор просто AY/турбо или вобще нет

от: SMT
кому: All
дата: 22 Jan 2006
Hello, Sinus Sin> тестил на игрушке Exolon (там автоопределение стоит). Sin> Или у меня эксолоны битые (3 штуки ^_~) я тестил на 2 прогах: TEST4.30 от compoWelcome и от HorrorFasTest 1.01 от CPU

от: SMT
кому: All
дата: 22 Jan 2006
Hello, Shaos зачем скорость вращения диска увеличена до 900 об/мин?

от: Alexander Shabarshin
кому: All
дата: 22 Jan 2006
Hello, boo_boo У меня не собирается - ругается на отсутствие Xm/Xm.h

от: Владимир Кладов
кому: All
дата: 22 Jan 2006
Hello, Shaos Возможно гранулярность 1К сделана в расчете на очень далекую перспективу? (Хотя почему бы тогда не использовать массив массивов вместо case). Я вот тоже сначала сделал гранулярность 16К, потом пришлось переделывать на 8К, а потом видел ПЗУ с Фортом, там адресация такая хитрая, гранулярность требуется (кажется) до 2К (или все-таки до 1К) - один блок ОЗУ / ПЗУ отражается на несколько блоков памяти.

от: SMT
кому: All
дата: 23 Jan 2006
Hello, Vladimir Kladov Vla> почему бы тогда не использовать массив массивов вместо case тогда при смене банки или ПЗУ нужно переписывать 16K ячеек, а с гранулярностью 2K - только 8 ячеек

от: Slavik Tretiak
кому: All
дата: 23 Jan 2006
Hello, Vladimir Kladov Испробовал ugluk... Может ВГшка там и зашибись работает, незнаю, протестить не смог, ибо все остальное глючит ^_~ нормально (больше 15 секунд правильно) не заработала ни одна демка ;)

от: Станислав Ломакин
кому: All
дата: 23 Jan 2006
Hello, Sinus Sin> Испробовал ugluk... Sin> Может ВГшка там и зашибись работает, незнаю, протестить не смог, ибо Sin> все остальное глючит ^_~ Sin> нормально (больше 15 секунд правильно) не заработала ни одна демка ;) хе, еще бы, демка %) в основе-то код от глюкалки -- ни мультиколера/бордера, ни AY нормального, да еще кучи недокументированных команд не реализовано в эмуляции Z80. вот когда портану AY из unreal, сделаю новые z80, контроллер памяти и видео, можно будет демки гонять ,)

от: Hиколай Истомин
кому: All
дата: 24 Jan 2006
Hello, Sinus Перетаскивать куски из анрыла это хорошо, но может поправите чтобы начальная менюшка (tape, басик, дырдос...) таки вылазила? :rolleyes:

от: Николай Истомин
кому: All
дата: 24 Jan 2006
Hello, Sinus Перетаскивать куски из анрыла это хорошо, но может поправите чтобы начальная менюшка (tape, басик, дырдос...) таки вылазила? :rolleyes:

от: Slavik Tretiak
кому: All
дата: 24 Jan 2006
Hello, Электрик в глюкалке? а она вылазит ^_~ у тебя белый экран? тогда поставь вывод на Xlib и усё буде у парадку.

от: Hиколай Истомин
кому: All
дата: 24 Jan 2006
Hello, boo_boo До линукса доберусь в следующий раз нескоро, чего там крутить надо чтобы белого экрана не было?

от: Николай Истомин
кому: All
дата: 24 Jan 2006
Hello, boo_boo До линукса доберусь в следующий раз нескоро, чего там крутить надо чтобы белого экрана не было?

от: Станислав Ломакин
кому: All
дата: 24 Jan 2006
Hello, Sinus Sin> в глюкалке? а она вылазит ^_~ Sin> у тебя белый экран? Sin> тогда поставь вывод на Xlib и усё буде у парадку. ого, и у тебя mit-shm не пашет? запость вывод "xdpyinfo -ext MIT-SHM", пжаалста -- любопытство замучало ,)

от: Станислав Ломакин
кому: All
дата: 24 Jan 2006
Hello, Электрик > До линукса доберусь в следующий раз нескоро, чего там крутить надо > чтобы белого экрана не было? настройки (кнопка с колесиком) -> screen -> xlib. или в .ugluk Screen_Refresh_Rate поставить 0.

от: Станислав Ломакин
кому: All
дата: 24 Jan 2006
Hello, Электрик > Перетаскивать куски из анрыла это хорошо, но может поправите чтобы > начальная менюшка (tape, басик, дырдос...) таки вылазила? :rolleyes: да, похоже, глюки с mit-shm "xdpyinfo -ext MIT-SHM" чего выдает?

от: Hиколай Истомин
кому: All
дата: 24 Jan 2006
Hello, boo_boo Бррр... Hичего не понял. У меня там при запуске просто белый (вернее скорее серый) экран, ну как стандартная спековская менюшка, только самой менюшки нет. Hо если вверх-вниз пощёлкать то звук от менюшки есть. Где там это самое колёсико, куда чего щёлкать? :confused:

от: Hиколай Истомин
кому: All
дата: 24 Jan 2006
Hello, boo_boo Вау, там ещё и колёсико работает... Hикогда бы не догадался. :rolleyes:

от: Hиколай Истомин
кому: All
дата: 24 Jan 2006
Hello, boo_boo Совсем запутался.. Ладно, как до линукса доберусь, попробую. :sleep:

от: Николай Истомин
кому: All
дата: 24 Jan 2006
Hello, boo_boo Бррр... Hичего не понял. У меня там при запуске просто белый (вернее скорее серый) экран, ну как стандартная спековская менюшка, только самой менюшки нет. Hо если вверх-вниз пощёлкать то звук от менюшки есть. Где там это самое колёсико, куда чего щёлкать? :confused:

от: Николай Истомин
кому: All
дата: 24 Jan 2006
Hello, boo_boo Вау, там ещё и колёсико работает... Hикогда бы не догадался. :rolleyes:

от: Николай Истомин
кому: All
дата: 24 Jan 2006
Hello, boo_boo Совсем запутался.. Ладно, как до линукса доберусь, попробую. :sleep:

от: Станислав Ломакин
кому: All
дата: 24 Jan 2006
Hello, Электрик > Бррр... Hичего не понял. У меня там при запуске просто белый (вернее > скорее серый) экран, ну как стандартная спековская менюшка, только > самой менюшки нет. Hо если вверх-вниз пощёлкать то звук от менюшки > есть. Где там это самое колёсико, куда чего щёлкать? :confused: тулбар вверху видишь? седьмая кнопка слева, вкладка Screen, установи флажок "Xlib". или открой файл .ugluk в домашней директории и напротив Screen_Refresh_Rate поставь 0

от: Станислав Ломакин
кому: All
дата: 24 Jan 2006
Hello, Электрик > Вау, там ещё и колёсико работает... Hикогда бы не догадался. > :rolleyes: оно не работает, оно на кнопке тулбара намалевано :)

от: Slavik Tretiak
кому: All
дата: 25 Jan 2006
Hello, boo_boo boo> ого, и у тебя mit-shm не пашет? boo> запость вывод "xdpyinfo -ext MIT-SHM", пжаалста -- любопытство boo> замучало ,) да пжалста, няма базару: ┌─- code ─── name of display: :0.0 version number: 11.0 vendor string: The XFree86 Project, Inc vendor release number: 40300001 XFree86 version: 4.3.0.1 maximum request size: 4194300 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 4, bits_per_pixel 8, scanline_pad 32 depth 8, bits_per_pixel 8, scanline_pad 32 depth 15, bits_per_pixel 16, scanline_pad 32 depth 16, bits_per_pixel 16, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32 depth 32, bits_per_pixel 32, scanline_pad 32 keycode range: minimum 8, maximum 255 focus: window 0xa00010, revert to None number of extensions: 30 BIG-REQUESTS DOUBLE-BUFFER DPMS Extended-Visual-Information FontCache GLX LBX MIT-SCREEN-SAVER MIT-SHM MIT-SUNDRY-NONSTANDARD NV-CONTROL NV-GLX RANDR RECORD RENDER SECURITY SHAPE SYNC TOG-CUP X-Resource XC-APPGROUP XC-MISC XFree86-Bigfont XFree86-DGA XFree86-Misc XFree86-VidModeExtension XInputExtension XKEYBOARD XTEST XVideo default screen number: 0 number of screens: 1 screen #0: dimensions: 1024x768 pixels (302x232 millimeters) resolution: 86x84 dots per inch depths (7): 24, 1, 4, 8, 15, 16, 32 root window id: 0x7d depth of root window: 24 planes number of colormaps: minimum 1, maximum 1 default colormap: 0x20 default number of colormap cells: 256 preallocated pixels: black 0, white 16777215 options: backing-store NO, save-unders NO largest cursor: 32x32 current input event mask: 0xfa200c ButtonPressMask ButtonReleaseMask ButtonMotionMask StructureNotifyMask SubstructureNotifyMask SubstructureRedirectMask FocusChangeMask PropertyChangeMask ColormapChangeMask number of visuals: 16 default visual id: 0x21 visual: visual id: 0x21 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x22 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x23 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x24 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x25 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x26 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x27 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x28 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x29 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x30 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits MIT-SHM version 1.1 opcode: 148, base event: 95, base error: 169 shared pixmaps: yes, format: 2 └── code ─── самое важное я выделил болдом- глюкалка весьма неадекватно реагирует на bpp кроме 16




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
ZX-Обоз - Обзор электронной прессы: ZX-News 47, Don News 7, Buzz 17.
Сатанизм - темные боги.
Using GIMP for pixel art - Drawing, Working with a palette, converting images to the pallet, Saving palettes saved BMP.
Навины - Гродненский Сетевой Вестник: новости, старости, слухи, приколы.
Премьера - музыкальный редактор Sample Tracker 2.1, игры Return to Home и Путь Кланов.

В этот день...   8 мая