xboxscene.org forums

Pages: [1] 2

Author Topic: Xbox Development  (Read 169 times)

LepPpeR

  • Archived User
  • Hero Member
  • *
  • Posts: 1681
Xbox Development
« on: April 04, 2003, 07:56:00 PM »

All you need is a lot of free time ask Ben Jeremy laugh.gif
Logged

smithers

  • Archived User
  • Newbie
  • *
  • Posts: 1
Xbox Development
« Reply #1 on: April 04, 2003, 09:33:00 PM »

thanks for the link caustic, what does the debug bios do when compared to any other bios?
Logged

rjm2k

  • Archived User
  • Sr. Member
  • *
  • Posts: 253
Xbox Development
« Reply #2 on: April 05, 2003, 12:53:00 AM »

QUOTE (smithers @ Apr 5 2003, 05:33 AM)
thanks for the link caustic, what does the debug bios do when compared to any other bios?

It provides a communications interface allowing vc++ on a remote pc to talk to the xbox and step through executing code.
Logged

Mage

  • Archived User
  • Sr. Member
  • *
  • Posts: 482
Xbox Development
« Reply #3 on: April 05, 2003, 08:26:00 AM »

QUOTE (smithers @ Apr 4 2003, 08:20 PM)
I've taken 2 semesters in c++ along with an introductionary course in algorithms and data structures.

Although I have learned alot everytime I download source to the simplest of xboxutilities I'm overwealmed by the complexity. Where did you people learn how to program like that?

I'd hate to break it to you, but unless you go to one of the best schools, school programming isn't the same as real programming.
They teach you some basics, but you're never forced to learn the core of what is used in real life.

If you wish to get better, you're going to have to write some projects outside of school which use things you guys haven't dealt much with.  Most classes don't deal enough with pointers in my opinion.
That, and don't over use inheritance. jester.gif
Logged

razorrifh

  • Archived User
  • Sr. Member
  • *
  • Posts: 329
Xbox Development
« Reply #4 on: April 05, 2003, 11:07:00 AM »

just pick up some books. they work wonders. and the basics are enough to get started, in my opinion.  but i do agree, schools suck at teaching  rotfl.gif  jester.gif
Logged

Nailed

  • Archived User
  • Sr. Member
  • *
  • Posts: 251
Xbox Development
« Reply #5 on: April 05, 2003, 07:15:00 PM »

A real computer science degree should teach you how to program, rather than how to use any specific language.  My biggest learning experiences came from several classes on interpreters, compilers, and microcoding.  After that, learning any language is just a matter of reading, coding, and more reading and more coding.  I agree with the statement about learning pointers, but there's much more to also learn; to name a few: recursion, object-oriented design, assembly/microcode, and even aspect-oriented design.   Damn the need for sleep... damn, damn, damn. wink.gif
Logged

Mage

  • Archived User
  • Sr. Member
  • *
  • Posts: 482
Xbox Development
« Reply #6 on: April 05, 2003, 08:17:00 PM »

Indeed, Berkeley's cs program the first real cs class, you're required to write a recusive function in any language of your choice, but if you fail you gotta take some more basic classes.

I think writing a strict typed language with a few types that require reduction is useful for any programmer.
I also think most programs should at least be required to learn lisp to understand symbolic programming, since most just learn c, basic, pascal, or asm and then never learn a purely symbolic language.

Ah well, if I'm ever in a situation where I need to hire a programmer, I'll just be forced to test them most likely...damn schools.
Logged

undead

  • Archived User
  • Full Member
  • *
  • Posts: 143
Xbox Development
« Reply #7 on: April 06, 2003, 11:12:00 AM »

sad to say that i never attended a single programming course or class..  My major was in electronic engineering..

I am 100% self taught as far as programming goes ..  i program in C, C++, Assembler, C#, Java, Delphi, VB, ANSI SQL and various other langauges..


I know exactly what compilers, linkers and optimizers do ..  lexical analyzers etc, and all the theory behind it (wrote me own compilers while back to play with.. and interpreters)  you REALLY only need a few good books and some free time..

