Re: [M100] Tandy Portable Disk Drive 2 - firmware dumping and reverse engineering

2024-01-09 Thread Brian White
Absolutely. I've also wanted to dump the roms from all the fb100 clones someday just to see if they're identical or not. They're probably all the same code, but it is possible. By now I have one each of tpdd1 (a few actually), tpdd2, fb100, fdd19, and purple computing d103. So if I could manage

Re: [M100] Tandy Portable Disk Drive 2 - firmware dumping and reverse engineering

2024-01-09 Thread Stephen Adolph
I happen to have a TPDD2 controller board from a dead drive. Maybe I could figure this out. Steve On Tue, Jan 9, 2024 at 6:55 PM Darren Clark wrote: > TPDD2 firmware dumping - breaking this into a new thread. > > It would be interesting to see if we can use the command 'Request Block' > from

Re: [M100] Tandy Portable Disk Drive 2 - firmware dumping and reverse engineering

2024-01-09 Thread Darren Clark
TPDD2 firmware dumping - breaking this into a new thread. It would be interesting to see if we can use the command 'Request Block' from page 89 to read the ROM of the CPU... I dumped the ROM of the TPDD1 and got a good start at reverse engineering it and documenting it here

Re: [M100] Tandy Portable Disk Drive 2 service manual PDF now available.

2024-01-09 Thread Brian K. White
On 1/9/24 17:58, John R. Hogerhuis wrote: Seek/Tell is a community extension to the TPDD file-access-mode protocol             // Seek (Ken Pettit's proposal) for random access             // file must have been opened in mode 2 or 4             // ZZ, $09, $05, (type: Begin = 1, Current =

Re: [M100] Tandy Portable Disk Drive 2 service manual PDF now available.

2024-01-09 Thread John R. Hogerhuis
Seek/Tell is a community extension to the TPDD file-access-mode protocol // Seek (Ken Pettit's proposal) for random access // file must have been opened in mode 2 or 4 // ZZ, $09, $05, (type: Begin = 1, Current = 2, End = 3), Little Endian 32-bit offset,

Re: [M100] Tandy Portable Disk Drive 2 service manual PDF now available.

2024-01-09 Thread Brian K. White
The TPDD2 service manual in all of its glory... https://archive.org/details/tpdd-2-service-manual I had previously discovered request formats 0x11 and 0x33 which I just called UNK11 and UNK33, not yet documented anywhere at the time. Both do

Re: [M100] Tandy Portable Disk Drive 2 service manual PDF now available.

2024-01-09 Thread Brian K. White
On 1/8/24 22:37, Brian K. White wrote: Doesn't really answer all questions. What IS the whole memory map that those 4 bytes come from, and what even do those 4 bytes mean? Is there really a larger field that just always happens to be only 4 out of 16 bytes used, or are those 4 bytes all