no major changes, just compat with mpasm.
--- a/pic16f628a.asm Sun Jan 11 03:35:10 2015 +0000
+++ b/pic16f628a.asm Fri Jan 30 11:00:13 2015 +0000
@@ -89,7 +89,7 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
LIST P=PIC16F628A
-ERRORLEVEL -302
+ ERRORLEVEL -302
#INCLUDE "p16f628a.inc"
#INCLUDE "device.inc" ;DEVICE CONFIG
#INCLUDE "const.inc" ;CONSTANTS
@@ -105,30 +105,30 @@
;
; Constants
;
- __IDLOCS 0x1234
+ __IDLOCS 0x1234
;
; INTOSC = 4MHz
- CONSTANT CLOCK = 4000000
+ CONSTANT CLOCK = 4000000
;
; ASYNC BAUD RATE (BRGH = 0) SPBRG = FOSC / BAUD RATE / 64 - 1
;
; BAUD RATE
- CONSTANT SPEED = CLOCK / 1200 / 64 - 1
+ CONSTANT SPEED = CLOCK / 1200 / 64 - 1
;
; MOUSE SAMPLE RATE
- CONSTANT SAMPLERATE = 20 ;20 SAMPLES/SECOND AT 1200 BAUD
+ CONSTANT SAMPLERATE = 20 ;20 SAMPLES/SECOND AT 1200 BAUD
;
- CONSTANT PS2OPTIONS = 1 ;ENABLE/DISABLE PS/2 OPTIONS ON RB5/RB6/RB7
+ CONSTANT PS2OPTIONS = 1 ;ENABLE/DISABLE PS/2 OPTIONS ON RB5/RB6/RB7
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Variables
;
-CBLOCK 0x20 ;RAM 0x20..0x6F
- MOUSESW
- MOUSEDX
- MOUSEDY
-ENDC
+ CBLOCK 0x20 ;RAM 0x20..0x6F
+ MOUSESW
+ MOUSEDX
+ MOUSEDY
+ ENDC
#INCLUDE "shadow.inc"
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--- a/pic16f688.asm Sun Jan 11 03:35:10 2015 +0000
+++ b/pic16f688.asm Fri Jan 30 11:00:13 2015 +0000
@@ -87,7 +87,7 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
LIST P=PIC16F688
-ERRORLEVEL -302
+ ERRORLEVEL -302
#INCLUDE "p16f688.inc"
#INCLUDE "device.inc" ;DEVICE CONFIG
#INCLUDE "const.inc" ;CONSTANTS
@@ -103,30 +103,30 @@
;
; Constants
;
- __IDLOCS 0x1234
+ __IDLOCS 0x1234
;
; INTOSC = 8MHz
- CONSTANT CLOCK = 8000000
+ CONSTANT CLOCK = 8000000
;
; ASYNC BAUD RATE (BRGH = 0, BRG16 = 0) SPBRG = FOSC / BAUD RATE / 64 - 1
;
; BAUD RATE
- CONSTANT SPEED = CLOCK / 1200 / 64 - 1
+ CONSTANT SPEED = CLOCK / 1200 / 64 - 1
;
; MOUSE SAMPLE RATE
- CONSTANT SAMPLERATE = 20 ;20 SAMPLES/SECOND AT 1200 BAUD
+ CONSTANT SAMPLERATE = 20 ;20 SAMPLES/SECOND AT 1200 BAUD
;
- CONSTANT PS2OPTIONS = 1 ;ENABLE/DISABLE PS/2 OPTIONS ON RB5/RB6/RB7
+ CONSTANT PS2OPTIONS = 1 ;ENABLE/DISABLE PS/2 OPTIONS ON RB5/RB6/RB7
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Variables
;
-CBLOCK 0x20 ;RAM 0x20..0x7F
- MOUSESW
- MOUSEDX
- MOUSEDY
-ENDC
+ CBLOCK 0x20 ;RAM 0x20..0x7F
+ MOUSESW
+ MOUSEDX
+ MOUSEDY
+ ENDC
#INCLUDE "shadow.inc"
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -146,12 +146,12 @@
; PS/2 mouse support
;
#INCLUDE "delay.inc" ;DELAY COUNTERS
- CONSTANT PS2DAT = 0
- CONSTANT PS2DATT = TRISC
- CONSTANT PS2DATP = PORTC
- CONSTANT PS2CLK = 1
- CONSTANT PS2CLKT = TRISC
- CONSTANT PS2CLKP = PORTC
+ CONSTANT PS2DAT = 0
+ CONSTANT PS2DATT = TRISC
+ CONSTANT PS2DATP = PORTC
+ CONSTANT PS2CLK = 1
+ CONSTANT PS2CLKT = TRISC
+ CONSTANT PS2CLKP = PORTC
#INCLUDE "ps2.inc" ;PS/2 PROTOCOL
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;