Notices

Water Fountain General Chit/Chat

Reply
 
LinkBack Thread Tools
Old 02-15-06, 05:41 AM   #1 (permalink)
Aximsite Rookie
 
Join Date: Dec 2005
Location: Chichester
Posts: 32
Thanked 0 Times in 0 Posts
Coming Soon (hopefully) - 2D DirectX graphics library...

Its called Amnesia - cant remember why though :)

Actually its name goes back quite a while. Originally I had an Archimidies A3010, and the first (and probably only) 2D graphics processing system was called Amnesia. It was written by a chap called Andy Southgate.

Anyway, after progressing through a A3010, RiscPC and finally onto a "normal" PC, I did my own version of Amnesia (using DX7) - see the Flipcode.net archives for more details.

So, when I decided a graphics processing system is needed for the PPC, I decided to keep the name, unimaginative person that I am.

The basic premise behind Amnesia is thus :

Each object (or sprite if you will) resides in a table. Each table has a name, number, the maximum number of objects it can contain and various other bits.

In each render, the routine progress from starting table to ending table, displaying each object (if its not deemed invisible, and the graphic is availiable). The screen is then flipped to give a smooth (ha!) display.

There will also be a set of functions to update each object - this means that they can have movement or velocity (both are mutually exclusive). Collision detection may come much later on.

As DirectX is used, it will be limited to those machines that have Mobile DirectX installed (and WM5).

I've got a basic demo working - I mainly need to add colour keying and the object processing before releasing the initial technological demo, from there I can progress to the Alpha stage...

My original version used, if I remember correctly, loads of linked lists of storing loaded graphics, object data etc etc. In order to converse PPC memory & processing time, I have removed the need for lists, and now use pre-allocated memory.
This is especially important with graphics.
__________________
Mobile & PC Stuff at
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Be there or be square!
MrTAToad is offline   Reply With Quote
Sponsor Ads
Old 02-18-06, 07:00 PM   #2 (permalink)
Aximsite Rookie
 
Join Date: Dec 2005
Location: Chichester
Posts: 32
Thanked 0 Times in 0 Posts
The preview DLL & header is now availiable on my website, along with my test code - it shows 12 bouncing balls on the screen.

Heres a piccie of my bouncing balls demo program :

__________________
Mobile & PC Stuff at
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Be there or be square!

Last edited by MrTAToad; 02-18-06 at 07:24 PM.
MrTAToad is offline   Reply With Quote
Old 02-18-06, 07:04 PM   #3 (permalink)
Aximsite Elite
 
spunker88's Avatar
 
Join Date: Dec 2006
Location: Middle of Nowhere, NY
Posts: 3,808
Device: Samsung Alias 2
Carrier: Verizon
Thanked 6 Times in 5 Posts

Awards Showcase
Aximsite Active Bronze Member 
Total Awards: 1

I remember hearing that directx mobile feature of wm2005. Will there ever be directx on wm2003se? My system should be able to run it, because i could run wm2005, if i wanted a headache, but it would be able to run directx mobile. This will probably be only for future games.
spunker88 is offline   Reply With Quote
Old 02-18-06, 07:23 PM   #4 (permalink)
Aximsite Rookie
 
Join Date: Dec 2005
Location: Chichester
Posts: 32
Thanked 0 Times in 0 Posts
Originally Posted by spunker88
I remember hearing that directx mobile feature of wm2005. Will there ever be directx on wm2003se? My system should be able to run it, because i could run wm2005, if i wanted a headache, but it would be able to run directx mobile. This will probably be only for future games.
I believe DirectX is only for Mobile 5.0 PPC's. Previous ones use GAPI instead.
I hope to be able to convert Amnesia to use GAPI soon-ish - with any luck.
__________________
Mobile & PC Stuff at
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Be there or be square!

Last edited by MrTAToad; 02-19-06 at 04:51 AM.
MrTAToad is offline   Reply With Quote
Old 02-22-06, 08:38 AM   #5 (permalink)
Aximsite Rookie
 
Join Date: Dec 2005
Location: Chichester
Posts: 32
Thanked 0 Times in 0 Posts
The GAPI version is going well - just need to copy my DirectX demo code over, and it should be fine :)
__________________
Mobile & PC Stuff at
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Be there or be square!
MrTAToad is offline   Reply With Quote
Old 02-25-06, 03:30 PM   #6 (permalink)
Aximsite Rookie
 
Join Date: Dec 2005
Location: Chichester
Posts: 32
Thanked 0 Times in 0 Posts
The current Amnesia source code & header is on my site. Its not fully tested yet (and the PPC 2003 demo isn't up yet).
__________________
Mobile & PC Stuff at
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Be there or be square!
MrTAToad is offline   Reply With Quote
Old 02-27-06, 05:37 AM   #7 (permalink)
Aximsite Rookie
 
Join Date: Dec 2005
Location: Chichester
Posts: 32
Thanked 0 Times in 0 Posts
Got some short AVI's of the test programs running on my website.
__________________
Mobile & PC Stuff at
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Be there or be square!
MrTAToad is offline   Reply With Quote
Old 03-12-06, 12:28 PM   #8 (permalink)
Aximsite Rookie
 
Join Date: Dec 2005
Location: Chichester
Posts: 32
Thanked 0 Times in 0 Posts
A video of a game I'm writing using Amnesia can be found here. Its the GAPI version at the moment.

http://www.nicholaskingsley.co.uk/Mi...xyrexVideo.rar
__________________
Mobile & PC Stuff at
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Be there or be square!
MrTAToad is offline   Reply With Quote
Reply

Tags
coming, directx, graphics, library

Sponsor Ads

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 06:13 PM.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Copyright © 2003-09 LeckMedia, LLC