Emuforums.com

Go Back   Emuforums.com > General Discussion > Web development / Programming
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
LinkBack Thread Tools Display Modes
Old October 1st, 2007   #141 (permalink)
Registered User
 
Join Date: Sep 2007
Location: US
Posts: 8
Ill try it on Vista Homw Premium and XP (dual booting )
FirmWare is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old October 3rd, 2007   #142 (permalink)
Registered User
 
Fantasya's Avatar
 
Join Date: Feb 2004
Location: Sweden
Posts: 16
Quote:
Originally Posted by @ruantec-Man View Post
there´s no GUPI version... sorry "GUPI" is another word for "Beta" used by sigmax and me
oh well, then I wait. Guess I will clean the apartment in a month or two.
Fantasya is offline   Reply With Quote
Old October 3rd, 2007   #143 (permalink)
Registered User
 
Join Date: Sep 2007
Location: USA
Posts: 13
XP Pro x32 and x64, I can test on. I would like to test it out please.
tek0 is offline   Reply With Quote
Old October 3rd, 2007   #144 (permalink)
Curiously Cheddar
 
Cheesus's Avatar
 
Join Date: Jun 2007
Location: Malta, EU
Posts: 1,778
A new feature in the upcoming build... Color changing. It hasnt been fully implemented yet, @ruantec-man just sent me an edited version of the current beta build in order to show me (and you), what aes is capable of.

Here are a few pics


This is the original one





The colours arent fixed, so im guessing there'll be quiet a variety of schemes. Also, in later versions both bars will have changeable colors, these are merely to give you an idea of what it will be like.

AES also has a knob to change the volume (which is really cool btw), and an awesome new backround
__________________

C2D E7200 @ 3.7Ghz; 8800GT 512Mb @ Stock; 2Gb Corsair Value RAM;
910GB HD; 22" HansG Hi221D; Windows 7 .7201 / iATKOS 10.5.7

Quote:
Originally Posted by spyhop View Post
I call my penis Jesus. I worship him regularly.
Cheesus is online now   Reply With Quote
Old October 3rd, 2007   #145 (permalink)
Menthol Flavored
 
TheCloudOfSmoke's Avatar
 
Join Date: Mar 2005
Location: Maryland, USA.
Posts: 3,828
Heh, that's awesome Cheesus. Nice pics.
__________________
http://thecloudofsmoke.deviantart.com

Quote:
Originally Posted by BigIg View Post
If I support the game company, then I won't won't be supporting the blank DVD business.

Decisions, decisions.

TheCloudOfSmoke is offline   Reply With Quote
Old October 3rd, 2007   #146 (permalink)
Emulation Master
 
MasterPhW's Avatar
 
Join Date: Mar 2004
Location: in-hell
Posts: 389
Some new feature reports... :)

