Unoffical empeg BBS

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

Topic Options
#34663 - 18/07/2001 13:03 empegTaxi Alpha 5
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
I've fixed a bug in empegTaxi which only occurs with two drive empegs.
get it from the usual place...
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
#34664 - 18/07/2001 14:27 Re: empegTaxi Alpha 5 [Re: Jazzwire]
tfabris
carpal tunnel

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

Yeah, the drive0/drive1 bug is definitely fixed. I was able to retrieve the file that I couldn't get yesterday.

I found another one. Not necessarily your bug... Maybe, maybe not...

When I disconnect the serial port, it waits for the text "Starting Player". On my system, it says "Running Player". I think that's because my custom init script doesn't use the same text as Empeg does in their built-in init.

Not sure if you should customize that the way that the bash prompt is customized. Perhaps it's enough just to not wait for anything at all in that case? Just type exit and not worry if anything replies? But at least I now know why the program won't close properly when I hit the close button.

Ready for my wish list for future releases?

___________
Tony Fabris
_________________________
Tony Fabris

Top
#34665 - 18/07/2001 14:51 Re: empegTaxi Alpha 5a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Another new release...
http://nrg.nu/files/empegTaxi.zip

Added configuration for the "starting player" text...

Now, about that wish list... =)

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
#34666 - 18/07/2001 15:32 Re: empegTaxi Alpha 5a [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31602
Loc: Seattle, WA
Like I said before, It's like rubbing a lamp!

Do you do monetary-related wishes, too?

Man, I've gotta get me this Delphi tool. You seem to be able to whip out some pretty amazing utilities in short order. What impresses me the most is that these things don't need runtime modules, but they're still tiny. You're doing serial, USB, and other cool stuff, but it's all self-contained in a tiny little executable. This kicks ass all over VB.

Anwyay, here's my current wish list for empegTaxi. These aren't bugs or anything, they're just fun things... and don't feel any pressure to implement them with lightning speed as you've implemented the other stuff I suggested .

1) This one's probably pretty easy... When you retrieve a file from the empeg, populate the "save" box with the file's title text. For instance, if I named the file taxi.zip.mp3 before sending it to the Empeg, then the box would automatically have the song title (taxi.zip) as the default name to save the file under.

2) This one would probably be easy, too... Remember the last folder you saved a file to, and make that the default in the Save box. NOTE: Having done this in VB enough times, the code might have to test to make sure it fails gracefully if the folder isn't present.

3) Here's where my wishes get hard... The process of connecting, performing the search, getting the file size, etc., could probably be cut down to fewer steps so you don't have to click on as many buttons. For instance, you could do away with the separate USB/Serial connect buttons and just do both as one button. The "Command Mode" check box isn't needed, the act of connecting should put it into command mode automatically. The "Get File Sizes" button shouldn't be needed, that should automatically execute after the search is done. The user should only have a "Connect" button and a "Search" button, that's all they should need. Oh, and the "Get Selected" button.

4) User Interface Improvement: The three buttons that control the search/config/debug screens should look like tabs instead of buttons. I get the "Search" button and the other buttons confused and sometimes click on the wrong one. Is there an easy Tab control in Delphi? And the Get Selected button should appear only on the tab with the search results. That sort of thing...

___________
Tony Fabris
_________________________
Tony Fabris

Top
#34667 - 18/07/2001 16:31 Re: empegTaxi Alpha 5a [Re: tfabris]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31602
Loc: Seattle, WA
Another minor bug report: Clicking on the Disconnect buttons during a download will lock up the software.

___________
Tony Fabris
_________________________
Tony Fabris

Top
#34668 - 18/07/2001 16:58 Re: empegTaxi Alpha 5a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Delphi is great.
I've used it at one job (with 3 others) to write a Trust and Company administration package (Double Entry Bookkeeping, Final Account generation, billing subsystem, statutory subsystem, etc... 600+ source units,well over 600,000 lines of source (All in reusable objects, not cut 'n' paste)).
Delphi promotes reuse, by allowing you to create reusable objects and packages.

The best bit is that with Delphi6 and Kylix, the same code will compile on Windows and Linux (well, providing you don't do windows API calls etc)

Anyway, enough of that... (Spot who has had to write a description of Delphi recently for work... =)

1 and 2 are easy.. I'll stick them in the next version.

3 is the aim, however I did it this way for the moment, so it was obvious when an error occured which stage didn't work.

4 That is a tab control, just with the style set to flat buttons... The buttons might disappear completely, as the whole process could be made into a "wizard" (Should that be Taxi Driver?)...

I've moved the Search stuff onto the file list tab on my current development version, and I've started work on the Simple Connect Button, but that's for another day.. =)

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
#34669 - 18/07/2001 17:02 Re: empegTaxi Alpha 5a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Yes, I suspected that might happen... =)
I should disable the buttons during transfer.
That's why it's still tagged as an Alpha release... ;)



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
#34670 - 21/07/2001 12:08 Re: empegTaxi Alpha 5a [Re: Jazzwire]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31602
Loc: Seattle, WA
Here's another one.

I can't seem to reliably get it to download a second file if I've already downloaded one.

For example, let's say I've put three files on the Empeg, named Taxi1.zip.mp3, Taxi2.zip.mp3, and Taxi3.zip.mp3.

I do a search on "Taxi", and all thee come up in the list.

If I click on Taxi1 and retrieve it, it works fine.

Then I click on Taxi2 and try to get it, the program seems to lock up. It creates a 0-byte file on the hard disk, but never retrieves the file.

If I then disconnect, exit EmpegTaxi, and re-run it and reconnect, I can get the second file.

___________
Tony Fabris
_________________________
Tony Fabris

Top
#34671 - 21/07/2001 16:07 Re: empegTaxi Alpha 5a [Re: tfabris]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
That's odd...

I've managed to replicate the error, so I'll have a look at fixing it when I'm more awake... =)

I recommend using the work around for now... ;)

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
#34672 - 22/07/2001 13:12 Re: empegTaxi Alpha 5a [Re: Jazzwire]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
I've now fixed the bug in my development version...
The release will be in a few days, as there is some other functionality to finish off first... =)

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