Tresting Talsiman on linux/m68k and getting this error on the
talsiman/postie end.
2022-04-14 14:36:55 [1893] DEBUG: Starting Tosser
2022-04-14 14:36:55 [1893] ERROR: Packet version != 2
Hub is husky.
1 14:36:15 Start tossing...
A 14:36:15 Invalid pkt version 512!
An endian issue?
The intresting thing is that hpt on the same machine works, but it can't read the squish files.talsiman/postie end.An endian issue?
2022-04-14 14:36:55 [1893] ERROR: Packet version != 2
Hub is husky.
A 14:36:15 Invalid pkt version 512!
Hpt on the same machine, can read & process JAM files though...
The intresting thing is that hpt on the same machine works, but
it can't read the squish files.
Hpt on the same machine, can read & process JAM files though...
So that sounds even more like an endian issue.
I'm assuming you compiled hpt and talisman on the m68k? I bet the
hpt on the same machine sending something to a different machine
wouldnt work... You'd get the same pkt version issue... (Send me a
packet and we can see...)
Yes, both got compiled on this machine that I'm on now. Linux Debian 11 M68K. The hub is the fido hub, running husky on intel Debian 11 64bit.
I thought of using hpt with Talisman, (hpt was already compiled) but even
a fresh blank msg base hpt complained it could'nt read the squish mail files.
Re: RE: Talsiman/Postie
By: vorlon to deon on Mon Apr 18 2022 10:46 am
Yes, both got compiled on this machine that I'm on now. Linux
Debian 11 M68K. The hub is the fido hub, running husky on intel
Debian 11 64bit. I thought of using hpt with Talisman, (hpt was
already compiled) but even a fresh blank msg base hpt complained
it could'nt read the squish mail files.
hpt on m68k couldnt read "new" squish mail files (that it created)?
Or you they were created (and populated) on the Intel and moved
over?
I think things are getting confussed. Everything was compiled on the
m68k, with only config files copied for a starting place.
The message base files got created by the respective program.
Hpt/Magicka = Work (Jam message base)
Hpt/Talsiman = Not Work (Squish message base)
Talsiman/Postie = Work, but the hub/postie reject the packets as bad. (Squish message base)
Hpt can't read squish filse created by Talsiman/Postie.
Talsiman/Postie can't read squish files created with hpt.
Talisman dosn't support JAM message bases. That's how I found the Squish message base issue above, as hpt supports squish. But not in this configuration.
Hpt/Magicka = Work (Jam message base)
Hpt/Talsiman = Not Work (Squish message base)
Talsiman/Postie = Work, but the hub/postie reject the packets as bad.
(Squish message base)
Hpt can't read squish filse created by Talsiman/Postie.
Talsiman/Postie can't read squish files created with hpt.
Talisman dosn't support JAM message bases. That's how I found the
Squish message base issue above, as hpt supports squish. But not in
this configuration.
I was trying to understand this:
hpt(m68k) generates a packet and is read OK by hpt(intel) (or some
other mail tosser I guess...)?
can hpt(m68k) read it's own squish files OK?
I'm not sure what "Not Work" means (for Squish) - I dont recall if you described that error you were seeing. Not sure if there is a "debug
mode" that might help..?
Talisman/Postie rejecting the packet (as well as not reading the
squish mail files)
could still be an endian issue (the error you provided when opening a packet certainly fits that
description), even if the answer to the first question is yes.
Apam should jump in and comment, but it seems he's not around...
HI Daon.
Did you see the fidonet netmail I sent you with the two zip files?
Until Apam show's up, we wont know.
Until Apam show's up, we wont know.
Talisman / Postie doesn't do big endian. There's no byte swapping happening, which is why you're saw what you saw. I could add it I
suppose, but I it's not really a priority.
Looking through the Magicka source (I've moved all the data files to the data directory), I see that Magicka does do a byte-swap command. Is that the only thing that needs to happen or is it more in-depth?
It's not hard to do, just time consuming, ideally I would have
thought about it when writing the tosser / bbs and added it then.
I can look at adding it in, but I don't have a big endian computer
to test it on, so would likely need some help to determine if i've
found all the places that need byte swapping.
That's ok. I bet you never thought that someone would spin up a system on such old hardware. #-)
There's a lot more to do, for example, QWK and Bluewave probably wont
That's ok. I bet you never thought that someone would spin up
a system on such old hardware. #-)
Nah, I think I was just focused on making it portable to windows
this time, and didn't think about anything other than windows and
linux.
I've spun up a qemu-m68k vm here, and done some work in a branch
called "bigendian"
if you want to try it out / follow what i'm doing just issue 'git
checkout bigendian' after doing a clone and that will set you on
the branch.
Sysop: | Gary Ailes |
---|---|
Location: | Pittsburgh, PA |
Users: | 132 |
Nodes: | 5 (0 / 5) |
Uptime: | 108:10:23 |
Calls: | 733 |
Files: | 2,171 |
Messages: | 81,479 |