a well implemented DRM/TC system will not require code signing or other forms of verified binaries, rather blocks of memory will be restricted in what code can do with them, to work with a protected set of data you would create a thread that would handle that data and only certain actions could be taken. to allow backups of data the data or any derivitive of it could be exported in an encrypted block back to "normal" space and depending on rules encoded in the original data it could be openable by a limited (or unlimited) set of other devices and classes of devices.
an audio stream could be exported to encrpted compressed audo for loading on any one of many portable audio players with a TC chip.
programming around these rules would take some getting used to but it would allow complete source and binary freedome by separating the rules applied to the data and the applicaitons handling it. this also removes the possibility of an insecure or secretly malicious application compromising a set of protected data.
go buy (or download) 3d world runner for NES, it used red/blue glasses to make a three diemensional world if you press select to switch views, i think it also had a 'cross your eyes' mode
i have found my favorite balance of difficulty and pretty is NES and SNES era, before that you had a lot of things that used crappy hitboxes that would kill you for getting close to traps rather than touching them (pharoh's tomb i am looking at you right now) and later generations have outgrown their interface devices so you can't precisely control your character anymore. controling where you are in 3d space just isn't realistic with a d-pad or control stick.
SMB2 was still a great game, and introduced many elements now considered standard in mario games. peach's turnips, the stacked cactii monster, peach flying, louigi jumping differently than mario, and ba-bombs.
I believe the GCN exibits the same behavior, it really is a feature not a bug however, the small annoyance of having to reconnect the controller is much better than having a spring wear unevenly and suddenly have the neutral position cause movement in one direction.
an application designed with the understanding that the second half of addressable memory can be paged out but slowly will have no problems running in that space, move the next few chunks of data to the lower memory and begin the swap a while before you need the data. you could even duplicate a few % of data at the beginning of one block and the end of another. the point is that reverse engineering and altering a pirated binary to behave that way would be difficult to get working at all and nearly impossible to get working quickly and efficiently
it could probably be enabled without allowing much piracy by allowing binaries to run unchecked if they only allocate a certain amount of memory, say 1/4 of the system ram, half of the allowed ram could be paged out among the disallowed memory but with a significant time delay, perhapse one tenth of a second. this would be plenty useful for media players and other legitimate homebrew stuff but would make converting a pirated binary all but impossible without the source code and data files to modify for use in the unusual memory system (this memory system would be fairly familiar to TI-86 assembly programmers who were able to take advantage of more memory than the Z80 can normally address by using a rather slow paging system.
it would be better for the gaming API to be controlled and official just like the industrial API, otherwise you start to lose the benefits of a standard API if different video cards implement different parts of the API and so software needs to check during startup in order to use the right system calls
there is no reason openGL cannot be a two part API, very reliable and simpler interfaces for industrial use and less stable gaming focused interfaces for non critical things that need to be bleeding edge new
what limitations do 2D graphics have? textured vector graphics can be resolution and aspect ratio agnostic just as 3D is. you can also use 3D tricks on 2D graphics by rendering "2D" graphics as a large array of very flat 3D objects
try playing with some of the weapons mods, the machinegun sniper rifle and the benelli shotgun turn any game into a bloodbath real quick
and my favorite the gravity vortex just kicks ass, mini black hole will suck you in if you get too close, but with practice you can orbit the thing in mid air while blasting away at your enemies.
also, in the morning the drunk will make sense again
a well implemented DRM/TC system will not require code signing or other forms of verified binaries, rather blocks of memory will be restricted in what code can do with them, to work with a protected set of data you would create a thread that would handle that data and only certain actions could be taken. to allow backups of data the data or any derivitive of it could be exported in an encrypted block back to "normal" space and depending on rules encoded in the original data it could be openable by a limited (or unlimited) set of other devices and classes of devices.
an audio stream could be exported to encrpted compressed audo for loading on any one of many portable audio players with a TC chip.
programming around these rules would take some getting used to but it would allow complete source and binary freedome by separating the rules applied to the data and the applicaitons handling it. this also removes the possibility of an insecure or secretly malicious application compromising a set of protected data.
go buy (or download) 3d world runner for NES, it used red/blue glasses to make a three diemensional world if you press select to switch views, i think it also had a 'cross your eyes' mode
I can't remember the last time I saw someone circling strafing around a corner at the super market, can you?
aside from myself, no
fact: if his house burns down the device will no longer funtion
i do not advocate any particular aciton, i am merely pointing out an obvious fact.
"wrist rocket" style slingshot with ball bearing ammunition.
it will make short work of the device, and you can also shoot out a few windows firing bb's to get revenge
i have found my favorite balance of difficulty and pretty is NES and SNES era, before that you had a lot of things that used crappy hitboxes that would kill you for getting close to traps rather than touching them (pharoh's tomb i am looking at you right now) and later generations have outgrown their interface devices so you can't precisely control your character anymore. controling where you are in 3d space just isn't realistic with a d-pad or control stick.
SMB2 was still a great game, and introduced many elements now considered standard in mario games. peach's turnips, the stacked cactii monster, peach flying, louigi jumping differently than mario, and ba-bombs.
Okay, so their ultimate weakness is that they are stupid.
*gasp* video game bosses are CUSTOMERS
I believe the GCN exibits the same behavior, it really is a feature not a bug however, the small annoyance of having to reconnect the controller is much better than having a spring wear unevenly and suddenly have the neutral position cause movement in one direction.
an application designed with the understanding that the second half of addressable memory can be paged out but slowly will have no problems running in that space, move the next few chunks of data to the lower memory and begin the swap a while before you need the data. you could even duplicate a few % of data at the beginning of one block and the end of another. the point is that reverse engineering and altering a pirated binary to behave that way would be difficult to get working at all and nearly impossible to get working quickly and efficiently
the bombing will commence in 10 minutes
it could probably be enabled without allowing much piracy by allowing binaries to run unchecked if they only allocate a certain amount of memory, say 1/4 of the system ram, half of the allowed ram could be paged out among the disallowed memory but with a significant time delay, perhapse one tenth of a second.
this would be plenty useful for media players and other legitimate homebrew stuff but would make converting a pirated binary all but impossible without the source code and data files to modify for use in the unusual memory system (this memory system would be fairly familiar to TI-86 assembly programmers who were able to take advantage of more memory than the Z80 can normally address by using a rather slow paging system.
it would be better for the gaming API to be controlled and official just like the industrial API, otherwise you start to lose the benefits of a standard API if different video cards implement different parts of the API and so software needs to check during startup in order to use the right system calls
there is no reason openGL cannot be a two part API, very reliable and simpler interfaces for industrial use and less stable gaming focused interfaces for non critical things that need to be bleeding edge new
what limitations do 2D graphics have? textured vector graphics can be resolution and aspect ratio agnostic just as 3D is. you can also use 3D tricks on 2D graphics by rendering "2D" graphics as a large array of very flat 3D objects
we are talking about windows and the mess known as the system registry. linux works just fine as a continuously maintained system
try playing with some of the weapons mods, the machinegun sniper rifle and the benelli shotgun turn any game into a bloodbath real quick
and my favorite the gravity vortex just kicks ass, mini black hole will suck you in if you get too close, but with practice you can orbit the thing in mid air while blasting away at your enemies.
what makes you think they would run your SFX zip files? AFAIK every archive app can unpack SFX files as well as regular compressed files
OEM copies can be sold with things like computer mice or ethernet cards
much better to have a GOOD manager who knows management than a mediocre manager who knows both management and computers
then again when you get a mediocre manager who just knows management you end up with a perfect storm of suck.
you could... you know use that code on another device.... gee, if only they made machines that could run compiled code to do stuff
you could even make them expandable to put in special hardware components if you need them through some sort of standardized expansion connector.
if that happens the GPL2 versions will be forked and maintained separately and the FSF itself will fade into irrelevance.
doing sensitive transactions or logins over random wireless points = teh stupid.
this one is meant for kids but it looks like it would also be pretty good to use with limited use of your hands
http://www.askergoworks.com/shopexd.asp?id=930