Page 1 of 1

Kernel space memory dumps from Caetla and DTL-H2000 development environments

Posted: April 17th, 2018, 12:24 pm
by LameGuy64
I've made some dumps of the PlayStation's kernel area (the first 64K) with Caetla and the DTL-H2000 with the SN and CodeWarrior development environments. These dumps may contain hooks and stubs for development purposes (such as printf, PCDRV and debug) and will surely be interesting to analyze.

I would've liked to dump the unpatched kernel space of the DTL-H2000 but I have no way of dumping it as far as I'm aware unfortunately.

Re: Kernel space memory dumps from Caetla and DTL-H2000 development environments

Posted: June 25th, 2018, 8:52 pm
by LameGuy64
Turns out the kernel dumps I made didn't really offer much in the way of interesting things in how these debug environments worked. However, I discovered that in the SN kernel had a breakpoint vector pointing to an expansion region starting at 1FA00000h. As it turns out the H2000 has an additional 1MB of memory mapped to that address and is where the SN debug environment is stored.

Attached is a dump of that memory region. I haven't analyzed it much so I'm not sure if this is a completely valid dump or not. I also have yet to dump the region with Codewarrior running.