So you dont have to go to programming school or any crap like that !   just get a few books and with some common sense you'll pick it up really easy !   laugh.gif

and btw I'm the author of ConfigMagic, XKUtils, etc. for those who dont think i can't actually program..
Logged

Mage

  • Archived User
  • Sr. Member
  • *
  • Posts: 482
Xbox Development
« Reply #8 on: April 06, 2003, 11:14:00 AM »

Yeah I'm self taught also.
When it came time to do it in school, it was a joke.
I'm getting a degree in finance anyways, so programming will remain a hobby.
Logged

undead

  • Archived User
  • Full Member
  • *
  • Posts: 143
Xbox Development
« Reply #9 on: April 06, 2003, 11:25:00 AM »

QUOTE
typedef int Type;
Logged

Mage

  • Archived User
  • Sr. Member
  • *
  • Posts: 482
Xbox Development
« Reply #10 on: April 06, 2003, 12:01:00 PM »

No, that was C code not C++.
In C++, int blah() is treated as blah(void), however in C it's treated as int blah(...) would be treated in c++.
Eg,
typedef Type (*Func)(...);  isn't valid in c.
but typedef Type (*Func)(); is.

I know the code works, I used it for doing mathematical formuls on a series of functions lists. tongue.gif
Logged

socrates

  • Archived User
  • Hero Member
  • *
  • Posts: 1419
Xbox Development
« Reply #11 on: April 06, 2003, 04:25:00 PM »

Wha...wha...what...have i ...stumbled on .....here....it seems to be....a land of....crazy stuff....i cant understand the.....way of life.....huston....come in huston....we have a problem.......
Logged

dankydoo

  • Archived User
  • Full Member
  • *
  • Posts: 145
Xbox Development
« Reply #12 on: April 09, 2003, 09:51:00 AM »

A complete newbie to game programming or a complete newbie to programming in general?

There are an infinite(maybe not infinite, but an awful lot) number of beginning programming books in any language.  But if you are going for a more xbox oriented approach then I would recommend a book on >=directX 8 (probobaly directx8.1 would be the best) and alot of these books have beginning programming sections in them, while not very broad, one can get started with this.
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Xbox Development
« Reply #13 on: April 09, 2003, 03:32:00 PM »

QUOTE (J.P. Patches @ Apr 9 2003, 06:14 PM)
I have a CS degree, and I'm 90% self taught, too.  smile.gif

Books are your answer.  I've been coding for over 20 years.  My library is getting pretty big.  Lots and lots of good stuff in there.  So much more to get, too.

I concur.... similar level of experience here (got my C=64 in 1983, befroe that wrote software on VIC-20s and PETs at school).

Nothing beats experience - particularly self-motivated experience. In the past 13 years, I've used my personal experimentation in programming, along with my professional experience to further my skills. I've been a DirectX beta tester. Most of what I know is self-taught, but it's been a long and winding road. Not to discourage you at all.... most of the past 20 years I've tried to spend on the cutting edge. In 1983, it was writing custom graphics code on the C=64 to display stuff in the borders, and extending the number of sprites using raster interrupts. In 1990, it was picking up Borland's Turbo C++, after grabbing Mix Power C only a few years prior (and writing a nice inventory control system for a factory in South Carolina while I was in the service).

Windows, COM, C#.... technology is always growing, but you have to pick a path and stick to it (or be lost in the wash of new technologies!!). It can be challenging, but ultimately rewarding.
Logged

BenJeremy

  • Archived User
  • Hero Member
  • *
  • Posts: 5645
Xbox Development
« Reply #14 on: April 09, 2003, 04:02:00 PM »

QUOTE (J.P. Patches @ Apr 9 2003, 06:37 PM)
Ben...  You going the C# route?

How many of us cut our teeth on Petzold's back in the early 90s?

Heh... yeah, I cut my teeth on Petzold, Richter, Prosise... lots of M$ Press books.

I got into C# last year, with the release of .NET, not much use in the Xbox development world, but my group built a very nice system around C# and the .NET Framework classes. I have several personal projects as well. I was never into VisualBasic, but I appreciate the ease with which you can use COM in the .NET world.
Logged
Pages: [1] 2