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