6502

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

Postby jdigreze » 14 Feb 2013, 04:34

lvd wrote:4 константы... Одна 10000, другая 1000 и т.д. Делить вовсе не обязательно.
Алгоритм хотя бы опеши, а то я в последнее время тормоз.
Сколько меня не корми, волк всё равно в лес смотреть будет
jdigreze
 
Posts: 1478
Joined: 01 Aug 2008, 06:49
Location: Агбан
Group: Registered users

Postby jdigreze » 14 Feb 2013, 04:37

lvd wrote:что типовой кулькулятор в уебунтах (что кде, что хфсе, что гноме) -- трешь
Я его запускаю не чаще раз в месяц для умножить 2 на 2. Потому профита от вендового/невендового не очучаю.
Сколько меня не корми, волк всё равно в лес смотреть будет
jdigreze
 
Posts: 1478
Joined: 01 Aug 2008, 06:49
Location: Агбан
Group: Registered users

Postby lvd » 14 Feb 2013, 04:47

jdigreze wrote:Алгоритм хотя бы опеши, а то я в последнее время тормоз.

цифра=0;
пока((число-10000)>0)
{ цифра++; число-=10000; }

потом так же 1000, 100, 10 и получится сразу последняя цифра.
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 TS-Labs » 14 Feb 2013, 05:44

jdigreze wrote:Блеать! Запусти в начале демы бегучку на прерывания с факами

И читай ее 100500 раз по овер 9000 секунд? А если я пробел хочу на факах нажать?
Намекаю: быдлодекранчи (как например в 1DDKIT) без намлока огорчают.
jdigreze wrote:Хотелось бы посмотреть на твой вариант, если имеется

Могу навскидку дать для авр. Для зетника можно написать, пади не рокет сайнс.
Code: Select all
DIV:      ;division (16)/(16)->(24)
         ;r2:r1:r0 <- r4:r3 / r6:r5
         ;a,b - used as temp registers (r24, r25)

         clr r2
         clr r1
         clr r0
         inc r0
         clr b
         clr a
         clc
DIV1:
         rol r3
         rol r4
         rol b
         rol a
         brcs DIV2
         cp b,r5
         cpc a,r6
         brcs DIV3
DIV2:
         sub b,r5
         sbc a,r6
         sec
         rjmp DIV4
DIV3:
         clc
DIV4:
         rol r0
         rol r1
         rol r2
         brcc DIV1
         ret

Обрэзано до нужд модплеера до 24бит резалт.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby TS-Labs » 14 Feb 2013, 05:50

lvd wrote:Трололо вЭсь в возбуждении?

А баттхерт-девайс готов принять трололо?
ОК, нащет N збс. Спс рзъснл.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby lvd » 14 Feb 2013, 06:18

TS-Labs wrote:Могу навскидку дать для авр.

Найдите 10 отличий от 6502...
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 » 14 Feb 2013, 06:19

TS-Labs wrote:Намекаю: быдлодекранчи (как например в 1DDKIT) без намлока огорчают.

у тебя батхёрт Борменталь батрудинов по поводу 1ddkit?
ничо путного придумать не смогли, когда писали. тем более, что равняться было не на кого. щаз и код можно побыстрее переписать. Да и decrunch можно обыграть.
User avatar
g0blinish
долбоёб-гумасек
 
Posts: 845
Joined: 31 Oct 2012, 06:21
Group: Registered users

Postby g0blinish » 14 Feb 2013, 06:22

lvd wrote:в 6502 нету команд roxr roxl и флага x

Да, верно. статья была про мотороллер 68000.
но чсх, эмулятор часто давится на CIM, я такой команды не знал.
заодно видел в гугле неясные LOX/LOY
User avatar
g0blinish
долбоёб-гумасек
 
Posts: 845
Joined: 31 Oct 2012, 06:21
Group: Registered users

Postby lvd » 14 Feb 2013, 06:32

http://www.oxyron.de/html/opcodes02.html тут есть ВСЕ команды 6502, предлагаю принять нямоники отсюда за дефолтные.
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 » 14 Feb 2013, 06:38

lvd wrote:http://www.oxyron.de/html/opcodes02.html тут есть ВСЕ команды 6502, предлагаю принять нямоники отсюда за дефолтные.

Да, помню, спасибо. меня вчера поперло на поиски шпаргалок по сдвигам, я в командах путаюсь.
вот и нашел херню какую-то.
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 8 guests