Edit
Attach
Printable
topic end
---++ Hyperformat <img src="%ATTACHURLPATH%/hyperformat.png" alt="Hyperformat 3.29" border=1 align="right" /> Hyperformat was born out of a clinical condition known as _sector envy_. When I got my first ST, religious wars waged between Atari and Amiga owners. (Might be amusing and/or embarassing to revisit those exchanges now...) Every little detail of the two systems was compared with fervor. Because floppy disks were the storage medium _de rigeur_ at the time, (floppy) disk space was one of those details. Amiga systems stored roughly 880 KB on one double-density floppy disk. Atari's TOS, however, stored only 720 KB by default. Very soon, clever Atari programmers found that it was possible to use 10 instead of 9 sectors per track, increasing the disk space to roughly 800 KB. Not bad, I thought, but I wasn't satisifed; the extra 80 KB on the Amiga bothered me. And so I set out to learn the low-level details of how both the Amiga and the Atari stored their data on floppy disk. I disassembled operating system code. I dug through system programming manuals. I tried to understand floppy disk controller principles, and the particulars of Western Digital's 1772 floppy disk controller which was used in the Atari. My head was spinning. Hyperformat was the result. By tuning the track parameters to the maximum, it allowed the Atari to match the Amiga's capabilities - 880 KB on a standard DD floppy disk, and even more by using extra tracks. (Most floppy disk drives allowed to store data even beyond track 79, which was nominally the "last" track for DD disks.) Hyperformat was indeed a real breakthrough. Other formatters came after it, but it was this little piece of code, written entirely in 68000 assembly language, which proved that it could be done. I published an article on it in ST-Computer magazine; the article turned into a a series on disk programming - and from the series, the idea of a book came up: [[Scheibenkleister]]. So basically, it was the Amiga which led me into writing a book on Atari disk and system programming. Only one of the reasons why I still think that the Amiga was a fine system in many respects. An extended version of Hyperformat was shipped with [[Scheibenkleister]], and later Hyperformat broke even more records - for example, it was the first formatter which supported overclocked FDCs and high-density disks. If you wanted to squeeze the maximum out of your floppy disk, Hyperformat was your weapon. <ul> <li>[[HypHypHurra][Hyp Hyp Hurra - Die Geschichte von Hyperformat]] <li>[[http://www.funet.fi/pub/cbm/documents/chipdata/wd177x/1772.txt][Programming information for the WD1770/1772]] (funet.fi) <li>[[http://www.funet.fi/pub/cbm/documents/chipdata/wd177x/][Original 1772 product spec by WD]] (scanned images) <li>[[http://www.atarimagazines.com/startv1n2/ProbingTheFDC.html][Probing the FDC]] (Dave Small) <li><a href="ftp://ftp.uni-paderborn.de/atari/tools">Hyperformat</a> </ul> --- %COMMENT{type="above" nonotify="on"}%
to top
End of topic
Skip to action links
|
Back to top
Edit
|
Attach image or document
|
Printable version
|
Raw text
|
Refresh
|
More topic actions
Revisions: | r1.3 |
>
|
r1.2
|
>
|
r1.1
|
Total page history
|
Backlinks
You are here:
Atari
>
Hyperformat
r1.3 - 17 Jan 2005 - 21:00 -
ClausBrod
to top
Atari
Atari Web
Scheibenkleister
CBHD
SED
SlickBoot
Checkhd
Hyperformat
PumpUp
Other software
Changes
Search
Tools
Impressum
Home
TWiki Webs
Atari
Blog
Claus
CoCreateModeling
Klassentreffen
Main
Sandbox
Sommelier
TWiki
Xplm
My links
edit
TWiki
Welcome
TWiki Web TWiki Web Home Changes Topics Index Search
TWiki Webs Atari Blog Main
OneSpaceModeling
?
Sandbox TWiki TWiki Webs Atari Blog Main
OneSpaceModeling
?
Sandbox TWiki
Jump:
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback