{"id":3624,"date":"2022-09-09T13:29:03","date_gmt":"2022-09-09T12:29:03","guid":{"rendered":"https:\/\/www.quantum-bits.org\/?p=3624"},"modified":"2023-04-24T13:01:58","modified_gmt":"2023-04-24T12:01:58","slug":"on-retro-computing-atari-1040-stf","status":"publish","type":"post","link":"https:\/\/www.quantum-bits.org\/?p=3624","title":{"rendered":"On retro-computing: Atari 1040STF"},"content":{"rendered":"<p>After months of hard work <a href=\"https:\/\/www.quantum-bits.org\/?p=3293\" target=\"_blank\" rel=\"noopener\">restoring a Macintosh Plus<\/a>, this time, I sailed towards more familiar shores: the <strong>Atari 1040STF<\/strong>. I owned an <a href=\"https:\/\/en.wikipedia.org\/wiki\/Atari_ST\" target=\"_blank\" rel=\"noopener\">Atari 1040STF<\/a> back in the late 80&#8217;s and I spent an enormous amount of time with it: learning software programming, using desktop publishing software, creating my first digital artworks&#8230;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3958\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/atari50.png\" alt=\"\" width=\"200\" height=\"200\"><\/p>\n<p>I started working on the Mac Plus during #<a href=\"https:\/\/www.marchintosh.com\/\" target=\"_blank\" rel=\"noopener\">Marchintosh2022<\/a> &#8230; so I guess it made sense that I started working on an Atari device to celebrate Atari&#8217;s 50 years anniversary !<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-2854\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/01\/quantum-retrocomputing-pixels.jpg\" alt=\"\" width=\"850\" height=\"448\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/01\/quantum-retrocomputing-pixels.jpg 768w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/01\/quantum-retrocomputing-pixels-300x158.jpg 300w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">The Atari 1040STF<\/span><strong><br><\/strong><\/p>\n<p>I have been using an <a href=\"https:\/\/en.wikipedia.org\/wiki\/Atari_ST\" target=\"_blank\" rel=\"noopener noreferrer\">Atari 1040STF<\/a> from 1987 to 1990. It doesn&#8217;t seem like a lot of time, but I learned so much with it that it feels like a long story !<\/p>\n<p>Atari was an easy choice (for me) at the time. I had pushed my beloved <a href=\"https:\/\/www.quantum-bits.org\/?p=3144\" target=\"_blank\" rel=\"noopener\">Amstrad CPC 464<\/a> to is limits. The 8-bit era was coming to an end, it was time to jump into the 16-bit era. The <a href=\"https:\/\/en.wikipedia.org\/wiki\/Macintosh_Plus\" target=\"_blank\" rel=\"noopener noreferrer\">Macintosh Plus<\/a>&nbsp;was a too expensive dream for me. The <a href=\"https:\/\/en.wikipedia.org\/wiki\/Amiga_1000\" target=\"_blank\" rel=\"noopener\">Amiga 1000<\/a> was very innovative, but also too pricey. The <a href=\"https:\/\/en.wikipedia.org\/wiki\/Amiga_500\" target=\"_blank\" rel=\"noopener\">Amiga 500<\/a> wasn&#8217;t there yet (at least in France), and a strong community was nicely building up in Europe around the ST.&nbsp;<span style=\"font-size: revert;\">So I opted for the &#8220;<\/span><a style=\"font-size: revert;\" href=\"https:\/\/en.wikipedia.org\/wiki\/Atari_ST\" target=\"_blank\" rel=\"noopener noreferrer\">Jackintosh<\/a><span style=\"font-size: revert;\">&#8220;: <br><\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-3971\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/ED1700E9-074F-4E9E-A551-08EEA7269B86.jpeg\" alt=\"\" width=\"375\" height=\"350\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/ED1700E9-074F-4E9E-A551-08EEA7269B86.jpeg 1730w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/ED1700E9-074F-4E9E-A551-08EEA7269B86-768x717.jpeg 768w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/ED1700E9-074F-4E9E-A551-08EEA7269B86-1536x1433.jpeg 1536w\" sizes=\"(max-width: 375px) 100vw, 375px\" \/><\/p>\n<p><span style=\"font-size: revert;\">I guess, during the 8-bit Amstrad CPC464 \/ <a href=\"https:\/\/en.wikipedia.org\/wiki\/Commodore_64\" target=\"_blank\" rel=\"noopener\">Commodore 64<\/a> &#8220;war&#8221;, I was on Amstrad\u2019s side. During the 16-bit Atari ST \/ Commodore Amiga &#8220;war&#8221; I was on Atari\u2019s. Funny turn of events, since <a href=\"https:\/\/en.wikipedia.org\/wiki\/Shiraz_Shivji\" target=\"_blank\" rel=\"noopener\">Shiraz Shivji<\/a>\u2019s design for the Atari ST is a descendant of the Commodore 64 design, and <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Jay_Miner\" target=\"_blank\" rel=\"noopener\">Jay Miner<\/a>\u2019s design for the Commodore Amiga is a descendant of Atari <a href=\"https:\/\/en.wikipedia.org\/wiki\/Atari_2600\" target=\"_blank\" rel=\"noopener\">VCS<\/a> and 8-bit <a href=\"https:\/\/en.wikipedia.org\/wiki\/Atari_8-bit_family\" target=\"_blank\" rel=\"noopener\">computers<\/a> designs. But let\u2019s not create another war: the Amiga was an amazing piece of technology and is an important part of computer history.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3960\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/Atari1040STF.jpg\" alt=\"\" width=\"850\" height=\"459\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/Atari1040STF.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/Atari1040STF-768x415.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><span style=\"font-size: revert;\">The Atari ST was my second computer. It is the machine on which I taught myself C, 68000 assembly language, event-based programming, GUI programming (<\/span><a style=\"font-size: revert;\" href=\"https:\/\/en.wikipedia.org\/wiki\/GEM_(desktop_environment)\" target=\"_blank\" rel=\"noopener\">GEM<\/a><span style=\"font-size: revert;\">), and wrote tons of <\/span><a style=\"font-size: revert;\" href=\"https:\/\/en.wikipedia.org\/wiki\/GFA_BASIC\" target=\"_blank\" rel=\"noopener noreferrer\">GFA Basic<\/a><span style=\"font-size: revert;\"> code. I had the SM124 high-resolution monochrome 640\u00d7400 bitmap display, so the ST could run &#8220;professional&#8221; software. I used it also for playing, of course, <\/span><span style=\"font-size: revert;\">but not that much, since most games were only running with color monitors. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Bolo_(Breakout_clone)\" target=\"_blank\" rel=\"noopener\">Bolo<\/a> was my favorite one.<\/span><\/p>\n<p>This was the era of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Desktop_publishing\" target=\"_blank\" rel=\"noopener noreferrer\">DTP<\/a> (Desktop Publishing), and I used software like &#8220;Signum!&#8221;, &#8220;Publishing Partner&#8221; or &#8220;Calamus&#8221; to manage publications for my newly created <a href=\"https:\/\/en.wikipedia.org\/wiki\/Role-playing_game\" target=\"_blank\" rel=\"noopener\">Role Playing Games<\/a> club (&#8220;Les Ma\u00eetres d\u2019Arme &#8220;). These were the times of my first digital artworks (with &#8220;Degas Elite&#8221; and &#8220;Neochrome&#8221;). For these, I acquired for my first printers, starting with a <a href=\"https:\/\/www.youtube.com\/watch?v=TBaBmvER4Q4\" target=\"_blank\" rel=\"noopener noreferrer\">Citizen 120D<\/a>, and just a few years later, an <a href=\"https:\/\/en.wikipedia.org\/wiki\/HP_Deskjet\" target=\"_blank\" rel=\"noopener noreferrer\">HP Deskjet 500<\/a>.<\/p>\n<p>By mid-1990, I was 19 and I had been studying for a few years at <a href=\"https:\/\/en.wikipedia.org\/wiki\/Claude_Bernard_University_Lyon_1\" target=\"_blank\" rel=\"noopener\">Lyon\u2019s University<\/a>, focusing on mathematics and theoretical physics. I had started working part time &#8211; at first as a summer job, then, for around 3 years, 5-6 hours a week &#8211; as a research fellow at the <a href=\"https:\/\/en.wikipedia.org\/wiki\/\u00c9cole_centrale_de_Lyon\" target=\"_blank\" rel=\"noopener\">\u00c9cole Centrale de Lyon<\/a>,<strong style=\"font-size: revert;\">&nbsp;<\/strong>having access to Unix workstations (<a href=\"https:\/\/en.wikipedia.org\/wiki\/HP_9000#Series_300\/400\" target=\"_blank\" rel=\"noopener\">HP9000 series 300 \/ 400<\/a>), as well as <a href=\"https:\/\/en.wikipedia.org\/wiki\/Motorola_56000\" target=\"_blank\" rel=\"noopener\">Motorola DSP 56000<\/a>-based HP realtime signal acquisition systems. I needed a machine able to compile C, C++, run a Unix-like kernel, with X-Windows, a TCP\/IP network stack. Although the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Atari_TT030\" target=\"_blank\" rel=\"noopener\">Atari TT<\/a> was intended to run Unix SVR4, it was too far away (1992) and too expensive.<\/p>\n<p>It was the end of the road for my trusty Atari ST. I reluctantly jumped into the PC bandwagon, with an <a href=\"https:\/\/en.wikipedia.org\/wiki\/I486\" target=\"_blank\" rel=\"noopener\">Intel 486DX33-<\/a>based PC to run <a href=\"https:\/\/en.wikipedia.org\/wiki\/Turbo_Pascal\" target=\"_blank\" rel=\"noopener\">Turbo Pascal<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Borland_Turbo_C\" target=\"_blank\" rel=\"noopener\">Turbo C++<\/a>. I had to live with <a href=\"https:\/\/en.wikipedia.org\/wiki\/MS-DOS\" target=\"_blank\" rel=\"noopener\">MS-DOS<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Microsoft_Windows\" target=\"_blank\" rel=\"noopener\">MS Windows<\/a> for a while\u2026 Until mid-1994, where I ditched all this and happily switched to a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Slackware\" target=\"_blank\" rel=\"noopener\">Slackware<\/a> GNU\/Linux <a href=\"https:\/\/en.wikipedia.org\/wiki\/Linux_distribution\" target=\"_blank\" rel=\"noopener\">distribution <\/a><span style=\"font-size: revert;\">(Kheops). The fun was back, full of kernel compilations, C programming, internet access, HTML learning, <a href=\"https:\/\/en.wikipedia.org\/wiki\/LaTeX\" target=\"_blank\" rel=\"noopener\">LaTeX<\/a> typesetting, <a href=\"https:\/\/en.wikipedia.org\/wiki\/CERN_Program_Library\" target=\"_blank\" rel=\"noopener\">CERNLIB<\/a>&nbsp;Fortan77 calculus, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Maple_(software)\" target=\"_blank\" rel=\"noopener\">Maple V<\/a> symbolic computing and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Physics_Analysis_Workstation\" target=\"_blank\" rel=\"noopener\">PAW<\/a> analysis for my PhD.<\/span><\/p>\n<p><span style=\"font-size: revert;\">F<\/span><span style=\"font-size: revert;\">un fact: Slackware and Atari ST\u2019s <a href=\"https:\/\/en.wikipedia.org\/wiki\/Atari_TOS\" target=\"_blank\" rel=\"noopener\">TOS<\/a> are related through <\/span><a style=\"font-size: revert;\" href=\"https:\/\/en.wikipedia.org\/wiki\/J._R._%22Bob%22_Dobbs\" target=\"_blank\" rel=\"noopener\">J.R. &#8220;Bob&#8221; Dobbs<\/a><span style=\"font-size: revert;\">. The peculiar character set of the Atari ST includes four special chars (#28 to #31) recreating the iconic face of the <\/span><a style=\"font-size: revert;\" href=\"https:\/\/en.wikipedia.org\/wiki\/Church_of_the_SubGenius\" target=\"_blank\" rel=\"noopener\">Church of The SubGenius<\/a><span style=\"font-size: revert;\"> !<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4017\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/jrbobdobbs-st.png\" alt=\"\" width=\"850\" height=\"454\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/jrbobdobbs-st.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/jrbobdobbs-st-768x410.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Sourcing an Atari STF<\/span><\/p>\n<p>As I usually do, I went to <a href=\"https:\/\/en.wikipedia.org\/wiki\/Leboncoin\" target=\"_blank\" rel=\"noopener\">LeBonCoin<\/a> web site. I searched for an <strong>french AZERTY Atari 1040STF<\/strong>, without monitor, in the best possible conditions and that could be shipped home (and not picked up, since I don\u2019t drive). After a few weeks, I opted for a nicely priced one (under 150\u20ac including shipment), in very good conditions, but lacking mouse, power cord and video cable. I found a week later an <strong>Atari ST mouse<\/strong>, in good conditions, though slightly yellowed, for under 40\u20ac.<\/p>\n<p>&nbsp;Just a few days later, I received this package, the device being secured inside with much bubble wrap and paper journals:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3947\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st1.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st1.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st1-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>The Atari 1040STF itself was nicely wrapped and indeed in very good shape (\u2026 with a few surprises unmentioned in the offering, as you will see later):<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3948\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st2.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st2.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st2-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I received the next week the mouse, slightly yellowed, as advertised:&nbsp;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3949\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st3.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st3.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st3-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-size: 14pt; font-family: atari-st;\">Joystick, diskettes, labels, USB floppy drive and video cables<\/span><\/p>\n<p>My goals for this Atari ST are &#8211; of course &#8211; to restore the device itself, but also to reproduce diskettes with old systems, applications and games. To complete theses goals, I had to complete this setup. I ordered on the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Amazon_(company)\" target=\"_blank\" rel=\"noopener\">Amazon<\/a>:<\/p>\n<ul>\n<li>An <strong>Atari <a href=\"https:\/\/en.wikipedia.org\/wiki\/Atari_CX40_joystick\" target=\"_blank\" rel=\"noopener\">CX40 joystick<\/a><\/strong> Chinese replica (which ergonomics is &#8230; as bad as I remembered. I guess I will search for a good old QuickShot II later on):<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3951\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st5.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st5.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st5-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>Four packs of New Old Stock <strong>3&#8243;1\/2 HD diskettes<\/strong> (High Density \/ 1.44Mb) <a href=\"https:\/\/en.wikipedia.org\/wiki\/Nashuatec\" target=\"_blank\" rel=\"noopener\">Nashuatec<\/a> diskettes:<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3952\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st6.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st6.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st6-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>An <strong>external USB 3&#8243;1\/2 floppy disk drive<\/strong> (compatible with MacOS, GNU\/Linux and MS-Windows):<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4022\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/usb-floppy.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/usb-floppy.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/usb-floppy-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>New Old Stock <strong>labels for 3&#8243;\/12 diskettes<\/strong>:<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4025\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/diskette-labels.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/diskette-labels.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/diskette-labels-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I also bought two video cables from <a href=\"https:\/\/coolnovelties.co.uk\" target=\"_blank\" rel=\"noopener\">coolnovelties.co.uk<\/a>:<\/p>\n<ul>\n<li>Atari ST <strong>RGB SCART<\/strong> cable (for 320&#215;200 and 640&#215;200 color modes)<\/li>\n<li>Atari ST <strong>Mono VGA<\/strong> Adapter (for the 640&#215;400 monochrome mode)<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4024\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/video-cables-st.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/video-cables-st.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/video-cables-st-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>To finish the purchases, I found on LeBonCoin a set of <strong>7 DD (Double Density \/ 720kB) diskettes<\/strong> (for 10 \u20ac, but unknown conditions). I received them a few days after the ST:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3953\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st7.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st7.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st7-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Unboxing the Atari ST \u2026 and a few surprises !<\/span><\/p>\n<p>I removed the plastic wrap protecting the Atari ST. It was indeed in almost perfect conditions. No scratches, no yellowing, no stain, no unpleasant smell. Nice !<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3883\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/unbox-st-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then, I flipped it to inspect the internal floppy drive:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4030\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod1.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod1-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Now, that was a <strong>surprise<\/strong> !<\/p>\n<ul>\n<li>The internal floppy disk drive was <strong>replaced<\/strong> by what looks like <strong>a non Atari ST drive<\/strong>. The bezels of Atari ST drives are indeed different from standard ones. Atari drives bezels have the &#8220;slanted&#8221;&nbsp; ST look (with the eject button either in the middle or on the right side) whereas bezels of standard drives have a &#8220;straight&#8221; look :<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4032\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/drives-st-standard.png\" alt=\"\" width=\"850\" height=\"345\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/drives-st-standard.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/drives-st-standard-768x312.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>The case was cut to accommodate room for a different drive. Even though this mod was not described in the offering (and <strong>I would have preferred a unaltered Atari ST<\/strong>), the cut was almost professionally done. From the look of the cut, the replaced drive was one with a middle eject button.<\/li>\n<li><strong>A diskette was left into the drive<\/strong>. I could eject it without problems (though it felt like the mechanical parts would need a bit of lithium white grease). The diskette is a <strong>demo<\/strong> version of a soccer game (&#8220;Sensible Soccer&#8221;), from a old French magazine (<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Gen4\" target=\"_blank\" rel=\"noopener\">G\u00e9n\u00e9ration 4<\/a>). I have no words to express how much I hate sports, and soccer in particular &#8230; but this was somehow a win: I had not yet received the 7 double density diskettes from LeBonCoin, and this demo diskette would allow me to test the drive and the Atari ST right away !<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4031\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>With this in mind, I flipped the ST to inspect the back of the enclosure and the connectors \u2026 and I was up for <strong>another<\/strong> surprise:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4036\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Another modification was there: <strong>a switch had been added<\/strong>, on the back of the Atari. I figured it might be related to the internal floppy disk drive mod. I contacted the seller on LeBonCoin&#8217;s chat. He claimed he had no idea what these mods were for. These mods appear to be very nicely done. If he actually were the author of these, I guess I would have been proud of them and would have told me. Or maybe he was afraid I would cancel the deal. Who knows ?<\/p>\n<p>I had not yet received the video cables. <strong>But I wanted to make sure right away if there were something fishy or not<\/strong>. I had so much troubles with the <a href=\"https:\/\/www.quantum-bits.org\/?p=3293\" target=\"_blank\" rel=\"noopener\">Mac Plus<\/a>&nbsp;internal floppy disk drive, I had to make sure the ST internal drive worked !<\/p>\n<p>I <strong>plugged a standard power cord<\/strong> I had in stock, inserted the demo disk and powered the Atari ST on. <strong>No magic smoke<\/strong>. The power <strong>LED went on<\/strong> and the Atari started reading the diskette. <strong>LED drive activity<\/strong>. <strong>No weird noises<\/strong>, the <strong>drive kept on reading<\/strong> the disk until (I guess) the game started (I would not know without video cable).<\/p>\n<p>Then I turned off the Atari ST, pushed the switch in the second position, and powered back the ST. This time, the ST still powered on, but would not seek the floppy disk. I powered the ST off, push the switch back to its original position, powered back \u2026 and, from the sound of it, the ST booted from the internal floppy drive.<\/p>\n<p>At this stage, <strong>I concluded that this mod was probably an A\/B switch<\/strong>. Without mod, an Atari ST only boots from the internal A drive and cannot boot from an external B drive. Once implemented, an A\/B switch mod provides a switch that swaps the drive select signals, allowing the ability to toggle Drive A between the internal and external unit.<\/p>\n<p>A few days later, the video cables arrived. I did the same tests, but this time with video feedback:<\/p>\n<ul>\n<li><strong>On position A<\/strong>, the Atari <strong>booted<\/strong> from the internal drive, and started the Soccer game. Good (well \u2026 if you like soccer)<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4040\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-boot-soc.png\" alt=\"\" width=\"850\" height=\"597\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-boot-soc.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-boot-soc-768x539.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li><strong>On position B<\/strong>, the Atari <strong>did not seem to be seeking the internal drive. No noise. No LED activity. <\/strong>After around 20-30 seconds, it launched the <a href=\"https:\/\/en.wikipedia.org\/wiki\/GEM_(desktop_environment)\" target=\"_blank\" rel=\"noopener\">GEM desktop<\/a> (as an Atari ST always does whenever no disks are inserted). Was it trying to boot from the external one ? Since I do not have an external drive, it is difficult to draw definite conclusions at this stage&#8230;<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4039\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-boot-desk.png\" alt=\"\" width=\"850\" height=\"597\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-boot-desk.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-boot-desk-768x539.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Anyways, apart from these mods, this Atari is in almost perfect conditions and works. The replaced drive works also nicely. I thus kept it as is and validated the deal.<\/p>\n<p>Now, let\u2019s open this bad boy and see what is really going on !<\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Opening Up<\/span><\/p>\n<p>To open up the <strong>Atari 1040ST<\/strong>, one has to flip it, the keyboard facing down. And &#8230; here comes another <strong>surprise<\/strong>: the sticker on the bottom says this Atari is &#8230; a <strong>1040STFM<\/strong>. Which <strong>clearly it is not<\/strong>, since STFMs are STs with a RF Modulator&#8230; and this ST has <strong>no modulator output<\/strong>.<\/p>\n<p>Was the <strong>bottom part<\/strong> of this Atari 1040ST <strong>taken from an Atari 1040SFM ?<\/strong> Is this a <strong>misprint<\/strong> on the sticker ? I could not find any complete serial number database or serial number decoder, so it is really hard to say. <strong>Yet another mystery<\/strong>&#8230;<\/p>\n<p>Let&#8217;s dig in. I removed the bottom case screws (square holes), leaving for now the screws holding the floppy disk (round holes):<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4045\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open1.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open1-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Once removed, I flipped back the case, and removed the top bezel:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4046\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>The keyboard is not screwed, and just sits on top the main metal shield. Once the keyboard is taken apart, it is easy to unplug its connector:&nbsp;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4047\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open4.png\" alt=\"\" width=\"850\" height=\"1133\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open4.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open4-768x1024.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4048\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>The keyboard is now free. Now, it is time to remove all these metal shields. First, I removed the screws from the main shield:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4051\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open5.png\" alt=\"\" width=\"850\" height=\"1133\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open5.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open5-768x1024.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then, I removed the ones from the shield near the floppy disk drive:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4052\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open6.png\" alt=\"\" width=\"850\" height=\"559\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open6.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open6-768x505.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I unscrewed the shield protecting the internal power supply &#8230;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4054\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open7.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open7.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open7-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>To remove this protective shield, one also have to untwist this metal tab:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4060\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open8-2.png\" alt=\"\" width=\"850\" height=\"1133\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open8-2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open8-2-768x1024.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Once done, I unscrewed the little shield close to the keyboard connector:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4055\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open8.png\" alt=\"\" width=\"850\" height=\"1133\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open8.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open8-768x1024.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>There you go, these three small metal shields are freed:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4056\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open9.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open9.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open9-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4062\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open10.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open10.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open10-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I flipped once again the device, to remove the screws holding the floppy disk drive:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4061\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open8-3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open8-3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open8-3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then I unscrewed the power supply and disconnected its plug:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4064\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open13.png\" alt=\"\" width=\"850\" height=\"560\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open13.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open13-768x506.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then I disconnected the floppy disk drive ribbon and removed the drive itself:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4065\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open11.png\" alt=\"\" width=\"850\" height=\"1133\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open11.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open11-768x1024.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4066\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open12.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open12.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open12-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Once done, the main metal shield can be removed, untwisting all its tabs:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4068\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open14.png\" alt=\"\" width=\"4032\" height=\"3024\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open14.png 4032w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open14-768x576.png 768w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open14-1536x1152.png 1536w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open14-2048x1536.png 2048w\" sizes=\"(max-width: 4032px) 100vw, 4032px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4069\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open15.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open15.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open15-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>All the top metal shields are now removed:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4073\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open18.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open18.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open18-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>To remove the PCB from the case, I had first to unscrew the added switch:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4071\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open16.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open16.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open16-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4072\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open17.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open17.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open17-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>The last step was to remove the bottom insulation shield:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4078\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open19.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open19.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-open19-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4113\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-board0.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-board0.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-board0-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>As expected, there is no RF modulator on the main PCB, confirming (if needed) that <strong>this is not an Atari 1040 STFM but indeed and Atari 1040 STF<\/strong>.<\/p>\n<p>The sticker on the top bezel (1040STF) is thus <strong>correct<\/strong>, while the one on the bottom (1040STFM) is <strong>not<\/strong>:<strong><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4101\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels-front-back.png\" alt=\"\" width=\"850\" height=\"392\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels-front-back.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels-front-back-768x354.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/strong><\/p>\n<p><strong>It might not be such an usual thing<\/strong>. Googling around, I could find at least one <a href=\"http:\/\/dunfield.classiccmp.org\/atarist\/index.htm\" target=\"_blank\" rel=\"noopener\">other 1040STF<\/a> model with a <a href=\"http:\/\/dunfield.classiccmp.org\/atarist\/h\/1040lbl.jpg\" target=\"_blank\" rel=\"noopener\">1040STFM stickers on its back<\/a>&#8230;<\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Cleaning the case<\/span><\/p>\n<p>Before cleaning up the case, I carefully removed the sticker to keep it safe, in order to replace it later with a new one, with the proper &#8220;1040STF&#8221; label. The case itself is in very good condition: rather clean, no scratches or cracks:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4116\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb1.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb1-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Nevertheless, I followed my usual cleaning routine (soapy water, toothbrush and elbow grease), starting with the top part:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4117\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4118\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I did the same with the bottom part, after it&#8217;s been vacuumed:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4119\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb4.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb4.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb4-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4120\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb5.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb5.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-keyb5-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Cleaning the keyboard&nbsp;<\/span><\/p>\n<p>While the enclosure was drying, I took care of the keyboard:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4123\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k1.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k1-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I started by cleaning the bottom part with IPA:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4124\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then I took care of the Mouse \/ Joystick connectors. Oh boy, I did not remember this was such bad place for these. This is so annoying ! It would have been so much practical to plug \/ unplug these devices had the connectors been placed on the side of the ST. Costs reduction I guess. Anyway, I took care of them with contact cleaner:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4126\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k9.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k9.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k9-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then I put on a bit of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Kapton\" target=\"_blank\" rel=\"noopener\">Kapton<\/a> tape where needed:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4127\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k10.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k10.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k10-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4128\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k11.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k11.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k11-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then I started to pull out the keys one by one:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4130\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>A small piece of plastic snapped while I removed the space bar. Nothing too bad, it will easily be glued back:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4131\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k4.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k4.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k4-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Just like the enclosure, the keyboard is in very good condition. Of course, it has a little amount of hair and dust bunnies:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4132\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k5.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k5.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k5-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4134\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/stk8.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/stk8.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/stk8-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I vacuumed it, then cleaned it with soapy water, a soft toothbrush, cotton swabs, then IPA and a micro-fiber cloth:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4135\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k17.png\" alt=\"\" width=\"850\" height=\"559\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k17.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k17-768x505.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I let the keys soak into warm soapy water for a few hours, then cleaned them one by one with a cloth:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4136\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k12.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k12.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k12-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I let the keys dry:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4137\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k13.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k13.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k13-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Meanwhile, I took care of the snapped plastic piece from the space bar, with superglue:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4138\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k14.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k14.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k14-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>And I put back each key:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4139\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k15.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k15.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k15-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>There you go, a cleaned and freshly smelling keyboard:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4140\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k16.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k16.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-k16-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Analysing the mod<\/span><\/p>\n<p>Now that all the components are freed from the enclosure, let&#8217;s find out what the mod is. My first guess was that it is an <strong>A\/B switch<\/strong> mod. <strong>Was I correct ?<\/strong> Let&#8217;s have a look inside:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4079\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod4.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod4.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mod4-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>The modification seems to be neatly done (like the cut on the case), and quite simple:<\/p>\n<ul>\n<li>A 3-wires, 2-position switch<\/li>\n<li>One of the wire is soldered to capacitor C38<\/li>\n<li>L16 is cut off, one part of leg being disconnected from the board<\/li>\n<li>One of the wires is connected to the free leg, the remaining wire being soldered to the board, where the leg was cut off<\/li>\n<\/ul>\n<p>This &#8230; doesn&#8217;t look at all like an <a href=\"https:\/\/temlib.org\/AtariForumWiki\/index.php\/Drive_Select_Swap_Mod\" target=\"_blank\" rel=\"noopener\">A\/B switch mod<\/a> ! Indeed, this kind of mod involves<\/p>\n<ul>\n<li>A DPDT (Double Pole, Double Throw) switch, with 6 wires (image from <a href=\"https:\/\/temlib.org\/AtariForumWiki\" target=\"_blank\" rel=\"noopener\">https:\/\/temlib.org\/AtariForumWiki<\/a>)<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4080\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-abs0.jpg\" alt=\"\" width=\"640\" height=\"478\"><\/p>\n<ul>\n<li>Removing the Yamaha YM2149F sound chip &#8211; also used for the Drive Select (DS) signal &#8211; from its socket, bending two legs, soldering 2 wires to them and putting back the chip into its socket (image from <a href=\"https:\/\/temlib.org\/AtariForumWiki\" target=\"_blank\" rel=\"noopener\">https:\/\/temlib.org\/AtariForumWiki<\/a>)<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4081\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-abs1.jpg\" alt=\"\" width=\"640\" height=\"478\"><\/p>\n<ul>\n<li>Soldering 2 wires to DS0 and DS1signals (image from <a href=\"https:\/\/temlib.org\/AtariForumWiki\" target=\"_blank\" rel=\"noopener\">https:\/\/temlib.org\/AtariForumWiki<\/a>)<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4082\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-abs2.jpg\" alt=\"\" width=\"640\" height=\"478\"><\/p>\n<p>This is obviously not the case here ! <strong>I was wrong, this it not an A\/B switch mod<\/strong>. Back to square one. <strong>What the hell is this mod !?<\/strong><\/p>\n<p>I don&#8217;t have any logic probe or any oscilloscope. It then is difficult for me to track and understand signals. Thus, I cruised ST forums and web sites dedicated to Atari ST mods, looking for one that would match &#8230; and <strong>found nothing similar to this mod<\/strong>. In the end, I had a look at the &#8220;<a href=\"http:\/\/www.labibleatari.fr\/\" target=\"_blank\" rel=\"noopener\">La bible Atar<\/a>i&#8221; web site. There, I found a link to an interesting article from the <strong>Atari 1ST French magazine<\/strong> (#6, March 1988, article by Ange Lartiche):<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4083\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/web_cover_numero-4667_atari-1st.jpg\" alt=\"\" width=\"728\" height=\"970\"><\/p>\n<p>This <a href=\"http:\/\/www.labibleatari.fr\/Articles\/Classes\/Atari%201st%20-%20n%C2%B0%2006%20-%20fevrier%201988%20-%20p42.jpg\" target=\"_blank\" rel=\"noopener\">two<\/a> <a href=\"http:\/\/www.labibleatari.fr\/Articles\/Classes\/Atari%201st%20-%20n%C2%B0%2006%20-%20fevrier%201988%20-%20p43.jpg\" target=\"_blank\" rel=\"noopener\">pages<\/a> article was entitled &#8220;Des commutateurs pour mes lecteurs&#8221; (&#8220;Switches for my drives&#8221;):<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4084\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/1stmag-switch.jpg\" alt=\"\" width=\"850\" height=\"568\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/1stmag-switch.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/1stmag-switch-768x513.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>It describes two different mods:<\/p>\n<ul>\n<li>A <strong>drive<\/strong> select mod (A\/B switch, but different from the usual Yamaha mod)<\/li>\n<li>A <strong>side<\/strong> select mod<\/li>\n<\/ul>\n<p>Let&#8217;s have a look at the schematics of this <strong>second mod<\/strong>. <strong>This looks familiar !<\/strong> Could a previous owner of this Atari have been a reader of &#8220;Atari 1ST&#8221; magazine ?<\/p>\n<p>This peculiar mod consists of:<\/p>\n<ul>\n<li>Cutting L16 (<strong>Side Select signal<\/strong>) and soldering 2 wires to the switch. Yes, on the schematics, it points to L24, but only L16 is actually mentioned in the text (page 43)<\/li>\n<li>Adding a 4.7 k\u03a9 resistor (should be at U8)<\/li>\n<li>Wiring the last wire to ground on C38<\/li>\n<\/ul>\n<p><strong>We are getting close<\/strong>. Only &#8230; the 4.7 k\u03a9 resistor seems to be missing. But &#8230; looking at the PCB of the floppy disk drive, an added 4.7 k\u03a9 resistor can be found. Unfortunately, I don&#8217;t have schematics for this drive (a Chinon FB-354 Rev A, as we will see later on). Once again, it is <strong>difficult to draw definitive conclusions<\/strong>.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4086\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/chinon-fb354-rev-a-mod.png\" alt=\"\" width=\"640\" height=\"480\"><\/p>\n<p><strong>Could this mod is be a &#8220;side selection&#8221; mod ? <\/strong>As described in this article:<\/p>\n<ul>\n<li>In middle position, the drive should acts as a usual 2-sided floppy drive<\/li>\n<li>In left position, the drive should acts as a 360kB floppy drive (selecting side 1)<\/li>\n<li>In right position, the drive should acts as a 360kB floppy drive (selecting side 2)<\/li>\n<\/ul>\n<p>With this very peculiar mod, one could use regular 2-sided 720kB-formatted floppy diskettes (middle position), regular 1-sided 360kB-formatted floppy diskettes (middle position) or an highly unusual 2 sided 2&#215;360 Kb floppy diskettes (each side being 360kB-formatted). The switch (left or right positions) allows in this case to choose which side of the diskette to use. <strong>I haven&#8217;t found any other article mentioning this mod or this kind of usage<\/strong>. In practice, I am not even sure this is a particular useful mod.<\/p>\n<p>Let&#8217;s have a look at the mod we have here. It is close, but <strong>the switch used here is a 2-position <\/strong>and not the required <strong>3-position<\/strong> switch. Is this mod making any sense then ? <strong>Whatever this mod objective was, one thing for sure is that it acts on the Side Select signal (L16)<\/strong>. Let&#8217;s close this investigation and <strong>let&#8217;s reverse this damned mod !<\/strong><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4290\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-pcb-before.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-pcb-before.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-pcb-before-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Reversing the mod<\/span><\/p>\n<p>First thing to do, in order to reverse the modifications, was to remove the heat shrink tubing, to get access to the solder:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4110\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod0.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod0.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod0-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Once removed, I fired up my soldering iron, to remove the 3 wires and the switch from the board:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4105\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod1.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod1-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4106\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then I flew fresh solder into C38, soldered back L16 and checked for continuity with a multi-meter:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4107\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Once done, I tested the Atari ST with the demo diskette: <strong>the Atari booted right away and launch this damned soccer game. The mod is gone for good !<\/strong><\/p>\n<p>It was time for the last step: covering the hole in the back of the enclosure, where the switch was screwed. I figured out the cap from the back of a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Bic_Cristal\" target=\"_blank\" rel=\"noopener\">Bic Cristal<\/a> pen would exactly fit the hole. I sprayed on it the same light grey paint I used for the mouse button of the <a href=\"https:\/\/www.quantum-bits.org\/?p=3293\" target=\"_blank\" rel=\"noopener\">Mac Plus<\/a>:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4108\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod4.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod4.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod4-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>And &#8230; voil\u00e0 ! The color is no perfect, but it is close. The cap fits well and closes this damn hole:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4109\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod5.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod5.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-unmod5-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">The main PCB<\/span><\/p>\n<p>Now that the mod is reversed, let&#8217;s take care of the motherboard:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4179\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb0.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb0.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb0-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>This board was really clean. Just a bit of dust, easily removed with compressed air. I took the time to re-seat all socketed components:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4185\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb1.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb1-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I inspected all solder joints and electrolytic caps. Everything looked nice and in good conditions (I may recap nevertheless the PSU). Then I cleaned both sides of the board with IPA, a toothbrush and a micro-fiber cloth:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4184\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I opened up the shield protecting the video components (the SHIFTER):<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4183\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I used <a href=\"https:\/\/en.wikipedia.org\/wiki\/WD-40\" target=\"_blank\" rel=\"noopener\">WD-40<\/a> to clean the metal shield:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4182\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb4.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb4.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb4-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Finally, I sprayed contact cleaner on all connectors (internal and external):<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4181\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb5.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb5.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb5-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>This motherboard was inspected and cleaned up. Now, let&#8217;s take a detailed look at it !<\/p>\n<p>This is a C070523-001 REV. D board, from 1986:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4258\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb-arrows.png\" alt=\"\" width=\"850\" height=\"634\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb-arrows.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pcb-arrows-768x573.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Here are the main components of the motherboard:<\/p>\n<ol>\n<li><strong>Microprocessor<\/strong>: the Atari 1040STF is powered by a <a title=\"Motorola 68000\" href=\"https:\/\/en.wikipedia.org\/wiki\/Motorola_68000\" target=\"_blank\" rel=\"noopener\">Motorola 68000<\/a> 16-\/32-bit CPU, clocked at 8 MHz. This processor has a 32-bit instructions set, with 32-bit registers, a 16-bit internal data bus (hence the name &#8220;ST&#8221; for &#8220;Sixteen \/ Thirty-two&#8221;) and 24 address bits (16-megabyte address range)<\/li>\n<li><strong>ROM<\/strong>: this board is an early model, with 6 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Atari_TOS\" target=\"_blank\" rel=\"noopener\">TOS<\/a> 1.0 ROM chips, labelled &#8220;C026329-002&#8221;, &#8220;C026330-002&#8221;, &#8220;C026331-002&#8221; (LO) and &#8220;C026332-002&#8221;, &#8220;C026333-002&#8221;, &#8220;C026334-002&#8221; (HI). Later models would have only 2 ROM chips instead of 6.<\/li>\n<li><strong>RAM<\/strong>: the 1040STF is equipped with 32 DRAM chips, directly soldered to the motherboard. The 1040ST was the first computer to break the $1000\/megabyte price barrier.<\/li>\n<li><strong>GLUE<\/strong>: the Atari ST has 4 specially developed ICs (<strong>GLUE<\/strong>, <strong>MMU<\/strong>, <strong>DMA<\/strong> and <strong>SHIFTER<\/strong>). They play a major role in the low price of the ST, reducing the number of TTLs (reduced to 8 chips on this board). These IC&#8217;s are designed to work in concert with one another. Form example, the DMA chip cannot operate alone. The GLUE holds the entire system (hence its name), including decoding the address range and working the peripheral ICs.<\/li>\n<li><strong>MMU<\/strong>: the MMU (Memory Management Unit) ensures the management of RAM. It also works with the SHIFTER to produce the video signal. It is also manages the discs transfers done by the DMA circuit.<\/li>\n<li><strong>SHIFTER<\/strong>: the SHIFTER converts the information in video RAM into impulses readable on a monitor.<\/li>\n<li><strong>Floppy Disk Controller<\/strong>: a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Western_Digital\" target=\"_blank\" rel=\"noopener\">Western Digital<\/a> <a href=\"https:\/\/en.wikipedia.org\/wiki\/Western_Digital_FD1771\" target=\"_blank\" rel=\"noopener\">WD-1772<\/a> 40-pin <a title=\"\" href=\"https:\/\/en.wikipedia.org\/wiki\/Dual_in-line_package\" target=\"_blank\" rel=\"noopener\">DIP<\/a> floppy controller.<\/li>\n<li><strong>Programmable Sound Generator<\/strong>: the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Yamaha_Corporation\" target=\"_blank\" rel=\"noopener\">Yamaha<\/a> <a href=\"https:\/\/en.wikipedia.org\/wiki\/General_Instrument_AY-3-8910\" target=\"_blank\" rel=\"noopener\">YM2149<\/a> provides three-voice sound synthesis. It is also used for floppy signalling, serial control output and printer parallel port.<\/li>\n<li><strong>DMA:<\/strong> The DMA (Direct Memory Access) oversees the floppy disk controller and an external hard disk. The DMA is joined to the processor&#8217;s data bus to help transfer data.<\/li>\n<li><strong>ACIAs<\/strong>: the ACIAs are Asynchronous Common Interface Adapters. The Motorola MC6850 chips enable the ST to directly communicate with <a href=\"https:\/\/en.wikipedia.org\/wiki\/MIDI\" target=\"_blank\" rel=\"noopener\">MIDI<\/a> devices and keyboard (two chips are used, 31.250 kbit\/s for MIDI, 7812.5 bit\/s for keyboard).<\/li>\n<li><strong>Serial Controller<\/strong>: the <a href=\"https:\/\/en.wikipedia.org\/wiki\/RS-232\" target=\"_blank\" rel=\"noopener\">RS-232<\/a> serial communication are handled by a Motorola MC1489 chip.<\/li>\n<li><strong>MFP<\/strong>: the Mutli-Function Peripheral (MFP) chip handles the 8-bit parallel port, 4 timers, 16 possible interrupt sources, built-in serial interface.<\/li>\n<li><strong>Keyboard<\/strong>: internal connector for the keyboard.<\/li>\n<li><strong>Power Supply Unit<\/strong>: internal connector for the PSU.<\/li>\n<li><strong>Reset button<\/strong>: allows a warm restart of the ST (meaning that is restart the ST via the Reset Vector, but doesn&#8217;t entirely wipes out all memory)<\/li>\n<li><strong>MIDI<\/strong>: MIDI Out <a href=\"https:\/\/en.wikipedia.org\/wiki\/DIN_connector\" target=\"_blank\" rel=\"noopener\">DIN<\/a>-5 connector.<\/li>\n<li><strong>MIDI<\/strong>: MIDI In <a href=\"https:\/\/en.wikipedia.org\/wiki\/DIN_connector\" target=\"_blank\" rel=\"noopener\">DIN<\/a>-5 connector.<\/li>\n<li><strong>Cartridge<\/strong>: the cartridge slot can be used for inserting ROM cartridges (128KB max)<\/li>\n<li><strong>Video<\/strong>: RGB video out <a href=\"https:\/\/en.wikipedia.org\/wiki\/DIN_connector\" target=\"_blank\" rel=\"noopener\">DIN<\/a>-13 connector.<\/li>\n<li><strong>Floppy Disk Drive<\/strong>: DIN-14 connector for external Floppy Disk Drive.<\/li>\n<li><strong>DMA Interface \/ Hard Disk Drive<\/strong>: Up to 8 external devices &#8211; such as hard disks, networks or the Atari Laser Printer) can be connected to this 19-pin D-SUB female connector. Hard disks are using the ACSI (Atari Computer System Interface) interface.<\/li>\n<li><strong>Parallel Port<\/strong>: a standard <a href=\"https:\/\/en.wikipedia.org\/wiki\/Micro_ribbon_connector\" target=\"_blank\" rel=\"noopener\">Centronics<\/a> (25-pin D-SUB female) parallel printer can be connected to the ST via this interface.<\/li>\n<li><strong>Serial Port<\/strong>: a <a href=\"https:\/\/en.wikipedia.org\/wiki\/RS-232\" target=\"_blank\" rel=\"noopener\">RS-232<\/a> interface (25-pin male D-SUB) for serial communication.<\/li>\n<\/ol>\n<p>Note:<\/p>\n<ul>\n<li>Information on hardware was sourced from Wikipedia, from &#8220;Anatomy Of the Atari ST&#8221; (by K. Gerits, L. Englisch and R. Bruckmann) and from <a href=\"https:\/\/info-coach.fr\/atari\/hardware\/\" target=\"_blank\" rel=\"noopener\">https:\/\/info-coach.fr\/atari\/hardware\/<\/a>.<\/li>\n<li>Mouse &amp; Joystick connectors (DB9 connectors) are located under the keyboard<\/li>\n<\/ul>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">The internal Power Supply Unit<br><\/span><\/p>\n<p>Let&#8217;s now focus on the internal PSU. There exist <a href=\"https:\/\/exxosforum.co.uk\/atari\/last\/psu\/index.htm\" target=\"_blank\" rel=\"noopener\">several PSU models<\/a> for Atari STs: MITSUMI SR98, DVE DSP-508A, ASP34-2, etc. This one is a Tokin 4501E1:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4188\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-ps0.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-ps0.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-ps0-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Let&#8217;s open it:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4158\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-ps1.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-ps1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-ps1-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Just like the motherboard, the PSU is very clean, which is nice for a change. I proceed with my usual cleaning workflow: compressed air, IPA &amp; soft toothbrush, micro-fiber cloth and contact cleaner.<\/p>\n<p>I did my usual inspection routine (looking for bad solder joints and bulged electrolytic caps). <strong>All looked very nice<\/strong>.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4159\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-ps2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-ps2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-ps2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>While testing the Atari ST with the demo diskette, I noticed a bit of noise in audio, as well as video dimming as the motor of the disk drive powers up and a bit of flickering while accessing the disk. Maybe a recapping is needed. Nevertheless, <a href=\"https:\/\/exxosforum.co.uk\/atari\/last\/psu\/index.htm#TOKIN\" target=\"_blank\" rel=\"noopener\">from what I read<\/a>, this may be typical of this particular PSU, which is not the best one (reasonably good power regulation, but poor peak power capability), and recapping would not help. For now, I will let things as they are.<\/p>\n<p>Nevertheless, during most of the tests I did, I took care to left open the top cover of the Atari ST, as the weather was getting really hot here in France during summertime (around 40\u00b0C).&nbsp;<\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Servicing the floppy disk drive<\/span><\/p>\n<p>Let&#8217;s have a look at the floppy disk drive that had been replaced by a previous owner:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4161\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd16.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd16.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd16-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Well &#8230; this is a Chinon FB-354 (Rev. A):&nbsp;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4176\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><strong>This is a bit of a surprise<\/strong>. Atari had different floppy drive suppliers: Sony, Epson and, indeed, Chinon. It means that this replacement drive is <strong>era appropriate<\/strong>, which is very nice.<\/p>\n<p>But, with this kind of bezel &#8230; this drive may have been &#8220;borrowed&#8221; from an <strong>Amiga<\/strong>. Yes, Atari ST&#8217;s old nemesis used Chinon FB-354 drives. This would be wild and highly heretic, but fun ! Is this why there is an added resistor on its PCB (or was it part of the switch mod, or just added at factory for some reasons) ? My knowledge on that topic is not deep enough, I will have to investigate more &#8230;<\/p>\n<p>Anyway, let&#8217;s service this drive !<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4175\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>First, let&#8217;s unscrew the chassis:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4174\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd4.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd4.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd4-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4173\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd5.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd5.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd5-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then, let&#8217;s remove the front bezel:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4172\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd6.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd6.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd6-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>While I let the front bezel soak into warm soapy water &#8230;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4171\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd7.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd7.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd7-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>&#8230; I took apart the disk drive itself:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4170\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd8.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd8.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd8-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4169\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd9.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd9.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd9-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I blew compressed air:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4168\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd10.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd10.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd10-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then cleaned the head with IPA on a chamois swab:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4167\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd11.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd11.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd11-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I cleaned the mechanical parts with WD-40:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4163\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd12-1.png\" alt=\"\" width=\"850\" height=\"1133\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd12-1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd12-1-768x1024.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then I applied white lithium grease on them:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4166\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd12.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd12.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd12-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I cleaned the PCB with IPA:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4164\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd14.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd14.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd14-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then I took care of the connectors with contact cleaner:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4165\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd13.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd13.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd13-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Finally, I cleaned up the chassis with WD-40:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4162\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd15.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd15.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-fd15-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then, it was just a matter of putting things back into place. There we go, a serviced floppy disk drive !<\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Servicing the mouse<\/span><\/p>\n<p>Let&#8217;s take care of the mouse ! It is rather easy to open, with just two screws:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4142\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse1.png\" alt=\"\" width=\"850\" height=\"1133\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse1-768x1024.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I then removed the ball from its housing:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4143\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse2.png\" alt=\"\" width=\"850\" height=\"561\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse2-768x507.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>And I opened up the mouse with a plastic prying tool:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4144\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse3.png\" alt=\"\" width=\"850\" height=\"1133\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse3-768x1024.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4147\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse5.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse5.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse5-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Only two screws are holding the mouse&#8217;s PCB:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4145\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse4.png\" alt=\"\" width=\"850\" height=\"1133\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse4.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse4-768x1024.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4146\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse6.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse6.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse6-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Two screws are used to hold the buttons:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4148\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse7.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse7.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse7-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>The mouse is now completely taken apart:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4149\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse8.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse8.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse8-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>It was time for the mouse to take a warm soapy bath:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4150\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse9.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse9.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse9-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I finished the cleaning process with a toothbrush:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4152\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse11.png\" alt=\"\" width=\"850\" height=\"561\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse11.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse11-768x507.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then, I took care of the PCB with IPA, and I cleaned the mechanical parts of the mouse:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4151\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse10.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse10.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse10-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Sunbrighting the mouse<\/span><\/p>\n<p>The mouse, as advertised, was a little yellowed. I decided, from previous experience, not to retrobright the mouse. Instead, I decided to simply sunbright it. I let the mouse under direct sunlight a few hours a day, for about two weeks:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4154\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse-sb1.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse-sb1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse-sb1-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>My lovely dog also took sunbathes (and naps) during that time. Yes, Shiba Inus love sunbathing (according to an old Japanese saying, Shibas are a quarter dog, a quarter cat, a quarter human and a quarter monkey. The cat part plays an important role here):<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4155\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse-sb2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse-sb2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse-sb2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>The results were pretty good. The yellowing disappeared. The mouse has now the same color as the ST enclosure:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4156\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse-sb3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse-sb3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-mouse-sb3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Putting things back together<\/span><\/p>\n<p>Let&#8217;s put things back together. There is a lot of shielding ! I took care of them with WD-40:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4199\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb1.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb1-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4198\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4197\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then, is was just a matter of putting things back in the right order, starting with the bottom shield:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4196\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb4.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb4.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb4-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then its cardboard insulator:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4195\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb5.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb5.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb5-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then the motherboard:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4194\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb6.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb6.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb6-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then the PSU and the top shield:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4193\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb7.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb7.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb7-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then the PSU shield and the floppy disk drive:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4191\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb9.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb9.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb9-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4190\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb10.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb10.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb10-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Then the keyboard:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4189\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb11.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb11.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb11-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>As a finishing touch, I took care of the old sticker on the bottom of the enclosure, with the wrong &#8220;1040STFM&#8221; mention:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4248\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-old.jpg\" alt=\"\" width=\"850\" height=\"231\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-old.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-old-768x209.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I fired up <a href=\"https:\/\/inkscape.org\" target=\"_blank\" rel=\"noopener\">Inkscape<\/a> and redrew a sticker, with the proper mention &#8220;1040STF&#8221;:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4247\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/Capture-de\u0301cran-2022-08-30-a\u0300-14.16.17.png\" alt=\"\" width=\"1456\" height=\"902\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/Capture-de\u0301cran-2022-08-30-a\u0300-14.16.17.png 1456w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/Capture-de\u0301cran-2022-08-30-a\u0300-14.16.17-768x476.png 768w\" sizes=\"(max-width: 1456px) 100vw, 1456px\" \/><\/p>\n<p>There goes the result, not perfect, but close enough:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4249\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-1.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-1.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-1-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I flipped the case and glued the new sticker to the enclosure:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4250\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-2.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-2.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-2-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4251\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-3.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-3.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-sicker-3-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>There we go !<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4204\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb12.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb12.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-pb12-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4206\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/stpb13.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/stpb13.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/stpb13-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Now that the <strong>hardware is done<\/strong>, it is time to tackle the <strong>software<\/strong> !<\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Software for Atari ST<\/span><\/p>\n<p>My goal was to reproduce a set of diskettes for <strong>apps<\/strong>, <strong>games<\/strong> and various versions of the ST System (<strong>TOS<\/strong>) on them. This is why I bought a set of old Double Density 3&#8243;1\/2 diskettes (unknown conditions), an external USB 3&#8243;1\/2 floppy disk drive and New Old Stock stickers to label them properly.<\/p>\n<p>I knew some of the DD 3&#8243;1\/2 diskettes could fail, this is why I also bought sets of New Old Stock High Density 3&#8243;1\/2 diskettes. Without modification, Atari 1040STF can only use DD 3&#8243;1\/2 diskettes (720kB). HD 3&#8243;1\/2 diskettes (1.44Mb) can nevertheless be formatted as DD. It is commonly said that HD diskettes used as DD diskettes are less reliable. At least form me, it turned out to be very reliable.<\/p>\n<p>Externally, DD and HD 3&#8243;1\/2 diskettes only differ by a hole on the side. This hole has to be covered with masking tape for some floppy drive to recognize them as DD diskettes:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4211\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-dsk1.png\" alt=\"\" width=\"850\" height=\"1133\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-dsk1.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-dsk1-768x1024.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>It turned out that:<\/p>\n<ul>\n<li>for the (replaced) <strong>internal ST floppy drive<\/strong>: HD diskettes can be DD-formatted with or without the masking tape;<\/li>\n<li>for my <strong>external USB floppy drive<\/strong>: DD-formatted HD diskettes can only be used when the hole is tapped. I thus tapped all the New Old Stock HD diskettes.<\/li>\n<\/ul>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Creating new diskettes<\/span><\/p>\n<p>Creating new diskettes is <strong>not<\/strong> straightforward.<\/p>\n<p>First, let&#8217;s have a look at diskette images, from which one can create diskettes. These images, containing software, are mainly used by emulators. They are commonly available on dedicated web sites, such as <a href=\"http:\/\/www.atarimania.com\" target=\"_blank\" rel=\"noopener\">Atari Mania<\/a>, <a href=\"https:\/\/www.planetemu.net\/machine\/atari-st\" target=\"_blank\" rel=\"noopener\">Planet Emulation<\/a> and many others.&nbsp;<\/p>\n<p>On these sites, you will usual find images using these formats (see <a href=\"https:\/\/info-coach.fr\/atari\/software\/Images-formats.php\" target=\"_blank\" rel=\"noopener\">https:\/\/info-coach.fr\/atari\/software\/Images-formats.php<\/a> for more details and other formats):<\/p>\n<ul>\n<li><strong>ST<\/strong>: This is the most simple format, since it is a straight copy of the readable data of a disk. It does not allow copying copy-protected disks. This is the most common format for ST disk images.<\/li>\n<li><strong>MSA<\/strong>: This acronym stands for Magic Shadow Archiver. It is supported by almost all emulators. It contains the same data as the ST format, the only difference is that the data is compressed.&nbsp;<\/li>\n<li><strong>STX<\/strong>: This image format was defined by the PASTI initiative (Atari ST Imaging &amp; Preservation Tools). These tools can virtually create image of any ST disk, including copy-protected ones.<\/li>\n<\/ul>\n<p>It is not possible to create a protected disk from an STX image. Thus, I focused on ST formatted disk images, the most commonly available ones. It is always possible to convert MSA into ST anyway.<\/p>\n<p>The easiest way for making floppies from disk image files (ST or MSA) is to use the Floppy Imaging &amp; File Transfer (<a href=\"https:\/\/www.8bitchip.info\/atari\/floimgd.php\" target=\"_blank\" rel=\"noopener\">FloImg<\/a>) from P. Putnik (aka PP):<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4208\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/floimg1.png\" alt=\"\" width=\"613\" height=\"336\"><\/p>\n<p>It works on Windows systems &#8230; so I had to borrow my wife&#8217;s PC. I knew that they were little chance for it to work, since it is designed for <strong>built-in floppy drives and not USB external ones<\/strong>. The first thing to do is to install <a href=\"http:\/\/atari.8bitchip.info\/FdInstall.zip\" target=\"_blank\" rel=\"noopener\">fdrawcmd<\/a> (from PP) on Windows. And this poor excuse for an operating system refused to do so. Actually, I could not even format a DD diskette on Windows 10. Windows did what it is best at: making me swear and switch back to real operating systems.<\/p>\n<p>I actually have an old internal 3&#8243;1\/2 PC floppy disk drive, and could have used a <a href=\"https:\/\/kryoflux.com\/\" target=\"_blank\" rel=\"noopener\">KryoFlux<\/a> floppy controller. KryoFlux is a USB-based device designed for software preservation, in which you can plug a PC floppy disk drive:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4255\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-kryoflux.png\" alt=\"\" width=\"750\" height=\"499\"><\/p>\n<p>It can save raw stream and support sector formats for Acorn Electron, Amstrad CPC, Archimedes, Atari 8-bit, Atari ST, Apple, Commodore 64, Commodore Amid, MSX, IBM PC, and many others. And it can write back to disk.<\/p>\n<p>But I had enough invested, and I took another path: I simply connected my external USB floppy disk drive to a GNU\/Linux system. I had a <a href=\"https:\/\/www.recalbox.com\" target=\"_blank\" rel=\"noopener\">RecalBox<\/a> system sitting right next to the Atari ST. It was worth a try:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4212\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-dsk2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-dsk2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-dsk2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>The GNU\/Linux system recognized the floppy disk drive as a <a href=\"https:\/\/en.wikipedia.org\/wiki\/TEAC_Corporation\" target=\"_blank\" rel=\"noopener\">TEAC<\/a> device. I formatted a diskette on the Atari ST (720kB, double-sided), then inserted it into the USB floppy disk drive. <strong>I could right away mount the diskette as a MS-DOS disk, and could write data &#8230; that could also be read back by the Atari ST<\/strong>. Good. I had a way to <strong>exchange files between the two systems<\/strong>.&nbsp;<\/p>\n<p>Indeed <strong>TOS and MS-DOS formats are very close<\/strong>. Both DOS and TOS use the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Design_of_the_FAT_file_system\" target=\"_blank\" rel=\"noopener\">FAT<\/a> format. There are nevertheless slight differences on the way the allocation table of the disk is used. TOS versions from 1.04 onward are 100% compatible with MS-DOS. <strong>Alas, this 1040 STF runs TOS 1.0<\/strong>.<\/p>\n<p>There are thus a few <strong>caveats<\/strong>. I did a few experiments. For example a 1-sided ST formatted disk (360kB) could be read under GNU\/Linux. Adding a file from GNU\/Linux would work (and could be read back from GNU\/Linux), but would result in mangled data when read from the ST<\/p>\n<p>The Atari ST formats disks with <strong>a geometry of 9 sectors per track, 80 tracks, 2 sides<\/strong>. I used FastCopy III on the Atari ST to format disk with unusual amounts of sectors and \/ or tracks. This, again, resulted in mangled data whenever I deviated from the standard geometry. <strong>Thus, I had to stick with this standard geometry<\/strong>.<\/p>\n<p>You have to keep in mind that <strong>ST images found on the Internet often don&#8217;t use the standard geometry<\/strong>. Indeed, publishers often needed more than 720kB to store their apps \/ games on diskettes and thus often used non-standard geometries to store, say, the 800kB they needed on a single diskette, using more tracks for example.<\/p>\n<p>Thus, it is interesting to check the structure of an ST image disk. This simple shell script takes an image disk (here named &#8220;image.st&#8221;) as input, and outputs its numbers of tracks and sectors (from <a href=\"https:\/\/www.kevinhooke.com\/2014\/02\/02\/creating-atari-st-disks-from-disk-image-files-on-linux\" target=\"_blank\" rel=\"noopener\">https:\/\/www.kevinhooke.com\/2014\/02\/02\/creating-atari-st-disks-from-disk-image-files-on-linux<\/a>):<\/p>\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">#!\/bin\/sh \nod -v -Ad -t u1 -w1 $1 | awk 'NR==20 {sl=$2} NR==21 {sh=$2} NR==25 {spt=$2} NR==27 {s=$2; print \"Sides: \" s \" Sectors: \" spt \" Tracks: \" (sh * 256 + sl) \/ spt \/ s; exit}'<\/code><\/pre>\n\n\n<p>Now, let&#8217;s imagine an ST image disk with a standard 9 sectors per track, 80 tracks, 2 sides geometry. <strong>How will I write this image back to a diskette ?<\/strong><\/p>\n<p>Well, since ST images are basically raw images, one could imagine to simply &#8220;<strong><span style=\"font-family: Andale Mono, Times;\">dd<\/span><\/strong>&#8221; the disk image to the proper GNU\/Linux device used by for the floppy disk drive (in my case &#8220;<strong><span style=\"font-family: Andale Mono, Times;\">\/dev\/sda<\/span><\/strong>&#8220;): <strong><span style=\"font-family: Andale Mono, Times;\">dd if=\/mnt\/atari.st of=\/dev\/sda <\/span><\/strong><\/p>\n<p>Alas, this seems to <strong>only works with internal drives and not USB ones<\/strong>. Indeed, <strong>I tried and failed<\/strong>. Nowadays USB drives are simpler than old internal one, and lack the proper intelligence to do that (thus the need for a KryoFlux device for example).<\/p>\n<p><strong>Damned<\/strong>. But there was a <strong>solution<\/strong>:<\/p>\n<ul>\n<li>Launch the <strong>Hatari emulator <\/strong>on my <strong>Mac<\/strong><\/li>\n<li>Configure a <strong>GEMDOS<\/strong> C drive and map it to a <strong>macOS folder<\/strong><\/li>\n<li><strong>Mount<\/strong> the ST disk image from Hatari on the <strong>A drive<\/strong><\/li>\n<li>If the disk image is <strong>not copy-protected<\/strong>, copy files using the GEM desktop,<strong> from the A drive to the C drive<\/strong><\/li>\n<li>Since the C drive is mapped to a macOS folder, I had then access to the files from the ST image, and could <strong>transfer<\/strong> them to the GNU\/Linux system <strong>over the network<\/strong> via <strong><span style=\"font-family: Andale Mono, Times;\">scp<\/span><\/strong><\/li>\n<li>Once transferred from the Mac to the GNU\/LInux system, <strong>mount<\/strong> a ST-formatted diskette as MS-DOS and <strong><span style=\"font-family: Andale Mono, Times;\">cp<\/span><\/strong> the files to it.<\/li>\n<li>Once the diskette is <strong>unmounted<\/strong> from the GNU\/Linux system, <strong>use the diskette on the Atari ST<\/strong><\/li>\n<\/ul>\n<p>It is rather <strong>cumbersome<\/strong> but it <strong>worked<\/strong> !<\/p>\n<p>Now, let&#8217;s see if I could streamline this process. Googling around, I found that <strong>ST images can be directly mounted on GNU\/Linux<\/strong>. How cool is that ? The Hatari emulator was thus not needed anymore to extract files from the disk image.<\/p>\n<p>My workflow for creating new diskettes for the Atari ST from image disks was thus the following:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4245\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-dsk-workflow.png\" alt=\"\" width=\"500\" height=\"323\"><\/p>\n<ul>\n<li><strong>Step 1<\/strong>: from GEM\/TOS, formatting a diskette (standard geometry, 720kB, double sided):<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4225\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-dsk3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-dsk3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-dsk3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Step 2<\/strong>: from a GNU\/Linux system, mounting the ST-formatted diskette (in my case, the Linux device for the floppy disk drive was <strong><span style=\"font-family: Andale Mono, Times;\">\/dev\/sda<\/span><\/strong>). As I am using by RecalBox system, I first had to remount the filesystem with r\/w rights and then create the needed mounting points (<strong><span style=\"font-family: Andale Mono, Times;\">\/mnt\/disquette<\/span><\/strong> for the diskette and <strong><span style=\"font-family: Andale Mono, Times;\">\/mnt\/image<\/span><\/strong> for the disk image):<\/li>\n<\/ul>\n\n\n<pre title=\"\" class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">mount -o remount,rw \/\ncd \/mnt\nmkdir disquette\nmount  -t msdos \/dev\/sda disquette\/ \nmkdir image<\/code><\/pre>\n\n\n<ul>\n<li><strong>Step 3<\/strong>: from my macOS laptop, downloading an Atari ST disk image (named here <strong><span style=\"font-family: Andale Mono, Times;\">image.st<\/span><\/strong>), testing the image with Hatari (checking that the image works and there are no copy protections), then transferring the disk image to the GNU\/Linux system via <strong><span style=\"font-family: Andale Mono, Times;\">scp<\/span><\/strong>:<\/li>\n<\/ul>\n\n\n<pre title=\"\" class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">scp image.st root@recalbox4k:\/mnt<\/code><\/pre>\n\n\n<ul>\n<li><strong>Step 4<\/strong>: via <strong><span style=\"font-family: Andale Mono, Times;\">SSH<\/span><\/strong>, on the GNU\/Linux system, mounting the image disk, then copying files from the image to the diskette mounting point, then unmounting the image and the diskette:<\/li>\n<\/ul>\n\n\n<pre title=\"\" class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">mount -o loop -t msdos image.st image\/ \ncp -r \/mnt\/image\/* \/mnt\/disquette\numount \/mnt\/disquette\numount \/mnt\/image<\/code><\/pre>\n\n\n<p>And it <strong>worked<\/strong> pretty well ! <strong>They are severe limitations though<\/strong>:<\/p>\n<ul>\n<li>This won&#8217;t work for copy-protected disk images<\/li>\n<li>This won&#8217;t work for disk images with sizes exceeding 720kB<\/li>\n<li>This won&#8217;t work for diskettes using not standard geometry (one-sided, and \/ or non standard number of tracks\/sectors)<\/li>\n<li>This won&#8217;t work if the apps \/ games \/ system needs a boot sector<\/li>\n<\/ul>\n<p>I had not problem formatting any of the New Old Stock HD 3&#8243;1\/2 diskette (provided the DD hole was masked with tape). Alas, as expected, the 7 DD 3&#8243;1\/2 were not in perfect conditions:<\/p>\n<ul>\n<li>Two of them could be two-sided formatted (standard geometry)<\/li>\n<li>Three of them could only be one-sided formatted (the other side being defective), with standard geometry<\/li>\n<li>Two of them could be two-sided formatted, but with non standard geometry (to avoid defective tracks):<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4298\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-format.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-format.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-format-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><strong>For these 5 last diskettes, I had to come up with a solution<\/strong>:<\/p>\n<ul>\n<li>Use the &#8220;standard workflow&#8221; to copy files on a New Old Stock diskette (taking care no to exceed the amounts of space available on the target DD diskette)<\/li>\n<li>From the GEM desktop, copy files from the A drive to the B drive. In this case, when there is no external disk drive B, the GEM let&#8217;s you copy files between diskettes (named A and B) using a single drive, <strong>swapping<\/strong> (a lot !) diskettes A and B when asked by the system:<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4330\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-swap1.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-swap1.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-swap1-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4331\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-swap2.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-swap2.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-swap2-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Creating labels for diskettes<\/span><\/p>\n<p>In parallel of the &#8220;diskettes re-creation&#8221; process, I started &#8220;re-creating&#8221; labels for them. First, because the 20+ years old labels from the sets of New Old Stock HD diskettes would not stick any more. And second &#8230; because it is fun !<\/p>\n<p><strong>These labels are not meant to be replicas in any ways<\/strong>. The artwork for software at the time was mostly on the boxes and not on the diskette labels themselves. These labels are far from perfect. But I wanted to make them look as nice as I could, and somewhat &#8220;era appropriate&#8221;, with proper logos, publishers \/ distributors, etc.<\/p>\n<p>Once again, I fired up <a href=\"https:\/\/inkscape.org\" target=\"_blank\" rel=\"noopener\">Inkscape<\/a>:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4239\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/inkscape-diskette.png\" alt=\"\" width=\"1338\" height=\"1289\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/inkscape-diskette.png 1338w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/inkscape-diskette-768x740.png 768w\" sizes=\"(max-width: 1338px) 100vw, 1338px\" \/><\/p>\n<p>I could produce a <a href=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/labels.zip\" target=\"_blank\" rel=\"noopener\">few batches of labels<\/a>, based on the model for 3&#8243;1\/2 diskettes still available online on <a href=\"https:\/\/www.herma.com\/\" target=\"_blank\" rel=\"noopener\">Herma<\/a>&#8216;s website:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4300\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-labels0.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-labels0.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-labels0-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>And well &#8230; it doesn&#8217;t look that bad ! Here are a few pictures of the results:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4242\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels2.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels2.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels2-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>Labels for New Old Stock HD 3&#8243;1\/2 diskettes:<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4241\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels3.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels3.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels3-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>And a few labels for old DD 3&#8243;1\/2 diskettes:<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4240\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels4.png\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels4.png 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/st-labels4-768x576.png 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Games<\/span><\/p>\n<p>Let&#8217;s start with the re-creation of diskettes for games. The hardest part was to work around the limitations of my process, mostly due to the use of an external USB floppy disk drive:<\/p>\n<ul>\n<li>No copy protection<\/li>\n<li>No funky geometry (over 720kB, etc.)<\/li>\n<\/ul>\n<p>The games also had to run on TOS 1.0. So it was more a matter of finding the proper disk images, testing them, working out a solution. In some case, even if the geometry was non standard, by removing a few files (docs, etc.) I could made the game to fit into a standard 720kB diskettes. I had a small number of diskettes, so I mostly focused on games that would fit on a single diskette.<\/p>\n<p>With these severe limitations, there were of course very good games that I was not able &#8211; at least for now &#8211; to put on diskettes:<\/p>\n<ul>\n<li>The Secret of Monkey Island<\/li>\n<li>Civilization<\/li>\n<li>Turrican (I &amp; II)<\/li>\n<li>Gods<\/li>\n<li>Ivanhoe<\/li>\n<li>Lemmings I<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<p>Anyway, I could re-create a set of 30+ games. Here are a few screenshots of them, running on the Atari ST, hooked to my good old Samsung TV via the SCART cable I bought:<\/p>\n<ul>\n<li>Space racer:<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4293\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games1.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games1.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games1-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>Ghosts&#8217;n Goblins:<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4294\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games2.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games2.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games2-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>Flight Simulator II<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4295\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games3.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games3.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games3-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>Lemmings II (Oh no! more Lemmings)<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4296\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games4.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games4.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-games4-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Here is slideshow with the full set of games I could gathered and put back on diskettes (along with their corresponding re-created labels):<\/p>\n\n\n<div class=\"alignnormal\"><div id=\"metaslider-id-3886\" style=\"width: 100%;\" class=\"ml-slider-3-37-0 metaslider metaslider-flex metaslider-3886 ml-slider ms-theme-simply-dark has-dots-nav\" role=\"region\" aria-roledescription=\"Slideshow\" aria-label=\"New Slideshow\">\n    <div id=\"metaslider_container_3886\">\n        <div id=\"metaslider_3886\">\n            <ul aria-live=\"polite\" class=\"slides\">\n                <li style=\"display: block; width: 100%;\" class=\"slide-3887 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3887\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-bubble-bobble_22858.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/bubble.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3887\" title=\"bubble\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Bubble Bobble (Taito, 1987))<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3888 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3888\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-ik-international-karate-_9639.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/ikplus.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3888\" title=\"ikplus\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">International Karate+ (System 3 Software, 1987)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3889 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3889\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-arkanoid_11090.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/arkanoid.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3889\" title=\"arkanoid\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Arkanoid I &amp; II (Imagine, 1987)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3890 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3890\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-ghouls-n-ghosts_9440.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/ghoulsnghosts.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3890\" title=\"ghoulsnghosts\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Ghouls'n Ghosts (US Gold, 1989)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3891 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3891\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-xenon_10903.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/xenon.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3891\" title=\"xenon\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Xenon I &amp; II (The Bitmap Brothers, 1988)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3892 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3892\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-sorcery-plus_11286.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/sorceryplus.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3892\" title=\"sorceryplus\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Sorcery+ (Virgin Games, 1987)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3893 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3893\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-tetris_10518.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/tetris.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3893\" title=\"tetris\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Tetris (Mirrorsoft, 1987)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3894 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3894\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-flight-simulator-ii_9342.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/fsII.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3894\" title=\"fsII\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Flight Simulator II (Sublogic, 1988)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3895 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3895\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-speedball-ii-brutal-deluxe_11323.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/speedball2.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3895\" title=\"speedball2\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Speedball 2 Brutal Delux (The Bitmap Brothers, 1990)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3896 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3896\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-arche-du-captain-blood-l-_19388.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/archeblood.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3896\" title=\"archeblood\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">L'Arche du Captain Blood (Infogrames, 1988)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3898 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3898\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-bolo_8775.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/bolo.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3898\" title=\"bolo\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Bolo (Applications Systems Heidelgerg, 1987)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3899 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3899\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-starglider_11388.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/prehistorik.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3899\" title=\"prehistorik\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Prehistorik (Titus Software, 1991)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3900 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3900\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/starglider.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3900\" title=\"starglider\" \/><div class=\"caption-wrap\"><div class=\"caption\">Starglider (Rainbird, 1986)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3901 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3901\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-lode-runner_9856.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/loderunner.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3901\" title=\"loderunner\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Lode Runner (Br\u00f8derbund Software, 1989)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3902 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3902\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-ikari-warriors_9609.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/ikariwarriors.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3902\" title=\"ikariwarriors\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Ikari Warriors (Elite, 1987)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3903 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3903\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-ghosts-n-goblins_9439.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/ghotsngoblins.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3903\" title=\"ghotsngoblins\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Ghosts'n Goblins (Elite, 1989)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3904 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3904\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-super-cauldron_21851.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/supercauldron.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3904\" title=\"supercauldron\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Super Cauldron (Titus Software, 1993)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3905 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3905\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-voyageurs-du-temps-les_9831.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/voyageurstemps.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3905\" title=\"voyageurstemps\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Les Voyageurs du Temps (Delphine Software, 1989)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3906 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3906\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-space-racer_11309.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/spaceracer.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3906\" title=\"spaceracer\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Space Racer (Loriciels, 1986)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3907 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3907\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-shufflepuck-cafe_33462.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/shufflepuckcafe.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3907\" title=\"shufflepuckcafe\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Shufflepuck Caf\u00e9 (Br\u00f8derbund Software, 1989)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3908 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3908\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-moon-patrol_10022.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/moonpatrol.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3908\" title=\"moonpatrol\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Moon Patrol (Atari, 1987)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3909 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3909\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-oh-no-more-lemmings_26065.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/ohnomorelemmings.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3909\" title=\"ohnomorelemmings\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Oh no! More Lemmings (Psygnosis, 1991)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3910 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3910\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-1943-the-battle-of-midway_10948.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/1943.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3910\" title=\"1943\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">1943, The Battle of Midway (US Gold, 1987)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3911 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3911\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-populous_10268.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/populous.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3911\" title=\"populous\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Populous (Bullfrog, 1989)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3912 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3912\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-rick-dangerous_10395.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/rickdangerous.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3912\" title=\"rickdangerous\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Rick Dangerous (Firebird Software, 1989)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3913 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3913\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-pang_25132.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/pang.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-3913\" title=\"pang\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Pang (Ocean, 1990)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-4338 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-4338\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-chaos-engine-_10535.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/chaosengine.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-4338\" title=\"chaosengine\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">The Chaos Engine (The Bitmap Brothers, 1993)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-4340 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-4340\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-prince-of-persia_21686.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/princepersia.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-4340\" title=\"princepersia\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Prince of Persia (Br\u00f8derbund Software, 1990)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-4342 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-4342\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-bomb-jack_8778.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/bombjack.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-4342\" title=\"bombjack\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Bomb Jack (Elite, 1988)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-4429 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-4429\"><a href=\"http:\/\/www.atarimania.com\/game-atari-st-oids_10116.html\" target=\"_self\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/oids.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3886 slide-4429\" title=\"oids\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">IODS (FTL, 1997)<\/div><\/div><\/li>\n            <\/ul>\n        <\/div>\n        \n    <\/div>\n<\/div><\/div>\n\n\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Applications<\/span><\/p>\n<p>I followed the same process to re-create diskettes for applications. For some, like <a href=\"http:\/\/www.atarimania.com\/utility-atari-st-degas-elite_24999.html\" target=\"_blank\" rel=\"noopener\">Degas Elite<\/a>, <a href=\"http:\/\/www.atarimania.com\/utility-atari-st-gfa-basic_29409.html\" target=\"_blank\" rel=\"noopener\">GFA Basic<\/a> or <a href=\"http:\/\/www.atarimania.com\/utility-atari-st-atari-st-language-disk_28777.html\" target=\"_blank\" rel=\"noopener\">Atari Language Disk<\/a>, it was straightforward:<\/p>\n<ul>\n<li>Finding the proper image, testing it with Hatari<\/li>\n<li>Mounting the disk image on GNU\/Linux<\/li>\n<li>Mounting the diskette, copying files<\/li>\n<\/ul>\n<p>Easy Peasy !<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4292\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-degas.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-degas.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-degas-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>But for most of them, it was <strong>not that simple<\/strong>. Indeed, most of applications <strong>would only run at high resolution<\/strong> (640&#215;400, monochrome).<\/p>\n<p>Even though I had bought an Atari ST Mono VGA Adapter from <a href=\"https:\/\/coolnovelties.co.uk\" target=\"_blank\" rel=\"noopener\">coolnovelties.co.uk<\/a>, I knew could not play with it right away. Indeed, I have a Samsung TV that cannot sync with the low horizontal scan rate of 15.75khz that is used. So, I had to come up with a workaround to make then run with my current equipment.<\/p>\n<p>I found a software solution: <strong>High-Res monochrome monitor emulators<\/strong>. These software convert High-Res 640&#215;400 monochrome resolution to 640&#215;200. Of course, the results are not perfect, and it slows down a bit the system.<\/p>\n<p>Several of these emulators (MonoEmus, GFA-Mono, etc.) were available at the time. I settled for <a href=\"http:\/\/www.atarimania.com\/utility-atari-st-sebra_35588.html\" target=\"_blank\" rel=\"noopener\">SEBRA<\/a>, that I had tried back in the days. There are three different modes [extract from SEBRA&#8217;s documentation]:<\/p>\n<ul>\n<li>The first one (&#8220;shaded&#8221; mode), converts the 640&#215;400 monochrome screen into a 640&#215;200 screen in three <br>colors. The &#8220;shaded&#8221; mode is the mode that gives the best overall view, but it is also the slowest.<\/li>\n<li>The second one (&#8220;fast&#8221; mode), converts the 640&#215;400 screen to a 640&#215;200 screen by skipping every other scan line.<\/li>\n<li>The third one (&#8220;magnified&#8221; mode), displays 200 of the 400 scan lines. By moving the mouse you can scroll vertically.<\/li>\n<\/ul>\n<p>I opted for the &#8220;shaded&#8221; mode, which gave very reasonable results. I copied SEBRA on diskette for each of the apps that required high resolution, and installed \/ configured SEBRA accordingly. Once done, the ST would boot from these diskettes into the (simulated) monochrome mode:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4286\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps1.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps1.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps1-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>This way, I could test and re-create diskettes for a few applications. Here are a few screenshots:<\/p>\n<ul>\n<li>Publishing Partner (DTP):<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4287\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps2.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps2.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps2-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>Le R\u00e9dacteur (Word Processing):<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4288\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps3.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps3.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps3-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>Calamus (DTP):<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4289\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps4.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps4.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-apps4-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Unfortunately, just like games, there were a few applications that I could not re-create:<\/p>\n<ul>\n<li><strong>Signum!<\/strong> : this was a <strong>fantastic<\/strong> word processor. I <strong>loved<\/strong> it. Alas, it would crash or display an error message (on Hatari as well as on the actual ST hardware). The version I wanted was German only (my German is really bad) and bombed. Too bad !<\/li>\n<li><strong>Aladin Macintosh Emulator<\/strong>: this was also a <strong>fantastic<\/strong> software. I would emulate on the ST a <strong>Macintosh<\/strong> (no hardware required). It worked very well. But, alas, just like Signum!, I looked everywhere, but I could only find German versions of it. It almost booted on Hatari: It passed the Happy Mac step, but would not go further the Welcome (actually, &#8220;Willkommen&#8221;) screen. It bombed on the ST hardware. What a shame &#8230;<\/li>\n<li><strong>PC Ditto Emulator<\/strong>: this was also a nice piece of software that I used a lot (to run Turbo Pascal for example). It emulates a PC and <strong>let you run MS-DOS software<\/strong>. There were no difficulties copying and running the software itself (both in color and monochrome modes). But it requires a bootable MS-DOS diskette. I did not spent a huge amount of time on it, but I couldn&#8217;t find a way to re-create a bootable MS-DOS 3&#8243;\/12 DD diskette using the external USB floppy disk drive I have (it failed miserably using Windows 10). I guess I will give it try later on &#8230;<\/li>\n<\/ul>\n<p>I could nevertheless re-create a small set of apps. Here is slideshow with the ones put back on diskettes (along with their corresponding re-created labels):<\/p>\n\n\n<div class=\"alignnormal\"><div id=\"metaslider-id-3897\" style=\"width: 100%;\" class=\"ml-slider-3-37-0 metaslider metaslider-flex metaslider-3897 ml-slider ms-theme-default has-dots-nav\" role=\"region\" aria-roledescription=\"Slideshow\" aria-label=\"New Slideshow\">\n    <div id=\"metaslider_container_3897\">\n        <div id=\"metaslider_3897\">\n            <ul aria-live=\"polite\" class=\"slides\">\n                <li style=\"display: block; width: 100%;\" class=\"slide-3926 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3926\"><a href=\"http:\/\/www.atarimania.com\/utility-atari-st-gfa-basic_38892.html\" target=\"_blank\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/gfabasic.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3897 slide-3926\" title=\"gfabasic\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">GFA Basic (Micro Application, 1989)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3927 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3927\"><a href=\"http:\/\/www.atarimania.com\/utility-atari-st-lattice-c_32706.html\" target=\"_blank\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/latticec.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3897 slide-3927\" title=\"latticec\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Lattice C (HiSoft, 1190)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3929 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3929\"><a href=\"http:\/\/www.atarimania.com\/utility-atari-st-1st-word-plus_38863.html\" target=\"_blank\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/1stwordplus.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3897 slide-3929\" title=\"1stwordplus\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">1ST Word+ (GST Software, 1986)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3930 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3930\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/languagedisk.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3897 slide-3930\" title=\"languagedisk\" \/><div class=\"caption-wrap\"><div class=\"caption\">Language Disk (Atari Corp, 1985)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3931 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3931\"><a href=\"http:\/\/www.atarimania.com\/utility-atari-st-degas-elite_24999.html\" target=\"_blank\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/degaselite.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3897 slide-3931\" title=\"degaselite\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Degas Elite (Batteries Included, 1986)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3932 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3932\"><a href=\"http:\/\/www.atarimania.com\/utility-atari-st-calamus_21873.html\" target=\"_blank\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/calamus.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3897 slide-3932\" title=\"calamus\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Calamus Desktop Publishing (DMC Publishing, 1988)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3933 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3933\"><a href=\"http:\/\/www.atarimania.com\/utility-atari-st-publishing-partner_30636.html\" target=\"_blank\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/publishingpartner.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3897 slide-3933\" title=\"publishingpartner\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Publishing Partner (Softlogik copr, 1986)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3934 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3934\"><a href=\"http:\/\/www.atarimania.com\/utility-atari-st-redacteur-le_21704.html\" target=\"_blank\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/redacteur.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3897 slide-3934\" title=\"redacteur\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\">Le R\u00e9dacteur (Logisoft, 1989)<\/div><\/div><\/li>\n            <\/ul>\n        <\/div>\n        \n    <\/div>\n<\/div><\/div>\n\n\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Systems<\/span><\/p>\n<p><strong>TOS<\/strong> is the operating system of the Atari STs. Unlike what popular belief says, TOS stands for &#8220;The Operating System&#8221; and not &#8220;Tramiel Operating System&#8221;.<\/p>\n<p>It is composed of these main parts [figure inspired by <a href=\"https:\/\/fr.slideshare.net\/fredericsagez\/atari-st-histoire-de-los\" target=\"_blank\" rel=\"noopener\">https:\/\/fr.slideshare.net\/fredericsagez\/atari-st-histoire-de-los<\/a>]:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4354\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/tos-gem.png\" alt=\"\" width=\"700\" height=\"321\"><\/p>\n<p>Let&#8217;s have a look at these components:<\/p>\n<ul>\n<li><strong>GEM <\/strong>: The GEM (Graphical Environment Manager) is the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Desktop_environment\" target=\"_blank\" rel=\"noopener\">Desktop Environment<\/a> of the Atari STs. It was created by <a href=\"https:\/\/en.wikipedia.org\/wiki\/Digital_Research\" target=\"_blank\" rel=\"noopener\">Digital Research<\/a>. The GEM Desktop sits on top of the GEM. The GEM itself is composed of two main parts:\n<ul>\n<li><strong>VDI<\/strong>: It is the core graphics system of the overall GEM engine. It is responsible for &#8220;low level&#8221; drawing in the form of &#8220;draw line from here to here&#8221;. VDI includes a resolution and coordinate independent set of vector drawing instructions which were called from applications through a fairly simple interface. VDI also includes environment information (state, or context), current color, line thickness, output device, etc. [from Wikipedia]<\/li>\n<li><strong>AES<\/strong>: It provides the window system, window manager, UI style and other GUI elements (widgets). AES performs its operations by calling the VDI. Nevertheless, the two parts of GEM were often completely separated in applications. Applications typically called AES commands to set up a new window, with the rest of the application using VDI calls to actually draw into that window. [from Wikipedia]<\/li>\n<\/ul>\n<\/li>\n<li><strong>GEMDOS<\/strong> (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Disk_operating_system\" target=\"_blank\" rel=\"noopener\">Disk Operating System<\/a>): the GEMDOS is a <a href=\"https:\/\/en.wikipedia.org\/wiki\/DOS\" target=\"_blank\" rel=\"noopener\">DOS<\/a>-like system. Its machine independent functionalities are responsible for handling high level tasks for running programs and managing I\/Os.<\/li>\n<li><strong>BIOS<\/strong>: The <a href=\"https:\/\/en.wikipedia.org\/wiki\/BIOS\" target=\"_blank\" rel=\"noopener\">BIOS<\/a> is responsible for access to peripherals and memory (availability test, reading and writing, &#8230;). Using BIOS calls, one can read and write to, and get the status of, the serial port, the midi port, the parallel port, the disks, and the screen\/terminal.\n<ul>\n<li><strong>XBIOS<\/strong>: This layer makes it possible to manage and control peripherals. Its functionalities control the sound chip, the floppy disks, the serial port, the mouse, and the midi port. GEMDOS is also built from these calls.<\/li>\n<li><strong>LINE-A<\/strong>: These are low level high-speed graphics calls. In principle, one should not call these routines directly. But I remember doing so nevertheless, they were so damn faster.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Extensions<\/strong>: the system can use extensions, loaded separately. <a href=\"https:\/\/www.atarimagazines.com\/st-log\/issue30\/35_1_STEP_1_UNDERSTANDING_ATARI_GDOS_PART_1.php\" target=\"_blank\" rel=\"noopener\">GDOS<\/a> (Graphics Device Operating System) was one of these extensions. It was used by Word Processor and DTP software to manage fonts, and metafiles. MetaDOS was used by devices not supported by the GEMDOS, like CD-ROM drives. AHDI (Atari Hard Disk Driver) was used for Hard Disk drives.<\/li>\n<\/ul>\n<p>Except for very early ST models, GEM\/TOS was built in ROM. There were no need for these machines to boot from a floppy disk. Unless you wanted to run a different TOS version than the built-in one. Or if you wanted to run extensions (like GDOS). Or &#8230; if you wanted to speed-up the booting process. When no disk are inserted, the ST waits around 30 seconds before launching the GEM Desktop. With a formatted diskette inserted, it boots right away.<\/p>\n<p>Different <a href=\"http:\/\/www.avtandil.narod.ru\/tose.html\" target=\"_blank\" rel=\"noopener\">versions of TOS<\/a> were available. Here is a list of the ones that could be run by an Atari 1040 ST\/STF\/STFM:<\/p>\n<ul>\n<li><strong>TOS 1.0<\/strong> (ROM TOS, 1985) &#8211; For Atari 520\/1040 &#8211; The original ROM TOS shipped in 520 ST and 1040 ST machines.&nbsp;<\/li>\n<li><strong>TOS 1.02<\/strong> (MEGA TOS, 1987) &#8211; For Atari 520 ST, 1040 ST, Mega ST (1, 2 &amp; 4) &#8211; Bug fixes, support for the Blitter co-processor and RTC. Nicknamed &#8220;Mega TOS&#8221; because if was the first TOS supporting Mega ST machines.<\/li>\n<li><strong>TOS 1.04<\/strong> (RAINBOW TOS, 1989) &#8211; For Atari 520 ST, 1040 ST, Mega ST (1, 2 &amp; 4) and Stacy &#8211; Bug fixes, file selector changes, DOS-compatible disk formatting, improved performance. Nicknamed &#8220;Rainbow TOS&#8221; because of the unusual rainbow colors of the Atari logo in the Desktop &#8220;About&#8221; box. TOS 1.04 was actually named 1.4 first, before being renamed 1.04.<\/li>\n<li><strong>TOS 2.06<\/strong> (No nickname, 1991) &#8211; For Atari 520 ST, 520 STE, 1040 ST, 1040 STE &#8211; This is the<strong> last version of TOS available for the ST\/STE range of computer<\/strong>s &#8211; Bug fixes, 1.44 MB diskette support, GEM enhancements, IDE Hard disk booting, Atari logo display at boot-up, memory test during cold boots.<\/li>\n<\/ul>\n<p>There were <strong>many other releases<\/strong>, but not compatible with the ST range of Atari computers (aiming at Sparrow, ST Book, TT, Falcon, etc.).<\/p>\n<p>True multitasking was originally not supported. <a href=\"https:\/\/en.wikipedia.org\/wiki\/MiNT\" target=\"_blank\" rel=\"noopener\">MultiTOS<\/a> (<strong>MiNT<\/strong> \/ &#8220;MINT is Now TOS&#8221;) was developed by Eric Smith to allow TOS to preemptively multitask (it started in 1989, was released in 1993). Originally released as &#8220;MinT is Not TOS&#8221;, the new kernel got so much traction that E. Smith was hired by Atari. MiNT was adopted as an official alternative kernel for the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Atari_Falcon\" target=\"_blank\" rel=\"noopener\">Atari Falcon<\/a> and released as &#8220;MiNT is Now TOS&#8221;. After Atari went belly up, MiNT development continued under the name <a href=\"https:\/\/github.com\/freemint\/freemint\" target=\"_blank\" rel=\"noopener\">FreeMiNT<\/a>, and is still actively maintained by an open source community.<\/p>\n<p>A minimal install of <strong>MiNT can actually run on an Atari 1040 ST<\/strong>.<\/p>\n<p><strong>TOS 1.0<br><\/strong><\/p>\n<p>Let&#8217;s re-create system diskettes, starting with TOS 1.0. There is in fact no need for a diskette to boot the Atari ST. Nevertheless, it is helpful, since it shortens the boot process, and can be used to store system utilities and \/ or extensions.<\/p>\n<p>So &#8230; this &#8220;System Disk&#8221; is actually an Atari ST formatted disk with a few utils:<\/p>\n<ul>\n<li>SEBRA : so I could simulate a monochrome High-Res display<\/li>\n<li><a href=\"https:\/\/sites.google.com\/site\/stessential\/system-tools\/sysinfo\" target=\"_blank\" rel=\"noopener\">SysInfo<\/a>: to get detailed system information<\/li>\n<li><a href=\"http:\/\/www.atarimania.com\/utility-atari-st-fastcopy-fcopy_40601.html\" target=\"_blank\" rel=\"noopener\">FastCopy III<\/a>: to copy \/ format diskettes<\/li>\n<li><a href=\"https:\/\/atari.8bitchip.info\/astopensw.php\" target=\"_blank\" rel=\"noopener\">FLOFOR<\/a>: a floppy formatter by PP (P.Putnik), with very flexible parameter settings.<\/li>\n<\/ul>\n<p>Here is the mandatory screenshot:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4276\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos10-1.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos10-1.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos10-1-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>And here is a screenshot of SysInfo outputs:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4277\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos10-2.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos10-2.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos10-2-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><strong>TOS 1.04 (a.k.a Rainbow TOS)<\/strong><\/p>\n<p>Creating a System Disk for TOS 1.04 (Rainbow TOS) is much more challenging. It is easy to find ROM images, but not disk images. Fortunately, there is <strong>one<\/strong> available. It is actually a pre-release of the French version. It is numbered <strong>1.4<\/strong> and not 1.04.<\/p>\n<p>But there are slight problems:<\/p>\n<ul>\n<li>The image disk corresponds to a one-sided DD diskette (and I cannot directly write to one-sided diskette with my external USB 3&#8243;1\/2 floppy disk drive).<\/li>\n<li>The disk image only contains the .IMG file of the ROM, plus a boot loader. And I cannot copy a boot sector without a specific tool.<\/li>\n<\/ul>\n<p><strong>My usual copy workflow won&#8217;t work there<\/strong>. So, I came up with this (<strong>cumbersome<\/strong>) solution:<\/p>\n<ol>\n<li>Format a one-sided DD diskette from the Atari ST (360 kB)<\/li>\n<li>Format a two-sided DD diskette from the Atari ST (720 kB)<\/li>\n<li>On my Mac, launch Hatari and mount the TOS 1.4FR disk image<\/li>\n<li>From Hatari, using the Desktop, copy the .IMG file from the disk image to a shared GEMDOS drive<\/li>\n<li>Create a GFA Basic program that would read the boot sector and dump it to the shared GEMDOS drive<\/li>\n<li>Create a GFA Basic program that would load the dump dile and write it back to a disk as a boot sector<\/li>\n<li>Save the GFA Basic programs to the shared GEMDOS drive<\/li>\n<li>Transfer the GFA Basic programs, the boot sector dump and the .IMG file via <strong><span style=\"font-family: Andale Mono, Times;\">scp<\/span><\/strong><\/li>\n<li>From the GNU\/Linux box copy them to the two-sided diskette<\/li>\n<li>From the Atari ST, copy files from the two-sided diskette to the one-sided diskette. The one-sided diskette now contains the file dump of the boot sector, the .IMG file and the needed GFA Basic code<\/li>\n<li>Launch the GFA Basic from its own previously re-created diskette.<\/li>\n<li>Insert the one-sided diskette, run the GFA code, which writes a boot sector from the saved dump<\/li>\n<\/ol>\n<p>This sounds like a plan !<\/p>\n<p>Why GFA Basic ? Because I used it a lot back in the days, it would be fun to code with it again !<\/p>\n<p>How to read and write a boot sector ? Using <strong>XBIOS<\/strong> calls of course !<\/p>\n<ul>\n<li><span dir=\"ltr\" role=\"presentation\"><strong>Floprd<\/strong> (XBIOS 8) &#8211; Read individual sectors from floppy disk: <span style=\"font-family: Andale Mono, Times;\">r%=XBIOS(8,L:b%,L:f%,d%,sec%,t%,side%,n%)<\/span><\/span>\n<ul>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">r%<\/span> : <span dir=\"ltr\" role=\"presentation\">0 if no error<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">b%<\/span> : <span dir=\"ltr\" role=\"presentation\">address of the area from which sectors are read<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">f%<\/span> : <span dir=\"ltr\" role=\"presentation\">unused<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">d%<\/span> : <span dir=\"ltr\" role=\"presentation\">drive number (0=A, 1=B etc)<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\"><span style=\"font-family: Andale Mono, Times;\">sec%<\/span> :<\/span> <span dir=\"ltr\" role=\"presentation\">sector number<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">t%<\/span> : <span dir=\"ltr\" role=\"presentation\">track number<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\"><span style=\"font-family: Andale Mono, Times;\">side%<\/span> :<\/span> <span dir=\"ltr\" role=\"presentation\">disk side (0 or 1)<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">n%<\/span> : <span dir=\"ltr\" role=\"presentation\">number of sectors to be read<\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong>Flopwr<\/strong> (XBIOS 9) &#8211; Write individual sectors on a floppy disk: <span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">r%=XBIOS(9,L:b%,L:f%,d%,sec%,t%,side%,n%)<\/span>\n<ul>\n<li><span dir=\"ltr\" role=\"presentation\"><span style=\"font-family: Andale Mono, Times;\">r%<\/span> :<\/span> <span dir=\"ltr\" role=\"presentation\">0 if no error<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\"><span style=\"font-family: Andale Mono, Times;\">b%<\/span> :<\/span> <span dir=\"ltr\" role=\"presentation\">address of the area to which sectors are written<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">f%<\/span> : <span dir=\"ltr\" role=\"presentation\">unused<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">d%<\/span> : <span dir=\"ltr\" role=\"presentation\">drive number (0=A, 1=B etc)<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">sec%<\/span> : <span dir=\"ltr\" role=\"presentation\">sector number<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">t%<\/span> : <span dir=\"ltr\" role=\"presentation\">track number<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">side%<\/span> : <span dir=\"ltr\" role=\"presentation\">disk side (0 or 1)<\/span><\/li>\n<li><span dir=\"ltr\" style=\"font-family: Andale Mono, Times;\" role=\"presentation\">n%<\/span> : <span dir=\"ltr\" role=\"presentation\">number of sectors to be written<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Here is the (crude) <strong>GFA Basic code<\/strong> used to load the boot sector into memory and save it as a binary file named &#8220;DUMP&#8221;:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4267\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/Capture-de\u0301cran-2022-09-02-a\u0300-12.01.41.png\" alt=\"\" width=\"752\" height=\"540\">Here is the content of the extracted boot loader:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4270\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/Capture-de\u0301cran-2022-09-02-a\u0300-13.06.58.png\" alt=\"\" width=\"823\" height=\"819\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/Capture-de\u0301cran-2022-09-02-a\u0300-13.06.58.png 823w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/Capture-de\u0301cran-2022-09-02-a\u0300-13.06.58-768x764.png 768w\" sizes=\"(max-width: 823px) 100vw, 823px\" \/><\/p>\n<p>Here are the files copied on the target DD 3&#8243;1\/2 diskette:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4272\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-0.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-0.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-0-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Here are a couple of screenshots of the GFA Basic code running on the ST, used to read the boot loader dump and to write it back on a boot sector:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4271\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-01.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-01.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-01-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4274\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-1.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-1.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-1-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>And &#8230; <strong>it freakin&#8217; worked<\/strong> ! (\u00a9 Adrian Black)<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4275\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-boot.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-boot.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-boot-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4273\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-2.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-2.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-tos14-2-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Cool ! I now have a 1.4 TOS system disk (i.e. pre-release of TOS 1.04)<\/p>\n<p><strong>TOS 2.06<\/strong><\/p>\n<p>Now, let&#8217;s try to re-create a TOS 2.06 system disk. This time, there is no disk image available at all, only ROM images. Thankfully, PP (P. Putnik) comes to the rescue with <a href=\"https:\/\/atari.8bitchip.info\/astopensw.php\" target=\"_blank\" rel=\"noopener\">SELTOS<\/a>.<\/p>\n<p>SELTOS allows usage of different TOS versions by running it in RAM. SELTOS looks for supported ROM image in the current diretory (up to 9) and allows the selection of which to install. The supported ROM images are V. 1.00, 1.04 and 2.06. UK, US, German and Swedish (Only 2.06). Unfortunately (for me), no French images are supported.<\/p>\n<p>So, I downloaded US versions of TOS 1.0, 1.04 and 2.06 and gave it a try (copying SELTOS and the ROM images on a ST formatted diskette):<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4282\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos1.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos1.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos1-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>I installed TOS 2.06 US. Here are a couple of screenshots:<\/p>\n<ul>\n<li>Booting TOS 2.06<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4283\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos2.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos2.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos2-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>TOS 2.06 Desktop (320&#215;200 resolution)<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4343\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos4.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos4.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos4-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>TOS 2.06 Desktop (medium resolution, about box)<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4284\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos3.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos3.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-seltos3-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><strong>MultiTOS\/MiNT<\/strong><\/p>\n<p>Now, let&#8217;s give a try to MultiTos (MiNT 1.04). It was very easy, since already made disk images are available (including a French one). I followed my usual workflow. Here are the results:<\/p>\n<ul>\n<li>Booting MiNT:<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4279\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-mint-1.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-mint-1.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-mint-1-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>MiNT Desktop (Low resolution)<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4280\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-mint-2.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-mint-2.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-mint-2-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<ul>\n<li>MiNT Desktop at medium resolution, multistaking !<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4281\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-mint-3.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-mint-3.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-mint-3-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p>Here is slideshow with the System Disks that were put on diskettes (along with their corresponding re-created labels):<\/p>\n\n\n<div class=\"alignnormal\"><div id=\"metaslider-id-3935\" style=\"width: 100%;\" class=\"ml-slider-3-37-0 metaslider metaslider-flex metaslider-3935 ml-slider ms-theme-default has-dots-nav\" role=\"region\" aria-roledescription=\"Slideshow\" aria-label=\"New Slideshow\">\n    <div id=\"metaslider_container_3935\">\n        <div id=\"metaslider_3935\">\n            <ul aria-live=\"polite\" class=\"slides\">\n                <li style=\"display: block; width: 100%;\" class=\"slide-3936 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3936\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/sysdisk.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3935 slide-3936\" title=\"sysdisk\" \/><div class=\"caption-wrap\"><div class=\"caption\">System Disk - TOS 1.0 (Atari Corp, 1985)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3937 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3937\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/tos14.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3935 slide-3937\" title=\"tos14\" \/><div class=\"caption-wrap\"><div class=\"caption\">TOS 1.4 fr (Atari Corp, 1988)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-4336 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-4336\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/tos206.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3935 slide-4336\" title=\"tos206\" \/><div class=\"caption-wrap\"><div class=\"caption\">TOS 2.06 (Atari Corp, 1991)<\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-3938 ms-image\" aria-roledescription=\"slide\" aria-label=\"slide-3938\"><img src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/08\/mint.png\" height=\"480\" width=\"875\" alt=\"\" class=\"slider-3935 slide-3938\" title=\"mint\" \/><div class=\"caption-wrap\"><div class=\"caption\">MultiTOS - MiNT 1.04 (Atari corp, 1992)<\/div><\/div><\/li>\n            <\/ul>\n        <\/div>\n        \n    <\/div>\n<\/div><\/div>\n\n\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Next steps<\/span><\/p>\n<p>All in all, it took me a almost two months to get there. What are the next steps ? Well, there is still things I would like to improve and \/ or experiment with the Atari ST:<\/p>\n<ul>\n<li>Maybe recapping the PSU,<\/li>\n<li>Adding an <a href=\"http:\/\/joo.kie.sk\/?page_id=192\" target=\"_blank\" rel=\"noopener\">UltraSatan<\/a> external disk (SD cards),<\/li>\n<li>Playing with an <a href=\"https:\/\/www.retrorgb.com\/ossc.html\" target=\"_blank\" rel=\"noopener\">OSSC<\/a> upscaler, and see if i can get it to display Hig-Res 640&#215;400 on my Samsung TV<\/li>\n<li>Get a better joystick !<\/li>\n<\/ul>\n<p>And then &#8230; I have <strong>other retro-computing projects in mind<\/strong>. I have to deal with the fact that there is not much room left in my <a href=\"https:\/\/www.quantum-bits.org\/?p=3066\" target=\"_blank\" rel=\"noopener\">study<\/a>. So I will probably opt for a small-sized oldie. May be one of these:<\/p>\n<ul>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Oric\" target=\"_blank\" rel=\"noopener\">Oric<\/a> Atmos or Oric-1: I almost got an Oric-1 when I was a kid (I went for the Amstrad CPC in the end) and I had a school friend that had an Atmos (which is mostly an Oric-1 with a very cute case and a much nicer keyboard)<\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Matra_Alice\" target=\"_blank\" rel=\"noopener\">Matra Alice<\/a> 32 or Alice 90: Ok, these are <strong>NOT<\/strong> good computers. These french 8-bit computers are nothing but <a title=\"TRS-80 MC-10\" href=\"https:\/\/en.wikipedia.org\/wiki\/TRS-80_MC-10\" target=\"_blank\" rel=\"noopener\">TRS-80 MC-10<\/a> clones. They flopped badly. But &#8230; they are so cute ! And they usually come with <strong>fantastic<\/strong> documentation and illustrations by <a href=\"https:\/\/en.wikipedia.org\/wiki\/Jean_Giraud\" target=\"_blank\" rel=\"noopener\">M\u0153bius<\/a> (Jean Giraud) !<\/li>\n<\/ul>\n<p>May be I will take another path. Either explore &#8230; the &#8220;dark side&#8221;:<\/p>\n<ul>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Commodore_64\" target=\"_blank\" rel=\"noopener\">Commodore 64<\/a>: I was definitely on team Amstrad !<\/li>\n<li>Commodore <a href=\"https:\/\/en.wikipedia.org\/wiki\/Amiga\" target=\"_blank\" rel=\"noopener\">Amiga<\/a>: I was definitely on team Atari ST !<\/li>\n<\/ul>\n<p>or &#8230; try to find Unix-based workstations I used to work with:<\/p>\n<ul>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/NeXT\" target=\"_blank\" rel=\"noopener\">NeXT<\/a> Cube or NeXT Station (that would be a <strong>dream<\/strong> !!)<\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/HP_9000\" target=\"_blank\" rel=\"noopener\">HP9000<\/a> series 300 or 400 (they are quite difficult to find)<\/li>\n<\/ul>\n<p>Time will tell ! For now, I am gonna take a (small) break from retro-computing. I have <strong>quantum computing<\/strong> related projects to finish (including a 300+ page deep dive presentation which is almost ready)<\/p>\n<p>And &#8230; I caught the <strong>Lego fever<\/strong> about a year ago. Oh well, I guess my next post will be about that. And, of course, I bought and built the <a href=\"https:\/\/www.lego.com\/en-us\/product\/atari-2600-10306\" target=\"_blank\" rel=\"noopener\">Atari 2600 Lego set<\/a>:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-4372\" src=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-atari-lego.jpg\" alt=\"\" width=\"850\" height=\"638\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-atari-lego.jpg 850w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2022\/09\/st-atari-lego-768x576.jpg 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"font-family: atari-st; font-size: 14pt;\">Acknowledgments and links<\/span><\/p>\n<p>As usual, I am deeply <strong>indebted<\/strong> to the retro-computing community. Here are a few <strong>thanks<\/strong> and <strong>links<\/strong>:<\/p>\n<p>Emulation:<\/p>\n<ul>\n<li><strong>Hatari<\/strong>: <a href=\"https:\/\/hatari.tuxfamily.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/hatari.tuxfamily.org\/<\/a><\/li>\n<\/ul>\n<p>Communities and dedicated web sites:<\/p>\n<ul>\n<li><strong>P. Putnik<\/strong>: <a href=\"https:\/\/atari.8bitchip.info\/\" target=\"_blank\" rel=\"noopener\">https:\/\/atari.8bitchip.info\/<\/a><\/li>\n<li><strong>Info-coach<\/strong> (DrCoolZic): <a href=\"https:\/\/info-coach.fr\/atari\/index.php\" target=\"_blank\" rel=\"noopener\">https:\/\/info-coach.fr\/atari\/index.php<\/a><\/li>\n<li><strong>JLG<\/strong>: <a href=\"https:\/\/jlgconsult.pagesperso-orange.fr\/Atari\/\" target=\"_blank\" rel=\"noopener\">https:\/\/jlgconsult.pagesperso-orange.fr\/Atari\/<\/a><\/li>\n<li><strong>La Bible Atari<\/strong>: <a href=\"http:\/\/www.labibleatari.fr\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.labibleatari.fr\/<\/a> (french)<\/li>\n<li><strong>Atari Forum<\/strong>: <a href=\"https:\/\/www.atari-forum.com\" target=\"_blank\" rel=\"noopener\">https:\/\/www.atari-forum.com<\/a><\/li>\n<li><strong>TOS.hyp<\/strong>: <a href=\"https:\/\/freemint.github.io\/tos.hyp\/en\/index.html\" target=\"_blank\" rel=\"noopener\">https:\/\/freemint.github.io\/tos.hyp\/en\/index.html<\/a><\/li>\n<li><strong>Exxos Forum<\/strong>: <a href=\"https:\/\/www.exxosforum.co.uk\/forum\/index.php\" target=\"_blank\" rel=\"noopener\">https:\/\/www.exxosforum.co.uk\/forum\/index.php<\/a><\/li>\n<li><strong>MO5<\/strong>: <a href=\"https:\/\/mo5.com\/site\/atelier-de-mo5-premiers-soins-de-latari-st\/\" target=\"_blank\" rel=\"noopener\">https:\/\/mo5.com\/site\/atelier-de-mo5-premiers-soins-de-latari-st\/<\/a> (french)<\/li>\n<li><strong>Atari4ever<\/strong> (Atari ST hardware hacks): <a href=\"http:\/\/atari4ever.free.fr\/\" target=\"_blank\" rel=\"noopener\">http:\/\/atari4ever.free.fr\/<\/a><\/li>\n<\/ul>\n<p>Youtubers:<\/p>\n<ul>\n<li><strong>ctrl-alt-rees<\/strong>: <a href=\"https:\/\/www.youtube.com\/c\/ctrlaltrees\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/c\/ctrlaltrees<\/a><\/li>\n<li><strong>Vretrocomputing<\/strong> (french): <a href=\"https:\/\/www.youtube.com\/c\/Vretrocomputing\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/c\/Vretrocomputing<\/a><\/li>\n<li><strong>Adrian\u2019s Digital Basement<\/strong>: <a href=\"https:\/\/www.youtube.com\/c\/adriansdigitalbasement\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/c\/adriansdigitalbasement<\/a><\/li>\n<li><strong>Mr Luch&#8217;s Things<\/strong>: <a href=\"https:\/\/www.youtube.com\/c\/MrLurchsThings\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/c\/MrLurchsThings<\/a><\/li>\n<li><strong>RMC &#8211; The Cave<\/strong>: <a href=\"https:\/\/www.youtube.com\/c\/RMCRetro\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/c\/RMCRetro<\/a><\/li>\n<li><strong>Rodrik Studio<\/strong> (french): <a href=\"https:\/\/www.youtube.com\/c\/RodrikStudio\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/c\/RodrikStudio<\/a><\/li>\n<li><strong>Jan Beta<\/strong>: <a href=\"https:\/\/www.youtube.com\/c\/JanBeta\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/c\/JanBeta<\/a><\/li>\n<\/ul>\n<p>Software:<\/p>\n<ul>\n<li><strong>Atari Mania<\/strong>: <a href=\"http:\/\/www.atarimania.com\" target=\"_blank\" rel=\"noopener\">http:\/\/www.atarimania.com<\/a><\/li>\n<li><strong>Atari ST Essential Software<\/strong>: <a href=\"https:\/\/sites.google.com\/site\/stessential\" target=\"_blank\" rel=\"noopener\">https:\/\/sites.google.com\/site\/stessential<\/a><\/li>\n<li><strong>Planet Emu<\/strong>: <a href=\"https:\/\/www.planetemu.net\/machine\/atari-st\" target=\"_blank\" rel=\"noopener\">https:\/\/www.planetemu.net\/machine\/atari-st<\/a><\/li>\n<\/ul>\n<p>Books:<\/p>\n<ul>\n<li><strong>The Anatomy of the ATARI ST<\/strong>, by K. Gerits, L. Englisch and R. Bruckmann (Data Becker Book)<\/li>\n<li><strong>Faster Than Light: The Atari ST and the 16-bit Revolution<\/strong>, by J. Lendino (Steel Gear Press)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>After months of hard work restoring a Macintosh Plus, this time, I sailed towards more familiar shores: the Atari 1040STF. I owned an Atari 1040STF back in the late 80&#8217;s &#8230;<\/p>\n","protected":false},"author":1,"featured_media":4393,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[23],"tags":[],"_links":{"self":[{"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/posts\/3624"}],"collection":[{"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3624"}],"version-history":[{"count":0,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/posts\/3624\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/media\/4393"}],"wp:attachment":[{"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}