forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

MGE it's now cross platform PSP - Windows (DirectX)

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
mICrO



Joined: 17 Oct 2005
Posts: 25
Location: Madrid (Spain)

PostPosted: Sun Oct 23, 2005 11:42 pm    Post subject: MGE it's now cross platform PSP - Windows (DirectX) Reply with quote

Hello, now MGE its cross platform, I add some features, that could be tested in Windows or PSP.

Quote:
MGE aka Micro Game Engine cross platform PSP / Windows (DirectX)

Samples by NewOlds

MGE it's been ported to PSP from my original Windows(DirectX) 2D gaming library.
Its has changed a lot from original code, so I've re-write the windows version.
Windows version try (no really accurately) to match the real PSP speed.
PSP Screen mode 565 its simulated on Windows.
Input control its simulate with Windows Keyboard, hardcode keys assigns.
Even its cross platform and could run under Windows(DirectX), MGE still focus on PSP.
Windows version could bean debugging, and trace it.
All features are supported in Windows and PSP version.

||||||||||||||||IMPORTANT|||||||||||||||||||||||
NOTE For Windows Version Examples / Code:
Need DirectX 8, or higher.
Run on a Window, matching Desktop screen mode, switch your screen mode if doesn't work.
PSP Keys are Mapped to :

D-pad -> Arrow Keys

Start -> Key '1'
Select -> Key '2'

Triangle -> Key 'S'
Square -> Key 'Z'
Circle -> Key 'C'
Cross -> Key 'X'
||||||||||||||||IMPORTANT|||||||||||||||||||||||

Those examples show some of the functionalities and features.

At the moment the features of MGE are:

- 16 bits rendering.
- Manipulation virtual screens o VRAM screens areas.
- Defining working screen (aka render target)
- Sprite Drawing, with different mode, transparent, inked, etc.
- Fast sprite flipping in memory, we don't need twice sprites.
- Sprite Banks, for sprites grouping, animation, etc, optional v-flip image load.
- Clipping, Zoomed, Transparent copy of screens.
- Basic input control.
- Configuration XML file.
- Data logging, with indentation and log levels.
- TGA files reading (32 or 24 bits), include uncompress from gzip files.
- TGA file write, from any screen, includes VRAM, out file its gzip;
- SnapsShoot of the current game screen.


Check it out in each sample folder.

PSP & Windows version, and the examples code, could be donwload from :

here
_________________
mICrO^NewOlds
ja_medina at hotmail dot com

There is no such thing as a moral or an immoral book.

Books are well written or badly written.
(Oscar Wilde)
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group