Unoffical empeg BBS

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

Page 1 of 3 1 2 3 >
Topic Options
#249477 - 16/02/2005 08:06 memory boards nearing actuality
pca
old hand

Registered: 20/07/1999
Posts: 1102
Loc: UK
Hi.

Well, the PCBs for the 64MB memory boards are in manufacture at the moment. I will have a few in a couple of weeks, which will be built and tested, then assuming everything is OK a batch will be made immediately afterwards. The first run, which will probably be 35 (which the the number I have parts on hand for) should be available around the first week in april or thereabouts.

The cost will be £100 plus shipping, which will, as per the tuners, be £5 for the UK, £7 for europe, and £10 for the rest of the universe.

I intend this project to be self-funding, unlike the tuner kits which were, frankly, a money-pit. What this means is that I will make smallish batches, sell them out, and make more using the income from the previous lot. To this end, I will take firm orders rather than potential interest offers, and make a new batch when there are enough to make it viable. I would expect this will be anything upwards of 25 at a go.

The boards will be added to the website when they're available. I have been wondering whether I should accept orders via email from the BBS, but I'm not sure of the best way to do it. What would be ideal from my point of view is an order accompanied by payment, on the understanding that the boards would take up to about 6 weeks to ship from any particular moment (this gives time for the PCBs to be made and built, since I'm not doing it myself), but I can understand that people might not think this ideal from their point of view. Any suggestions or preferences?

The turnround time on these thing will be much better than the tuner kits, since the bill of materials is much simpler (8 ram chips, 16 capacitors, 4 resistors, a dip switch, and a PCB), and there is nothing on it that should present much availability problem. That said, things have a habit of proving me wrong on this sort of matter

IN addition to the above, there remains one slight problem. This upgrade requires some reasonably skilled and careful solder work to fit, and will be MUCH harder to remove than attach. The PCB is designed to fit over the test pads on the bottom of the MK2/2A motherboards, which are then soldered through the mating holes on the memory board. There are about 50 holes that need to be dealt with in this way. If a mistake is made, the unsoldering process would be annoyingly fiddly.

For a MK2A board, one patch wire (RA3) will need to be brought from the CPU to a pad on the memory expansion board to give the full 64MB, otherwise only 48MB will be available.

For a MK2, in addition to the patch wire the onboard ram will need to be disabled. This could be done either by lifting a pin on each ram chip and connecting it to +3.3V to disable the chip, or preferably by removing the chips completely. The latter method avoids capacitively loading the data and address busses excessively, which might possibly cause problems under some circumstances.

Now, while there are certainly quite a few members of this board who could do this work easily, I'm sure there are many more who would not feel too confident in their abilities on a job like this. Also, I'm equally sure there are some who would feel confident, but would be wrong

I'm not sure what the best method to deal with this is. I don't really have time to sit here fitting memory boards, unfortunately, as I need to attempt to earn some sort of living. I would think that various BBS members may well wish to offer their services, presumably for a fee, and I have no problem with this. However, obviously I can't offer a guarantee on the functionality of an empeg I haven't dealt with myself.

I would suggest that if people do offer a fitting service, it would make sense to ship only the motherboard rather than the complete unit, wherever possible, as the costs involved would be kept to a minimum.

Any questions or insults?

pca
_________________________
Experience is what you get just after it would have helped...

Top
#249478 - 16/02/2005 09:25 Re: memory boards nearing actuality [Re: pca]
AudunE
journeyman

Registered: 08/10/2004
Posts: 53
Loc: Trondheim, Norway
I think it all sounds reasonable!
_________________________
- Audun E -

Top
#249479 - 16/02/2005 10:41 Re: memory boards nearing actuality [Re: pca]
bjoern
member

Registered: 03/04/2002
Posts: 169
Loc: Regensburg, Germany
Now IIRC, these boards do not work with players with already upgraded memory (e.g. 32MB)?
_________________________
32MB, serial: 10101626

Top
#249480 - 16/02/2005 12:08 Re: memory boards nearing actuality [Re: pca]
SE_Sport_Driver
carpal tunnel

Registered: 05/01/2001
Posts: 4903
Loc: Detroit, MI USA
Maybe Eutronix or other skilled members around the globe can do batch orders directly from you? That way, we'd at least save on shipping (instead of me paying for a board to be shipped to me, then I have to ship to Eutronix or whoever is offering the service in addidtion to return shipping.)
_________________________
Brad B.

Top
#249481 - 16/02/2005 13:13 Re: memory boards nearing actuality [Re: AudunE]
bonzi
pooh-bah

Registered: 13/09/1999
Posts: 2401
Loc: Croatia
Quote:
I think it all sounds reasonable!

Agreed. Should I decide to order the board, I won't have problems with paying in advance.
_________________________
Dragi "Bonzi" Raos Q#5196 MkII #080000376, 18GB green MkIIa #040103247, 60GB blue

Top
#249482 - 16/02/2005 13:24 Re: memory boards nearing actuality [Re: bonzi]
SE_Sport_Driver
carpal tunnel

Registered: 05/01/2001
Posts: 4903
Loc: Detroit, MI USA
Oh yes. I forgot to include that as well... I don't mind paying in advance and waiting upwards of 6 months.
_________________________
Brad B.

Top
#249483 - 16/02/2005 14:04 Re: memory boards nearing actuality [Re: bonzi]
julf
veteran

Registered: 01/10/2001
Posts: 1307
Loc: Amsterdam, The Netherlands
Quote:
Agreed. Should I decide to order the board, I won't have problems with paying in advance.

AOL

Top
#249484 - 16/02/2005 14:32 Re: memory boards nearing actuality [Re: julf]
pupvogel
journeyman

Registered: 29/08/2000
Posts: 96
Loc: Hamburg, Germany
will the players be able to handle more fids after that memory-upgrade ?
i have just crossed that line where the database can't be built anymore...

Top
#249485 - 16/02/2005 14:37 Re: memory boards nearing actuality [Re: pca]
Defiler
journeyman

Registered: 23/09/2003
Posts: 50
I'm up for at least one, and I would be willing to pre-pay.
However, my life is crazy these days, and I'd really like to hear that someone is willing to do the fitting for me before I commit.
I can probably do the solder work, but I'd rather not.

Top
#249486 - 16/02/2005 15:21 Re: memory boards nearing actuality [Re: pupvogel]
SE_Sport_Driver
carpal tunnel

Registered: 05/01/2001
Posts: 4903
Loc: Detroit, MI USA
How many tracks do you have? Do you have a Mk2 or a Mk2a?
_________________________
Brad B.

Top
#249487 - 16/02/2005 16:24 Re: memory boards nearing actuality [Re: SE_Sport_Driver]
pupvogel
journeyman

Registered: 29/08/2000
Posts: 96
Loc: Hamburg, Germany
its a mk2a, the highest fid i had on it when it stopped to work was 701f (that is, 701f0 and 701f1).
in the serial-output it would always say:
! playerdb.cpp : 182:Failed to build dynamic database (status=0xc004401a).

i think i really tried everything - reinstalling different player-software-versions (v1.03, v2.0 betas) and those fsck-procedures, but nothing did help.
there was no other way than deleting the last fids i added, after doing that it worked again.

Top
#249488 - 16/02/2005 17:34 Re: memory boards nearing actuality [Re: pupvogel]
SE_Sport_Driver
carpal tunnel

Registered: 05/01/2001
Posts: 4903
Loc: Detroit, MI USA
From what I understand, it should fix the rebuild problem, but not the memory of a root playlist shuffle.

Have you run fidsift.sh on your player?
_________________________
Brad B.

Top
#249489 - 17/02/2005 02:47 Re: memory boards nearing actuality [Re: pca]
tanstaafl.
carpal tunnel

Registered: 08/07/1999
Posts: 5549
Loc: Ajijic, Mexico
Also, I'm equally sure there are some who would feel confident, but would be wrong


Surely you're not referring to ME are you?



tanstaafl.
_________________________
"There Ain't No Such Thing As A Free Lunch"

Top
#249490 - 17/02/2005 03:39 Re: memory boards nearing actuality [Re: pca]
peakmop
journeyman

Registered: 02/07/2004
Posts: 95
Loc: 384400 km from the Moon
I am willing to offer my soldering/board fitting services. The fee will be devised based on the amount of effort required to fit the board.

Top
#249491 - 18/02/2005 15:16 Re: memory boards nearing actuality [Re: SE_Sport_Driver]
pupvogel
journeyman

Registered: 29/08/2000
Posts: 96
Loc: Hamburg, Germany
i just tried fidsift.sh - no luck.
same problem as before, surprisingly just after crossing the 6fff-border...!

Top
#249492 - 18/02/2005 16:53 Re: memory boards nearing actuality [Re: pupvogel]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
Oh, that's probably the empeg player software's upper limit.. 0x6fff.

Roger? Peter?

Top
#249493 - 18/02/2005 17:34 Re: memory boards nearing actuality [Re: mlord]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
Ooops. Sorry - I wasn't paying attention.

I currently run my empeg with 0x86f2[01] as the highest FID. There are a few tricks to getting this to work happily:

step 1) Sync as normal, knowing that emplode will crash anyway. The files are copied up, and the FIDs and supporting information is built correctly. The player will attempt to build the databases, but will fail.

