File: HISTORY

package info (click to toggle)
picasm 1.14-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 528 kB
  • ctags: 378
  • sloc: ansic: 4,481; asm: 150; makefile: 72
file content (67 lines) | stat: -rw-r--r-- 2,734 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Picasm version history:


 2005-06-29      1.14  - cleaned up code, added new string functions
                         to prevent buffer overflows.

 ...             1.13x - added new way of defining PIC types,
                         using include files.
                         (see the device_definitions directory)

 2001-12-17      1.12
                       - fixed negative number handling with xxxLW instructions.

 2001-06-04      1.11
                       - added hibyte() function.

 2000-08-19      1.10
                       - License change, now X11-style license.

 1999-10-21      1.09c
		       - added warning if destination specifier not 0 or 1

 1999-07-13      1.08beta
                     - released beta version. documentation still incomplete
                      (and should implement more of the MPASM compatibility stuff)

 1999-05/06-xx   1.07(b..d) (internal versions)
		       - include path handling (-i<dir> option)
		       - new config fuse handling, devices.c
			 is created from devices.txt with a perl script
		       - fixed SET symbols in symbol table
		       - can create symbol files (for gpsim...)
		       - fixed '$' hex prefix
		       - "=" can be used in place of EQU.
		       - DT -directive (MPASM compatible, does the same as retlw)
		       - CBLOCK -directive (MPASM compatible, or at least
                         should be)

 1998-05-xx   1.07a (internal version)
		       - 16-bit PIC support (not yet fully done)
                     - changed CLRW opcode for 14-bit PICs to 0x103
                     - fixed 12C50x config handling

 1998-05-04   1.06   - fixed missing assembled code listing on lines
                       with labels
                     - added dollar-prefixed hex numbers
                     - allows invalid tokens in code skipped with if..endif
                     - shows macro line number in error messages
                     - better error handling
                     - reorganized device type/config handling
                     - lots of new device types added
                     - fixed ORG mode bug
                     - allows TRIS PORTC
                     - only warns about TRIS/OPTION with warnlevel 2
                     - added ERROR directive
                     - HEX_EOL #define

 1996-09-08   1.05   added PIC16F84 (same as PIC16C84A)
 1996-07-01          now defines __<pic_type> symbol
                     symbol table listing option
 1996-06-25   1.04   small changes, makefile for Watcom C
 1996-06-06   1.03   many device table additions,
                     better handling of CONFIG-directive
 1996-05-17   1.02   local labels, device table additions

 1996-03-26   1.0    first released version
 ...