Emuforums.com

Go Back   Emuforums.com > Xbox Emulation > Dxbx Official Discussion
Home About Us Register FAQ Members List Calendar Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old April 12th, 2007   #1 (permalink)
Emu author
 
shadow_tj's Avatar
 
Join Date: Jul 2003
Location: Netherlands
Posts: 560
Post Dxbx - The Cxbx Delphi Port


Started this thread for discussion about the cxbx delphi port...

shadow_tj is offline   Reply With Quote
Old April 12th, 2007   #2 (permalink)
Seek for a better future.
 
RedLion's Avatar
 
Join Date: Jul 2006
Location: Hakuna Matata land.
Posts: 2,076
Well.IIRC you are porting Cxbx to delphi?
What is the purpose of this port? What will it brings to the emu?

Last edited by RedLion; April 12th, 2007 at 19:45.
RedLion is online now   Reply With Quote
Old April 12th, 2007   #3 (permalink)
PCSX2 Coder
 
refraction's Avatar
 
Join Date: Jan 2004
Location: Plymouth, UK
Posts: 9,824
Quote:
Originally Posted by RedLion View Post
Well.IIRC you are portinc Cxbx to delphi?
What is the purpose of this port? What will it brings to the emu?
Quote:
Originally Posted by His Site
Why convert the c++ code to Delphi ?
The answer is very simple...
I don't know c++ as well as Delphi, and there are lots of students who start programming during school, and the starting programming lessons are mostly Delphi.
So there are lots of people who can read / write and develop Delphi code..

For me personally its more something like a learning course.. to convert c++ code back to Delphi, and to upgrade my Delphi skills.
in all honesty, thats a lost cause straight away, how on earth are you going to translate the the code when you dont know C/C++? thats like me converting japanese to english without much knowledge of japanese, its either gonna come out like bablefish or not at all.... and unlike humans, PC's cant understand and "work out" engrish

but personally i think your time would be better spent learning C/C++ then ammending to the existing emulator than converting it all
__________________

http://www.generalemu.net/
Intel Core 2 Quad Q6600 @ 3.4Ghz (425x8), Leadtek GTX 280 1Gb, 1.8Tb HDs, 2Gb Corsair DDR2-800 @ DDR2-1020 5-5-5-18 Dual Channel
Dont PM me for help, use the forums, thats what its for!



refraction is offline   Reply With Quote
Old April 12th, 2007   #4 (permalink)
Emu author
 
shadow_tj's Avatar
 
Join Date: Jul 2003
Location: Netherlands
Posts: 560
Xbox emulation can be done in c++ and also in delphi no doubt about that.
About not nowing c++ at all... nope i can read it.. know the syntax but i`m now good enoufg to write it... not yet.

second its a personal thingy.. wanne write so i`m doing it...
its only because some of you asked me to place it on the web.
this was not the idea.. but i`m doing it and going straight for it.

Doing nothing is not a option.... better do something in the hope there willl be something or others to help then sitting here doing nothing

ok thats for now...
shadow_tj is offline   Reply With Quote
Old April 12th, 2007   #5 (permalink)
PCSX2 Coder
 
refraction's Avatar
 
Join Date: Jan 2004
Location: Plymouth, UK
Posts: 9,824
well, good luck
__________________

http://www.generalemu.net/
Intel Core 2 Quad Q6600 @ 3.4Ghz (425x8), Leadtek GTX 280 1Gb, 1.8Tb HDs, 2Gb Corsair DDR2-800 @ DDR2-1020 5-5-5-18 Dual Channel
Dont PM me for help, use the forums, thats what its for!



refraction is offline   Reply With Quote
Old April 12th, 2007   #6 (permalink)
Registered User
 
Join Date: Jan 2004
Posts: 122
how does delphi handle memory management
magiceyes118 is offline   Reply With Quote
Old April 12th, 2007   #7 (permalink)
Emu author
 
shadow_tj's Avatar
 
Join Date: Jul 2003
Location: Netherlands
Posts: 560
Memmory managment is not a problem...

there is only one magic rule... you free what you create.
some of you are yust think of memmory is something they memorry mapping will fix... so the trashcan will destroy my leeking objects..

ok memmory managment for sleeping programmers is not a option within delphi.
but why would that be a problem... you free what you create and thats always working.


People who say... thats dull with .net and Java we have good memmory managment and the trashcan will be cleanup for us.. lol

Also threads are no problem for delphi..


I`m using delphi 7 professional.. so debugging is also not a problem.. its even more easier to debug then vc6.0.. worked with eclipse for making jsp and servlets.. always prefere delphi.
However the new Visual Studio 2005 is also amezing... but what the hack lead programmer moved from borland to Microsoft..

Codegear has launched delphi 2007 for win32 ... but i have not tested it yet.
shadow_tj is offline   Reply With Quote
Old April 12th, 2007   #8 (permalink)
Veni, vidi, vici!
 
Vlado's Avatar
 
Join Date: Jul 2006
Location: Sera
Posts: 312
Been looking for source code of Xeon the other xbox emulator , that can run halo.
I found this Xeon (emulator - Wikipedia, the free encyclopedia)
Also found this Cxbx - Wikipedia, the free encyclopedia and this OpenXDK - Wikipedia, the free encyclopedia

Don't know if it's any help but try looking for the shader extensions Xeon was using see if you can learn anything from them.
__________________
.:E4300@3.2Ghz «-» BFG 8600GTS OC «-» WD External 1000GB HD «-» 2x1GB Umax 800Mhz «-» C-zone - Master 18Mb/s Internet dl/ul Speed:.
Vlado is offline   Reply With Quote
Old April 13th, 2007   #9 (permalink)
Emu author
 
shadow_tj's Avatar
 
Join Date: Jul 2003
Location: Netherlands
Posts: 560
the openxdk is a part that cxbx using for the kernal and translation ...
the only problem is that the openxdk is also used for Lunix Xbox development..

but because cxbx is stopped durin the development of the openxdk you need to use the openxdk that is in the download packacke of cxbx from caustik`s website.
shadow_tj is offline   Reply With Quote
Reply

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 10:58.

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


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