Results 1 to 9 of 9

Thread: [ASM] Town Cleaner code

Hybrid View

  1. #1

    Default

    I made a remove all weeds, and rafflesia code today (In ASM) ^_^
    Look at what I did to get FFF1, maybe you could add that to your new source:

    Code:
    @Branch To Thumb
    add r0,pc,#1
    bx  r0
    .thumb
    
    @Fetch 0xfff1
    ldr r0, Map
    ldrh r1, MapOffset
    lsl r2, r1, #3
    add r2, #1
    
    Loop:
    ldrh r3,[r0,r1]
    cmp r3, #0x1B
    beq RemoveWeed
    blt NoWeed
    cmp r3, #0x1F
    blt NoWeed
    cmp r3, #0x24
    ble RemoveWeed
    bgt NoWeed
    b NoWeed
    
    RemoveWeed:
    strh r2,[r0,r1]
    
    NoWeed:
    sub r1, #2
    bpl Loop
    bx lr
    
    .arm
    Map:
    .long 0x021E3124
    MapOffset:
    .short 0x1FFE
    Last edited by Demonic722; 12-06-2020 at 04:23 PM.
    3DS Friend Code: 4699-6293-3106

  2. The Following User Says Thank You to Demonic722 For This Useful Post:


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •