You might consider bochs (http://bochs.sourceforge.net) if you can figure out how to set it up. It's slow as crap, but how complicated are your apps going to be in an intro asm course. Install a basic Linux or freebsd distro on it and go to town.
I've personally done ARM cross compiling with GCC on an x86, and I found the experience to be torture. cross compiling sucks when you have to set up the compiler and environment yourself. Maybe it works the first time, but as soon as you have a problem, it's just hell finding and fixing it.
The EU does not represent the "rest of the world", and "Only in the USA" isn't true anyway. Australia for example doesn't even have "fair use" rights at all. Read this article about how copying CDs you own to an iPod you own is not even legal there:
http://www.macobserver.com/article/2004/08/03.15 .s html
Who in their freaking right mind perceives the movie industry as "honest"???
I just got done reading "Fatal Subtraction" by Art Buchwald, about how he came up with the idea for the movie "Coming to America", and how it got stolen and made millions without any recognition to him. He sued to get paid. Paramount fought for months, and finally Buchwald won the right to a percentage of the profits.
After he won, Paramount argued this major hit movie had NO profits! They cook the books so that the studio ALWAYS gets back its investment, the top stars ALWAYS get paid, and everyone else gets whatever is left, which usually ends up being comparatively nothing.
Luckily Buchwald came out on top, but these people are crooks, and have been for decades.
I don't like RFID either, but I really didn't like his idiotic statement. These things are about making sure kids are at school (even if they suck at it.)
Re his statement, I wonder which school a child from Afghanistan would prefer, the one where she was under constant threat of violent attack from Islamic reactionaries opposed to educating females, or the school with RFID tracking?
I don't know if I like this plan, but I agree. The kids have to be there anyway, so how exactly is making SURE they are there a violation of freedom or privacy or whatever.
However, the feeling that someone is always watching you is very unpleasant, and it cannot possibly be psychologically healthy to feel that for long durations of time. The knowledge that you are being personally tracked all day, 180 days a year, for 12 years has to be mentally destructive.
Grow up. Kids are required by law to go to school anyway. Is their "freedom" being restricted because they have to be there every day?
No one is sticking an RFID under every citizen's skin so they can be tracked by government satellite. They are making sure kids at school are in fact at school.
I couldn't possibly count all the horror stories of games not working on WINDOWS platforms, let alone on Linux. I'm not saying that Linux is better or anything, but if you expect to have smooth sailing just because you're running a Windows game on the Windows platform....It's not in the cards.
I lived through the hell of the VIA KT-133 chipset...not a god damn thing worked right, EXCEPT in Linux.
I'm still thinking it's far more likely that they did it so have a support path for people with DOS and win3/9x apps, then drop problematic legacy support in their current OS. VirtualPC does give them security against changing from x86 too though, so there's no penalty anyway.
As a side note, the NT 4 kernel also ran on Alpha, and I recall it could emulate x86 WinNT apps already.
It's name is Duke, and it's a mascot, not a logo. Years ago I was told it was a planchette (pointer) from a ouija board...so actually, you can see another parallel there. Having an occult gizmo as your mascot is kinda creepy.
I've never been zapped by my C64. I used to get zapped daily by the Apple II in school though...there was a grounded screw EXACTLY where one of my fingers would rest when I grabbed the case to use the keyboard. Drove me nuts.
I was the only person I knew with a C64, so my experience could be unique, I wouldn't know.
I had a Commodore 64 for years, it suffered through insane adversity. My mother threw it across the room in a rage when we wouldn't come to dinner, my dad dumped an entire can of beer into the heat vent by accident when he was checking his wristwatch. It was dragged off a rickety TV dinner tray when cords were tripped over at least weekly. It always still worked. That thing was built like a tank. In the end, the power supply died.
Yeah, I know it was replaceable, I didn't have any money.
perhaps people should just stop the whining and agree to help pay for the maintenance of senior citizens who built the damn country instead of acting like a bunch of spoiled cry babies.
There's not a doubt in my mind that had this debate occured a generation ago, Social Security would have already been dismantled by the time I showed up. That's why the people who ran social security into the ground aren't going to make the next generation feel guilty by calling them crybabies when it finally has to be dealt with. Inheriting an insane national debt doesn't help either.
The way I'm reading you however, you're saying essentially that the game was designed for a system that had more texture ram, and could render more effects in one pass. In other words, it was designed for a more technically capable system, and shoehorning it into a less capable system isn't working. That's still pretty flame-worthy, even if it's true. Am I reading this right?
I used to work for a municipal utility, and one day I got a call from the power plant that one of their machines' monitors was "rainbowy". I get down there to check it out, and sure enough, it has colored ripples all through the screen. I reach to grab the monitor off the CPU, and the monitor is extremely hot! I grab the the CPU, and it literally burns me. The machine was so hot, it was cooking the monitor making colored ripples fly through the screen.
I unplugged the thing, waited 20 minutes or so for it to cool down, and cracked open the case. The power supply fan was completely clogged with coal dust, the inside of the case was filled with the stuff. I literally poured coal dust out of the case into a trash bin. Replaced the power supply and spent several hours cleaning the coal dust out of every part of the case.
Working there was an interesting place. You couldn't set anything on a desk because the vibration would move things slowly to the edge until it fell off. I watched sweepers sweeping coal dust off the floor, and a hundred feet behind them, new coal dust was settling down again.
if IE would follow the fricking W3C standards. It's retarded this debate still goes on simply because MS doesn't give a crap.
They could fix a few bugs too, it's getting old that you still have to jump through hoops to make PDFs open correctly in every version of IE from 4.0 to 6.
virtual function tables take SPACE. Space is LIMITED on platforms with 96K of memory. They are not necessary if you do not use virtual functions. There are GBA games that use C++, and I mentioned as much. Most people don't want the overhead associated with using the full C++ featureset on the GBA. On prior handheld game systems, it wasn't even an option, you programmed in C or ASM. That was all I was saying.
I agree with you that the PSP enabling C++ doesn't actually "mean" anything. It probably just "means" that the provided development kit includes a C++ compiler. I'm pretty sure the GBA development kit didn't do this, even though the docs said that C++ programming was possible with the 32 bit processor.
Frankly, I didn't even think about exception handling because nobody uses them because they are expensive and flaky on _all_systems, and are not really recommended for portability (not an issue with handhelds I know, but that's not the only system I've programmed for.)
I did all my experimentation on the GBA as soon as it was possible in GCC, and these are all the things we had to do to get stuff working at the time.
He was talking about the "Geology majors" who were in it for the cash, not the Geology majors who just plain loved programming. Given a choice between non-CS moneygrubbers and CS moneygrubbers, I'd rather have at least the formally trained moneygrubber.
You could get hired without a degree, so a bunch of people ditched lower paying jobs to start programming by demonstrating basic skills. Compared to them, even the people who got a formal CS degree _for the money_ were better programmers than these other goofballs, primarily Visual Basic jockeys.
Sorry if I offended any VB programmers out there...Most VB programmers aren't idiots, but most idiot programmers program in VB.
Because, when you have the expectation of being able to buy something at the store at retail price, you get a little irked when you can't because a bunch of people bought 20 of them each and jacked up the price on ebay. He didn't say it was wrong, he he very well just could have meant it was distasteful. I find it distasteful as well. It gets tiring fighting tooth and nail on ebay for every frikking thing.
It's not even capitalism, it's like a sort of meta-economy. He's not producing anything, he's just eating up finished resources and ransoming it.
As for your last statement, are you saying that basic moral values should be abandoned because you're likely to have indirectly participated in some larger immoral act? It's a good thing the world doesn't really work like that.
You are right, woops. It never occurred to me that a hobbyist would edit on a different machine than they capture on, but I now see where you are coming from. I've done video editing, but quite a number of years ago before mythtv and the like. I have a friend who edits DV on a laptop with 4200RPM drive, and he doesn't complain, so I guess it's doable.
He said regular broadcast TV, which is analog and does require a fast hard drive. As to why someone would use a mac mini for this (not the least of which is that you would need to buy a USB analog capture device which all suck), is beyond me however.
A 4200 RPM hard drive is too slow to capture analog without dropping frames all over the place. Way too slow.
This is true, but then you don't get the benefits of them, which is the problem.
A particular problem with it on the GBA, having all the extra crap in the binary makes the size so much bigger that it can exceed the limitation on binaries you can send over the link cable. I have a cart writer myself so it's not a problem for me, but I've heard others complain about it.
You can't even program in C++ for most of the other handhelds, which is a PITA if you are used to programming using OO. There's no compiler, or it's 8-bit and precludes having a C++ compiler, etc.
The GBA can have stuff compiled in C++, but if you start actually USING the functionality, you bog it down with virtual method tables and RTTI and it's slow as crap.
So, by virtue of being significantly faster and having more storage than most other handhelds of the past, it can take advantage of C++, where the others could not.
I noticed that all our website testers use it, except when they are specifically testing other browsers. I don't know specifically what part they use, but I'm guessing because of Venkman (link) It's available on Firefox now too I guess, but they've been using moz for well before firefox was ever released.
You might consider bochs (http://bochs.sourceforge.net) if you can figure out how to set it up. It's slow as crap, but how complicated are your apps going to be in an intro asm course. Install a basic Linux or freebsd distro on it and go to town.
I've personally done ARM cross compiling with GCC on an x86, and I found the experience to be torture. cross compiling sucks when you have to set up the compiler and environment yourself. Maybe it works the first time, but as soon as you have a problem, it's just hell finding and fixing it.
The EU does not represent the "rest of the world", and "Only in the USA" isn't true anyway. Australia for example doesn't even have "fair use" rights at all. Read this article about how copying CDs you own to an iPod you own is not even legal there:
5 .s html
http://www.macobserver.com/article/2004/08/03.1
Who in their freaking right mind perceives the movie industry as "honest"???
I just got done reading "Fatal Subtraction" by Art Buchwald, about how he came up with the idea for the movie "Coming to America", and how it got stolen and made millions without any recognition to him. He sued to get paid. Paramount fought for months, and finally Buchwald won the right to a percentage of the profits.
After he won, Paramount argued this major hit movie had NO profits! They cook the books so that the studio ALWAYS gets back its investment, the top stars ALWAYS get paid, and everyone else gets whatever is left, which usually ends up being comparatively nothing.
Luckily Buchwald came out on top, but these people are crooks, and have been for decades.
I don't like RFID either, but I really didn't like his idiotic statement. These things are about making sure kids are at school (even if they suck at it.)
Re his statement, I wonder which school a child from Afghanistan would prefer, the one where she was under constant threat of violent attack from Islamic reactionaries opposed to educating females, or the school with RFID tracking?
I don't know if I like this plan, but I agree. The kids have to be there anyway, so how exactly is making SURE they are there a violation of freedom or privacy or whatever.
However, the feeling that someone is always watching you is very unpleasant, and it cannot possibly be psychologically healthy to feel that for long durations of time. The knowledge that you are being personally tracked all day, 180 days a year, for 12 years has to be mentally destructive.
Grow up. Kids are required by law to go to school anyway. Is their "freedom" being restricted because they have to be there every day? No one is sticking an RFID under every citizen's skin so they can be tracked by government satellite. They are making sure kids at school are in fact at school.
I couldn't possibly count all the horror stories of games not working on WINDOWS platforms, let alone on Linux. I'm not saying that Linux is better or anything, but if you expect to have smooth sailing just because you're running a Windows game on the Windows platform....It's not in the cards.
I lived through the hell of the VIA KT-133 chipset...not a god damn thing worked right, EXCEPT in Linux.
I'm still thinking it's far more likely that they did it so have a support path for people with DOS and win3/9x apps, then drop problematic legacy support in their current OS. VirtualPC does give them security against changing from x86 too though, so there's no penalty anyway.
As a side note, the NT 4 kernel also ran on Alpha, and I recall it could emulate x86 WinNT apps already.
It's name is Duke, and it's a mascot, not a logo. Years ago I was told it was a planchette (pointer) from a ouija board...so actually, you can see another parallel there. Having an occult gizmo as your mascot is kinda creepy.
I've never been zapped by my C64. I used to get zapped daily by the Apple II in school though...there was a grounded screw EXACTLY where one of my fingers would rest when I grabbed the case to use the keyboard. Drove me nuts.
I was the only person I knew with a C64, so my experience could be unique, I wouldn't know.
I had a Commodore 64 for years, it suffered through insane adversity. My mother threw it across the room in a rage when we wouldn't come to dinner, my dad dumped an entire can of beer into the heat vent by accident when he was checking his wristwatch. It was dragged off a rickety TV dinner tray when cords were tripped over at least weekly. It always still worked. That thing was built like a tank. In the end, the power supply died.
Yeah, I know it was replaceable, I didn't have any money.
There's not a doubt in my mind that had this debate occured a generation ago, Social Security would have already been dismantled by the time I showed up. That's why the people who ran social security into the ground aren't going to make the next generation feel guilty by calling them crybabies when it finally has to be dealt with. Inheriting an insane national debt doesn't help either.
I meant the CPU case. It was literally cooking the monitor set on top of it.
The way I'm reading you however, you're saying essentially that the game was designed for a system that had more texture ram, and could render more effects in one pass. In other words, it was designed for a more technically capable system, and shoehorning it into a less capable system isn't working. That's still pretty flame-worthy, even if it's true. Am I reading this right?
One home-cooked meal, or dinner out. I don't work on Win9x machines anymore though.
I used to work for a municipal utility, and one day I got a call from the power plant that one of their machines' monitors was "rainbowy". I get down there to check it out, and sure enough, it has colored ripples all through the screen. I reach to grab the monitor off the CPU, and the monitor is extremely hot! I grab the the CPU, and it literally burns me. The machine was so hot, it was cooking the monitor making colored ripples fly through the screen.
I unplugged the thing, waited 20 minutes or so for it to cool down, and cracked open the case. The power supply fan was completely clogged with coal dust, the inside of the case was filled with the stuff. I literally poured coal dust out of the case into a trash bin. Replaced the power supply and spent several hours cleaning the coal dust out of every part of the case.
Working there was an interesting place. You couldn't set anything on a desk because the vibration would move things slowly to the edge until it fell off. I watched sweepers sweeping coal dust off the floor, and a hundred feet behind them, new coal dust was settling down again.
if IE would follow the fricking W3C standards. It's retarded this debate still goes on simply because MS doesn't give a crap.
They could fix a few bugs too, it's getting old that you still have to jump through hoops to make PDFs open correctly in every version of IE from 4.0 to 6.
virtual function tables take SPACE. Space is LIMITED on platforms with 96K of memory. They are not necessary if you do not use virtual functions. There are GBA games that use C++, and I mentioned as much. Most people don't want the overhead associated with using the full C++ featureset on the GBA. On prior handheld game systems, it wasn't even an option, you programmed in C or ASM. That was all I was saying.
I agree with you that the PSP enabling C++ doesn't actually "mean" anything. It probably just "means" that the provided development kit includes a C++ compiler. I'm pretty sure the GBA development kit didn't do this, even though the docs said that C++ programming was possible with the 32 bit processor.
Frankly, I didn't even think about exception handling because nobody uses them because they are expensive and flaky on _all_systems, and are not really recommended for portability (not an issue with handhelds I know, but that's not the only system I've programmed for.)
I did all my experimentation on the GBA as soon as it was possible in GCC, and these are all the things we had to do to get stuff working at the time.
He was talking about the "Geology majors" who were in it for the cash, not the Geology majors who just plain loved programming. Given a choice between non-CS moneygrubbers and CS moneygrubbers, I'd rather have at least the formally trained moneygrubber.
You could get hired without a degree, so a bunch of people ditched lower paying jobs to start programming by demonstrating basic skills. Compared to them, even the people who got a formal CS degree _for the money_ were better programmers than these other goofballs, primarily Visual Basic jockeys.
Sorry if I offended any VB programmers out there...Most VB programmers aren't idiots, but most idiot programmers program in VB.
Because, when you have the expectation of being able to buy something at the store at retail price, you get a little irked when you can't because a bunch of people bought 20 of them each and jacked up the price on ebay. He didn't say it was wrong, he he very well just could have meant it was distasteful. I find it distasteful as well. It gets tiring fighting tooth and nail on ebay for every frikking thing.
It's not even capitalism, it's like a sort of meta-economy. He's not producing anything, he's just eating up finished resources and ransoming it.
As for your last statement, are you saying that basic moral values should be abandoned because you're likely to have indirectly participated in some larger immoral act? It's a good thing the world doesn't really work like that.
You are right, woops. It never occurred to me that a hobbyist would edit on a different machine than they capture on, but I now see where you are coming from. I've done video editing, but quite a number of years ago before mythtv and the like. I have a friend who edits DV on a laptop with 4200RPM drive, and he doesn't complain, so I guess it's doable.
He said regular broadcast TV, which is analog and does require a fast hard drive. As to why someone would use a mac mini for this (not the least of which is that you would need to buy a USB analog capture device which all suck), is beyond me however.
A 4200 RPM hard drive is too slow to capture analog without dropping frames all over the place. Way too slow.
This is true, but then you don't get the benefits of them, which is the problem.
A particular problem with it on the GBA, having all the extra crap in the binary makes the size so much bigger that it can exceed the limitation on binaries you can send over the link cable. I have a cart writer myself so it's not a problem for me, but I've heard others complain about it.
You can't even program in C++ for most of the other handhelds, which is a PITA if you are used to programming using OO. There's no compiler, or it's 8-bit and precludes having a C++ compiler, etc.
The GBA can have stuff compiled in C++, but if you start actually USING the functionality, you bog it down with virtual method tables and RTTI and it's slow as crap.
So, by virtue of being significantly faster and having more storage than most other handhelds of the past, it can take advantage of C++, where the others could not.
I'm certain that's all that it meant.
I noticed that all our website testers use it, except when they are specifically testing other browsers. I don't know specifically what part they use, but I'm guessing because of Venkman (link) It's available on Firefox now too I guess, but they've been using moz for well before firefox was ever released.