mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
psp gfx scaling/etc stuff
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@279 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
3aa1e148a2
commit
8ab3e3c1cf
26 changed files with 567 additions and 321 deletions
|
@ -9,19 +9,20 @@ void psp_msleep(int ms);
|
|||
// 000000-044000 fb0
|
||||
// 044000-088000 fb1
|
||||
// 088000-0cc000 depth (?)
|
||||
// 0cc000-0??000 stuff
|
||||
// 0cc000-126000 emu draw buffers: 512*240 + 512*240*2
|
||||
|
||||
#define VRAMOFFS_FB0 ((void *) 0x00000000)
|
||||
#define VRAMOFFS_FB1 ((void *) 0x00044000)
|
||||
#define VRAMOFFS_DEPTH ((void *) 0x00088000)
|
||||
#define VRAMOFFS_FB0 0x00000000
|
||||
#define VRAMOFFS_FB1 0x00044000
|
||||
#define VRAMOFFS_DEPTH 0x00088000
|
||||
#define VRAMOFFS_STUFF 0x000cc000
|
||||
|
||||
#define VRAM_FB0 ((void *) 0x44000000)
|
||||
#define VRAM_FB1 ((void *) 0x44044000)
|
||||
#define VRAM_STUFF ((void *) 0x440cc000)
|
||||
#define VRAM_FB0 ((void *) (0x44000000+VRAMOFFS_FB0))
|
||||
#define VRAM_FB1 ((void *) (0x44000000+VRAMOFFS_FB1))
|
||||
#define VRAM_STUFF ((void *) (0x44000000+VRAMOFFS_STUFF))
|
||||
|
||||
#define VRAM_CACHED_STUFF ((void *) 0x040cc000)
|
||||
#define VRAM_CACHED_STUFF ((void *) (0x04000000+VRAMOFFS_STUFF))
|
||||
|
||||
#define GU_CMDLIST_SIZE (16*1024) // TODO: adjust
|
||||
#define GU_CMDLIST_SIZE (16*1024)
|
||||
|
||||
extern unsigned int guCmdList[GU_CMDLIST_SIZE];
|
||||
|
||||
|
@ -48,5 +49,5 @@ int psp_set_cpu_clock(int clock);
|
|||
#define BTN_SQUARE PSP_CTRL_SQUARE
|
||||
#define BTN_SELECT PSP_CTRL_SELECT
|
||||
#define BTN_START PSP_CTRL_START
|
||||
#define BTN_NOTE PSP_CTRL_NOTE
|
||||
#define BTN_NOTE PSP_CTRL_NOTE // doesn't seem to work?
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue