Качайте с http://board.flatassembler.net/topic.php?t=3873
Я переезжаю и в ближайшее время буду offline. До связи!
MIDAMP - плеер MIDI файлов
-
Vivat assembler et KolibriOS!
первыйнах
качаю
качаю
в дисятке паходу!
Качаю тож!
Афтар жжошь, пишы исчо!
Качаю тож!
Афтар жжошь, пишы исчо!
опппа, а я опть в пролёте
ниуспел них...
качаю
ниуспел них...
качаю
Граждан жжущих и первонахов лично я буду наказывать. Тут не детский сад.
Дистр отправил, а перекомпилить забыл... Плейлист ожидается в файле /HD/1/MIDI/PLAYLIST.TXT, а не так как в Readme. Sorry. Измените по желанию PLAYLIST_PATH в MIDAMP.asm.
А что это за сюсюканье было? Первый раз такое случается. Нехорошо, коллеги.
А что это за сюсюканье было? Первый раз такое случается. Нехорошо, коллеги.
Willow
Хорошая программа, но есть несколько замечаний:
1) Раз уж программа жестко фиксирована к определенной папке, то про это в первую очередь надо писать в Readme.txt
2) Проблема полного сворачивания и разворачивания окна совсем не в типе окна. Она в самом коде твоей программы или если уж так тебе больше понравится в коде ядра. На практике я столкнулся только с двумя программами, которые не желали нормально использовать эту, как ты выразился “фичу”. Это SYSXTREE, который я потом доработал для совместимости и самый первый вариант нового TINYPAD от mike.dld, который он потом доработал.
Эта проблема решаема на уровне приложения, код такой:
draw_window:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
;Get proc info
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mov eax,[procinfo.x_size]
cmp eax,66
jg temp12345
ret
temp12345:
К тому же добавление этого кода полезно для любой программы вообще, так как в свернутом виде в этом случае любая программа не будет нагружать систему лишней видеоинформацией.
3) Почему-то при запуске некоторых полифонических файлов программа умирает. Я понимаю, когда она отказывается проигрывать, но чтобы резко так завершатся? Наверное, баг в коде?
Хорошая программа, но есть несколько замечаний:
1) Раз уж программа жестко фиксирована к определенной папке, то про это в первую очередь надо писать в Readme.txt
2) Проблема полного сворачивания и разворачивания окна совсем не в типе окна. Она в самом коде твоей программы или если уж так тебе больше понравится в коде ядра. На практике я столкнулся только с двумя программами, которые не желали нормально использовать эту, как ты выразился “фичу”. Это SYSXTREE, который я потом доработал для совместимости и самый первый вариант нового TINYPAD от mike.dld, который он потом доработал.
Эта проблема решаема на уровне приложения, код такой:
draw_window:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
;Get proc info
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mov eax,[procinfo.x_size]
cmp eax,66
jg temp12345
ret
temp12345:
К тому же добавление этого кода полезно для любой программы вообще, так как в свернутом виде в этом случае любая программа не будет нагружать систему лишней видеоинформацией.
3) Почему-то при запуске некоторых полифонических файлов программа умирает. Я понимаю, когда она отказывается проигрывать, но чтобы резко так завершатся? Наверное, баг в коде?
willow
Куль! очень долго прикалывался над скином в принципе работает отлично, но, как уже писал Марио - вылетает. и иногда наоборот - виснет без к/л причин - окна нет, а в памяти и на панели она есть...
ЗЫ: ну расслабился народ. перепутал форум вот и написали
Куль! очень долго прикалывался над скином в принципе работает отлично, но, как уже писал Марио - вылетает. и иногда наоборот - виснет без к/л причин - окна нет, а в памяти и на панели она есть...
ЗЫ: ну расслабился народ. перепутал форум вот и написали
Да. Пока баги присутствуют. Это вылетает главный поток, а проигрывающий остается...DoomEd Archangel wrote:willow
виснет без к/л причин - окна нет, а в памяти и на панели она есть...
С полифонией вообще большая лажа - слишком по-разному могут выглядеть такие файлы
Vivat assembler et KolibriOS!
Дык я пошутил
Я больше не буду
Я больше не буду
Эх, багов еще много. Но вот беда, нет машины - осталась в Луганске. Поэтому возможности исправлять прогу пока нет. Скукота!
Что-то у меня ни один файл не воспроизводиться(PC спикер молчит,а плеер делает вид,что все работает).На доске отладки сообщений об ошибках нет.Интересно,что же я делаю неправильно ?
andrew_programmer
Распакуй программу в C:\MIDAMP
А музоны посмотри как прописаны в Playlist.txt
Программа очень сырая так что не удивляйся - плеваться будешь много и упорно.
Распакуй программу в C:\MIDAMP
А музоны посмотри как прописаны в Playlist.txt
Программа очень сырая так что не удивляйся - плеваться будешь много и упорно.
распаковал куда нужно.
После изменения playlist.txt появились все файлы(взял из прилагавшихся к midimap).Но плеер упорно продолжает молчать-только белая строчка бегает по плеилисту и останоавливается после нажатия клавиши "СТОП".Как же вы заставили его работать ?
После изменения playlist.txt появились все файлы(взял из прилагавшихся к midimap).Но плеер упорно продолжает молчать-только белая строчка бегает по плеилисту и останоавливается после нажатия клавиши "СТОП".Как же вы заставили его работать ?
andrew_programmer
А ты слкучайно рефлекторно при загрузке не отключаешь спикер щелчком по панели. а то были тут товарищи которые таскали мышь удерживая Ctrl, при этом утверждали что код криво написан....
В общем вопрос не ко мне, так как я не автор, но у меня работает нормально. Другой ворос что не все файлы играет. Играет только те которые вложены в архив...
А ты слкучайно рефлекторно при загрузке не отключаешь спикер щелчком по панели. а то были тут товарищи которые таскали мышь удерживая Ctrl, при этом утверждали что код криво написан....
В общем вопрос не ко мне, так как я не автор, но у меня работает нормально. Другой ворос что не все файлы играет. Играет только те которые вложены в архив...
Who is online
Users browsing this forum: No registered users and 2 guests