Yeah, MasterPhW here, beta Tester of the nice prog for nearly two years!
I've tried some more things, most beta testers not tried, like opening pictures with it... as you can see aes can also render pictures without any problems, if, yeah if you have the needed codecs installed, because as most of you know aes uses the installed codecs atm to render all the stuff...
To pics for you, the first is aes rendering a wallpaper (no I didn't changed the skin, you can see it, because the volume knob is gone)

And the second screen, renders vanessa ann hudgens...

The only problem it has atm is, that it fit all pictures to the aes screen, so some picture seem to be fatter than they should.
The next important thing for anime nerds (like me) is, that it also can display subtitles and the render does support japanese signs...
Really great I have to admit!

More to come!
__________________
The Future of Emulation: Emulate a High End Computer on a Low End System
Current PC specs:
Portable: Intel C2D T7250 (2x2.0Ghz, 800Mhz) | 2048 MB DDR2 PC800 | Geforce Go 7950 GTX PCI-E | Realtek HD Audio |
180Gbyte Internal SATA2 + 4x500GB external | Windows Vista Business X64 MSDNAA
Desktop: AMD Athlon 64 X2 4200+ (2x2.5Ghz, S939) | MSI KbT Neo2-F V2.0
| 2x1GB Corsair Value VS1GBKIT400 | MSI Geforce NX 7800GS-TD256/AGP8x
| Creative SB Audigy LS | 2,5TB (4 SATA2 HDDs in Raid0) | Windows Vista Business MSDNAA


Visit my Blog

Last edited by MasterPhW; October 3rd, 2007 at 21:11..
MasterPhW is offline   Reply With Quote
Old October 3rd, 2007   #147 (permalink)
Crazy GFX coder
 
@ruantec's Avatar
 
Join Date: Nov 2002
Location: Dominican Republic/Austria
Posts: 2,854
OMG a very old member is back!!! and not only a old member here but the oldest A.E.S betatester!!!

is just great to see you back again..... man i really missed you
am really surpriced with your tests because am coding a.e.s and you found things that even i didn´t knew about... i fact i don´t equiped a.e.s to do that... except the codecs usage if it can´t decode a file itself.

Amazing!
__________________

Current development tools:

Visual C++.net, Visual C#.net
Visual VB.net, Visual Webdeveloper.net
Bloodshed Dev C++, Borland C++
Visual Basic 6

Last edited by @ruantec; October 3rd, 2007 at 19:35..
@ruantec is offline   Reply With Quote
Old October 3rd, 2007   #148 (permalink)
Emulation Master
 
MasterPhW's Avatar
 
Join Date: Mar 2004
Location: in-hell
Posts: 389
Some new results:
I tested 9 different image formats (jpg, png, pcx, tga, tif, psd, bmp, pgm and ppm) with "open with->AES" and the jpeg/jpg ones and the bmps are loading and displayed in AES, the others didn't work, they just throw me back to the main screen.
Then I did some crash tests, but AES worked flawless here:
I watched a video and cut the connection to the video (I unplugged an external hdd) and aes still shows the last picture and its frameskip options jumps to the end... not bad, I thought I could probably crash aes with it... :P
After replugging I could watch the movie from the same position!
The another great thing I found out while testing DVD support: first the bad thing: it doesn't support DVD-Menus atm... but he's working on it.
Now the good thing: If you mount a DVD and play a *.vob file from iti and unmount these dvd AES keeps it in the memory and let you watch it again and again...
More stuff soon...
Btw: what happened to my postcount, it's gone to zero? Mmh, confusing!
__________________
The Future of Emulation: Emulate a High End Computer on a Low End System
Current PC specs:
Portable: Intel C2D T7250 (2x2.0Ghz, 800Mhz) | 2048 MB DDR2 PC800 | Geforce Go 7950 GTX PCI-E | Realtek HD Audio |
180Gbyte Internal SATA2 + 4x500GB external | Windows Vista Business X64 MSDNAA
Desktop: AMD Athlon 64 X2 4200+ (2x2.5Ghz, S939) | MSI KbT Neo2-F V2.0
| 2x1GB Corsair Value VS1GBKIT400 | MSI Geforce NX 7800GS-TD256/AGP8x
| Creative SB Audigy LS | 2,5TB (4 SATA2 HDDs in Raid0) | Windows Vista Business MSDNAA


Visit my Blog
MasterPhW is offline   Reply With Quote
Old October 3rd, 2007   #149 (permalink)
Registered User
 
Join Date: Sep 2007
Location: US
Posts: 8
So how does one go about beta testing?
FirmWare is offline   Reply With Quote
Old October 4th, 2007   #150 (permalink)
Crazy GFX coder
 
@ruantec's Avatar
 
Join Date: Nov 2002
Location: Dominican Republic/Austria
Posts: 2,854
Quote:
Originally Posted by FirmWare View Post
Ill try it on Vista Homw Premium and XP (dual booting )
Quote:
Originally Posted by Norbi View Post
I must say this look very promising. I would like to help as well if it ok. And on a side note, do all normal emu commands work? like ctrl+f1 for saving in snes9x?
Quote:
Originally Posted by tek0 View Post
XP Pro x32 and x64, I can test on. I would like to test it out please.
Quote:
Originally Posted by FirmWare View Post
So how does one go about beta testing?
i didn´t forget any of you... i was just too busy to reply.

Beta versions are only available from me at the moment... sadly i have to many beta-testers so betas will be available to current beta-testers only...

sorry i really appreciate your intention to help me out with some testing... but i won´t make my beta-testers list bigger.


i appreciate your attention and ideas for my project.. beta-testers and sometimes me we will continue posting here to show you how things are going in order to keep you up-to-date..... but now comes you still can contribute to the project by posting your ideas or doubts about it...


anyways the first public release isn´t far away looking at the current A.E.S stage so just wait a bit more and you will be able to get a very stable release instead of a buggy beta!


UPDATE:

so progress has been done again... as i sayd i already got the emu/game rendering feature and now am going for one of the final things before the release.. and that´s playlist of games music and menus!!

have a look at the reflection feature in a.e.s in the picture which gives you a preview of how things will looks at a later time just used one game to create the preview though.
Attached Images
File Type: jpg aes reflection.jpg (130.9 KB, 55 views)
__________________

Current development tools:

Visual C++.net, Visual C#.net
Visual VB.net, Visual Webdeveloper.net
Bloodshed Dev C++, Borland C++
Visual Basic 6

Last edited by @ruantec; October 4th, 2007 at 17:33..
@ruantec is offline   Reply With Quote
Old October 4th, 2007   #151 (permalink)
Registered User
 
Join Date: Sep 2007
Location: US
Posts: 8
Hmm, how about a feature similar to how Windows Media Player and other programs automatically grab music and other media info, AES could grab ROM, and other media info?
FirmWare is offline   Reply With Quote
Old October 5th, 2007   #152 (permalink)
Crazy GFX coder
 
@ruantec's Avatar
 
Join Date: Nov 2002
Location: Dominican Republic/Austria
Posts: 2,854
info??? mmmm am adding ID3/WMA info and probably info for video but i wasn´t thinking on rom info.... mmmm let´s see what i can do.
__________________

Current development tools:

Visual C++.net, Visual C#.net
Visual VB.net, Visual Webdeveloper.net
Bloodshed Dev C++, Borland C++
Visual Basic 6
@ruantec is offline   Reply With Quote
Old October 10th, 2007   #153 (permalink)
Registered User
 
Join Date: Sep 2007
Location: USA
Posts: 9
I'm really very impressed w/ the capturing and displaying of the emulator inside of your apps client area. I'm writing a tool for my own use that could really benefit from that technique. Would you be willing to point me in the right direction as to how to do that specific task of capturing another apps video and hiding that app. Are you using Windows hooks or something else to tell when the emu has repainted itself? Are your getting the window's DC and grabbing the image that way or something more low level?

I'd really appreciate any help from your obvious expertise in this area.
Thanks much for any help you can give me and for your efforts on AES. Looks awesome!
dristra is offline   Reply With Quote
Old October 11th, 2007   #154 (permalink)
Banned
 
Join Date: Feb 2007
Location: Lost.
Posts: 1,761
Quote:
re you using Windows hooks or something else to tell when the emu has repainted itself? Are your getting the window's DC and grabbing the image that way or something more low level?
More like using something like Detours, which hooks calls and forces them to relocate to other functions. Sorta like how ryg's scene demo movie recorder works. It uses Detours to reroute screen and audio output to a file, instead of capturing in realtime, like FRAPS does.

Last edited by mudlord; October 11th, 2007 at 02:02..
mudlord is offline   Reply With Quote
Old October 11th, 2007   #155 (permalink)
Registered User
 
Join Date: Sep 2007
Location: USA
Posts: 9
You may be right. Maybe that is the beginnings of how @ruantec-man is accomplishing this. Wow, I've never heard of Detours before. I never knew memory modifications like this were allowed by the OS. Thank you very much for the links. I guess I have some serious studying to do to try and figure out how they work

Thank you very much for sharing your time and expertise mudlord.
dristra is offline   Reply With Quote
Old October 11th, 2007   #156 (permalink)
Crazy GFX coder
 
@ruantec's Avatar
 
Join Date: Nov 2002
Location: Dominican Republic/Austria
Posts: 2,854
Quote:
Originally Posted by dristra View Post
You may be right. Maybe that is the beginnings of how @ruantec-man is accomplishing this. Wow, I've never heard of Detours before. I never knew memory modifications like this were allowed by the OS. Thank you very much for the links. I guess I have some serious studying to do to try and figure out how they work

Thank you very much for sharing your time and expertise mudlord.
am sorry to dissapoint you but A.E.S doesn´t use any of the mentioned methods to do the job...

other than FRAPS or Ryg´s recorder a.e.s doesn´t capture any screens or something like that.. a.e.s detects the rendering process and change it at realtime to point to my application instead. is quite different and also not easy to understand as am the one that develop this hole new way..

a.e.s doesn´t even need more cpu horse power to do that which is a prove to you that it doesn´t capture anything... in fact the emulator or application thinks a.e.s screen is the place to render the stuff.

this method is not a simple thing in windows or just another windows api call you didn´t knew about or something like that... this method is the result of over a year of development(sadly slow since i didn´t had enough time to code everyday) the most dificult part of all this is manage the data flow to be displayed correctly.. believe me is not an easy task.

you haven´t tested a.e.s yet but when it gets released you will realice the hole a.e.s program works different.. in fact controls moving,sliders,scrollers,playlist and all that stuff is an animation created by the a.e.s engine. if you worked with photoshop before you will know for shure the use of layers.. most pictures and projects in photoshop use this method to create ONE picture which is the result of many layers.. a.e.s is created using a similar method.

every layer has a function in a.e.s and so i have the total control of each layer. there are actually 4 layers in a.e.s.

Skin layer: Display the skin stuff..
Main layer: Displays menu´s,playlist and other stuff
Video layer: Displays/render Video/Emulator data using the a.e.s engine.

and finally the layer that isn´t activated yet... and probably the best one(for me).

the Animation layer: this layer is able to clone itself and create animations(with my .@ni format) or parts for your skin... each layer/animation/skin part will own functions and methods.. this is the layer that will pimp a.e.s skins in the future or probably your desktop aswell
__________________

Current development tools:

Visual C++.net, Visual C#.net
Visual VB.net, Visual Webdeveloper.net
Bloodshed Dev C++, Borland C++
Visual Basic 6

Last edited by @ruantec; October 11th, 2007 at 13:49..
@ruantec is offline   Reply With Quote
Old October 11th, 2007   #157 (permalink)
...
 
Nightmare's Avatar
 
Join Date: Aug 2001
Posts: 1,274
Man, i just want to say that you are damn good in programming and i am also very impressed with A.E.S. I will surely enjoy using it when it is released. Frankly, i can't wait!
Nightmare is offline   Reply With Quote
Old October 11th, 2007   #158 (permalink)
Registered User
 
Join Date: Sep 2007
Location: USA
Posts: 9
Unhappy

Quote:
Originally Posted by @ruantec-Man View Post
am sorry to dissapoint you but A.E.S doesn´t use any of the mentioned methods to do the job...

this method is not a simple thing in windows or just another windows api call you didn´t knew about or something like that... this method is the result of over a year of development(sadly slow since i didn´t had enough time to code everyday) the most dificult part of all this is manage the data flow to be displayed correctly.. believe me is not an easy task.
Well having spent the day looking at detours I can tell you they are not a Winodws API call either but source code that modifies the 1st 5 bytes or so of a function in memory to cause it to jump to a function of your choice instead and allows trampalining back and forth. It's pretty cool stuff. You may want to check it out if you haven't yet. It might help you in some future scenario.

I'm interested in what you are calling your video layer. Basically, I'd like to redirect the video from another app to my own. I'm not a genius, but I'd really like to learn more about this and am willing to do the work to figure it out eventually if you'd be willing to help me out and share some of your experience in doing this technique so well.


Thanks again for your work.
dristra is offline   Reply With Quote
Old October 14th, 2007   #159 (permalink)
Crazy GFX coder
 
@ruantec's Avatar
 
Join Date: Nov 2002
Location: Dominican Republic/Austria
Posts: 2,854
Quote:
Originally Posted by dristra View Post
Well having spent the day looking at detours I can tell you they are not a Winodws API call either but source code that modifies the 1st 5 bytes or so of a function in memory to cause it to jump to a function of your choice instead and allows trampalining back and forth. It's pretty cool stuff. You may want to check it out if you haven't yet. It might help you in some future scenario.

I'm interested in what you are calling your video layer. Basically, I'd like to redirect the video from another app to my own. I'm not a genius, but I'd really like to learn more about this and am willing to do the work to figure it out eventually if you'd be willing to help me out and share some of your experience in doing this technique so well.


Thanks again for your work.

i know it´s not just a simple api(i was talking about my method which is not a simple api call) but i think we use different methods to do the trick.

about my video layer..... i´ll explain you... what you probably know is the boring windows 9X/XP window style(see picture 1&2) a.e.s is created in another way... as i explain before in layers(see picture 3) each layer has different functionality and features and that´s one of the main difference between a.e.s and a normal/standard windows app.

about sharing my method with you........ well don´t get me wrong but am not ready with a.e.s yet to share the code now(taking in mind a.e.s isn´t a open-source project) .

i could probably show you how to use it at a later time but at the moment am too busy with a.e.s to teach you or anyone else.... believe me if there is somebody here that loves to teach others that´s me.. but at the moment i don´t have enough time to do that.

anyways here are more screens for you to show you the abilities of my method.

even Crysis plays well under a.e.s!
Attached Images
File Type: png winsec.png (11.8 KB, 28 views)
File Type: jpg untitled.jpg (55.2 KB, 27 views)
File Type: jpg psdlayer01.jpg (26.3 KB, 33 views)
File Type: jpg crysis01.jpg (134.4 KB, 26 views)
File Type: jpg crysis02.jpg (146.7 KB, 20 views)
File Type: jpg crysis03.jpg (145.3 KB, 20 views)
File Type: jpg crysis04.jpg (141.2 KB, 22 views)
__________________

Current development tools:

Visual C++.net, Visual C#.net
Visual VB.net, Visual Webdeveloper.net
Bloodshed Dev C++, Borland C++
Visual Basic 6

Last edited by @ruantec; October 15th, 2007 at 08:29..
@ruantec is offline   Reply With Quote
Old October 14th, 2007   #160 (permalink)
MT
Totally crazy
 
MT's Avatar
 
Join Date: Aug 2005
Location: *
Posts: 2,933
skiiiiiiiiiiiiiiiiins... i like the aes render method
__________________
Quote:
Originally Posted by RedLion View Post
The fact I'm very selective doesn't mean I'm gay. Jade Raymond is exactly my type. Classy, beautiful colgate smile, Simplicity in clothing. But if she doesn't like chicken, she can GTFO.
MT is offline   Reply With Quote
Reply

Tags
a.e.s , beta , feedback

Thread Tools
Display Modes

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. The time now is 15:47.

© 2006 - 2008 Emu Forums | About Emu Forums | Advertising Opportunities | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5