Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
42 user(s) are online (7 user(s) are browsing News)

Members: 0
Guests: 42

more...
Support us!
Recent OS4 Files
OS4Depot.net
Recent Replied Topics
Topic Replies Last Post
AmigaOS4 Warp3DNova shader bugs thread [1][2] 37 (1849) kas1e Today 7:39
Odyssey Odyssey 1.23 progress: r5 beta07 [1][2] ... [60][61][62][63] 1258 (344650) samo79 Yesterday 23:50
AmigaOS4 Window class, gadgets and blitting 6 (385) Capehill Yesterday 18:37
Amiga Classic Art Department Pro under OS4.1 FE 5 (443) Severin Yesterday 0:32
AmigaOS4 Shaderjoy 1.8 [1][2] ... [7][8][9][10] 193 (8231) 328gts 6/2 23:05
AmigaOS4 SDL2 [1][2] ... [42][43][44][45] 891 (233383) kas1e 6/1 20:30
AmigaOS4 DevilutionX - Diablo 1 [1][2][3][4][5][6] 100 (14782) Nuder_Try 5/31 23:14
AmigaOS4 ActivityMeter 1.0 0 (171) Capehill 5/30 17:24
AmiCygnix X11 Forwarding via AmiCygnix? 3 (389) prowler 5/30 14:34
AmigaOS4 The OpenGL ES 2.0 thread [1][2][3] 46 (12030) Daytona675x 5/28 21:17
Amiga General Forum The IRC Lockdown Re-union Event (Wednesday 27th of May) 15 (653) TiredOfLife 5/28 17:59
AmigaOS4 AmigaOne Micro vs SAM motherboards [1][2] 22 (1102) khayoz 5/27 21:17
AmigaOS4 Atomic Bomberman Fan Rewrite [1][2][3] 47 (3632) Daytona675x 5/27 12:23
AmigaOS4 Help! Need CoolerMaster HD rails 4 (274) Paul 5/26 17:14
AmigaOS4 GCC: pthread threading instead of native threading 1 (243) kas1e 5/24 7:41
[View all topics]  [Forum Settings]
Software News : TD64Patch for OS4
Posted by ssolie on 2006/12/15 17:15:17 (1485 reads) News by the same author

Fredrik Wikstrom has done it again!

TD64Patch can be used to make TD64 file systems such as the NTFSFileSystem and
FATFileSystem work on OS4.

Grab it from OS4Depot.

Background Info:
Amiga OS uses the New Style Device (NSD) standard to extend devices beyond the 32 bit addressing barrier and more. A competing standard called TD64 was created by 3rd parties (e.g. Phase 5) to address the problem but it was never accepted as an Amiga OS standard to date. You'll find strong opinions out there regarding the two standards so don't be surprised if some people get all worked up about it. Just always keep in mind that NSD is an Amiga OS standard while TD64 is not.

Printer Friendly Page Send this Story to a Friend Create a PDF from the article
The comments are owned by the author. We aren't responsible for their content.
Author Thread
tonyw
Published: 2006/12/16 5:47  Updated: 2006/12/16 5:49
Quite a regular
Joined: 12/02/2006
From: Sydney
Comments: 690
 Re: TD64Patch for OS4
I'll try this again.

For those who want the technical details:

The "TD64" commands were an unofficial set allocated some years ago to support 64-bit addressing in disk drivers. They used the command values:
TD_READ64=24
TD_WRITE64=25
TD_SEEK64=26
TD_FORMAT64=27
- which were at that time the next unallocated command values. These commands were not supported by AmigaOS, but by add-on hacks.

The NSD (New Style Devices) commands for device drivers in 3.? allocated new commands that had identical form and function, but different command values:
NSCMD_TD_READ64 = 0xC000
NSCMD_TD_WRITE64 = 0xC001
NSCMD_TD_SEEK64 = 0xC002
NSCMD_TD_FORMAT64= 0xC003
These commands are supported by all OS4 device drivers.

This release provides a "wedge" or hack that simply replaces "TD64" commands by the corresponding "NSD" command. It does not check whether the device actually supports the TD64 or the NSD commands, so could pose problems in some conditions.

Using this hack, you can then run old software that expects to find the TD64 commands supported.

It would be simple to add the TD64 commands to existing OS4 drivers, although it would require a lot of testing to ensure that there are no side effects.
Also, it is always possible that in future releases of AmigaOS, the command values used by TD64 will be assigned for other purposes (not likely, but possible).
salass00
Published: 2006/12/16 8:36  Updated: 2006/12/16 8:36
Just can't stay away
Joined: 11/30/2006
From: Finland
Comments: 1736
 Re: TD64Patch for OS4
@tonyw

The version 0.2 I have just uploaded to OS4Depot does some more tests to see if the device is suitable for patching (checks whether it is a trackdisk-type device, whether it supports NSD64/TD64, etc.).

The version 0.1 was supposed to be a quick release to see if this would actually work and only meant for people who know what they're doing, i.e. doesn't try to patch audio.device or anything equally silly.
porthan
Published: 2006/12/16 14:26  Updated: 2006/12/16 14:26
Just popping in
Joined: 12/16/2006
From:
Comments: 23
 Re: TD64Patch for OS4
See Ralph Babel's Amiga Archive for TD64 and NSD.
ssolie
Published: 2006/12/16 18:24  Updated: 2006/12/16 18:24
Amigans Defender
Joined: 11/26/2006
From: Canada
Comments: 986
 Re: TD64Patch for OS4
Thanks for the link itix but it doesn't change the fact NSD is the Amiga OS standard which is the main problem. What we need is for TD64 to be merged into NSD before they become totally incompatible. Perhaps that will be done in the future. In the mean time, this patch will have to do.
poweramiga
Published: 2006/12/29 3:48  Updated: 2006/12/29 3:48
Amigans Defender
Joined: 11/18/2006
From: Flinders NSW Australia
Comments: 772
 Re: TD64Patch for OS4
this will be very usefull indeed :)
General
Site sponsors
Advertise Here

Site statistics
Registered members
  1469
Logged in last:
  24 hours, 31
  7 days, 68
  30 days, 139
Top Posters
1 kas1e
kas1e
6293
2 Raziel
Raziel
3705
3 ChrisH
ChrisH
3553
4 samo79
samo79
3322
5 Chris
Chris
3240
6 orgin
orgin
3185
7 LiveForIt
LiveForIt
2787
8 Antique
Antique
2476
9 328gts
328gts
2387
10 Hans
Hans
2310
New Members
eon2k
eon2k
05/30/2020
tlgrooms
tlgrooms
05/11/2020
NikJ
NikJ
05/10/2020
OffseT_
OffseT_
04/28/2020
marmotta
marmotta
04/24/2020
rob_d
rob_d
04/09/2020
d0uard
d0uard
04/05/2020
Gregor
Gregor
03/29/2020
RetroBones
RetroBones
03/17/2020
JoTo
JoTo
03/17/2020
Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project