6502

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

Postby TS-Labs » 13 Mar 2013, 04:34

g0blinish wrote:эмулятор для комодури

WinVICE
Насчиот отлатчека и других фичей не знаю.
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby lvd » 13 Mar 2013, 05:56

вайс вроде труъ ебулятор, особенно если 2.4, а вот отлачег там оставляет желать лучшего, но конечно хорошо, что он есть.
Потому я выбираю кросс-девелопмент, шоб из отлачега ничо сохранять не надо было. Благо .prg можно сделать ЛЮБЫМ 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 » 13 Mar 2013, 10:56

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

Postby lvd » 13 Mar 2013, 11:18

g0blinish wrote:ебуль мну не нра.

сходи и купи на ебае труЪ компунтель.
g0blinish wrote:чорт, как мерзко на Атари с Dlist :bang:

Причём тут ц64? Там никаких листов нету.
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 » 13 Mar 2013, 11:49

lvd wrote:сходи и купи на ебае труЪ компунтель.

нахуйа?
lvd wrote:Причём тут ц64? Там никаких листов нету.

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

Postby g0blinish » 14 Mar 2013, 00:58

этакий чанкогенератор, хехе :badtease:
Attachments
chunkgen.rar
(5.02 KB) Downloaded 396 times
User avatar
g0blinish
долбоёб-гумасек
 
Posts: 845
Joined: 31 Oct 2012, 06:21
Group: Registered users

Postby lvd » 14 Mar 2013, 01:42

g0blinish wrote:этакий чанкогенератор, хехе :badtease:

Щто, таб на клавиатуре не работает? И да, говнокод с первых строчек :)
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 Mar 2013, 02:23

lvd wrote:И да, говнокод с первых строчек

снизойди до пояснения, в чом говнокод?
lvd wrote:Щто, таб на клавиатуре не работает?

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

Postby lvd » 14 Mar 2013, 03:57

g0blinish wrote:лучше так, чем воевать со странным ассемблером.

купискачай другой. Например вот http://john.ccac.rwth-aachen.de:8000/as/ -- коньпелирует под любой проц.
g0blinish wrote:снизойди до пояснения, в чом говнокод?

iny
cpy #$80
bne sclp

iny:bpl же
stx xv+1

xv+1 потом обращаецо директом, значит нет смысла делать патчинг, быстрее покласть в зеропейж
clc;?
sbc matrix,x

шоб сделать SUB (без учёта переноса), надо sec, иначе вычтецо на 1 больше.
inx
cpx #$08
bne xlp

dex:bne же
(2ой цикл тоже)

И да, в лагоритм не вникал, но видно, например, шо загаживать сразу х и у на щёчики цикла, а потом ебстись их сохранять, да ещё так извратно -- ахтунг. Как минимум внешний щёчег можно тупо вынести в память (dec memory:bne).

clc;?
sbc matrix,x
bcc plot

CMP же

and #$F8
lsr a
lsr a
lsr a

зачем АНД?
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 Mar 2013, 04:24

lvd wrote:скачай другой.

я три штуки перепробовал, но atasm несколько удобнее все же.

lvd wrote:iny:bpl же

ну да, проще:
ldy #$7f
lp
...
dey
bne lp

lvd wrote:xv+1 потом обращаецо директом, значит нет смысла делать патчинг, быстрее покласть в зеропейж

ну это еще не критерий говнокода,верно?

lvd wrote:шоб сделать SUB (без учёта переноса), надо sec, иначе вычтецо на 1 больше.

а clc вообще нужен, если глянуть на предыдущий код?

lvd wrote:dex:bne же

lvd wrote:И да, в лагоритм не вникал

приложен исходник и древнее описание, найденное на спецтруме.циклы написал пор дурацкой привычке, не привык еще к манере 6502.

lvd wrote:Как минимум внешний щёчег можно тупо вынести в память (dec memory:bne).

а чем плохи регистры? тоже говнокод?

lvd wrote:CMP же

нахуя?

lvd wrote:зачем АНД?

а как LSR работает?
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 22 guests

cron