Shop OBEX P1 Docs P2 Docs Learn Events
Weird "Compatibility Files" In Vista — Parallax Forums

Weird "Compatibility Files" In Vista

CampeckCampeck Posts: 111
edited 2010-11-03 03:25 in General Discussion
I am learning to program the SX and In the SASM Output folder there are no more of my saved programs. But there is a new button on the toolbar of the window called compatibility files and when clicked it shows the files. The files are .LST .MAP .OBJ .sym and there is also a .inf that I can only see with the search bar in the start menu. It doesn't show in the folder although its address states it is.

Because of this I can't open files directly from the IDE. Whats going on?

I found where the files are actually residing.
C:\Users\Owner\appdata\Local\VirtualStore\Program Files\Parallax Inc\SX-Key v3.3.0\SASM Output

This website said something about keeping legacy apps running
http://www.pcmag.com/article2/0,2817,2124519,00.asp

So the question is can I just move them from the weird location or make copies of them into the original SASM output folder?

PS. I hate Vista

Comments

  • FranklinFranklin Posts: 4,747
    edited 2010-10-31 16:36
    Vista and Windows 7 don't like files in the 'Program Files' directory that are being changed by the user. You can create a folder called Program Data if it does not already exist or create a folder under your user if you don't want others to have access. You need to tell the program where the files are after you do this.
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2010-11-01 00:19
    Ironically, the development of Vista and Windows 7 has resulted in a more Unix/Linux like organization as the security is superior. Viruses and hacks are contained to one user and further hacks to escalate to the rights of an administrator/supervisor/super user are difficult to achieve.

    In this case, the OS wants to keep all files that are available to all users quite separate and secure. Modifications are supposed to only be made by logging in as the administrator. A different folder that can only be modified by the supervisor/super user is the goal, Unix/Linux offers a separate partition as well.

    Files that are personalized to a user are retained in their own folder/partition. In this way, if they get corrupted; one only has to clean up the user's directories - not the whole OS.

    If the Parallax IDE can designate a new location for those files (generally not visible to the user) in the user's personal tree; that would be the ideal fix.

    I think that I've 'cheated the system' by having my Vista always log me in with Administrative rights. This really defeats the added security and isn't the best way to go.
  • VernVern Posts: 75
    edited 2010-11-01 08:02
    I had Win7 installed on my laptop for the sheer purpose of using the propeller tool. Then I started using BST and while it was ok since it isn't identical to the prop tool I found myself getting lost sometimes when working through the PELabs. So I would have to boot back into Win7.

    Until the day I installed VMWare Player, it was painless and I had a virtual machine running XP going in no time. No I run XP from inside linux, and run the prop tool inside XP. No more windows!
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2010-11-02 09:08
    Hmmm. Microsoft is mucho hard. They always seem to move the goal posts once you begin to master what you are doing.

    I'm happy to hear that nearly anything from Parallax can finally run in Linux by using an XP emulator.
  • VernVern Posts: 75
    edited 2010-11-02 12:26
    Technically the prop tool is running in windows which is installed on a virtual machine inside linux. The experience has greatly improved since the last time I played with it though.

    No more having to click to grab focus the shift is automatic so interacting with windows from each OS is much more intuitive. USB devices are recognized by whichever os has focus so to get the prop tool working with your programminging hardware is as simple as just plugging it in.
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2010-11-03 03:25
    Originally I got involved in Linux before the XP emulation had a USB port, so I ended up going to dual boot computers (two OSes) in order to have Parallax IDEs available in Windows and the majority of my computing in Linux.

    Now that you can reliably program Parallax devices inside Linux via XP emulation, there isn't the need for a dual boot. One can save a lot of hassle. Beside, XP is ending its life and even with all the service packs doesn't run particularly well for me. The emulation is likely to be a better option for someone on a budget.

    I have three computers, all dual boot. On the Linux side is Ubuntu Linux; on the Windows side I have an XP, a Chinese only Vista, and W7 starter.

    I seem to have Parallax IDEs running in all three Windows environs, but the XP really sucks as I have only 513mbyte DRAM on that board (Linux runs just fine, no slow down).

    Of course, Windows inside Linux can still get attacked by Window's viruses, etc.
Sign In or Register to comment.