diff --git a/ChangeLog b/ChangeLog
index b502b1e262fb68bbe51d5b09c298af3412d65551..834812fe01b83f069b41d0b6dd70b68bbed889b6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -326,6 +326,7 @@
 	 (4) fseek() flushes read/write data when before moving the file pointer
 	 (5) When read data is flushed, reposition the file pointer to account for
 	     buffered, but unreand data
+	* Pascal P-Code files are now standardized to big-endian for portability
 
 
 
diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html
index 998f55ad4ffbe92eef66c5f1ebce06fc5ead59e3..a7e6caae9e54a9c5955d7c20f632d3721c36e9dc 100644
--- a/Documentation/NuttX.html
+++ b/Documentation/NuttX.html
@@ -984,6 +984,7 @@ nuttx-0.3.8 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
 	 (4) fseek() flushes read/write data when before moving the file pointer
 	 (5) When read data is flushed, reposition the file pointer to account for
 	     buffered, but unreand data
+	* Pascal P-Code files are now standardized to big-endian for portability
 
 pascal-0.1.2 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
 
diff --git a/TODO b/TODO
index 36ec79808155eace1be55b2d5bbcc6816ff835a9..5b79a577344ece7e2cc36fb6ba3ceb767d2ae423 100644
--- a/TODO
+++ b/TODO
@@ -11,7 +11,7 @@ NuttX TODO List (Last updated January 6, 2008)
   (2)  USB (drivers/usbdev)
   (3)  Libraries (lib/)
   (2)  File system (fs/, drivers/)
-  (2)  Pascal add-on (pcode/)
+  (1)  Pascal add-on (pcode/)
   (2)  Documentation (Documentation/)
   (3)  Build system
   (0)  Applications & Tests (examples/)
@@ -236,13 +236,6 @@ o Pascal Add-On (pcode/)
   Status:      Open
   Priority:    Medium
 
-  Description: POFF file is generated in the native endian-ness of the
-               host machine (little-endian for x86 hosts).  They will
-               not run at present on big-endian targets.  Solution: the
-               POFF files must be independent of endian-ness.
-  Status:      Open
-  Priority:    Medium
-
 o Documentation (Documentation/)
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
diff --git a/examples/pashello/hello.h b/examples/pashello/hello.h
index 82f1f749c4266455304adfef97299c53835451e9..818e5e4a54398cf3cc93d55f8854aa34ea160b78 100644
--- a/examples/pashello/hello.h
+++ b/examples/pashello/hello.h
@@ -1,15 +1,15 @@
 unsigned char hello_pex[] = {
-  0x50, 0x4f, 0x46, 0x46, 0x01, 0x01, 0x00, 0x00, 0x14, 0x00, 0x05, 0x00,
-  0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
-  0x01, 0x06, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-  0x7c, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00,
-  0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00,
-  0x0f, 0x00, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x1f, 0x00, 0x00, 0x00,
-  0x00, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
-  0x06, 0x00, 0x08, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-  0xa0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
-  0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00,
-  0x38, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x00, 0x74, 0x0e, 0xf9, 0x00, 0x00,
+  0x50, 0x4f, 0x46, 0x46, 0x01, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x05,
+  0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18,
+  0x01, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00,
+  0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x11, 0x01, 0x03, 0x00, 0x00,
+  0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d,
+  0x00, 0x00, 0x00, 0x0f, 0x05, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x1f,
+  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x04,
+  0x06, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00,
+  0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x10, 0x03, 0x00, 0x00, 0x00,
+  0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0,
+  0x00, 0x00, 0x00, 0x38, 0xb1, 0x00, 0x00, 0x74, 0x0e, 0xf9, 0x00, 0x00,
   0x25, 0xb5, 0xff, 0xfc, 0xf9, 0x00, 0x00, 0x20, 0x3f, 0x48, 0x65, 0x6c,
   0x6c, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x21, 0x21, 0x00,
   0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
diff --git a/examples/pashello/hello.pex b/examples/pashello/hello.pex
index 0f14eb1013fab6f98ae464899b547e79e06948d5..c2361059840240b8f6b25a71c4988fee16b58021 100644
Binary files a/examples/pashello/hello.pex and b/examples/pashello/hello.pex differ