6502

Programs, sources, embedded, demomaking, whatsoever related to subj :)

Postby lvd » 01 Mar 2013, 00:49

Прикольная говно-Ц64-демка с темой интернационала. Комунисты должны кончить в штаны.
Attachments
ops-for-the-masses.zip
(7.95 KB) Downloaded 510 times
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby g0blinish » 01 Mar 2013, 01:35

lvd wrote:Прикольная говно-Ц64-демка с темой интернационала. Комунисты должны кончить в штаны.

говно, скролл не дочитал. SID тоже говно.
с растербарами никто не шарит, значит...
User avatar
g0blinish
долбоёб-гумасек
 
Posts: 845
Joined: 31 Oct 2012, 06:21
Group: Registered users

Postby TS-Labs » 01 Mar 2013, 06:18

g0blinish wrote:смущает немного..

Язык цэ, быдлокод.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby g0blinish » 01 Mar 2013, 06:58

TS-Labs wrote:Язык цэ, быдлокод.

бугога, пан не удосужился взглянуть на жабоскрипт :1tooth:

а теперь заморочка:

объявил x и y в пуревасике как word.
я не понимаю, что остается в 16 бит после 21 сдвига влево.
но ведь рисует же...
User avatar
g0blinish
долбоёб-гумасек
 
Posts: 845
Joined: 31 Oct 2012, 06:21
Group: Registered users

Postby TS-Labs » 01 Mar 2013, 11:53

g0blinish wrote: не понимаю, что остается в 16 бит после 21 сдвига влево.

x << 21 >> 23 это вообще хуй знает как рулить компилером, но телепатирую что это аналогично x >> 2
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby g0blinish » 01 Mar 2013, 13:58

TS-Labs wrote:x << 21 >> 23 это вообще хуй знает как рулить компилером, но телепатирую что это аналогично x >> 2

ага, а приоритет операций?

запихал в:
Code: Select all
((x << 21) >> 23)

одинаков результат.

если не разрешит проблему lvd, я скорее на х86 напейшу.
User avatar
g0blinish
долбоёб-гумасек
 
Posts: 845
Joined: 31 Oct 2012, 06:21
Group: Registered users

Postby TS-Labs » 01 Mar 2013, 14:17

Гоблин, я тебя не понимаю. Это нормально, но все же. На этапе конь пиллинга конь пилер вычтет из 23 - 21 и сделает x >> 2. Не?
Ну то есть я шарю шо жабаскрипт, но это в данном случае всиравно.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby g0blinish » 01 Mar 2013, 22:11

TS-Labs wrote:Гоблин, я тебя не понимаю. Это нормально, но все же. На этапе конь пиллинга конь пилер вычтет из 23 - 21 и сделает x >> 2. Не?

не знаю. транслировал исходник на доступный:
Code: Select all
;sx = ((x << 21) >> 23) + 256;
; sx.w = ((x << 21) >> 23) + 256;
  MOVSX  ebx,word [v_x]
  SAL    ebx,21
  SAR    ebx,23
  ADD    ebx,256
  MOV    eax,ebx
  MOV    word [v_sx],ax
; sy.w = ((y << 21) >> 23) + 256;
  MOVSX  ebx,word [v_y]
  SAL    ebx,21
  SAR    ebx,23
  ADD    ebx,256
  MOV    eax,ebx
  MOV    word [v_sy],ax

полный бред.
User avatar
g0blinish
долбоёб-гумасек
 
Posts: 845
Joined: 31 Oct 2012, 06:21
Group: Registered users

Postby TS-Labs » 02 Mar 2013, 07:23

Знаешь, смахивает на то, что комплировал ты в режиме дебага. Отключена оптимизиция.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby g0blinish » 02 Mar 2013, 07:34

TS-Labs wrote:Знаешь, смахивает на то, что комплировал ты в режиме дебага. Отключена оптимизиция.

Да какбэ похуй на оптимизацию. Проще порисовать сдвиги и разобраться.
User avatar
g0blinish
долбоёб-гумасек
 
Posts: 845
Joined: 31 Oct 2012, 06:21
Group: Registered users

PreviousNext

Return to Coding

Who is online

Users browsing this forum: No registered users and 4 guests