step 2) Drop to shell on the player. Set the filesystems to read/write. Run fidsift.sh. This will rebuild the directory structure and move the files around on the music partition(s).

step 3) Set the filesystems read/write again (fidsift.sh resets to read-only) and run the player application from the command line. It will rebuild the databases and save them to disk.

step 4) Set all filesystems to read-only, exit shell and reboot.

While this may be crude, I have been doing it successfully for quite some time now, and I have been pushing the FID count to insane levels. I was also doing this long before the memory upgrade as well. The only trick there was that I enabled swap, just in case. I do not enable swap anymore...
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249494 - 19/02/2005 17:15 Re: memory boards nearing actuality [Re: pgrzelak]
pupvogel
journeyman

Registered: 29/08/2000
Posts: 96
Loc: Hamburg, Germany
cool, that worked for me - thanks !

maybe this is a good hint for the FAQ..?

Top
#249495 - 19/02/2005 18:42 Re: memory boards nearing actuality [Re: pupvogel]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
Greetings!

Cool! No worries.

Parts of it are in the FAQ, but I do not know if it references the high FID count issue. I am sure that the process could be cleaned up and streamlined a bit - I was kind of distracted when typing that out.

Basically, the player application is able to rebuild beyond that high FID point, but the sync procedure cannot. Emplode times out and crashes, while the player attempts to build the databases, but never saves them to disk. I am guessing that there is a test for the FID number being above a certain point or it is beyond the amount of memory allocated.

