วิธีนี้มันใช้ได้กับเครื่องของผ้ม....ม เลยคาดว่าน่าจะใช้กับเครื่องอื่นๆ ได้เช่นกัน
** อย่าลองใช้กับอีมูบน CE5/6 เพราะมันจะ error ที่ VM ของอีมู
ว่ากันต่อ......อ
เริ่มจากเสปคเครื่องเก่าที่ซื้อมาครั้งแรกนู้น...น 2 ปีก่าๆ มันยังอยู่แต่แรมนี่สิ ทำทุกอย่างแล้วก็ได้มาแค่ 33-34 เม็กรัน P r i m o (ขอเรียกน้องพีละกัน) ขึ้นแต่พอลอง TTS แล้ว...บาย บาย โปรแกรม ซึ่งพอมาดูๆ แล้วก็จากการใช้ Heap memory ของโปรแกรมเอง ปกติไม่ว่าจะเป็น A M I G O หรือ I G O 8.3 ยังต้องมีเมมน้องๆ ที่ 30 ขึ้นจึงจะใช้ TTS ได้หรือเอาแค่เปิดติดค้นหา POI แล้วนำทางเราได้โดยไม่ปิดตัวเองไปซะก่อน
จากการที่เคยแกะโปรแกรมแถวๆ นี้มีอยู่ตระกูลหนึ่งใช้ UPX ในการทำบีบอัดข้อมูลให้ไฟล์มีขนาดเล็กลงแต่ยังใช้โปรแกรมต่อได้โดยที่ไม่ต้องไประเบิดตัวเองในเมมแล้วจึงจะทำงาน ก็เลยลองคลายการบีบอัดดูและเอาไปเล่นปรากฏว่าตายครับตั้งแต่เข้าโปรแกรมหน้าหลักโชว์ 3D ได้ (บนเครื่องแรม 33 เม็ก) แล้วก็เอะ..เอะ..อ่ะ
เอามาลองกะพีโดยใช้ UPX ดังกล่าวบีบน้องพีเข้าไปซะเหลือ 3.4 เม็กจาก 8.2 เม็ก (ใช้ระดับ 5 ของการบีบอัด ถ้าสูงกว่าคงต้องเปลี่ยน CPU Sirf4 เป็น Sirf5) แล้วเปิดเล่นครับ น้องพีก็ทำงานได้โดยไม่เคอะเขินนัก แม้ว่า TTS จะติดอ่างไปบ้างแต่ก็ไม่เด้งออกโปรแกรม (เหมือนหนังเรื่อง King speech) ส่วนวิธีการทำก็คือโหลดนี่มาก่อนเลย
http://upx.sourceforge.net/download/upx307w.zip รายละเอียดก็ตามหน้าเวบนั้น
http://upx.s...rceforge.netวิธีการใช้
หลังจากระเบิดไฟล์โปรแกรมออกมาจะมีชื่อไฟล์ upx.exe ก็อบไปไว้ใน system32 หรือผ่าน command line แบบนี้ "copy upx.exe %SystemRoot%\system32" จะได้เรียกมาใช้งานง่ายๆ
1. ก็อปไฟล์ที่จะบีบอัด (.exe) มาที่โฟลเดอร์ไหนก็ได้
2. พิมพ์แบบนี้สั้นๆ upx -5 programfile.exe ---> ใช้ระดับการบีบอัดที่ 5 จาก 9 หรือพิมพ์ UPX เฉยๆ ก็จะมีลิสออฟชั่นขึ้นมาให้ดู
3. ก็อปไฟล์ที่เอามาบีบอัดกลับไปคืนที่เดิม และลองรันดู
ลองดูครับ เพราะตอนนี้เอาไปลองกับ Dell X50v ก็เล่นน้องพีได้เหมือนกันแรมเหลือใช้แค่ 33 เม็กเอง