Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#35337 - 30/07/2001 14:43 empegTaxi Alpha 7
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Another new release of empegTaxi.

This one adds a number of new features, including simple connection buttons and something new in the config department... =)

http://nrg.nu/files/empegTaxi.zip

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Top
#35338 - 30/07/2001 14:58 Re: empegTaxi Alpha 7 [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
COOL new feature. Excellent!

One note: If you do a "get config" after connecting to the player, the "Search" button in the file list screen gets grayed out.

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35339 - 30/07/2001 15:11 empegTaxi Alpha 7a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Drat, I should have spotted that one... =)

Updated version available
http://nrg.nu/files/empegTaxi.zip

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Top
#35340 - 30/07/2001 15:26 Re: empegTaxi Alpha 7a [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Cool, thanks!

I'm having just a tiny bit of trouble with this one, and I don't know if it's your fault or mine.

As you know, I have to put in more than one "q" to get it to drop to the shell as it goes past more than one piece of software to get the job done. I've added multiple q commands to the config screen, but only the first one seems to be showing up on the serial debug port. The second piece of software to only intermittently get a Q. Did you change the way that was handled since the last version?

Funny thing is that it worked fine the first time I ran it, and only on subsequent runs has there been a problem.

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35341 - 30/07/2001 15:31 Re: empegTaxi Alpha 7a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
I fixed a setting save bug... Check the exit command box has what you expect in it... (Sometimes it would go blank, and then would use the default of a single q)

When the player exit routine is called, It pauses for a half a second between each line, so you can always add more q's if that seems to be the problem.

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Top
#35342 - 30/07/2001 15:35 Re: empegTaxi Alpha 7a [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
I fixed a setting save bug... Check the exit command box has what you expect in it... (Sometimes it would go blank, and then would use the default of a single q)

No, it's got all the Q's in it. I think I had three, and I added more, they're all there.

When the player exit routine is called, It pauses for a half a second between each line, so you can always add more q's if that seems to be the problem.

Hm. I'm not seeing any Q's actually echoed to the serial console past the first one. Is it possible that it's playing the default single q, but showing my multiple qs in the box?

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35343 - 30/07/2001 15:37 Re: empegTaxi Alpha 7a [Re: tfabris]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
By the way, the registry entry for HKEY_CURRENT_USER\Software\Jazzwire\empegTaxi\ExitCommand looks correct.

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35344 - 30/07/2001 15:47 Re: empegTaxi Alpha 7a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Well, I'm now very confused...

The code basically says if the box contains more than no lines, then for each line send it to the serial port, then wait half a second.
If it has no lines in the box, then it sends a single q...
After all the lines have been sent, it waits for the command prompt.

I can't see how it would display 3 q's in the box, but only send one.
About the only thing I can think of is to reduce the time wait (non configurable from the front end, sorry).

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Top
#35345 - 30/07/2001 15:49 Re: empegTaxi Alpha 7a [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Can you think of a reason that the timer code might be messed up, and accidentally wait too long or not wait at all? For instance, if it were re-using a timer handle that was already in use?

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35346 - 30/07/2001 15:50 Re: empegTaxi Alpha 7a [Re: tfabris]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
And when are you going to get on ICQ so we can do real-time chats?

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35347 - 30/07/2001 15:57 Re: empegTaxi Alpha 7a [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Hmmm. I changed the timeout value from 30 to 13, erased and re-entered the Q's, and it started working again. HMMMM...

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35348 - 30/07/2001 15:57 Re: empegTaxi Alpha 7a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Never really used ICQ, as the last time I tried my ICQ client, it was out of date and woudn't connect.

I'm not using a timer as such, I'm using sleep (Seemed like a good idea at the time... =)

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Top
#35349 - 30/07/2001 15:59 Re: empegTaxi Alpha 7a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Well, if it works... =)

Be aware you'll likely get a serial timeout warning when remounting the drives read/write in the config.ini tool, make sure you keep waiting when asked... =)

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Top
#35350 - 30/07/2001 16:02 Re: empegTaxi Alpha 7a [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Speaking of serial timeouts, just for grins, I tried searching for everything (blank text in the search box), and it works, but it starts timing out on the Getting Sizes part, waiting for the #.

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35351 - 30/07/2001 16:06 Re: empegTaxi Alpha 7a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Yeah, that's the test I use...
The serial timeouts get doubled for searches, and remouting... I might add a config box for that...
(The blank search, when coupled with checkboxes in the listview is the first interface for the multiple download functionality. Hopefully I'll be able to parse the database into a tree structure in a later version...)

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Top
#35352 - 30/07/2001 16:26 Re: empegTaxi Alpha 7a [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
The serial timeouts get doubled for searches, and remouting... I might add a config box for that...

Actually, when I search for everything on the empeg, the timeouts are because the player has locked up. I looked at the serial debug, and after the LS command to get the file sizes, it gives me:

IRQ LOCK: IRQ17 is locking the system, disabled

And then after that, a bunch of:

ttyS1: 1 input overrun(s)

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35353 - 30/07/2001 16:34 Re: empegTaxi Alpha 7a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Hmmm...
I had to change the way that works (to fix the problem of files on multiple drives), and it's no longer suited to a large number of files.

Just another reason why the multi download stuff is missing from the public version at the moment... =)

(edit)
I think I've fixed the "ls" problem in my development version, we'll find out when Alpha 8 appears... =)

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Edited by Jazzwire on 31/07/01 12:51 AM.

_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Top
#35354 - 30/07/2001 16:55 Re: empegTaxi Alpha 7a [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Heh, understandable.

One other thing I found.

If you do a search, download a file, then do another (different) search, it doesn't automatically get the file sizes for the second search.

Also: The thing with the "q"s not working really does seem to be related to my changing the contents of the boxes in the configuration screen. When I change those boxes (say, by adding or removing a Q and changing the timeout value), then it works after that until the next run when it fails again. STRANGE.

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35355 - 30/07/2001 23:51 Re: empegTaxi Alpha 7a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Hmmm, I've tested the second search here, and it works perfectly (with the released version of 7a).

What OS are you running?

Just for kicks, can you try switching to the Configuration tab (but don't change any values) then try to connect.

Jazz
(List 112, Mk2 12 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Top
#35356 - 31/07/2001 01:13 Re: empegTaxi Alpha 7a [Re: tfabris]
drakino
carpal tunnel

Registered: 08/06/1999
Posts: 7868
Look here for Hugo's explaination of the IRQ17 issue. I've only seen it once, but if the empegtaxi program is managing to do this several times, it might help to uncover a bug.


Top
#35357 - 31/07/2001 10:28 Re: empegTaxi Alpha 7a [Re: drakino]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Yep, that description is exactly what was happening with EmpegTaxi. Too much text heading into the empeg's serial port caused it to happen, then the serial port slowed down to a crawl.

Jazzwire: You could work around this in EmpegTaxi by figuring out how to do the work in measured chunks instead of all at once.

___________
Tony Fabris
_________________________
Tony Fabris

Top
#35358 - 31/07/2001 14:54 Re: empegTaxi Alpha 7a [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Hmm, just switching to the configuration tab and back again seemed to work. At least that time.

Whenever it fails, it appears to be falling back on its default "single q" just like you said it would.

Try it yourself. Enter several Q items in the configuration tab and try different ways of starting the program and connecting. When it fails, you can clearly see only one Q in the serial debug screen, yet when it works, you can see all of them.

___________
Tony Fabris
_________________________
Tony Fabris

Top