Page 1 of 1

Rabbit 2000/3000

PostPosted: 25 Jun 2013, 18:13
by alone
Зацените список инструкций:
http://datasheets.chipdb.org/Rabbit/Rab ... ctions.pdf

BOOL HL/IX/IY - сравнивает с нулём и превращает в лог. переменную с флагами
AND HL/IX/IY,DE
OR HL/IX/IY,DE
RL DE
RR DE
RR HL/IX/IY
ADD SP,DE
EX DE',HL
LD dd',BC/DE
ALTD: "ALTD ADD HL,DE" значит HL'=HL+DE
LJP pg,addr
LCALL pg,addr (стек смещается на 3 байта)
LRET
LD HL,(HL/IX/IY+d)
LD (HL/IX/IY+d),HL
LD (SP+n),HL/IX/IY
LD HL/IX/IY,(SP+n)
LD HL,IX/IY
LD IX/IY,HL
LDP (HL/IX/IY),HL - по длинному адресу, страница в A
LDP (nn),HL/IX/IY - по длинному адресу, страница в A
LDP HL,(HL/IX/IY) - по длинному адресу, страница в A
LDP HL/IX/IY,(nn) - по длинному адресу, страница в A
MUL (HLBC = BC*DE)
и ещё по мелочи.

Наверняка компилятор Си есть. Можем ли мы это поюзать в наших дизайнах?
К сожалению, некоторые инструкции поверх старых (вместо HALT и вместо CALL cc), так что это не 8080-компатибле.

Re: Rabbit 2000/3000

PostPosted: 25 Jun 2013, 18:49
by deathsoft
Не можешь, иар тоже есть под eZ80 и генерит кучу инструкций которых у обычного z80 просто нету, аправлять выбором инструкций нельзя.

Re: Rabbit 2000/3000

PostPosted: 25 Jun 2013, 23:32
by TS-Labs
alone wrote:Можем ли мы это поюзать в наших дизайнах?

Что именно поюзать?

Re: Rabbit 2000/3000

PostPosted: 26 Jun 2013, 15:35
by alone
Компилятор Си же.

Re: Rabbit 2000/3000

PostPosted: 26 Jun 2013, 16:17
by TS-Labs
А чем он там такой особенный?

Re: Rabbit 2000/3000

PostPosted: 26 Jun 2013, 22:32
by fk0
Хуй с головы сними.

Re: Rabbit 2000/3000

PostPosted: 27 Jun 2013, 11:44
by TS-Labs
fk0 wrote:Хуй с головы сними.

68.jpg
68.jpg (4.62 KB) Viewed 19387 times
244.jpg
244.jpg (6.13 KB) Viewed 19387 times

Ищем 10 отличий.

Re: Rabbit 2000/3000

PostPosted: 28 Jun 2013, 17:10
by Screw
TS-Labs wrote:Ищем 10 отличий.


Image

Re: Rabbit 2000/3000

PostPosted: 28 Jun 2013, 17:27
by moroz1999
Финальным катарсисом аватарочного перфоманса было бы размытие еще и верхней половины.
То есть, все знали бы что там было в оригинале, но дальнейшие попытки сменить аватар свелись бы к лютейшему абсурдизму :)

Re: Rabbit 2000/3000

PostPosted: 28 Jun 2013, 17:36
by TS-Labs
Так и задумано было изначально, блин, всю тему спалил :)