stas131095 / unrealspeccyp

Automatically exported from code.google.com/p/unrealspeccyp
0 stars 0 forks source link

Проблема на big-endian архитектурах #66

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
После сборки на big-endian с SDL не работает 
эмуляция AY. Вместо музыки только хрюканья 
какие-то. Шум работает нормально.
Аналогично при big-endian испорчены цвета при 
компиляции с wx.

Original issue reported on code.google.com by qmaster2...@gmail.com on 18 Jun 2012 at 5:28

GoogleCodeExporter commented 8 years ago
а звук от beeper/tape нормально работают?

Original comment by djd...@gmail.com on 19 Jun 2012 at 9:47

GoogleCodeExporter commented 8 years ago
затести, плз, r779

Original comment by djd...@gmail.com on 19 Jun 2012 at 10:13

GoogleCodeExporter commented 8 years ago
и r780

Original comment by djd...@gmail.com on 19 Jun 2012 at 10:32

GoogleCodeExporter commented 8 years ago
В r780 звук от AY починен. В wxWidget версии с 
цветами все стало так-же правильно. 
Осталось починить звук бипера/кассеты. Он 
не работает ни в этой, ни в предыдущих 
версиях.

Original comment by qmaster2...@gmail.com on 20 Jun 2012 at 3:28

GoogleCodeExporter commented 8 years ago
просмотрел код - на вид непонятно, в чем там 
может быть глюк.
AY наследуется от базового eDeviceSound, и 
сложнее, чем beeper/tape.
под рукой нет компа с big endian cpu.

Original comment by djd...@gmail.com on 20 Jun 2012 at 8:01

GoogleCodeExporter commented 8 years ago
>Осталось починить звук бипера/кассеты. Он 
не работает ни в этой, ни в предыдущих 
версиях.

так он не работает в SDL-версии, или wxwidgets+openal ?
потому что в SDL-версии не подключен микшер, 
там надо из меню (по ESC) переключать 
источник звука.

Original comment by djd...@gmail.com on 20 Jun 2012 at 8:33

GoogleCodeExporter commented 8 years ago
Да. Не звучал в SDL версии, но кто-ж знал что 
надо переключать-то?! В wx все работает как 
надо. А почему не заюзать SDL_mixer?

Original comment by qmaster2...@gmail.com on 21 Jun 2012 at 3:19

GoogleCodeExporter commented 8 years ago
SDL версия делалась для портирования на dingux. 
А там мощности CPU не хватает для 
микширования.

Original comment by djd...@gmail.com on 21 Jun 2012 at 5:14