Okay, so the entire.exe file is more or less bulk signed? Probably won't be very easy to work around it then (cracking the key sounds rather hard to me).
Of course, there's still the possibility of some kind of overflow, but then Microsoft will have it fixed by the time the next Xbox that leaves the prodcution line.:-)
And cracking their signing key and forging their electronic signatures would not?:-) (Probably depends a bit on the country, though -- some of us are lucky enough to live in countries that are DMCA-less for now.:-) )
The question is -- would one really need to crack that key to fool the Xbox? I mean, reading all the data on the disc would be way too slow, so it could only check a part of it. Would it be possible to re-use some already signed code from an existing game? What kind of code is signed, really? (All of it, just not the data?) And of course, how many buffer overflows are there in the signature verification code? =)
Yes, it was before 2.0. (Everything was horribly painful to use, dialogs were a pain to set up, there was no real documentation except "whee, it's great!", etc. In general it didn't like me, and I didn't like it.:-) ) But no, I don't like MFC either;-) I'll probably give it a new shot sooner or later, though.
You're having two elements with the same ID (pic)?
You're specifying font sizes on screen media in pt? (OK, it's not a standards violation per se, but still AFAIK incorrect.)
You're having a lot of sizes without "px"?
Also, I'm not sure that "border: none" is allowed, but it might very well be.:-)
It's naturally quite hard to try to fix or trace your problem with nothing but a CSS fragment, though. I'd advise you to set up a full test page and isolate the problem a bit further, then post it to Bugzilla -- you might not like it, but it's probably the only way of getting your bug fixed;-)
You definitely forgot Qt. The only downside is that it's commercial on Win32 (unless you're running MSVC6), apart from that it does its job very well, and has a very reasonable OpenGL widget.
As for wxWindows (which others have suggested), I tried it some time ago and I think it truly sucked. Hopefully it has improved since then:-)
Uhm, given that Galeon uses Mozilla's rendering engine, are you sure there isn't an installation problem or something?:-)
BTW, it does happen that what is supposed (as of the standards -- remember that both IE and Mozilla-based browsers go into `standards mode' when rendering XHTML) to happen often isn't very intuitive... What happens if you declare the page as HTML4.0 Transitional (not HTML4.01; Mozilla goes into standards mode for that as well) and check again?:-)
You need 100 lines of OpenGL to rotate a cube? Gee.:-)
/* Steinar */
Re:Where did it go?
on
TMDC5
·
· Score: 3, Informative
The demoscene is very much alive -- it has changed, yes (some would say to the worse, some claim it has changed so much it's dead), but it's alive.
Try the viewing tips on scene.org for a taste of what it has to offer nowadays. If you're more interested in Amiga stuff, there are DivX captures of a lot of new and old Amiga stuff on Amidemos (most of it probably won't run on your A600:-) ). There's a Unix-specific demoscene archive out there, for those who want native Linux/*nix demos -- in any case, pouet has a wide range of demos for almost every platform you can think of.:-) (The "top10" list is slightly debatable, though;-) )
AFAIK at least "B800" (a 4kB intro by neon/nocturnal, Spetsnaz/Proxima at the time) did a lot of split-screen, scrolling and font tricks. They're not allowed on TMDC, though.:-)
The intro can be downloaded here,
although you'll need DOS (or Windows, of course) to be able to view it.
/* Steinar */
Re: Examples of text-mode demos
on
TMDC5
·
· Score: 2
You're missing the perhaps most obvious one, namely
bb (`apt-get install bb' on Debian).:-)
"Pajama Crisis" is an alias for Emmett Plant, CEO of Xiph.org. He would know.:-) (It isn't all new either -- browse through some of the previous Vorbis stories and I'm sure you can find a few comments regarding it.)
/* Steinar */
Re:Some things I've come across before today:
on
When Users Attack
·
· Score: 2, Informative
It does work in certain cases -- namely, the cases where the platters themselves are okay, but the other parts of the HD (ie. the electronics) is broken. It's probably a lot better than doing nothing anyway...
a) Saying "inertia slows acceleration" doesn't exactly demonstrate good knowledge of physics. Inertia is no force, and thus it cannot "slow acceleration" in any way. It's just how stuff works when force translates to acceleration and not speed.
b) According to Emmett (CEO of Xiph.org), the Xiph.org team is working with Frontier Labs to investigate the possibility of Vorbis playback on the NEX II and NEX IIe series of portable players. In addition, PhatNoise has already released alpha firmware for Vorbis playback in the PhatBox and Kenwood Music Keg for in-car Vorbis listening. (Yes, the nexII thing is official. I'm quoting him directly here;-) ) In other words, there is acceleration.
I think the main problem with Broadcast 2000 is simply the lack of drivers for video capture cards in Linux. Sure, some are supported, but you don't exactly see a lot of them. You don't exactly see "Linux supported" on the front of the video capture card box either, do you? =) Personally I haven't tried Broadcast 2000, simply because my card isn't supported (and the manufacturer says they won't release the specs either):-(
Good thing there's no such thing as "X Windows" then... Go read your man pages, call it either "X", "X Window System", or basically just about anything else. There's nothing called "X Windows".:-P
Or, in short, IA32 itself has nothing to do with the P4's lack of oomph. Which should be obvious, since the things it's being compared unfavorably to are other x86 processors!
Eeh? What about the fact that you're limited to 8 registers, then? Sure enough, a modern x86 CPU has many more internally (using register renaming), but wouldn't it be nice having the option to compile your code to, say 40 registers instead of 8? Or what about the lack of a properly laid out FP register system, instead of that quite stupid stack layout?
Okay, so the entire .exe file is more or less bulk signed? Probably won't be very easy to work around it then (cracking the key sounds rather hard to me).
Of course, there's still the possibility of some kind of overflow, but then Microsoft will have it fixed by the time the next Xbox that leaves the prodcution line. :-)
/* Steinar */
And cracking their signing key and forging their electronic signatures would not? :-) (Probably depends a bit on the country, though -- some of us are lucky enough to live in countries that are DMCA-less for now. :-) )
/* Steinar */
The question is -- would one really need to crack that key to fool the Xbox? I mean, reading all the data on the disc would be way too slow, so it could only check a part of it. Would it be possible to re-use some already signed code from an existing game? What kind of code is signed, really? (All of it, just not the data?) And of course, how many buffer overflows are there in the signature verification code? =)
/* Steinar */
Yes, it was before 2.0. (Everything was horribly painful to use, dialogs were a pain to set up, there was no real documentation except "whee, it's great!", etc. In general it didn't like me, and I didn't like it. :-) ) But no, I don't like MFC either ;-) I'll probably give it a new shot sooner or later, though.
/* Steinar */
In that case, several of his own suggestions seem to be wrong in exactly the same aspect. :-)
/* Steinar */
That does not sound like valid CSS to me:
Also, I'm not sure that "border: none" is allowed, but it might very well be. :-)
It's naturally quite hard to try to fix or trace your problem with nothing but a CSS fragment, though. I'd advise you to set up a full test page and isolate the problem a bit further, then post it to Bugzilla -- you might not like it, but it's probably the only way of getting your bug fixed ;-)
/* Steinar */
You definitely forgot Qt. The only downside is that it's commercial on Win32 (unless you're running MSVC6), apart from that it does its job very well, and has a very reasonable OpenGL widget.
As for wxWindows (which others have suggested), I tried it some time ago and I think it truly sucked. Hopefully it has improved since then :-)
/* Steinar */
Uhm, given that Galeon uses Mozilla's rendering engine, are you sure there isn't an installation problem or something? :-)
BTW, it does happen that what is supposed (as of the standards -- remember that both IE and Mozilla-based browsers go into `standards mode' when rendering XHTML) to happen often isn't very intuitive... What happens if you declare the page as HTML4.0 Transitional (not HTML4.01; Mozilla goes into standards mode for that as well) and check again? :-)
/* Steinar */
/* Steinar */
Do you mean Atom?
/* Steinar */
You need 100 lines of OpenGL to rotate a cube? Gee. :-)
/* Steinar */
The demoscene is very much alive -- it has changed, yes (some would say to the worse, some claim it has changed so much it's dead), but it's alive.
Try the viewing tips on scene.org for a taste of what it has to offer nowadays. If you're more interested in Amiga stuff, there are DivX captures of a lot of new and old Amiga stuff on Amidemos (most of it probably won't run on your A600 :-) ). There's a Unix-specific demoscene archive out there, for those who want native Linux/*nix demos -- in any case, pouet has a wide range of demos for almost every platform you can think of. :-) (The "top10" list is slightly debatable, though ;-) )
/* Steinar */
AFAIK at least "B800" (a 4kB intro by neon/nocturnal, Spetsnaz/Proxima at the time) did a lot of split-screen, scrolling and font tricks. They're not allowed on TMDC, though. :-)
The intro can be downloaded here, although you'll need DOS (or Windows, of course) to be able to view it.
/* Steinar */
/* Steinar */
"Pajama Crisis" is an alias for Emmett Plant, CEO of Xiph.org. He would know. :-) (It isn't all new either -- browse through some of the previous Vorbis stories and I'm sure you can find a few comments regarding it.)
/* Steinar */
It does work in certain cases -- namely, the cases where the platters themselves are okay, but the other parts of the HD (ie. the electronics) is broken. It's probably a lot better than doing nothing anyway...
/* Steinar */
Since when did inertia become equal to mass? /* Steinar */
a) Saying "inertia slows acceleration" doesn't exactly demonstrate good knowledge of physics. Inertia is no force, and thus it cannot "slow acceleration" in any way. It's just how stuff works when force translates to acceleration and not speed.
b) According to Emmett (CEO of Xiph.org), the Xiph.org team is working with Frontier Labs to investigate the possibility of Vorbis playback on the NEX II and NEX IIe series of portable players. In addition, PhatNoise has already released alpha firmware for Vorbis playback in the PhatBox and Kenwood Music Keg for in-car Vorbis listening. (Yes, the nexII thing is official. I'm quoting him directly here ;-) ) In other words, there is acceleration.
/* Steinar */
What did you think the "Donate" link was for? :-) /* Steinar */
Go read the README. It's written in ANSI C, with minor assembly optimizations for the ARM. :-) /* Steinar */
One word: GL_NV_occlusion_query. Available on GF3 and up. :-) /* Steinar */
I've been on dialup, paying by the second, and downloading 0 byte files. Easily becomes the most expensive data you can possibly imagine ;-)
/* Steinar */
I think the main problem with Broadcast 2000 is simply the lack of drivers for video capture cards in Linux. Sure, some are supported, but you don't exactly see a lot of them. You don't exactly see "Linux supported" on the front of the video capture card box either, do you? =) Personally I haven't tried Broadcast 2000, simply because my card isn't supported (and the manufacturer says they won't release the specs either) :-(
/* Sesse */
Good thing there's no such thing as "X Windows" then... Go read your man pages, call it either "X", "X Window System", or basically just about anything else. There's nothing called "X Windows". :-P
/* Sesse */
Eeh? What about the fact that you're limited to 8 registers, then? Sure enough, a modern x86 CPU has many more internally (using register renaming), but wouldn't it be nice having the option to compile your code to, say 40 registers instead of 8? Or what about the lack of a properly laid out FP register system, instead of that quite stupid stack layout?
/* Steinar */