I recently discovered some ZX-80 tapes in the back of a drawer in my parents home.

It brought back some memories of my first programming experiences and fun stuff like putting the zx-80 into the freezer to cool it off so I could get programming again (probably wasn't great for the computer but it worked!).

Found the EightyOne emulator and managed to load part of a program from a wav file created off one of the tapes.
Could someone help me figure out how to export to a text file?

First thought is to screen cap then OCR, but thinking there might be a better way. Searching the forums I saw something about .p files (still not quite sure what those are) and XuR. Downloaded it but it doesn't seem compatible with my windows setup (maybe need to run a win95 virtual machine to run the XuR emulator? ).

With the program in memory open EO's virtual tape control (ctrl-f9 or Tools->Tape Manager). On the '80 type SAVE. A new file 'Code' will appear in the tape manager. Double-click it which will open the 'Edit Data Block' screen. There is a 'Save' button - click it and select the name you wish to save the file as. It will be a '.O' file, which is simply the de-facto standard format for saving ZX80 programs away from the machine. '.P' is for ZX81. It is a raw memory dump, as you would find on cassette, containing the system variables, program, display file and variables if appropriate.

Is there a tool for converting o files to text (to see the program listing)?
I found something called p2txt but it doesn't work with my architecture so I'm trying to get VisualStudio to compile a c file (not as easy as it used to be).