Author Topic: PRIZM Disassembler  (Read 34386 times)

0 Members and 1 Guest are viewing this topic.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: PRIZM Disassembler
« Reply #75 on: February 14, 2011, 01:00:37 am »
bsl, I noticed a bug in your disassembler. I'm still using version 3, so you may have fixed this already, but...

When I was disassembling the OS, it didn't properly parser 0x4F43 as an instruction. As it turns out, that's the opcode for STC SPC, @-R15, which is a perfectly understandable instruction given the context.

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline bsl

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 157
  • Rating: +14/-0
    • View Profile
Re: PRIZM Disassembler
« Reply #76 on: February 14, 2011, 02:19:03 am »
Change the 2 to a 4 for the third nibble on line 674:
Code: [Select]
   if nib1 == '4' and nib3 == '4' and nib4 == '3':
    print "STC.L SPC,@–R%d" % (int(nib2,16)) # 4n43  
    return
Looks like I am going to  work on version 005 during the next week.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: PRIZM Disassembler
« Reply #77 on: February 14, 2011, 02:21:08 am »
Thanks :)
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: PRIZM Disassembler
« Reply #78 on: May 28, 2011, 03:57:57 am »
Reupload of version 4, because the old file was deleted when Omni was gone.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: PRIZM Disassembler
« Reply #79 on: June 03, 2011, 08:51:19 pm »
THanks :)