Ok. I copied all of my *.BRD and *.MIX files over to my DOS version of Impulse. I was able to read the messages without them being garbled.
I'm not sure what this means.
Maybe, that I need to convert the incoming bundles to DOS format? I
tried issuing the "d2u -D" command to the incoming packets, and now
they are marked as "bad." Does anyone know how to convert the bundles after they are extracted? Or, would it be easier just to
rewrite/convert the source code to handle Unix format files? I'm not
sure how to do this. Any and all help is appreciated.
wait! what? are you saying that your linux compiled binary cannot read those messages but the original DOS one has no problems with them?? how are you compiling? are you trying to do 16bit, 32bit or 64bit?? can you
be more explicit about "the messages being garbled"?? got pics?
there is no conversion to be done... PKTs are binary and you don't
convert them like that any more than you convert an exe file like
that... what are you trying to convert the PKTs to?? the tosser ""converts"" them when it strips off the PKT header and then imports
each message in the PKT into the message base... that's not even a conversion, really...
wait! what? are you saying that your linux compiled binary cannot
read those messages but the original DOS one has no problems with
them?? how are you compiling? are you trying to do 16bit, 32bit or
64bit?? can you be more explicit about "the messages being garbled"??
got pics?
Yes, that's what i'm saying. I'm compiling like this: "ppc386 -Mtp imp.pas". I'm compiling for a 32bit machine. Here's a screenshot: http://www.catch22bbs.com/garbled.png
thanks! do you have a screenshot of that same message in its ungarbled form?? i have an idea of what's going on but i need to see it ungarbled
to be sure or not...
thanks! do you have a screenshot of that same message in its
ungarbled form?? i have an idea of what's going on but i need to see
it ungarbled to be sure or not...
Ok. I wasn't able to get an "ungarbled" version of that specific
message. So here's a picture of a different message, garbled and ungarbled, side by side.
individual line breakdown:
1. looking at the first line, there's a problem with the date on the
left and the number of messages on the right...
4. the fourth line is missing the "BBS'" on the left side and the following NOTE portion is missing the 6 bytes making up the "[cia] " portion that is not even show on the right...
5. then there's the STAT line which doesn't even depict the same byte values and on the right the "local" attribute is depicted with a EOF character...
i'm not so sure that ansi is involved now that i look closer but there is definitely a byte count problem somewhere... you need to look deeper at what bytes are being seen by both flavors of the tosser because
something is not reading the bytes properly for display or is not
writing them properly to the message base... or maybe both... that 4th line showing "[cia]" on the left and "impulse sysop" on the right
confuses me right now... one or both should contain more or at least
parts of the other... the real question is what the original packed message in the PKT looks like and were does that "[cia]" portion come
from with... with or without the trailing space...
individual line breakdown:
1. looking at the first line, there's a problem with the date on the
left and the number of messages on the right...
The DOS version isn't Y2K comatible.
4. the fourth line is missing the "BBS'" on the left side and the
following NOTE portion is missing the 6 bytes making up the "[cia] "
portion that is not even show on the right...
The "[cia]" is for my own (stupid) uses. I just needed something to
fill the space. It's basically just that, a "note" which is used throughout the board. The reason why it's different on the DOS
version, is because, well, I haven't set it to something besides the default. The default is "Impulse Sysop" for the Sysop of the BBS.
5. then there's the STAT line which doesn't even depict the same byte
values and on the right the "local" attribute is depicted with a EOF
character...
I believe this is my fault. I used "pipe" codes to display the various attributes (to, from, subject, etc) of the message. And after those
"pipe" codes, I used an "esc[7;1H" to anchor the message header.
Somehow that ansi code at the end carried over to the "Origin" line.
BTW, an EOF character is a arrow pointing to the right :)
i'm not so sure that ansi is involved now that i look closer but
there is definitely a byte count problem somewhere... you need to
look deeper at what bytes are being seen by both flavors of the
tosser because something is not reading the bytes properly for
display or is not writing them properly to the message base... or
maybe both... that 4th line showing "[cia]" on the left and "impulse
sysop" on the right confuses me right now... one or both should
contain more or at least parts of the other... the real question is
what the original packed message in the PKT looks like and were does
that "[cia]" portion come from with... with or without the trailing
space...
Again, that's for my arbitrary purposes. It has absolutely nothing to
do with the message packet or bundle.
Thanks for your time in studying this problem.
how is it not y2k compatible? does it emit or expect three digits for
two digit years?
so this is not a side by side comparison of the exact same message in
the exact same message base by two different flavors of the software???
the point is that if the exact same message in the exact same message
base is depicted one way in one flavor of the software, it should be depicted pretty much the same by another flavor of the software... if
you are using two different copies of the messages in two different versions of the message bases then this is going to be really tough to diagnose... you really should have one copy of the message in one
message base that is read by both flavors of the software... that way
the differences between them can be easier to see...
you're welcome but i'm not sure that i'm really being all that much help in this case :(
It's much appreciated. I'm sure we'll eventually figure this out.
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,044 |
Nodes: | 15 (0 / 15) |
Uptime: | 62:33:44 |
Calls: | 236,104 |
Calls today: | 6 |
Files: | 60,370 |
D/L today: |
168 files (205M bytes) |
Messages: | 289,461 |
Posted today: | 2 |