> /7G>/Gx>0G Î >F>(= Date 970817Cont3 ld a,[Speed+1] or a jr z,SkidLno ff s nٙgcnܙ3>LAMBO II DEMO~tSmokeLeft jr SkidL SkidLno: ld a,SOUND_FX_OFF ld [SndChnl3],a call SmokeOff SkidL: ld a,[CarX] dec a 000000000000000000000000000000000000000000000000000000 "   *    A "    A *  =}pOGC!?? ?@@@ ???? 0 __?@@` 00 333gg???```000 7'go??@``0???;<^a_c|w??~?<<~B~B<<<<|d|D|d<$~~c~~>"~~>>~b?!??y~~>>A~B<<>&<$<<~~~B~~<<~BA||?????/O_?__ Ox__`??>wz`8v[ppɿƴ[f?`0?q~@`0,:;Wp00ᾁ( СⲲ㲲óҳӀóO  N M J L+K ,'I(-)*%. &!/"-#$%. &!/"-#$>D8>@!K * !>6#= ͭ >G!e,!,0 Y(= a(>>o>>C>B>K>J>HI>>ZE>>>>J>@> !* x >0Eį!}|g>@A>@>>͏ͱ^+o(6G(u( >b>̈́ => Ig(6G(;( >>̈́ <>O!>ͭ ̈́ G(O( (* ($ ¸og(}0 #}|ͼog(+}|!*(#V-^)::>{>>>>>/( {8{_?83_!*fo******}|>(9=_Wog}|&˗&{> z>( og>".:@LRXP(D(Pd   l l GG(og_W}||?og_}|*(!( g>0(>.E        WO(1GGx((_Wo&}%|G?8BEo&< >ZEW\)*_~BEXo&{C]ogF(GGEo

