;-------------------------------------------------------- ; File Created by SDCC : free open source ISO C Compiler ; Version 4.5.0 #15242 (Mac OS X x86_64) ;-------------------------------------------------------- .module repro .optsdcc -mz80 sdcccall(1) ;-------------------------------------------------------- ; Public variables in this module ;-------------------------------------------------------- .globl _update .globl _vx ;-------------------------------------------------------- ; special function registers ;-------------------------------------------------------- ;-------------------------------------------------------- ; ram data ;-------------------------------------------------------- .area _DATA _vx:: .ds 1 ;-------------------------------------------------------- ; ram data ;-------------------------------------------------------- .area _INITIALIZED ;-------------------------------------------------------- ; absolute external ram data ;-------------------------------------------------------- .area _DABS (ABS) ;-------------------------------------------------------- ; global & static initialisations ;-------------------------------------------------------- .area _HOME .area _GSINIT .area _GSFINAL .area _GSINIT ;-------------------------------------------------------- ; Home ;-------------------------------------------------------- .area _HOME .area _HOME ;-------------------------------------------------------- ; code ;-------------------------------------------------------- .area _CODE ;repro.c:20: void update(unsigned char n) ; --------------------------------- ; Function update ; --------------------------------- _update:: ;repro.c:22: if (n != vx) { ld iy, #_vx sub a, 0 (iy) jp NZ, 00112$ jp 00103$ 00112$: ;repro.c:23: vx = n; ld (_vx+0), a 00103$: ;repro.c:25: } ret .area _CODE .area _INITIALIZER .area _CABS (ABS)