6502

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

Postby g0blinish » 12 Feb 2013, 00:26

jdigreze wrote:Кажись я понял прикол с куркулятором, точнее со своей головой в состоянии "после работы"...

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

Postby DimkaM » 12 Feb 2013, 05:20

Сидел тут и вспоминал, гдеж мне эта фиксированная точка мозг выносила. Вспомнил, оказалось уже упомянутый мк-52 после каждого чиха эту фиксированную точку пихает. Как потом выяснил, у него реги под фиксированную точку заточены.
Вообще непонятно какой маньяк и как его(калькулятор) придумывал, там даже ЦП нету.
N>"Идите нахуй" со своей политикой...
DimkaM
 
Posts: 1011
Joined: 24 Mar 2010, 12:42
Location: г.Щёлково М.О.
Group: Registered users

Postby g0blinish » 12 Feb 2013, 05:24

немного говнокода.
как медленно...
Attachments
ifs.rar
(496 Bytes) Downloaded 574 times
User avatar
g0blinish
долбоёб-гумасек
 
Posts: 845
Joined: 31 Oct 2012, 06:21
Group: Registered users

Postby lvd » 12 Feb 2013, 15:17

Ебанидзе обстенкошвили... ФЛОАТные вычислечия через рутины в пэзэу...
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 » 12 Feb 2013, 19:58

lvd wrote:ФЛОАТные вычислечия через рутины в пэзэу...

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

Postby g0blinish » 13 Feb 2013, 03:16

чота я не врубился:
Code: Select all
;      jr   z, loc_6362
;      ld   a, l
;      neg
;      ld   l, a
;      ld   a, 0
;      sbc   a, h
;      ld   h, a
;
;loc_6362:
;      bit   7, d;0th bit Carry (C). Determines if there was an overflow or not. Note that it checks for unsigned values. The carry flag is also set if a subtraction results in a negative number.
;      jr   z, loc_636E;N flag is set, all other flags modified by definition.
;      ld   a, e
;      neg
;      ld   e, a
;      ld   a, 0
;      sbc   a, d
;      ld   d, a

читаю Коран и там:
0th bit Carry (C). Determines if there was an overflow or not. Note that it checks for unsigned values. The carry flag is also set if a subtraction results in a negative number.
и дальше по NEG:
N flag is set, all other flags modified by definition.
User avatar
g0blinish
долбоёб-гумасек
 
Posts: 845
Joined: 31 Oct 2012, 06:21
Group: Registered users

Postby нолька » 13 Feb 2013, 04:15

ld a,e
cpl
ld e,a
ld a,d
cpl
ld d,a
inc de
<alone> предлагаю тслабсу дать транк, но с условием чтобы он впилил туда спрайтотайлы, но не трогал атм
<LordVader> alone: яготов всосать срайты от тслабса )
<LordVader> атм режимы это пиздец
User avatar
нолька
рОвный
 
Posts: 1200
Joined: 08 Apr 2007, 20:12
Group: Registered users

Postby g0blinish » 13 Feb 2013, 04:39

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

Postby lvd » 13 Feb 2013, 06:10

А в моём коране:
Condition Bits Affected:
S is set if result is negative; reset otherwise
Z is set if result is 0; reset otherwise
H is set if borrow from bit 4; reset otherwise
P/V is set if Accumulator was 80H before operation; reset otherwise
N is set
C is set if Accumulator was not 00H before operation; reset otherwise


И да, флаг знака в Z80 - это S, а не N. N -- флаг операции (вычитание или прибавление), используется DAA шоб знать, как резалт фиксить. 6502 выел моск :D
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 lvd » 13 Feb 2013, 06:12

g0blinish wrote:нолька, предлагаешь аналог?

На 1 такт быстрее.
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

PreviousNext

Return to Coding

Who is online

Users browsing this forum: No registered users and 3 guests