Either way, the practical aspect is that you can push the player further, but you have to be prepared to manually rebuild the databases. The fidsift.sh is actually optional - the databases will rebuild properly, but I like having the directory structure neat and it avoids any glitches.

So, the trick is:

a) sync normally, knowing it will crash.
b) let the player try to complete building, knowing it will not save the database
c) drop to shell
d) read/write the partitions
e) fidsift.sh for cleanliness
f) read/write the partitions
g) run player from command line
h) allow player to rebuild databases, this time it will save them
i) quit the player application (q or control-c)
j) set the filesystems to read only
k) exit and reboot

By the way, welcome to the wonderful wacky world of unexplored territory!!! I suspect that you may see some strangeness in the dynamic data associated with files that are "over the edge", but I have never experimented to prove it. You should not notice any trouble with general use of the player though.

One other random emplode glitch that most people do not see. If you try to sync a huge number of playlists, you will also crash emplode. Again, I suspect that it is based on the memory allocated as opposed to a specific check. I found this trying to rebuild a large-FID player from scratch. The number of playlists (the first items sync'ed) overwealmed emplode in rather amusing ways...
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249496 - 19/02/2005 18:51 Re: memory boards nearing actuality [Re: mlord]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Quote:
Oh, that's probably the empeg player software's upper limit.. 0x6fff.

Yes. Specifically, that's the dynamic-data partition's upper limit. Beyond there you're into frontier territory peopled only by pgrzelak. He seems to be carving out a perfectly sensible living out there, but, at the very least, none of the dynamic-data features will work on FIDs beyond 0x6FFF: marking, play count, last played. This in turn will make the biased shuffling less useful. If you were Pim or possibly Mark or some other devious person, you could maybe think about shuffling FIDs about so that only playlists -- whose dynamic data isn't used -- are given FID numbers above 0x6FFF.

Peter

Top
#249497 - 20/02/2005 00:27 Re: memory boards nearing actuality [Re: peter]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
I wonder how pervasive the 0x6fff (or 0x7000) test is in the player software.. is it only in one place, near to the actual disk access code... ?

Cheers

Top
#249498 - 20/02/2005 13:02 Re: memory boards nearing actuality [Re: mlord]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31600
Loc: Seattle, WA
I can practically see the wheels turning in Mark's head.
_________________________
Tony Fabris

Top
#249499 - 20/02/2005 13:16 Re: memory boards nearing actuality [Re: peakmop]
Defiler
journeyman

Registered: 23/09/2003
Posts: 50
Quote:
I am willing to offer my soldering/board fitting services. The fee will be devised based on the amount of effort required to fit the board.
In light of this, I'm totally up for it. Mark me down for two.

Top
#249500 - 20/02/2005 13:24 Re: memory boards nearing actuality [Re: tfabris]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
Do I sense some experiments approaching?
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249501 - 20/02/2005 14:10 Re: memory boards nearing actuality [Re: mlord]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Quote:
I wonder how pervasive the 0x6fff (or 0x7000) test is in the player software.. is it only in one place, near to the actual disk access code... ?

It's only in one place, but sadly it is in the player; it doesn't just rely on the kernel's you've-read-off-the-end-of-the-partition error (which would have made your job very easy).

Peter

Top
#249502 - 20/02/2005 17:35 Re: memory boards nearing actuality [Re: pgrzelak]
mcomb
pooh-bah

Registered: 31/08/1999
Posts: 1649
Loc: San Carlos, CA
Quote:
Emplode times out and crashes


Emplode crashes? I've read your descriptions of this convoluted process, but I always assumed it was a player issue. If it is really just Emplode have you tried syncing with jEmplode instead? I'm not that far from the 0x6FFF boundary (maybe another 6 months or so) and it would be interesting to know if jEmplode avoids this bug.

-Mike
_________________________
EmpMenuX - ext3 filesystem - Empeg iTunes integration

Top
#249503 - 20/02/2005 18:44 Re: memory boards nearing actuality [Re: mcomb]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
Greetings!

To be perfectly honest, I never tried it. I usually use Windows 2000 (now XP) to sync over USB. I never really bothered trying to get jemplode to work with that combination.

It might work, given that it seems to be more of an emplode issue than the player app. This is based on the player app being able to rebuild the database from command line, but not from (an aborted) sync.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249504 - 21/02/2005 02:11 Re: memory boards nearing actuality [Re: peter]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
Ah, good.

So, Peter.. care to save me some time poking and prodding.. I just need the approximate code offset from the beginning of the player binary.. I can indeed find it on my own, but what a waste of time if some kind soul could look it up in the map/source ..

Cheers

Top
#249505 - 21/02/2005 08:29 Re: memory boards nearing actuality [Re: mlord]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Quote:
So, Peter.. care to save me some time poking and prodding.. I just need the approximate code offset from the beginning of the player binary.. I can indeed find it on my own, but what a waste of time if some kind soul could look it up in the map/source ..

I don't have the maps lying around, but it's in an (offset, size) pair of ints (0x1000, 0x7000)...

Peter

Top
#249506 - 21/02/2005 13:04 Re: memory boards nearing actuality [Re: peter]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
Okay, good. I suppose it occurs in two places: one where the data is written, and another in the code that reads the dynamic data.

I've a cat on my lap, and cannot move to reach for an appropriate player at the moment, but the general strategy here is to just run the player binary under strace, and observe when it reads/writes the fids area of the dynamic data partition. Based on what that tells me, I'll either just go fishing directly, or instrument the kernel to automatically catch it and dump a traceback.

Between those two methods, I'll have a very good approximation of where the read/write dynamic fid code is within the player's memory space, and from there can track it back to the executable. Once in the right area, it hopefully will just be a matter of looking backwards in the binary for the fated 0010 and 0070 values.

This may take a while until I actually get set up and do this, so others are more than welcome to have a go at it on their own. If/when I do it, I'll be targeting v3a8.

Cheers

Top
#249507 - 21/02/2005 13:05 Re: memory boards nearing actuality [Re: mlord]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
Oh, actually..

Does anyone out there have a binary for ltrace that will run on the empeg? This would save a LOT of time, and pretty much solve the problem in one step.

Cheers

Top
#249508 - 21/02/2005 13:08 Re: memory boards nearing actuality [Re: mlord]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Quote:
Okay, good. I suppose it occurs in two places: one where the data is written, and another in the code that reads the dynamic data.

No, one place, where a class called Blockfile is set up that has both read and write methods. If you search for the two consecutive words 0x00001000 0x00007000 and patch the second one, you have solved the problem (well, if if in the kernel you then frob read/writes to the partition so that ones beyond the end read/write somewhere else). No stracing required.

Peter

Top
#249509 - 21/02/2005 13:14 Re: memory boards nearing actuality [Re: peter]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
Oh, well that's pretty trivial, isn't it!

In v3a8 that sequence occurs exactly once, at offset 0x017b95a.

Cheers

Top
#249510 - 21/02/2005 13:17 Re: memory boards nearing actuality [Re: mlord]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
I imagine we could just replace the 7000 part with ffff, and leave it at that.. the kernel won't allow it to write out of bounds within the partition (I wrote that code), so then it's just a question of what the player will do when a read/write fails.

If it just takes it in stride, then we're done. If not, I can have hijack return good status (and zeros for data on reads) for out-of-bounds accesses to the dynamic data from the player binary (only).

EDIT: the idea here being that we'd like the player to just use the space available, and in the future we may have a replacement partition scheme that simply allocates a larger dynamic data partition. Some people can do that themselves now, even.

Cheers


Edited by mlord (21/02/2005 13:23)

Top
#249511 - 21/02/2005 13:27 Re: memory boards nearing actuality [Re: mlord]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
Quote:
Some people can do that themselves now, even.


True! But I must admit that I dread the thought of rebuilding the music partition again. Still, it would be worth it for the future!
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249512 - 21/02/2005 13:29 Re: memory boards nearing actuality [Re: mlord]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Quote:
in the future we may have a replacement partition scheme that simply allocates a larger dynamic data partition

Most people with more than 0x7000 FIDs have two drives, which means the dynamic data partition's counterpart on the second drive is entirely unused...

Edit: And moreover, it's just occurred to me that most people with more than 0x7000 FIDs have big drives, so that the bit of fdisk code that allocated the dynamic data partitions as 16Mbytes rounded up to the nearest cylinder may already have allocated a significantly larger space. On one 30Gb drive I've got here, the cylinder size is 16,065 sectors, so a 16Mbyte partition would be three cylinders, or 48,195 sectors, or enough for FIDs up to 0xAC43 without any repartitioning or Hijack work except patching the player binary.

Peter

Top
#249513 - 21/02/2005 13:34 Re: memory boards nearing actuality [Re: peter]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
I was wondering about that. Could that be tapped into?

I would think it would be a lot easier just to have a larger initial partition (if possible). Given the significantly larger hard drives out there today (compared with the original 6GB drives of the Mark 1), the extra partition space is not really going to hurt capacity much.

But going to the second drive (if available) would prevent people from having to rebuild partition tables and starting over.

Hmmm... Tradeoffs either way...
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249514 - 21/02/2005 15:42 Re: memory boards nearing actuality [Re: peter]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
Mmm.. I think it might be overly complex (and therefore error-prone) to try and remap accesses to a second drive -- we're talking raw disk access here, and the player has only open()ed one partition for I/O. I don't think I want to try and trick it over to another disk.

But your point about partition overspill is a good one. That's free space that has zero risk associated with it.

Paul: show us your /proc/partitions data from one of your players, please
(you can grab it with either ftp or web access to your player).

Peter, how do you think the player s/w might respond to an error accessing the dynamic data? Will it just ignore it on writes, and use default (zeros?) data on reads, or will it get really peeved?

If it just takes it all in stride, then a simple binary player patch to 0xffff will work for everybody, rather than having to actually calculate the sectors available and using that value for a patch. Mind you, writing a quick app (in hijack even) to do the latter is not a really big deal for at least 20 people on this BBS.

Cheers

Top
#249515 - 21/02/2005 16:02 Re: memory boards nearing actuality [Re: mlord]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
Greetings!

See below. This drive was partitioned manually using Roger's updated guide.

Code:

empeg:/# cat /proc/partitions
major minor #blocks name

3 0 97685784 hda
3 1 1 hda1
3 2 40162 hda2
3 3 24097 hda3
3 4 97578810 hda4
3 5 24034 hda5
3 6 16033 hda6
3 64 97685784 hdb
3 65 1 hdb1
3 66 40162 hdb2
3 67 24097 hdb3
3 68 97578810 hdb4
3 69 24034 hdb5
3 70 16033 hdb6
empeg:/#

_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249516 - 21/02/2005 16:08 Re: memory boards nearing actuality [Re: pgrzelak]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Quote:
3 3 24097 hda3

Bingo, your dynamic partition is 48,194 sectors long. A patched binary, and then 0xAC420 of FID goodness are all yours.

Peter

Top
#249517 - 21/02/2005 16:19 Re: memory boards nearing actuality [Re: peter]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
<homer>Mmmmmm. Tasty FID goodness...</homer>

Still, I wonder what happens at FID 0xAC430. This is a good sign! I also had the player console open (serial) while testing a track that was over the 0x6FFF boundary. No console error messages or warnings. The player app did increment the play count on the track data screen, but the data did not survive a reboot. Kind of expected.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249518 - 21/02/2005 16:22 Re: memory boards nearing actuality [Re: peter]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
With player-2.01, one should find 0000 7000 at offset 0x00f4dde.

Change that to get instant higher fid capacity.

Peter, what should the new value be?

000A C420, or C420 000A ??

Cheers

Top
#249519 - 21/02/2005 16:23 Re: memory boards nearing actuality [Re: mlord]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
And why does this all appear to be Big-Endian byte order? I though we were using little-endian mode in the Empeg?

Cheers

Top
#249520 - 21/02/2005 16:27 Re: memory boards nearing actuality [Re: mlord]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Quote:
And why does this all appear to be Big-Endian byte order? I though we were using little-endian mode in the Empeg?

We are. Why is it all appearing in 16-bit quantities? You should be changing the 32-bit, word-aligned, quantity 0x00007000 to 0x0000AC42 (not 0x000AC420).

Peter

Top
#249521 - 21/02/2005 16:30 Re: memory boards nearing actuality [Re: mlord]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Quote:
In v3a8 that sequence occurs exactly once, at offset 0x017b95a

That post was upthread a bit, but I've just realised that can't be the right address -- it's not word-aligned.

Peter

Top
#249522 - 21/02/2005 18:10 Re: memory boards nearing actuality [Re: peter]
pim
addict

Registered: 14/11/2000
Posts: 474
Loc: The Hague, the Netherlands
Quote:
If you were Pim or possibly Mark or some other devious person,


Well, being called a devious person on the same line as Mark is about the ultimate flattery

Quote:
you could maybe think about shuffling FIDs about so that only playlists -- whose dynamic data isn't used -- are given FID numbers above 0x6FFF.


You're talking mp3tofid here. I must say, when handling such large amounts of data is when mp3tofid has its advantages:
- it is not bothered with 0x6FFF limits
- it creates a fidsifted directory structure by default
- it creates a player database that is ready to run

Reserving low fid numbers for tunes is doable, but there's hardly any benefit. One of mp3tofid's disadvantages is the lack of dynamic data feedback. Play count is unreliable and marking is useless even below 0x6FFF.

Pim

Top
#249523 - 21/02/2005 18:43 Re: memory boards nearing actuality [Re: mlord]
alex25
member

Registered: 30/06/1999
Posts: 179
Loc: Switzerland
In Antwort auf:

Does anyone out there have a binary for ltrace that will run on the empeg? This would save a LOT of time, and pretty much solve the problem in one step.



You probably won't need it anymore. But in any case and maybe for further projects you can download ltrace from my server. It should run on a stock empeg player. http://www.empeg.homelinux.com/ltrace.zip

Top
#249524 - 21/02/2005 18:58 Re: memory boards nearing actuality [Re: peter]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
It may be word aligned once loaded into ram. The offsets within the ELF don't correspond to those within main memory, of course.

Cheers

Top
#249525 - 21/02/2005 21:54 Re: memory boards nearing actuality [Re: pca]
SE_Sport_Driver
carpal tunnel

Registered: 05/01/2001
Posts: 4903
Loc: Detroit, MI USA
I'm shocked that you're not getting more replies here... This is HUGE. I'm going to email a few buddies and let them know. If someone is setting up shop in the US, I might have a handful of player to ship at once.
_________________________
Brad B.

Top
#249526 - 22/02/2005 10:37 Re: memory boards nearing actuality [Re: SE_Sport_Driver]
andym
carpal tunnel

Registered: 17/01/2002
Posts: 3996
Loc: Manchester UK
Quote:
I'm shocked that you're not getting more replies here


I think the price tag might have something to do with that. It's a heck of a lot of money for something that only a seemingly small group of people would benefit from.
_________________________
Cheers,

Andy M

Top
#249527 - 22/02/2005 19:32 Re: memory boards nearing actuality [Re: SE_Sport_Driver]
Mataglap
enthusiast

Registered: 11/06/2003
Posts: 384
Quote:
I'm shocked that you're not getting more replies here...


Didn't realize that it would be "proper" to express interest at this point, especially given that PCA isn't asking for it, and we did that a while ago when the idea was first floated.

Top
#249528 - 23/02/2005 04:52 Re: memory boards nearing actuality [Re: Mataglap]
canuckInOR
carpal tunnel

Registered: 13/02/2002
Posts: 3212
Loc: Portland, OR
Agreed. Consider this my yippie/me too post.

Top
#249529 - 24/02/2005 14:22 Re: memory boards nearing actuality [Re: pca]
schofiel
carpal tunnel

Registered: 25/06/1999
Posts: 2993
Loc: Wareham, Dorset, UK
I'll be installing these in Europe/UK for those wanting it, but after I have tried one out and assessed how difficult it will be. Rate/hr will be the same as for the tuner kits.

I must admit, it's a pretty neat looking bit of stuff. I'm impressed. I am trying to persuade Patrick to bring a bucketload with him to the empeg meet in July, so you should be able to buy one (or more) then at the meet. Please note that neither he nor I will be installing these at the meet (alcohol + fine mechanical assembly work + SMD based soldering = expensive disaster), but those of you wanting a buy + plus install should consider leaving your player with me at the event for a later install and test.
_________________________
One of the few remaining Mk1 owners... #00015

Top
#249530 - 24/02/2005 15:24 Re: memory boards nearing actuality [Re: schofiel]
JBjorgen
carpal tunnel

Registered: 19/01/2002
Posts: 3584
Loc: Columbus, OH
Quote:
(alcohol + fine mechanical assembly work + SMD based soldering = expensive disaster)

Bah! you should see Ian at work. He works better with a couple of beers in him.



Yup, that's a Guiness.

*credit for image goes to robricc
_________________________
~ John

Top
#249531 - 24/02/2005 15:36 Re: memory boards nearing actuality [Re: JBjorgen]
tman
carpal tunnel

Registered: 24/12/2001
Posts: 5528
Mmm... soldering near food and plates!

Top
#249532 - 24/02/2005 16:01 Re: memory boards nearing actuality [Re: tman]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
Well, where else would you see chips? You have potato chips, corn chips, memory chips...
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249533 - 25/02/2005 05:58 Re: memory boards nearing actuality [Re: pgrzelak]
canuckInOR
carpal tunnel

Registered: 13/02/2002
Posts: 3212
Loc: Portland, OR
Quote:
Well, where else would you see chips? You have potato chips, corn chips, memory chips...

You keep going with those, and you'll have a chip to knock off my shoulder, too!


Top
#249534 - 25/02/2005 11:20 Re: memory boards nearing actuality [Re: canuckInOR]
SE_Sport_Driver
carpal tunnel

Registered: 05/01/2001
Posts: 4903
Loc: Detroit, MI USA
He's a chip off the old block isn't he?
_________________________
Brad B.

Top
#249535 - 26/02/2005 03:29 Re: memory boards nearing actuality [Re: SE_Sport_Driver]
canuckInOR
carpal tunnel

Registered: 13/02/2002
Posts: 3212
Loc: Portland, OR
My apologies if I don't find that very amusing... I'm not feeling very chipper at the moment.

Top
#249536 - 02/03/2005 03:02 Re: memory boards nearing actuality [Re: canuckInOR]
PaulWay
addict

Registered: 03/08/1999
Posts: 451
Loc: Canberra, Australia
You had to chip in with that comment, didn't you?
_________________________
Owner of Mark I empeg 00061, now better than ever - (Thanks, Rod!) - and Karma 3930000004550

Top
#249537 - 02/03/2005 05:03 Re: memory boards nearing actuality [Re: PaulWay]
canuckInOR
carpal tunnel

Registered: 13/02/2002
Posts: 3212
Loc: Portland, OR
I know, it was kind of a chip (cheap) shot, but I didn't think I could count on someone else doing it for me.

Top
#249538 - 02/03/2005 08:57 Re: memory boards nearing actuality [Re: canuckInOR]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
I can't believe I started this...
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249539 - 03/03/2005 05:07 Re: memory boards nearing actuality [Re: pgrzelak]
canuckInOR
carpal tunnel

Registered: 13/02/2002
Posts: 3212
Loc: Portland, OR
I was starting to feel guilty about the string of puns, but I'd wager a couple poker tokens that it was just the chipotle in the burrito I had for dinner.

Top
#249540 - 03/03/2005 15:42 Re: memory boards nearing actuality [Re: canuckInOR]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31600
Loc: Seattle, WA
Or maybe it was the Tostitos.
_________________________
Tony Fabris

Top
#249541 - 03/03/2005 15:54 Re: memory boards nearing actuality [Re: mlord]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
Greetings!

I do not want this to be lost. Could someone with just a hex editor under windows be able to modify the correct point in the player binary to make this happen? And would the same offsets apply? I am running 2.01, and I did not see that pattern at the mentioned location.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249542 - 03/03/2005 16:42 Re: memory boards nearing actuality [Re: pgrzelak]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
Oh heck, I'll just write an empeg app to do it correctly for whatever unit it gets run on.

Top
#249543 - 03/03/2005 17:23 Re: memory boards nearing actuality [Re: mlord]
pgrzelak
carpal tunnel

Registered: 15/08/2000
Posts: 4859
Loc: New Jersey, USA
Hahahahahaha! I knew it was just a matter of time...
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs

Top
#249544 - 03/03/2005 17:39 Re: memory boards nearing actuality [Re: peter]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
Quote:
Quote:
And why does this all appear to be Big-Endian byte order? I though we were using little-endian mode in the Empeg?

We are. Why is it all appearing in 16-bit quantities? You should be changing the 32-bit, word-aligned, quantity 0x00007000 to 0x0000AC42 (not 0x000AC420).

Peter


Peter: Shouldn't that be 0x0000BC42 ???

EDIT: to answer my own question: NO! The 0x1000 difference is for the *other* dynamic data in that partition, stored in front of the sector-per-fid area.


Edited by mlord (04/03/2005 14:17)

Top
Page 1 of 3 1 2 3 >