VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 961|回复: 2

SPHE8202L Emulator Progress.1

[复制链接]

1

主题

2

帖子

30.00

积分

注册会员

Rank: 2

积分
30.00
发表于 2025-12-8 11:13:49 | 显示全部楼层 |阅读模式
Hello...
I am new here, specifically my account.

I am a Norwegian developer who spends most of his days reverse engineering stupid DVD players.

Anyway, enough about me.

I've been working on a SunPlus SPHE8202L emulator, and so far, I'm struggling with how the memory is mapped.

I know that code is loaded in at 0x8800_0000 from the boot ROM, after being decrypted, but I am unsure much past that.

There seems to be the .data segment at 0x8000_0000 and the .bss shortly after.

Does anyone have any idea how the memory map works??? It's a MIPS32 core.
回复

使用道具 举报

0

主题

1

帖子

134.00

积分

注册会员

Rank: 2

积分
134.00
发表于 2026-2-22 09:49:44 | 显示全部楼层
Have you tried looking at the sample source code maybe that will provide more info?
回复

使用道具 举报

1

主题

2

帖子

30.00

积分

注册会员

Rank: 2

积分
30.00
 楼主| 发表于 2026-4-20 21:22:53 | 显示全部楼层
jsz23 2026-2-22 09:49
Have you tried looking at the sample source code maybe that will provide more info?

This post is quite old, and I haven't had time to work on the emulator, but yes, I have now. This post was made from just the decompiled binaries I had.

I recently took a look at some source dumps and have found the mappings I needed, including every hardware register in memory. Now it's time for a bunch of fuzzing.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表