Whew! It took some hair pulling, but I finally have my
NUON SDK set up at home. The problem was due to my system
at home. My wife and I use a wireless network at home to
communicate with the router downstairs. So I have a
wireless network card in my PC. Since the SDK needs a
wired network this presented a problem.
I tried adding a standard ethernet card back to my PC.
I had removed it due to conficts with the wireless card.
At first I had the same trouble. I basically thought I
was SOL. After some investigation on newsgroups I learned
that having two network cards in the same PC should
work. So I tried again. I finally got the two to coexist
somewhat peacefully. The problem (I think) was some
resource conflict on the motherboard (IRQs or some such).
I shuffled the two cards around amongst the various PCI
slots and found a combination that worked.
Game Progress
After over a month off from programming it took me a bit to
get my code up and running at home like it did at work
(when I was at VM Labs). Two silly problems lead to
crashes and hangs. Now it's running like a champ and I'm
ready to dig into more coding.
I have decided to move a large section of code from C to
assembly. Reason being that I have one whole MPE going
virtually unused at the moment (well, it will be used for
sound effects, but that doesn't take too many MIPs). Also,
I'm not getting the performance I had hoped and am
concerned I won't be able to implement all the things I
want to. Moving code from C to assembly should help a
lot.
What's an MPE? Download the
NUON SDK
to find out. It has all the docs explaining the NUON
architecture. I'm happy that I can finally open up and
talk about specific coding and optimization
techniques.