Subversion Repositories freemyipod

Rev

Rev 116 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 116 Rev 122
Line 120... Line 120...
120
	add	r1, r1, #1
120
	add	r1, r1, #1
121
	sub	r3, r2
121
	sub	r3, r2
122
	add	r3, r3, #1
122
	add	r3, r3, #1
123
	mul	r2, r1, r3
123
	mul	r2, r1, r3
124
	ldr	r1, [sp,#0x18]
124
	ldr	r1, [sp,#0x18]
125
	cmp	r1, #0x40000000
125
	cmp	r1, #-1
126
	bne	displaylcd_dma
126
	bne	displaylcd_dma
127
displaylcd_pixel:
127
displaylcd_pixel:
128
	ldr	r0, [sp,#0x1c]
128
	ldr	r0, [sp,#0x1c]
129
	bl	displaylcd_sendlcd2d
129
	bl	displaylcd_sendlcd2d
130
	subs	r2, r2, #1
130
	subs	r2, r2, #1
Line 243... Line 243...
243
	mov	r0, #7
243
	mov	r0, #7
244
	str	r0, [r1,#0x114]
244
	str	r0, [r1,#0x114]
245
	bl	lcdconsole_callback
245
	bl	lcdconsole_callback
246
	ldr	pc, [sp], #4
246
	ldr	pc, [sp], #4
247
.size INT_DMA8, .-INT_DMA8
247
.size INT_DMA8, .-INT_DMA8
-
 
248
 
-
 
249
.section .icode.lcd_translate_color, "ax", %progbits
-
 
250
.align 2
-
 
251
.global lcd_translate_color
-
 
252
.type lcd_translate_color, %function
-
 
253
lcd_translate_color:
-
 
254
	cmp	r0, #0xff
-
 
255
	moveq	r0, #-1
-
 
256
	moveq	pc, lr
-
 
257
	cmp	r0, #0
-
 
258
	movne	r0, #0xff000000
-
 
259
	orrne	r0, r0, #0xff0000
-
 
260
	mov	r2, r2,lsr#2
-
 
261
	mov	r1, r1,lsr#3
-
 
262
	orr	r0, r0, r3,lsr#3
-
 
263
	orr	r0, r0, r2,lsl#5
-
 
264
	orr	r0, r0, r1,lsl#11
-
 
265
	mov	pc, lr
-
 
266
.size lcd_translate_color, .-lcd_translate_color