Pila 2
You should probably go to http://www.schaeckermann.net/pila.html instead.
Pila 1 beta 3 Fluff 7
Newsflash (09 January 2001)
Thanks to Rick Moen, the licensing terms for Pila are now comprehensible even to an IP-lawyer. Check out the archives for more info.
News in Pila 1 Beta 3 Fluff 7 (18 Mar 1998)
- defining an address operand like (a6,6) instead of 6(a6) caused the
assembler to crash
- spaces in expressions didn't work very well
- compiles without warnings using glibc
- / Mikael Klasson (mklasson T acm.org)
- eliminated a few potential sources of bugs
- / Michael Dreher (michael T odo.boeblingen.netsurf.de)
News in Pila 1 Beta 3 Fluff 6 (15 Feb 1998)
- gcc -Wall produces no warnings whatsoever now
- Should, perhaps, with some luck, work well even under big-endian machines
- / Michael Dreher (michael T odo.boeblingen.netsurf.de)
News in Pila 1 Beta 3 Fluff 5 (02 Feb 1998)
- The PILAINC environment variable works under linux as well
- Pila compiles with fewer warnings under linux
- / Michael Dreher (michael T odo.boeblingen.netsurf.de)
News in Pila 1 Beta 3 Fluff 4 (23 Jan 1998)
- Local labels. Start a labelname with a dot ('.') and it will become local to the procedure in which it was defined
- Incbin directive. Include binary files straight into your prc file
- Compression of the datasection
- Fixed a bug with "ds.T X". Even if X was more than 1, only the first sizeof(T) bytes were initialized to zero
- / Mikael Klasson (mklasson T acm.org)
Download
The source is based on pila1b3unix,
a linux port by Damien Neil. I've successfully compiled Pila under both Linux and Win95/NT.
The Original is Pila 1 Beta 3 by Darrin Massena
Misc info/speculations
- Screwing with regs (especially d4?) in PilotMain seems to be a Bad Thing to do...
- A boolean has the size of an unsigned char, i.e 8 bits. Keep in mind that 8-bit arguments are expanded to 16 bits
- DBcc uses only the lower 16 bits of the loopreg
- Some PalmOS APIs destroy d0-d2/a0-a1
- LSd/ASd/ROd/ROXd uses only the lower 6 bits of the countreg
- PalmOS doesn't seem to want other ppl messing with the hardware timers
© Mikael Klasson (anything @ this site)
® 04 Jun 2012 21:34:20
|