JoeyJoebags3_17.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:JoeyJoebags 作者: rebbTRSi 项目源码 文件源码
def main_GBA_Write64kSRAM():
    root.update()
    SRAMfileName=askopenfilename(filetypes=(("GBA Save File","*.SAV"),("All Files","*.*")))
    if SRAMfileName:
        SRAMfile=open(SRAMfileName,'rb')
        SRAMbuffer=SRAMfile.read()
        SRAMsize=len(SRAMbuffer)

        for Address in range(0,SRAMsize,32):
            Lo=Address&0xFF
            Me=(Address&0xFF00) >> 8
            Data32Bytes=SRAMbuffer[Address:Address+32]
            Me=Me.to_bytes(1,'little')
            Lo=Lo.to_bytes(1,'little')
            WriteCommand=b'\x36\x00\x00'+Me+Lo
            Dataout=WriteCommand+Data32Bytes
            dev.write(0x01,Dataout)
            RAMbuffer= dev.read(0x81,64)
        SRAMfile.close()
        print ('Done!')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号