~z88dk-team/z88dk-pkg/trunk

« back to all changes in this revision

Viewing changes to libsrc/sprites/software/sp1/zx81hr/sprites/sp1_MoveSprRel.asm

  • Committer: Bazaar Package Importer
  • Author(s): Krystian Wlosek, Krystian Wlosek
  • Date: 2008-03-25 11:46:11 UTC
  • mfrom: (1.1.2 upstream) (3.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080325114611-u89smn2ccknl8avt
Tags: 1.8.ds1-2
[ Krystian Wlosek ]
* Enable 64bit architecture.
* Added '-m32' switch to CFLAGS and LDFLAGS for 64bit machines.
* Changed Architecture: to `any' in z88dk and z88dk-bin package.
* Added gcc-multilib to Build-Depends: for 64bit
* Fixed problem with x11.lib
  - created symlink from include/x11 to include/X11
  - improved Makefile for x11.lib
    patch debian/patches/03_libsrc_graphics_x11_Makefile.diff
* Fixed library ozansi.lib
  - patch debian/patches/03_libsrc_oz_ozinput_Makefile.diff
* Changed Copyright notice.
* Fixed gcc warnings:
  - in src/appmake dir - debian/patches/04_src_appmake.diff
  - in src/zcc/zcc.c - debian/patches/04_src_zcc_zcc.c.diff

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
; void sp1_MoveSprRel(struct sp1_ss *s, struct sp1_Rect *clip, uchar *frame, char rel_row, char rel_col, char rel_vrot, char rel_hrot)
 
2
; CALLER linkage for function pointers
 
3
 
 
4
XLIB sp1_MoveSprRel
 
5
 
 
6
LIB sp1_MoveSprRel_callee
 
7
XREF ASMDISP_SP1_MOVESPRREL_CALLEE
 
8
 
 
9
XREF SP1V_TEMP_IY
 
10
 
 
11
.sp1_MoveSprRel
 
12
 
 
13
   pop af
 
14
   pop de
 
15
   pop bc
 
16
   ld b,e
 
17
   pop de
 
18
   pop hl
 
19
   ld d,l
 
20
   pop hl
 
21
   pop ix
 
22
   ld (SP1V_TEMP_IY),ix
 
23
   pop ix
 
24
   push hl
 
25
   push hl
 
26
   push hl
 
27
   push hl
 
28
   push de
 
29
   push bc
 
30
   push de
 
31
   push af
 
32
   jp sp1_MoveSprRel_callee + ASMDISP_SP1_MOVESPRREL_CALLEE