Я понял, что это просто тема для работы — История. Так?
Раз такое дело пошло, добавил ещё быстро-логотип для привлечения внимания :-)
А в ВК анонса нет? Я бы в Артфилд запостил
  • avatar VBI
  • 0
мистер, готово!
Могу попробовать перенести :)
  • avatar sq
  • 1
Мне кажется, это на главную надо.
D-man, на старт!=)
  • avatar VBI
  • 1
Сублимация, diver4d, от неё не спастись :)
DRAWROT — это адрес процедуры с Сашей Грей?
надобно DRAWGLAZA в библиотеку добавить
  • avatar VBI
  • 1
VOOO, VSIO. IZMENKO!
Я пишу в столбик. И метки не значащие, так что понимаю потом с трудом.
<br />
VOOO:
	CALL DRAWROT  ;AAAAAAAAAA
AARIO:
	LD HL,(STEP)
	INC HL
	LD (STEP),HL
	LD A,H
	CP 3
	JR NZ,VEVER
	LD A,L
	CP 0
	JR NZ,VEVER
	LD HL,MAV
	LD (VEGAS-2),HL
	LD HL,VEGAS+3
	LD (VEGAS+1),HL
	JP VSIO
VEVER:
	LD A,H
	CP 6
	JR NZ,KLEVER
	LD A,L
	CP 16
	JR NZ,KLEVER
	LD A, $CD
	LD (GOVR),A
	LD HL,GOVOR
	LD (GOVR+1),HL
KLEVER:
	LD A,H
	CP 9
	JR NZ,SERVER
	LD A,L
	CP 0
	JR NZ,SERVER
	LD A, 2
	LD (VSIO+1),A
	XOR A
	LD (VOOO),A
	LD HL,0
	LD (VOOO+1),HL


SERVER:
	LD A,H
	CP 12
	JR NZ,QSERVER
	LD A,L
	CP 0
	JR NZ,QSERVER
	LD HL,DRAWSHUM1
	LD (GOLOVA+1),HL
	LD A, 3
	LD (VSIO+1),A

	LD A,$CD
	LD (MANIVLPRAVO),A
	LD HL,IZMENKO
	LD (MANIVLPRAVO+1),HL
	LD HL, MOUTH+18
	CALL DRAWROT
	LD HL,EYES
	CALL DRAWGLAZA

QSERVER:
VSIO:
	LD A,5
	OUT (254),A
	EI 
	RET

VOTOR:
.BYTE 0
GLAGOL:
.BYTE 0
ROVON:
.WORD ROPOS-1
ROPOS:
.BYTE 0,0,0,0,0,0,0,0,0,0,0,0
.BYTE 0,1,1,1,1,1,1,1,1,1,1,1,0
.BYTE 0,3,3,3,3,3,3,3,3,3,0,1,1
.BYTE 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0

Zeus с отладчиком? муахахах, STS хватает.
  • avatar sq
  • 3
И эти люди травили Михипа!
  • avatar nodeus
  • 3
Добавил:

1997 Enlight
2000 Chaos Constructions
2014 Multimatograf X
2014 Forever 15
2016 Retro Barcelona
У меня в старом коде из 1990х такого добра навалом. Во-первых, из-за того, что я не всегда умел работать с $. Во-вторых потому, что я написал много старого кода в Zeus, и любые недокументированные команды приходилось вводить точно так же, байтами. В-третьих, я тогда сидел в своём собственном отладчике, без дизассемблера, и помнил кучу команд наизусть, так что писать хексами мне было легко :)

Только отладчик у меня был в десятичной системе и команды я помнил в десятичной системе…
тебя венда еще не избаловала (:
  • avatar wbcbz7
  • 0
хех, а я вообще под fasm вот такую дичь умудрялся делать:

@@f7:
        cmp al, 0x7 ; Function 07h - Set/Get Display Start
        jnz @invoke
        ; clear "wait for retrace" flag
        db 0x82, 0xCB ; or bl, ?
sds_or  db 0x00
        db 0x82, 0xE3 ; and bl, ?
sds_and db 0xFF


потом уже понял что это ну совсем не дело :)
не дано значит