git.y1.nz

gbdk-2020

GameBoy Development Kit
download: https://git.y1.nz/archives/gbdk.tar.gz
README | Files | Log | Refs | LICENSE

gbdk-lib/libc/targets/z80/sms_metasprites_hide_spr.s

      1         .include    "global.s"
      2 
      3         .title  "Metasprites"
      4         .module Metasprites
      5 
      6         .globl  ___render_shadow_OAM
      7 
      8         .area   _CODE
      9 
     10 ; void hide_sprites_range(UINT8 from, UINT8 to);
     11 
     12 _hide_sprites_range::
     13         ld e, a
     14 
     15         ld a, l
     16         cp #(64+1)
     17         ret nc
     18 
     19         sub e
     20         ret c
     21         ret z
     22 
     23         ld c, a
     24         ld b, #0
     25 
     26         ld hl, #___render_shadow_OAM
     27         ld h, (hl)
     28         ld l, e
     29 
     30         ld (hl), #0xC0
     31 
     32         dec c
     33         ret z
     34 
     35         ld d, h
     36         inc e
     37 
     38         ldir
     39         ret

This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.