.81 files to .p file anyone ???

General games-related topics
User avatar
chernandezba
Posts: 205
Joined: Tue Mar 11, 2014 4:30 pm

Re: .81 files to .p file anyone ???

Post by chernandezba »

As you may see in the first link http://problemkaputt.de/zxdocs.htm#zx80 ... fileimages


seems 81 are the same as P files. Although there are some P files with the file name attached

Most of the P files (only the one you posted maybe) I have tested doesn’t have that name attached. I load the same way .81 and .P files on ZEsarUX and they all run perfectly.

Cheers
César
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
User avatar
chernandezba
Posts: 205
Joined: Tue Mar 11, 2014 4:30 pm

Re: .81 files to .p file anyone ???

Post by chernandezba »

You can try some P and 81 files without that header in my ZEsarUX-extras repo

https://github.com/chernandezba/zesarux ... zx81/hires
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: .81 files to .p file anyone ???

Post by XavSnap »

As you may see in the first
:shock:

'P' file was a specific format Xtender… to work on the original tape file.

In previous emulators, only the .80 and .81 format are used.
The tape input wasn't emulated, and it feed the dedicated memory room as is !
WITHOUT TAPE HEADER NAME…

'P' files are not the pur memory dump, but the tape binary contant, how inclued the program name.
EO don't save the real name header… try Save "helloworld" and check the TXZ name… "hellowor"
On a real Zx81, the name will be "helloworld" !

Try to save a "wav" in EO, the header will be ok, but the converted binary name will be trim (8 characters-DOS format 8.3)…

A '.81' can't work on a real zx81, as is… a no named file is tag with a $80 character to throw the binary to the memory…
In fact, the LOAD command had to load the header name with his inverted end char. to fill the RAM. Without this tag, the basic program will start at the first inverted char in the '.81' file.

.80=memory dump only.
.81=memory dump only.
.p =tape dump.


All emulators, cut the name head to get a .81 file… and feed the memory.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Post Reply