@E}@o&~~B?Ҫ&/(%%|>GCB̀o&7*~>tG)L_MWo&]TOEā"# +tG>Ho&]TO>>fOađ0##:+/OfāO2a+  Go&);*fox_*foL|M" x XZZ[\]^``bbddffghijkkmmnopprrstuuvwxxzz{|}}~O(/o&*"*fo9*y(/ ɯ&." og!>>>>>>>>>< 8??=(,=(R>>>>X>> >F!>Z">#>>>>\>> >F!>^">#>>>>`>> >F!>b">#< 8??=(,=(R>>j>X> > >b!>Z"> #>>j>\> > >b!>^"> #>>j>`> > >b!>b"> #>>>`>> >!>b">#>>H>0>>>P>2>>>X >2 > > >` >0> >>H>P>>>P>R>>>X >T > > >` >V>>>H>V> >>P>T> >>X >R > > >` >P> !"  !>"  !"x7"  >""""">4}| 8ogBѰ>4"#J####:$v$$$*%f%%%&V&&& 'F''''6(r(((&)b)))*R***+B+~+++2,n,,,"-^---.N.../>/z///.0j0001Z1112J2222:3v333*4f4445V555 6F6                           !  !"  !!"#  !!""#$  !!"##$%  !""#$$%&  !!"##$%%&'  !""#$$%&&'(  !""#$$%&&'()  !"##$%%&''()*  !"##$%%&'(()*+  !!"##$%&&'())*+,  !!"#$$%&''()**+,-  !"#$$%&''()**+,-.  !"#$$%&''()*++,-./  !"#$$%&'(()*+,,-./0  !"##$%&'(()*+,,-./01  !"##$%&'(()*+,--./012  !""#$%&''()*+,--./0123  !"#$%&''()*+,--./01234  !"#$%%&'()*+,--./012345  !"#$$%&'()*+,--./0123456  !!"#$%&'()*+,,-./01234567  !"#$%&'()**+,-./012345678  !"#$%&&'()*+,-./0123456789  !"#$%&'()*+,-./0123456789:  !"#$%&'()*+,-./0123456789:;  !"#$%&'()*+,-./0123456789:;<  !"#$%&'()*+,-./0123456789:;=  !"#$%&'()*+,-./0123456789:;<>  !"#$%&'(*+,-./0123456789:;<=?  !"#$%&'()*+,-.0123456789:;<=>@  !"#$%'()*+,-./012456789:;<=>?A !"#$%&'()*,-./012345789:;<=>?@B  !"#$%'()*+,-.012345678:;<=>?@AC  "#$%&'()+,-./013456789:<=>?@ABD  !"#$%'()*+,./012346789:;<>?@ABCE  !#$%&'(*+,-./12345689:;<=?@ABCDF !"#$%'()*+,./012456789;<=>?ABCDEG  !"$%&'(*+,-.012346789:<=>?@BCDEFH  "#$%&()*+-./01345679:;<>?@ABDEFGI  !"#%&'()+,-.012356789;<=>@ABCEFGHJ  !#$%&()*+-./02345789:<=>?ABCDFGHIK  "#$&'()+,-.01235679:;<>?@ACDEFHIJL  !"#%&')*+,./02345789;<=>@ABDEFGIJKM  !#$%'()*,-.01245679:;=>?ABCDFGHJKLN  "#$&'(*+,./02345789;<=?@ACDEGHIKLMO  !"$%&()*_\?_?^?@]?6??@1?'?S~b_`{]`pp7!`pp>>`>>`??`??`    jn `K`9?`N}``Z^CC`/)`5'-`.^` nrpyyk jjUU8jjJ?r!5)>̎=~tvpX`a`% q' ~ / _KIRbjAsc|~@L@AA@W7 8G888839n999:Z::: ;F;;;;;?<<<=_===7>>>?W???/@w@@AOAAA'BoBBBGCCCDgDDD?EEEF_FFF7GGGHWHHH/IwIIJOJJJ'KoK                                vel ; --DAaHPect )MapData 00: 0/1 (mute) ; -- 01: 1/1 ; -- 10: 1/2 ; -- 11: 1/4 ; -- rNR32 EQU $1C rAUD3LEVEL EQU rNR32 ; -- ; -- AUD3LOW/NR33 ($FF1D) ; -- Frequency lo (W) ; -- ; -- see AUD1LOW for info ; -- rNR33 EQU $1DAaHP )PowerDownNR34 ($FF1E) ; -- Frequency hi (W) ; -- ; -- see AUD1HIGH for info ; -- rNR34 EQU $1E rAUD3HIGH EQU rNR34 ; -- ; -- AUD4LEN/NR41 ($FF20) ; -- Sound length (R/W) ; -- ; -- Bit 5-0 - Sound length data (# 0-63) ; -- rNR41 EQU $20 rAUD4AaHP -- )StripeUpdate) ; -- Envelope (R/W) ; -- ; -- see AUD1ENV for info ; -- rNR42 EQU $21 rAUD4ENV EQU rNR42 ; -- ; -- AUD4POLY/ A\cHP )RoadCurves $02 PADF_A EQU $01 PADB_DOWN EQU $7 PADB_UP EQU $6 PADB_LEFT EQU $5 PADB_RIGHT EQU $4 PADB_START EQU $AaHPU )l2d73` EQU $1 PADB_A EQU $0 SCRN_X EQU 160 ADaHPY )l2d7f` SCRN_X_B EQU 20 SCRN_Y_B EQU 18 SCRN_VX EQU 256 SCRN_VY EQU 256 SCRN_VX_B EQU 32 AaHP )l2d85`QU 32 NINTENDO_LOGO: MACRO DB $CE,$ED,$66,$66,$CC,$0D,$00,$0B,$03,$73,$00,$83,$00,$0C,$00,$0D DB $00,$08 AfaHP,$0E)l2d91`,$DD,$D9,$99 DB $BB,$BB,$67,$63,$6E,$0E,$EC,$CC,$DD,$DC,$99,$9F,$BB,$B9,$33,$3E ENDM ENDC 62,$64,$64 DB $66,$66,$67,$68,$69,$6a,$6b,$6b,$6d,$6d,$6e,$6f,$7 Ad`LH] $7)l73cc`5,$7,AjaHPa,$7)l2d97` $7d,$7d,$7e,$7f,$80,$80,$82,$82,$83,$83,$85,$85,$86,$86 DB $88,$88,$89,$89,$8b,$8b,$8c,$8c,$8d,$8d,$8e,$8e,$8f,$8f DB $90,$90,$90,$91,$91,$92,$92,$92 T Aܙ`LH]: )l7408` 2AaHP )l2d9d` ld c,a bit 7,a jr z,l1b81 cpl add a,1 l1b81: (`(` ld l,a ld h,0 A`LH] )l7444` 8A_HP )CarA2` ld l,a ld d,$db ld e,0 ld b,$39 l1b97: ld a,[hl+] bit 7,c jr z,l1b9f cpl add a,1 l1b9f: ld [de],a A`LH] )l7480`jr dAtaHP )Curve1 ret l5770: xor a ld h,$db ld l,0 ld b,$ff l5777: ld [hl+],a dec b jr nz,l5777 ret  A,`LH]eed:)l74bc`SpeeAaHP,a )CurveWrapd+1] ld h,a ld de,DigitString call cns ld a,SPEED_Y ld [SpriteTable+16],a ld a,SPEED_X ld [SpriteTable+17],a D A|`LH]tStr)l74f8` AbHP ld)Curve28],a ld a,$0 ld [SpriteTable+19],a ld a,SPEED_Y ld [SpriteTable+20],a ld a,SPEED_X+SPEED_XI ld [SpriteTable+21],a ld A`LH]3] )l7534`teTaAaHP )CitySX [SpriteTable+23],a ld a,SPEED_Y ld [SpriteTable+24],a ld a,SPEED_X+(SPEED_XI*2) ld [SpriteTable+25],a ld a,[DigitString+4] ld AT`LH],a )l7570` A|iaHPable)CityS1 SmokeLeft: ld a,[anime] inc a cp 9 jr c,smok1 xor a smok1: ld [anime],a srl a srl A̠`LH] a )l75ac`xt A<`aHP )l297d` ld a,CAR_POS_Y+7 ld [SpriteTable+28],a ld a,CAR_POS_X-10 ld [SpriteTable+29],a ld a,$58 ld [SpriteTable+30],a ld a,$4 A`LH]prit)l75e8` ldAAaHP ROa R`S\wab rNR12 EQU $12 rAUD1ENV EQU rNR12 AcHPUD1L)EngineC1 rNR14 EQU $14 rAUD1HIGH EQU rNR14 AHP )l2c6e` rNR21 EQU $16 rAUAaHP )l2c10` rNR22 EQU $17 rAUD2ENV EQU rNR22 rNR23 EQU $18 rAUD2LOW EQU rNR23 MAcHP )l2bde`UD2HIGH EQU rNR24 AbHP )l2d1d` rNR30 EQU $1A rAUD3ENA EQU rNR30 rNR31 EQU $1B rAUD3LEN EQU rNR31 AtbHP )l2beb` rNR32 EQU $1C rAUD3LEVEL EQU rNR32 rNR33 EQU $1D rAUD3LOW EQU rNR33 (AndHP )l2c4f` rNR34 EQU $1E rAUD3HIGH EQU rNR34 rNR41 EQU $20 rAUD4LEN EQU rNR41 A udHP )l2c6a` rNR42 EQU $21 rAUD4ENV EQU rNR42 A4OHP )l2d37` A, aHP )l2d3d` rNR42_2 EQU $22 rAUD4POLY EQU rNR42_2 rNR43 EQU $23 rAUD4GO EQU rNR43 AT aHP )l2d55` CART_ROM EQU 0 CART_ROM_MBC1 EQU 1 CART_ROM_MBC1_RAM EQU 2 CART_ROM_MBC1_RAM_BAT EQU 3AaHP )l2d5b`BAT EQU 6 CART_ROM_RAM EQU 8 CART_ROM_RAM_BAT EQU 9 CART_ROM_256K EQU 0 CART_ROM_512K EQU 1 CART_ROM_1M EQU 2 CART_ROM_2M EQU 3 CART_ROM_4M EQU 4 CART_ROM_8M EQU 5 CART_ROM_16M EQU 6 CART_RAM_NONE EQU 0 CART_RAM_AbHP_64K)l2d61`6K EQU 3 PADF_DOWN EQU $80 PADF_UP EQU $40 PADF_LA\aHP0 PA)l2d67` $10 PADF_START EQU $08 PADF_SELECT EQU $04 PADF_B EQU 0001000 STATF_LYCF EQU %00000100 A aHPU %)SkidR`TATF_VB EQU %00000001 STATF_OAM EQU %00000010 STATF_LCD EQU %00000011 STATF_BUSY EQU %00000010 >ATcHPSCY )DrawCarRight rSCX EQU $43 rLY EQU $44 /A`HP )Cont4`YC EQU $45 rBGP EQU $47 jA{bHP )Cont5` rOBP0 EQU $48 rOBP1 EQU $49 rDMA EQU $46 oAaHP )WindDrag rIF EQU $0F rIE EQU $FF IEF_HILO EQU %00010000 IEF_SERIAL EQU %00001000 IEF_TIMER EQU %00000100 IEF_LCDC EQU %00000010 A{aHPU %)Deaccel rWY EQU $4A rWX EQU $4B A,gaHP )MaxSpd AlaHP )NotMax rNR50 EQU $24 rAUDVOL EQU rNR50 AHP )drag2` rNRAȑbHPEQU )drag1` AbHP )EngineIdle rNR52 EQU $26 rAUDENA EQU rNR52 AdaaHP )EngineCoarseness rNR1AcHP EQU)LCDCF_WINOFF rNR11 EQU $11 rAUD1LEN EQU rNR11 B )EngineCX utine ld b,VBlankLast-VBlankFirst loadh: l