Alexandr
|
|
« Ответ #20 : Март 31, 2009, 06:11:11 » |
|
меня игромания прошла стороной тьфу тьфу. Последняя игра над которой сидел была мафия
|
|
|
Записан
|
Береги себя там среди дорог... ----------------------------- Наркотик трасса-это на всю жизнь...
|
|
|
San Diego
Mодератор
Профессор
Карма: +23/-1
Offline
Пол: Награды:
Сообщений: 982
я суров и да пребудет со мной бубен....
|
|
« Ответ #21 : Март 31, 2009, 06:11:45 » |
|
Ну конечно )) одним глазом ты не поймёшь Это больше командная игра, смысл мочить мобов и получать ништяки, чтобы потом можно было мочить игроков и захватывать замки )) В общем, стать крутым и непобедимым =))) ну как в любой другой игре) я чета в этой жизни упустил кажецо....
|
|
|
Записан
|
Приятный парадокс жизни именно в том, что пока не станешь умным - не поймешь, что ты - дурак....
|
|
|
Sterh
|
|
« Ответ #22 : Март 31, 2009, 06:14:20 » |
|
меня игромания прошла стороной тьфу тьфу. Последняя игра над которой сидел была мафия
попробуй я тоже думал, что меня игромания прошла стороной ))
|
|
|
Записан
|
"иногда мне нравится думать, что я - маленький зеленый гоблин, который прячется в теле рыжей девочки, и очень горд тем, как он всех обманул"
|
|
|
Alexandr
|
|
« Ответ #23 : Март 31, 2009, 06:19:44 » |
|
Sterh, не. Не хочу пробовать
|
|
|
Записан
|
Береги себя там среди дорог... ----------------------------- Наркотик трасса-это на всю жизнь...
|
|
|
Communist_G
Абитуриент
Карма: +0/-0
Offline
Сообщений: 11
|
|
« Ответ #24 : Август 25, 2009, 01:38:27 » |
|
Kami-sama, скажи, а тебе лабы все-таки кто-то дал?
|
|
|
Записан
|
|
|
|
Polly
да, вот это вот - я)
Магистр
Карма: +15/-2
Offline
Пол: Награды:
Сообщений: 278
All the pretty people died =)
|
|
« Ответ #25 : Август 25, 2009, 02:19:24 » |
|
Kami-sama, скажи, а тебе лабы все-таки кто-то дал? а он всегда всё найдет) админская душа)))))
|
|
|
Записан
|
- Э, ты че тут делаешь? Ты ж должен был убегать - Я отказываюсь играть в догонялки, это пошло.. (c)
|
|
|
Магнетон Бора
ЖИЗНЬ - БАЯН
Cтудент
Карма: +1/-0
Offline
Пол:
Сообщений: 61
|
|
« Ответ #26 : Март 22, 2010, 04:21:05 » |
|
Народ, а у меня вот такой вот вопрос, он мне не дает покоя уже очень долго. Вобщем требуется сгенировать звук. Один из вариантов кода у меня вот такой вот dosseg .model small .stack 100h .data beat db 18,9,6,6,9,9,9,9,9,9,18,18,18,18 ; длительность нот ; таблица частот freq dw 0,2280,2031,1809,1709,1521,1353 dw 1207,1139,1140,1015,905,855,760 dw 676,604,569,3420,3016,2714,2564 dw 2271,2030,1811,1709 ; номер частоты ноты melody db 7,1,7,8,10,12,7,13,12,11,10,8,7,0ffh .code mov ax,@data mov ds, ax com_reg equ 43h latch2 equ 42h port_b equ 61h in al, port_b or al, 11b out port_b, al mov si, 0 mov al, 0b6h out com_reg, al next: lea bx, melody mov al, [bx+si] cmp al, 0ffh je no_mor cbw mov bx, offset freq dec ax shl ax, 1 mov di, ax mov dx, [bx+di] mov al, dl out latch2, al mov al, dh out latch2, al mov ah, 0 int 1ah mov bx, offset beat mov cl, [bx+si] mov ch, 0 mov bx, dx add bx, cx st_sou: int 1ah cmp dx, bx jne st_sou inc si jmp next no_mor: in al, port_b and al, 0fch out 61h, al mov ah,4ch int 21h end
Это не единственный варинт. Главное то, что никаким звуком и не пахнет никак. Код вот этот я уже выдрал из методички... Пробывал запустить программу на ноутбуке, там виста стоит - динамик просто немного шипит, будто портит воздух, но нужного тона нету. Потом попробывал на стационарном компе запустить, тоже не помогло. Может кто-то сталкивался, в чем может быть проблема?
|
|
|
Записан
|
|
|
|
Alder
|
|
« Ответ #27 : Март 22, 2010, 04:49:36 » |
|
Магнетон Бора, DOSBox поможет тебе.
|
|
|
Записан
|
"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
|
|
|
LazarusLong
Ирландский доброволец
Проректор
Карма: +181/-7
Offline
Пол: Награды:
Сообщений: 6134
Ukrainian by birth, Irish by the grace of God
|
|
« Ответ #28 : Апрель 08, 2010, 12:45:42 » |
|
имхо лучше VirtualBox. Досбокс все-таки довольно криво работает под вистой/семеркой.
|
|
|
Записан
|
Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.
"...Он любил говорить факин щит Когда что-то не так ему Принимал он свой самый ирландский вид И кидался трубкой в жену..."
|
|
|
Alder
|
|
« Ответ #29 : Апрель 08, 2010, 12:47:45 » |
|
LazarusLong, не знаю. Я полтора года назад гонял под вистой его как раз на ассемблерных программах - вполне нормально.
|
|
|
Записан
|
"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
|
|
|
LazarusLong
Ирландский доброволец
Проректор
Карма: +181/-7
Offline
Пол: Награды:
Сообщений: 6134
Ukrainian by birth, Irish by the grace of God
|
|
« Ответ #30 : Апрель 08, 2010, 12:55:17 » |
|
Alder, ну насчет именно ассемблерных не скажу, но где-то зимой я убил три дня на то, что бы заставить обычный борландовский С++ 3.01 вменяемо работать в досбоксе. При этом каждая новая строчка компилируемого кода порождала новые проблемы (утрирую конечно, но не сильно). Это имело место быть под семеркой. В итоге я плюнул и поставил виртуалбокс с ХР на борту.
|
|
|
Записан
|
Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.
"...Он любил говорить факин щит Когда что-то не так ему Принимал он свой самый ирландский вид И кидался трубкой в жену..."
|
|
|
Kenny
|
|
« Ответ #31 : Апрель 08, 2010, 06:57:48 » |
|
Alder, ну насчет именно ассемблерных не скажу, но где-то зимой я убил три дня на то, что бы заставить обычный борландовский С++ 3.01 вменяемо работать в досбоксе. При этом каждая новая строчка компилируемого кода порождала новые проблемы (утрирую конечно, но не сильно). Это имело место быть под семеркой. В итоге я плюнул и поставил виртуалбокс с ХР на борту.
Подтверждаю, глюк на глюке.
|
|
|
Записан
|
|
|
|
Магнетон Бора
ЖИЗНЬ - БАЯН
Cтудент
Карма: +1/-0
Offline
Пол:
Сообщений: 61
|
|
« Ответ #32 : Апрель 18, 2010, 01:39:59 » |
|
Досбокс все-таки довольно криво работает под вистой/семеркой Поддтверждаю, у меня была проблема - не выводился символ "\", вместо него вылезал "[". Прочитал кучу мануалов, чтобы обойти этот баг в итоге у меня с горем пополам получилось чтобы выводилась пара символов "[\", скобку приходится теперь все время затирать Но не об этом речь сейчас, тут возник трабл. Может кто-нибудь чего посоветует... Вобщем задача такая: Написать ассемблер-программу, которая предусматривает ввода значений клавиш ALT+заглавные гласные и вывода их на экран. Главное условие - для ввода символов используется функция 06h MS-DOS, для вывода - 09h MS-DOS. Я сделал, в принципе все, но никак не могу сделать так, чтобы выводились значения совместно с нажатым ALT. dosseg .model small .stack 100h .data buffer db ? db '$' glas db 'EYUIOA$' ; массив заглавных гласных букв message db 'You have to input some characters...',13,10,'$' warning db 13,10,'You should press any ALT!!!',13,10,'$' remove db 8,32,8,'$' quitmes db 13,10,'Key ESC was pressed, the main loop has been stoped. To quit the program press any key.$' nextline db 13,10,'$' .code mov ax, @data mov ds, ax mov ah, 0ch ; очистка буфера клавиатуры int 21h mov dx, offset message ; выводим служебное сообщение и переходим на следующую строчку mov ah, 09h int 21h ;--------------------ВВОД И ВЫВОД СИМВОЛА СО ВСЕМИ ПРОВЕРКАМИ------ INPUT: mov ah, 06h mov dl, 0FFh int 21h mov buffer, al cmp al, 27 je STOP cmp al, 13 je NEXT_LINE cmp al, 8 je DELETE mov si, 0 mov cx, 6 START_LOOP: cmp glas[si], al je SYMBOL_OUT inc si loop START_LOOP jmp INPUT SYMBOL_OUT: mov bx, 0040h mov es, bx mov bx, 0018h xor dx, dx mov dx, es:[bx] test dl, 1000b ;jne CONTINUE ;mov ah, 09h ;mov dx, offset warning ;int 21h ;jmp INPUT CONTINUE: mov ah, 09h mov dx, offset buffer int 21h jmp INPUT NEXT_LINE: mov ah, 09h mov dx, offset nextline int 21h jmp INPUT DELETE: mov ah, 09h mov dx, offset remove int 21h jmp INPUT ;------------------------------------------------------------------ STOP: mov ah, 09h mov dx, offset quitmes int 21h mov ah, 10h ; ждем нажатия клавиши и завершаем работу программы int 16h mov ah, 4ch int 21h end
Может кто-нибудь чего-нибудь знает?
|
|
|
Записан
|
|
|
|
|