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/asm/z80/rand.s

      1         .module Random
      2 
      3         .area   _DATA
      4 
      5 ___rand_seed::
      6 .randval:
      7         .ds     0x02
      8 
      9         .area   _CODE
     10 
     11 _rand::	
     12 _randw::
     13 
     14         ld hl, (.randval)
     15         LD d, h
     16         ld e, l
     17 
     18         add hl, hl
     19         add hl, hl
     20         add hl, hl
     21         add hl, hl
     22         add hl, de
     23         ld de, #0x5C93
     24         add hl, de
     25         ld (.randval), hl
     26 
     27         ld a, h
     28         ld h, l
     29         ld l, a
     30 
     31         RET
     32 
     33 _initrand::                     ; Non banked
     34 .initrand::
     35         LD (.randval), HL
     36         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.