lxdream.org http://www.lxdream.org/forums/ |
|
Homebrew development http://www.lxdream.org/forums/viewtopic.php?f=4&t=195 |
Page 1 of 1 |
Author: | davidgf [ Sat Jan 02, 2010 12:46 pm ] |
Post subject: | Homebrew development |
Hey! I've got a question in homebrew. I'm using lxdream for testing my binaries and it works like a charm, so congrats! But I've got a question. Do you know KallistiOS? It has a function named dbglog or silimar that it's called when you make an "assert" and in NULLDC (win emulator) shows those messages in the commandline, but lxdream does not. Is there any way I can see those messages? They're quite important for debugging pruposes. Another question! My game breaks after 2 or 4 seconds of perfect working and jumps to address AC00E0B2 which is a BRA AC00E0B2. This is BIOS code, am I wrong? Why this loop in BIOS? Maybe a default exception handler? Thanks a lot for the work!!!! David |
Author: | nkeynes [ Mon Jan 04, 2010 12:04 am ] |
Post subject: | Re: Homebrew development |
Author: | davidgf [ Thu Feb 18, 2010 10:03 pm ] |
Post subject: | Re: Homebrew development |
Author: | nkeynes [ Thu Feb 25, 2010 2:47 am ] |
Post subject: | Re: Homebrew development |
Author: | davidgf [ Wed Mar 03, 2010 12:39 pm ] |
Post subject: | Re: Homebrew development |
My aim is to boot up lxdream with an ELF file and some data folder as the CDROM. So I have blabla.elf data.bin and IP.BIN. I could create a CDROM and then boot it, but I want to do that easily. So the Load Binary option has no place to choos the CDROM root folder! By the way, my game is for PC and PSP. In PSP port I have two processors (the PSP). THe secondary is used for audio decoding. How can this be done in DC? I know it has an ARM audio chip. DO you know where can I find more information??? Also I'll need info about the hardware, specially the cache (writeback and invalidate) as the processors will share memory. Thanks a lot! |
Author: | nkeynes [ Fri Mar 05, 2010 2:26 am ] |
Post subject: | Re: Homebrew development |
Author: | davidgf [ Sat Mar 06, 2010 12:18 am ] |
Post subject: | Re: Homebrew development |
I found something that might help me. First is OCBWB instruction to writeback cache and OCBI which invalidates it. But I don't know well what the register means!!! Another thing is that ORing the addresses with 0x20000000 makes memory bypass the cache (as the PSP does), this is good for writing to external ram safely. But where is this memory mapped? I assume that the start address of the ARM core is the begining of its memory, am I correct? Can the ARM access all the RAM? The ARM has no cache, this is good too. And how can I reset the ARM core? I'd be nice a hardware scheme of the connections. So where can I find answers? Thanks a lot! |
Author: | nkeynes [ Sat Mar 06, 2010 4:15 am ] |
Post subject: | Re: Homebrew development |
Author: | davidgf [ Mon Mar 08, 2010 12:43 am ] |
Post subject: | Re: Homebrew development |
I had a look at the website you talk about and there's an example of player (it seems). What is the G2 Bus? I've seen that the code uses functions like G2Read(address,value_ptr). What is this bus and why we need to read through special functions!? Thanks a lot! This information is so useful! |
Author: | nkeynes [ Wed Mar 10, 2010 2:03 am ] |
Post subject: | Re: Homebrew development |
Page 1 of 1 | All times are UTC |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |