Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Unprotected Memory Makes Robust Code

Name: Anonymous 2015-01-20 17:32

Because if you write past array borders in Java that would crash application, losing all unsaved data, while damaging some unimportant memory location would still allow process to proceed. These old DOS games rarely crashed, despite numerous bugs in them.

Name: Anonymous 2015-01-20 17:36

Super Mario World works fine even when segfault happens every frame

http://www.youtube.com/watch?v=OPcV9uIY5i4

Name: Anonymous 2015-01-20 18:14

problem solved 2shift 1 cmp
x[0]=dummy value;
unsafearraywrite(array x,elem num,val) x[num>>((num>=x.length)<<5)]=val
or with 1 mul 1cmp
unsafearraywrite(array x,elem num,val) x[num*(num<x.length)]=val

Name: Anonymous 2015-01-20 18:15

problem solved 2shift 1 cmp
x[0]=dummy value;
unsafearraywrite(array x,elem num,val) x[num>>((num>=x.length)<<5)]=val
or with 1 mul 1cmp
unsafearraywrite(array x,elem num,val) x[num*(num<x.length)]=val

Don't change these.
Name: Email:
Entire Thread Thread List