Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.33 KB | None | 0 0
  1. [8000] Flag { flag: I, set: true }
  2. [8001] Store { register: Zero, address: Pointer { bank: DBR, address: U16 { value: 16896 } }, arg_size: U8 }
  3. [8004] Store { register: Zero, address: Pointer { bank: DBR, address: U16 { value: 16908 } }, arg_size: U8 }
  4. [8007] Store { register: Zero, address: Pointer { bank: DBR, address: U16 { value: 16907 } }, arg_size: U8 }
  5. [800a] Store { register: Zero, address: Pointer { bank: DBR, address: U16 { value: 8512 } }, arg_size: U8 }
  6. [800d] Store { register: Zero, address: Pointer { bank: DBR, address: U16 { value: 8513 } }, arg_size: U8 }
  7. [8010] Store { register: Zero, address: Pointer { bank: DBR, address: U16 { value: 8514 } }, arg_size: U8 }
  8. [8013] Store { register: Zero, address: Pointer { bank: DBR, address: U16 { value: 8515 } }, arg_size: U8 }
  9. [8016] Load { register: C, address: U8 { value: 128 }, arg_size: U8 }
  10. [8018] Store { register: C, address: Pointer { bank: DBR, address: U16 { value: 8448 } }, arg_size: U8 }
  11. [801b] Flag { flag: C, set: false }
  12. [801c] ExchangeE
  13. [801d] Flags { set: false, value: U8 { value: 40 } }
  14. [801f] Load { register: C, address: U16 { value: 0 }, arg_size: U16 }
  15. [8022] Transfer { from: C, to: D }
  16. [8023] Load { register: C, address: U16 { value: 511 }, arg_size: U16 }
  17. [8026] Transfer { from: C, to: S }
  18. [8027] Flags { set: true, value: U8 { value: 48 } }
  19. [8029] Call { push_pbr: false, address: Pointer { bank: PBR, address: U16 { value: 35073 } } }
  20. [802c] Call { push_pbr: false, address: Pointer { bank: PBR, address: U16 { value: 34752 } } }
  21. [802f] Load { register: C, address: U8 { value: 129 }, arg_size: U8 }
  22. [8031] Store { register: C, address: Pointer { bank: DBR, address: U16 { value: 16896 } }, arg_size: U8 }
  23. [8034] Load { register: C, address: Emulation { emulation: U8 { value: 18 }, native: Pointer { bank: Zero, address: Addition { left: U8 { value: 18 }, right: RegisterD } } }, arg_size: U8 }
  24. [8036] BranchCondition { flag: Z, is_set: true, address: Pointer { bank: PBR, address: U16 { value: 32820 } } }
  25. [8038] Flag { flag: I, set: false }
  26. [8039] Jump { address: Pointer { bank: PBR, address: U16 { value: 32849 } } }
  27. [803b] Load { register: C, address: Emulation { emulation: U8 { value: 246 }, native: Pointer { bank: Zero, address: Addition { left: U8 { value: 246 }, right: RegisterD } } }, arg_size: U8 }
  28. [803d] Binary { operator: And, register: C, value: Resolve { address: U8 { value: 32 } }, arg_size: U8 }
  29. [803f] BranchCondition { flag: Z, is_set: true, address: Pointer { bank: PBR, address: U16 { value: 32836 } } }
  30. [8041] Unary { operator: Increase, address: Pointer { bank: DBR, address: U16 { value: 4055 } }, arg_size: U8 }
  31. [8044] Load { register: C, address: Emulation { emulation: U8 { value: 246 }, native: Pointer { bank: Zero, address: Addition { left: U8 { value: 246 }, right: RegisterD } } }, arg_size: U8 }
  32. [8046] Binary { operator: And, register: C, value: Resolve { address: U8 { value: 16 } }, arg_size: U8 }
  33. [8048] BranchCondition { flag: Z, is_set: false, address: Pointer { bank: PBR, address: U16 { value: 32849 } } }
  34. [804a] Load { register: C, address: Pointer { bank: DBR, address: U16 { value: 4055 } }, arg_size: U8 }
  35. [804d] Binary { operator: And, register: C, value: Resolve { address: U8 { value: 1 } }, arg_size: U8 }
  36. [804f] BranchCondition { flag: Z, is_set: false, address: Pointer { bank: PBR, address: U16 { value: 32858 } } }
  37. [8051] Unary { operator: Increase, address: Emulation { emulation: U8 { value: 26 }, native: Pointer { bank: Zero, address: Addition { left: U8 { value: 26 }, right: RegisterD } } }, arg_size: U8 }
  38. [8053] Call { push_pbr: false, address: Pointer { bank: PBR, address: U16 { value: 33822 } } }
  39. [8056] Call { push_pbr: true, address: Pointer24 { address: U24 { value: 32949 } } }
  40. [805a] Call { push_pbr: false, address: Pointer { bank: PBR, address: U16 { value: 34300 } } }
  41. [805d] Store { register: Zero, address: Emulation { emulation: U8 { value: 18 }, native: Pointer { bank: Zero, address: Addition { left: U8 { value: 18 }, right: RegisterD } } }, arg_size: U8 }
  42. [805f] Jump { address: Pointer { bank: PBR, address: U16 { value: 32820 } } }
  43. [8061] Call { push_pbr: false, address: Pointer { bank: PBR, address: U16 { value: 21373 } } }
  44. [8064] Store { register: C, address: Emulation { emulation: U8 { value: 138 }, native: Pointer { bank: Zero, address: Addition { left: U8 { value: 138 }, right: RegisterD } } }, arg_size: U8 }
  45. [8066] Shift { value: C, direction: Left, address: Emulation { emulation: Addition { left: U8 { value: 30 }, right: RegisterX }, native: Pointer { bank: Zero, address: Addition { left: Addition { left: U8 { value: 30 }, right: RegisterX }, right: RegisterD } } }, arg_size: U8 }
  46. [8068] Load { register: X, address: U8 { value: 191 }, arg_size: U8 }
  47. [806a] Binary { operator: Add, register: C, value: Resolve { address: Emulation { emulation: Addition { left: U8 { value: 191 }, right: RegisterX }, native: Pointer { bank: Zero, address: Addition { left: Addition { left: U8 { value: 191 }, right: RegisterX }, right: RegisterD } } } }, arg_size: U8 }
  48. [806c] Binary { operator: Add, register: C, value: Resolve { address: Emulation { emulation: Addition { left: U8 { value: 27 }, right: RegisterX }, native: Pointer { bank: Zero, address: Addition { left: Addition { left: U8 { value: 27 }, right: RegisterX }, right: RegisterD } } } }, arg_size: U8 }
  49. [806e] Flag { flag: C, set: true }
  50. [806f] Break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement