I felt that this old post needs to be updated since it ranks really high in Google searches. (This solution is not mine and has been previously posted elsewhere)
** Yes, you can compile with Vista x64 **
Install:
Picbasic Pro
MPLab IDE (free)
MicroCode Studio (free)
then
In MicroCode Studio: click on View, select Compile and Program Option, select Assembler, check 'use MPASM' box.
Key words: incompatible with 64-bit version, unsupported 16-bit application
Bookmarks