I finally made some modifications and uploaded now version 1.71.01p.Z80 of the ZX-IDE to support the .p file converter tool. The so called P2A feature can read .p or .81 program files and translate them to source which can be read, recompiled or changed before compiling. This should be the planned behaviour. But the implemented tool ZX lister from David has some problems when disassembling possibly contained assembly parts in such a program. So all found code would be interpreted as code as it could be data or mixed code/data areas as well.
That's the reason I would announce this feature as experimental only for this version. Plain BASIC programs are translated quite good but you should be careful when using the disassembly feature. Normally there have to be defined one or more entry points (addresses) for the disassembler but it takes just one address only and continue disassembling even after a RET or JP orJR instruction while there could be some data as well.
I hope this could be solved in a later version. If there are any other tools around for cross-disassembling, running under x86 processors or even under WIN please give a hint also to test it. I will put a sample zip in the tutorial thread with some tested programs, mostly plain BASIC but a few with assembly code as well. Please for any questions or hints please answer here and not in the tutorial thread (as this is just the manual). Thanks.
