<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>johna's blog</title>
<link>https://johna.compoutpost.com/</link>
<description>...mostly about web development and programming, with a little bit of anything else related to the Internet, computers and technology.</description>
<item>
<title>Amstrad NC100 Notebook Computer Fuse Replacement</title>
<link>https://johna.compoutpost.com/blog/1928/amstrad-nc100-notebook-computer-fuse-replacement/</link>
<description>I recently acquired a faulty Amstrad NC100 &quot;Notebook Computer&quot; from around 1992.&lt;br&gt;&lt;br&gt;These were designed to be a simple to use computer for people who didn't know how to use computers. It has a built-in word processor, organiser, calculator and BASIC programming language. They run off AA batteries or a 6 volt DC power supply, and use a CR2032 lithium battery to store the contents of memory as there is no other form of storage.&lt;br&gt;&lt;br&gt;Mine came complete with the original power supply, carry case and user's manual but wouldn't power on.&lt;br&gt;&lt;br&gt;I did a little research and the common cause is simply a blown fuse. These use a less-common negative-tip power supply and will blow the fuse if the wrong power supply is connected.&lt;br&gt;&lt;br&gt;Unfortunately the fuse is a surface mount device soldered to the underside of the main circuit board.&lt;br&gt;&lt;br&gt;Although the circuit board label for the fuse is 0.8A (F301is the location), mine was fitted with one labelled &quot;20&quot; &amp;ndash; which means 2.0A &amp;ndash; and looked to be the original. My guess is that blown fuses were a common issue for Amstrad and they may have increased the value during production in hopes of reducing returns.&lt;br&gt;&lt;br&gt;Sure enough, mine did have a blown fuse and I replaced it with a piece of wire to temporarily test it which is perfectly safe as long as you use a good power supply of the right type.&lt;br&gt;&lt;br&gt;If you need to obtain a replacement fuse the size is 1210 and they are of a non-resetting type. I found &lt;a href=&quot;https://www.ebay.com.au/itm/226921989555&quot;&gt;this one on eBay&lt;/a&gt; and it appears to be a perfect match.&lt;br&gt;&lt;br&gt;There are plenty of good instructions on how to disassemble this model, including YouTube videos, so this post is just to recommend which replacement fuse to use.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1928_amstrad-nc100-fuse-replacement.jpg&quot;&gt;&lt;img alt=&quot;Amstrad NC100 fuse replacement&quot; src=&quot;/blog/uploads/img1928_amstrad-nc100-fuse-replacement.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;</description>
<comments>https://johna.compoutpost.com/blog/1928/amstrad-nc100-notebook-computer-fuse-replacement/#comments</comments>
<pubDate>2026-05-28T12:00:00+10:00</pubDate>
<category>Retro</category>
<category>Electrical Repairs</category>
<image>https://johna.compoutpost.com/blog/uploads/img1928_amstrad-nc100-fuse-replacement.jpg</image>
<guid>https://johna.compoutpost.com/blog/1928</guid>
</item>
<item>
<title>Sharp VC-793X VHS video recorder</title>
<link>https://johna.compoutpost.com/blog/1925/sharp-vc-793x-vhs-video-recorder/</link>
<description>This Sharp video recorder comes from what I think is the best era of VHS, before the days of the modern units where all of the controls were on the remote.&lt;br&gt;&lt;br&gt;It features four heads and HI-FI stereo, and it has a colourful display plus dual LED audio level meters, and a headphone socket with volume control.&lt;br&gt;&lt;br&gt;There is a door covering extra controls at the front and a small covered panel at the top for some tuning controls.&lt;br&gt;&lt;br&gt;At the rear there is AV in and out, although the video uses BNC connectors.&lt;br&gt;&lt;br&gt;I'm not sure when these were available but suspect it to be around the late 1980s.&lt;br&gt;&lt;br&gt;This one, probably around 35 years old, was making a high pitched noise when turned on and unable to eject the tape inside.&lt;br&gt;&lt;br&gt;The swinging gear was not moving properly and unable to spin the tape. The sliding mechanism that controls the brake was also not moving feely which was causing the tape to bunch up.&lt;br&gt;&lt;br&gt;All it needed was a bit of exercising and some lubrication and it came to life, although there was no picture or sound until the heads were cleaned.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1925_sharp-vc-793x-front.jpg&quot;&gt;&lt;img alt=&quot;Sharp VC-793x (front)&quot; src=&quot;/blog/uploads/img1925_sharp-vc-793x-front.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1925_sharp-vc-793x-controls.jpg&quot;&gt;&lt;img alt=&quot;Sharp VC-793x (controls)&quot; src=&quot;/blog/uploads/img1925_sharp-vc-793x-controls.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1925_sharp-vc-793x-rear.jpg&quot;&gt;&lt;img alt=&quot;Sharp VC-793x (rear)&quot; src=&quot;/blog/uploads/img1925_sharp-vc-793x-rear.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;</description>
<comments>https://johna.compoutpost.com/blog/1925/sharp-vc-793x-vhs-video-recorder/#comments</comments>
<pubDate>2026-05-24T12:00:00+10:00</pubDate>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1925_sharp-vc-793x-front.jpg</image>
<guid>https://johna.compoutpost.com/blog/1925</guid>
</item>
<item>
<title>A brief and incomplete history of clock radios</title>
<link>https://johna.compoutpost.com/blog/1920/a-brief-and-incomplete-history-of-clock-radios/</link>
<description>&lt;a href=&quot;/blog/uploads/img1920_ross-wake-o-matic-5500.jpg&quot;&gt;&lt;img alt=&quot;Ross Wake-o-matic (model 5500)&quot; src=&quot;/blog/uploads/img1920_ross-wake-o-matic-5500.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;These days, most people wake up to an alarm on their mobile phone, but back in the 1970s to 1990s most people had a clock radio beside their bed to help start their day.&lt;br&gt;&lt;br&gt;The earliest clock radios had an analogue clock or those fantastic &amp;ndash; but not so silent &amp;ndash; flip numbers, and you could wake to the sound of an annoying buzzer or choose to wake to the sound of the radio.&lt;br&gt;&lt;br&gt;Over time, alarms were improved with dual alarms for spouses that wake up at different times, and even separate alarms for weekdays and weekends.&lt;br&gt;&lt;br&gt;Some manufacturers added extra features beyond just an alarm clock and radio. Some had a lamp or small night light. Some had a cassette player or recorder. Some embraced stereo with multiple speakers.&lt;br&gt;&lt;br&gt;There were even models fitted with a small black and white television, or later a colour TV.&lt;br&gt;&lt;br&gt;The addition of a telephone (one with a cord) was another common feature.&lt;br&gt;&lt;br&gt;Clock radios are kind of still a thing today, although they are sometimes just a clock with a wireless charger for a mobile phone, or a clock with digital radio.&lt;br&gt;&lt;br&gt;The clock radio pictured above is the very stylish Ross Wake-o-matic model 5500 from the 1970s. [&lt;a href=&quot;https://www.ebay.com/itm/389758707278&quot; target=&quot;_black&quot;&gt;eBay USA Listing&lt;/a&gt;]&lt;br&gt;&lt;br&gt;Following are some note worthy clock radios from last century.&lt;br&gt;&lt;br&gt;This Panasonic RC-6030 is an example of early clock radios with flip numbers and the most basic of features. [&lt;a href=&quot;https://www.ebay.com/itm/327064656588&quot; target=&quot;_black&quot;&gt;eBay USA Listing&lt;/a&gt;]&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1920_panasonic-rc-6030.jpg&quot;&gt;&lt;img alt=&quot;Panasonic RC-6030&quot; src=&quot;/blog/uploads/img1920_panasonic-rc-6030.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;This is the Soundesign 3834 that I had back in the 1980s (see &lt;a href=&quot;/blog/1344/vintage-clock-radios-and-my-soundesign-3834-a/&quot;&gt;post&lt;/a&gt;). It had an usual design and the cassette recorder allowed you to record a message and leave a flashing message light so your housemates could play it back. So much better than leaving a paper note, right?&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1344_soundesign-3834-a-1.jpg&quot;&gt;&lt;img alt=&quot;Soundesign 3834-A&quot; src=&quot;/blog/uploads/img1344_soundesign-3834-a-1.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Soundesign must be the most prolific manufacturer of clock radios. Here is a model with cassette recorder and one with big stereo speakers [&lt;a href=&quot;https://www.ebay.com/itm/326987741188&quot; target=&quot;_black&quot;&gt;eBay USA listing&lt;/a&gt;].&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1920_soundesign-3850.jpg&quot;&gt;&lt;img alt=&quot;Soundesign 3850&quot; src=&quot;/blog/uploads/img1920_soundesign-3850.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1920_soundesign-3867.jpg&quot;&gt;&lt;img alt=&quot;Soundesign 3867&quot; src=&quot;/blog/uploads/img1920_soundesign-3867.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Look at this amazing Philips P55 (CC 908), with a tiny B&amp;W television. [&lt;a href=&quot;https://www.ebay.com.au/itm/206157744227&quot; target=&quot;_black&quot;&gt;eBay Australia listing&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1920_philips-p55.jpg&quot;&gt;&lt;img alt=&quot;Philips P55&quot; src=&quot;/blog/uploads/img1920_philips-p55.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;The Soundesign 7554 was an early clock radio with a telephone. [&lt;a href=&quot;https://www.ebay.com/itm/376360082158&quot; target=&quot;_black&quot;&gt;eBay USA listing&lt;/a&gt;]&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1920_soundesign-7554.jpg&quot;&gt;&lt;img alt=&quot;Soundesign 7554&quot; src=&quot;/blog/uploads/img1920_soundesign-7554.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;This Soundesign Home Care had an unusual feature. It has an air purifier and ioniser built-in. [&lt;a href=&quot;https://www.ebay.com/itm/147167878330&quot; target=&quot;_black&quot;&gt;eBay USA Listing&lt;/a&gt;]&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1920_soundesign-home-care.jpg&quot;&gt;&lt;img alt=&quot;Soundesign Home Care&quot; src=&quot;/blog/uploads/img1920_soundesign-home-care.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;em&gt;Images sourced from eBay listings. Please contact me if you do not want your image used.&lt;/em&gt;</description>
<comments>https://johna.compoutpost.com/blog/1920/a-brief-and-incomplete-history-of-clock-radios/#comments</comments>
<pubDate>2026-03-27T12:00:00+10:00</pubDate>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1920_ross-wake-o-matic-5500.jpg</image>
<guid>https://johna.compoutpost.com/blog/1920</guid>
</item>
<item>
<title>Electronics in the 1980s were the best</title>
<link>https://johna.compoutpost.com/blog/1874/electronics-in-the-1980s-were-the-best/</link>
<description>Electronics in the 1980s were the best. It was all about lots of switches and lots of lights.&lt;br&gt;&lt;br&gt;&lt;h2&gt;Video Cassette Recorder (VCR)&lt;/h2&gt;&lt;br&gt;The 1980s were the decade where VCRs took off.&lt;br&gt;&lt;br&gt;Before this, you had to watch what was on television at the time it was on television. No watching what you wanted, when you wanted. No recording something to watch later. No buying or borrowing movies and definitely no streaming.&lt;br&gt;&lt;br&gt;My family's first VCR was an Akai around 1980, and I have always admired the distinctive look of this brand's models.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1874_akai_vs-2eg_video_cassette_recorder.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Akai VCR&quot; src=&quot;/blog/thumb/img1874_akai_vs-2eg_video_cassette_recorder_lg.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Early models had the tape going into the top of the unit but it didn't take long for front-loading to become the norm. By the end of the 1980s you could get a stereo units and some had editing functions like my Sony SLV-757.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1874_sony-slv757.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Sony SLV-757 VCR&quot; src=&quot;/blog/thumb/img1874_sony-slv757_lg.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Hi-Fi Systems&lt;/h2&gt;&lt;br&gt;In contrast to modern audio equipment, 1980s systems were almost a piece of furniture on their own.&lt;br&gt;&lt;br&gt;Although some systems were just a single box with speakers, the best systems were made up of components. You would have an amplifier, an AM/FM tuner, a cassette or double-cassette recorder, and a record player.&lt;br&gt;&lt;br&gt;A graphic equaliser was a very desirable feature, preferably with a spectrum analyser to visualise your music.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1874_aki-hifi.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Akai Hi-Fi system&quot; src=&quot;/blog/thumb/img1874_aki-hifi_lg.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;h3&gt;Car Audio&lt;/h3&gt;&lt;br&gt;Although many car radios were just simple radio and sometimes cassette players, big stereos were popular.&lt;br&gt;&lt;br&gt;One of the most revered systems was from Fujitsu Ten, which almost resembled a home component system.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1874_Fujitsu Ten 1986.png&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Fujitsu Ten Car Audio&quot; src=&quot;/blog/thumb/img1874_Fujitsu Ten 1986_lg.png&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Digital Watches&lt;/h2&gt;&lt;br&gt;Although digital watches were available prior to the 1980s, the black plastic digital watch became very popular in the 1980s.&lt;br&gt;&lt;br&gt;Common features were one or multiple alarms, hourly chime, stopwatch, countdown timer but the ones that was most interest in were calculator watches.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1343_casio-wl-10.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Casio WL-10&quot; src=&quot;/blog/thumb/img1343_casio-wl-10_md.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Clock Radios&lt;/h2&gt;&lt;br&gt;Back in the 1980s we could choose to wake up to a noisy alarm or the the sound of a radio broadcast.&lt;br&gt;&lt;br&gt;Clock radios might have peaked in the 1970s but were still popular in the 1980s. There's not much that can change with a clock radio other than styling, although some did integrate extras like a cassette recorder, a (corded) telephone or even a television.&lt;br&gt;&lt;br&gt;Here is a picture of &lt;a href=&quot;/blog/1344/vintage-clock-radios-and-my-soundesign-3834-a/&quot;&gt;my Soundesign clock radio&lt;/a&gt; that I had as a child.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1344_soundesign-3834-a-2.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Soundesign 3834-A&quot; src=&quot;/blog/thumb/img1344_soundesign-3834-a-2_lg.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Games consoles&lt;/h2&gt;&lt;br&gt;Although simple game consoles were becoming popular in the 1970s, by the 1980s some lucky families had something like an Atari 2600 or an Intellivision. The 1980s was a peak time for gaming consoles. They seemed to fizzle out with the rising popularity of home computers in the 1980s, but then they rose again during the 1990s and 2000s.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1874_atari-2600.jpg&quot;&gt;&lt;img alt=&quot;Atari 2600&quot; src=&quot;/blog/uploads/img1874_atari-2600.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Computers&lt;/h2&gt;&lt;br&gt;In the 1980s we weren't limited to just PC (or Linux) and Mac, although these systems all started in this decade. The home computer industry was just getting started and there were many manufacturers producing their own systems, most incompatible with everything else available. Many came and went quickly, never to be heard of again.&lt;br&gt;&lt;br&gt;Home computers were, of course, simpler, and most booted into the BASIC programming language which resulted in many people learning to write their own software. It was also extremely popular for magazines to feature program listings -- mostly games -- that you could type in, which would usually take hours and involve finding and fixing many errors due to misreading or mistyping.&lt;br&gt;&lt;br&gt;Here in Australia, Commodore was one of the most popular brands, particularly the C64 and then later in the 1980s, the Amiga.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1874_commodore-64.jpg&quot;&gt;&lt;img alt=&quot;Commodore 64&quot; src=&quot;/blog/uploads/img1874_commodore-64.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
<comments>https://johna.compoutpost.com/blog/1874/electronics-in-the-1980s-were-the-best/#comments</comments>
<pubDate>2026-03-01T12:00:00+10:00</pubDate>
<category>Retro</category>
<category>Electronics</category>
<image>https://johna.compoutpost.com/blog/uploads/img1874_akai_vs-2eg_video_cassette_recorder.jpg</image>
<guid>https://johna.compoutpost.com/blog/1874</guid>
</item>
<item>
<title>Olivetti D2200 Electronic Notebook</title>
<link>https://johna.compoutpost.com/blog/1917/olivetti-d2200-electronic-notebook/</link>
<description>&lt;a href=&quot;/blog/uploads/img1917_olivetti-d2200-operating.jpg&quot;&gt;&lt;img alt=&quot;Olivetti D2200&quot; src=&quot;/blog/thumb/img1917_olivetti-d2200-operating_lg.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;The Olivetti D2200 is a small personal organiser/PDA from around 1991.&lt;br&gt;&lt;br&gt;It has two menus to access the organiser and calculator features, and a third menu for settings.&lt;br&gt;&lt;br&gt;Data:&lt;br&gt;&lt;br&gt;&amp;bull; Telephone Mode&lt;br&gt;&amp;bull; Business Card&lt;br&gt;&amp;bull; Memo Mode&lt;br&gt;&amp;bull; Schedule Mode&lt;br&gt;&amp;bull; Calendar&lt;br&gt;&amp;bull; Home Time&lt;br&gt;&amp;bull; World Time&lt;br&gt;&amp;bull; Anniversary Date&lt;br&gt;&lt;br&gt;Calc:&lt;br&gt;&lt;br&gt;&amp;bull; Calculator&lt;br&gt;&amp;bull; Replay Calculator&lt;br&gt;&amp;bull; Checkbook Record&lt;br&gt;&amp;bull; Project Planner&lt;br&gt;&amp;bull; Metric Conversion&lt;br&gt;&amp;bull; Currency Exchanger&lt;br&gt;&amp;bull; Size Conversion&lt;br&gt;&amp;bull; Expense Report&lt;br&gt;&lt;br&gt;Func:&lt;br&gt;&lt;br&gt;&amp;bull; Secret Code Set&lt;br&gt;&amp;bull; Communication&lt;br&gt;&amp;bull; User Dictionary&lt;br&gt;&amp;bull; Memory Collection&lt;br&gt;&amp;bull; Memory Check&lt;br&gt;&amp;bull; Key Tone&lt;br&gt;&amp;bull; Auto Power Off Period&lt;br&gt;&amp;bull; Auto Demo&lt;br&gt;&lt;br&gt;The D2200 is powered by two AAA batteries and has a CR2016 3V battery for backup during battery changes. The dimensions are 15.5 cm wide, 8.5 cm deep, and 2 cm high (approximately).&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1917_olivetti-d2200-top.jpg&quot;&gt;&lt;img alt=&quot;Olivetti D2200&quot; src=&quot;/blog/uploads/img1917_olivetti-d2200-top.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1917_olivetti-d2200-bottom.jpg&quot;&gt;&lt;img alt=&quot;Olivetti D2200&quot; src=&quot;/blog/uploads/img1917_olivetti-d2200-bottom.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;</description>
<comments>https://johna.compoutpost.com/blog/1917/olivetti-d2200-electronic-notebook/#comments</comments>
<pubDate>2026-01-24T12:00:00+10:00</pubDate>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1917_olivetti-d2200-operating.jpg</image>
<guid>https://johna.compoutpost.com/blog/1917</guid>
</item>
<item>
<title>How I used to create complex forms in dBase IV</title>
<link>https://johna.compoutpost.com/blog/1916/how-i-used-to-create-complex-forms-in-dbase-iv/</link>
<description>&lt;p&gt;dBASE has methods to easily create data-entry forms but often I would want something more advanced. For example, I might want to allow the user to select a value for a field from a list of search for a value in a popup, or I might want to load data when a field is filled based on the data entered, or I might want the user to be able to press a function key to view some related information such as customer history.&lt;/p&gt;

&lt;p&gt;Although some of this is possible using regular dBASE forms, I came up with my own way of creating forms where each field was handled individually.&lt;/p&gt;

&lt;p&gt;This allowed me to display information only pertinent to the current field, such as press F1 to look up a value.&lt;/p&gt;

&lt;p&gt;It also allowed me to do an action when a field was entered such as show a popup where the user could search or select for a value.&lt;/p&gt;

&lt;p&gt;It also allowed me to skip fields that weren't needed based on the value of another field.&lt;/p&gt;

&lt;p&gt;To accomplish this, I first need to initialise some settings for the Escape and F10 keys, and then define memory variables to store the forms values temporarily until save.&lt;/p&gt;

&lt;pre class=&quot;mb-3&quot;&gt;SET FUNCTION F10 TO CHR(28)
SET ESCAPE ON

tmp_acc = SPACE(6)
tmp_name = SPACE(30)
tmp_add = SPACE(30)
tmp_city = SPACE(30)
tmp_state = SPACE(3)
tmp_pcode = SPACE(5)&lt;/pre&gt;

&lt;p&gt;I also need some memory variables to store the state of the form and the current field.

&lt;pre class=&quot;mb-3&quot;&gt;tmp_dirty = .F.
frm_field = 1&lt;/pre&gt;

&lt;p&gt;We need some procedures to get and say field values. I originally used the same procedure for this and then followed it with either READ or CLEAR GETS depending on whether entering or displaying the form value, but having two procedures adds the option to do different things depending on whether getting or saying, such as showing something when in get mode and then clearing it when finished editing.

&lt;pre class=&quot;mb-3&quot;&gt;PROCEDURE get_field
PARAMETERS fieldno
    DO CASE
        CASE fieldno = 1
            @ 3, 15 GET tmp_acc PICTURE &quot;XXXXXX&quot;
            @ 24, 0 SAY &quot;Lookup&quot;
        CASE fieldno = 2
            @ 4, 15 GET tmp_name PICTURE &quot;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&quot;
        CASE fieldno = 3
            @ 5, 15 GET tmp_add PICTURE &quot;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&quot;
        CASE fieldno = 4
            @ 6, 15 GET tmp_city PICTURE &quot;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&quot;
        CASE fieldno = 5
            @ 7, 15 GET tmp_state PICTURE &quot;XXX&quot;
        CASE fieldno = 6
            @ 8, 15 GET tmp_pcode PICTURE &quot;XXXXX&quot;
    ENDCASE
RETURN

PROCEDURE say_field
PARAMETERS fieldno
    DO CASE
        CASE fieldno = 1
            @ 3, 15 SAY tmp_acc PICTURE &quot;XXXXXX&quot;
            @ 24, 0 SAY &quot;      &quot;
        CASE fieldno = 2
            @ 4, 15 SAY tmp_name PICTURE &quot;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&quot;
        CASE fieldno = 3
            @ 5, 15 SAY tmp_add PICTURE &quot;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&quot;
        CASE fieldno = 4
            @ 6, 15 SAY tmp_city PICTURE &quot;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&quot;
        CASE fieldno = 5
            @ 7, 15 SAY tmp_state PICTURE &quot;XXX&quot;
        CASE fieldno = 6
            @ 8, 15 SAY tmp_pcode PICTURE &quot;XXXXX&quot;
    ENDCASE
RETURN&lt;/pre&gt;

&lt;p&gt;Next step is to display the form and the current values. In this example I call the say procedure for each field, but it would make more sense to do this in a loop if you had more fields than this.&lt;/p&gt;

&lt;pre class=&quot;mb-3&quot;&gt;@ 0, 0 CLEAR TO 24, 79
@ 0, 35 SAY &quot;Sample Form&quot;

@ 3, 0 SAY &quot;Account:&quot;
DO say_field WITH 1
@ 4, 0 SAY &quot;Name:&quot;
DO say_field WITH 2
@ 5, 0 SAY &quot;Address:&quot;
DO say_field WITH 3
@ 6, 0 SAY &quot;City:&quot;
DO say_field WITH 4
@ 7, 0 SAY &quot;State:&quot;
DO say_field WITH 5
@ 8, 0 SAY &quot;Postcode:&quot;
DO say_field WITH 6

@ 23, 0 SAY &quot;F1      F2      F3      F4      F5      F6      F7      F8      F9      F10    &quot;
@ 24, 72 SAY &quot;Save&quot;&lt;/pre&gt;

&lt;p&gt;Now we need the program loop.&lt;/p&gt;

&lt;pre class=&quot;mb-3&quot;&gt;DO WHILE frm_field # 0

    *** Pre- field, used to skip conditional fields
    DO CASE
        *CASE frm_field = 

    ENDCASE

    *** Get field
    DO get_field WITH frm_field

    *** Read the field
    READ
    frm_rkey = IIF(READKEY() &gt; 256, READKEY() - 256, READKEY())
    frm_fdirty = READKEY() &gt;= 256
    tmp_dirty = IIF(frm_fdirty, .T., tmp_dirty)

    *** Show the field
    DO say_field WITH frm_field

    frm_lfield = frm_field  &amp;&amp; Remember the field just read

    *** Handle key used to exit read mode
    DO CASE
        CASE frm_rkey = 6  &amp;&amp; Page up
        CASE frm_rkey = 7  &amp;&amp; Page down
        CASE frm_rkey = 14  &amp;&amp; Ctrl+end
            *** Go to end of form
            frm_field = 6
        CASE frm_rkey = 33  &amp;&amp; Ctrl_home
            *** Go to start of form
            frm_field = 1
        CASE frm_rkey = 12  &amp;&amp; Escape
            *** Handle exit without save
            IF tmp_dirty = .F.
                *** Exit form, no save
                RETURN
            ENDIF
            *** Ask the user first
            @ 16, 0 SAY &quot;Are you sure (Y/N)?&quot;
            lkey = 0
            DO WHILE UPPER(CHR(lkey)) # &quot;Y&quot; .AND. UPPER(CHR(lkey)) # &quot;N&quot; .AND. lkey # 27
                lkey = INKEY()
            ENDDO
            IF UPPER(CHR(lkey)) = &quot;Y&quot;
                RETURN
            ENDIF
            @ 16, 0 CLEAR TO 16, 79
        CASE frm_rkey = 36 .AND. LASTKEY() = -9  &amp;&amp; F10 key
            *** Exit loop to save
            frm_field = 0
        CASE frm_field = 1 .AND. frm_rkey = 36 .AND. LASTKEY() = 28  &amp;&amp; F1 key on account field
            *** TODO: Show a list
            acc_val = acc_select()
            DO CASE
                CASE acc_val = 1
                    tmp_acc = &quot;CS    &quot;
                    frm_fdirty = .T.
                CASE acc_val = 2
                    tmp_acc = &quot;SMITH &quot;
                    frm_fdirty = .T.
            ENDCASE
        CASE frm_rkey = 4  &amp;&amp; Cursor up / previous field
            IF frm_field &gt; 1
                frm_field = frm_field - 1
            ELSE
                @ 0, 0 SAY CHR(7)
            ENDIF
        CASE frm_rkey = 5 .OR. frm_rkey = 15 .OR. frm_rkey = 16  &amp;&amp; Cursor down / enter / next field
            IF frm_field &lt; 6
                frm_field = frm_field + 1
            ELSE
                @ 0, 0 SAY CHR(7)
            ENDIF
        OTHERWISE
            *** Unsupported exit key
            @ 0, 0 SAY CHR(7)
    ENDCASE

    *** Handle post-entry of specific fields
    DO CASE
        CASE frm_lfield = 1 .AND. frm_fdirty = .T.
            *** Account field changed
            DO CASE
                CASE tmp_acc = &quot;CS&quot;
                    tmp_name = &quot;CASH SALES                    &quot;
                    tmp_add = SPACE(30)
                    tmp_city = SPACE(30)
                    tmp_state = SPACE(3)
                    tmp_pcode = SPACE(5)
                CASE tmp_acc = &quot;SMITH&quot;
                    tmp_name = &quot;JOHN SMITH                    &quot;
                    tmp_add = &quot;1 SMITH STREET                &quot;
                    tmp_city = &quot;SPRINGWOOD                     &quot;
                    tmp_state = &quot;NSW&quot;
                    tmp_pcode = &quot;2056 &quot;
                OTHERWISE
                    tmp_acc = SPACE(6)
                    tmp_name = SPACE(30)
                    tmp_add = SPACE(30)
                    tmp_city = SPACE(30)
                    tmp_state = SPACE(3)
                    tmp_pcode = SPACE(5)
            ENDCASE
            *** Redisplay customer information
            DO say_field WITH 1
            DO say_field WITH 2
            DO say_field WITH 3
            DO say_field WITH 4
            DO say_field WITH 5
            DO say_field WITH 6
            DO say_field WITH 7
    ENDCASE
ENDDO

*** If execution gets to here then the user pressed save
RETURN&lt;/pre&gt;

&lt;p&gt;This first thing in the loop is an optional DO CASE that is useful for skipping conditional fields.&lt;/p&gt;

&lt;p&gt;Next we call the get function and wait for user input and then store the key used to exit, and track whether there was a change to the value.&lt;/p&gt;

&lt;p&gt;We then call the say function and store the current field as it may change, but we may need to reset, such as if an invalid value was entered.&lt;/p&gt;

&lt;p&gt;Next we have a DO CASE to handle key presses. We need to handle moving forward and backward, as well as escape to exit the form, and in this case F10 to save the form. We also need to handle function key presses in specific fields.&lt;/p&gt;

&lt;p&gt;Finally we have a DO CASE to handle form input. In this example we look up a customer based on an account number entered. Obviously in an actual application this wouldn't just be hard-coded like in the example, but look up the customer in a database table.

&lt;p&gt;After the main loop, if the loop was EXITed then this means the user pressed save, so we take care of saving the memory variables to the database.&lt;/p&gt;

&lt;p&gt;For my example I also need a function to select a customer. Again, this is just a simple example and would normally get data from the database.&lt;/p&gt;

&lt;pre class=&quot;mb-3&quot;&gt;FUNCTION acc_select
    acc_bar = 0
    DEFINE POPUP acc_popup FROM 4, 15 to 8, 35
    DEFINE BAR 1 OF acc_popup PROMPT &quot;CS    &quot;
    DEFINE BAR 2 OF acc_popup PROMPT &quot;SMITH &quot;
    ON SELECTION POPUP acc_popup DO acc_sel
    ACTIVATE POPUP acc_popup
    acc_bar = BAR()
    DEACTIVATE POPUP
    RELEASE POPUP acc_popup
RETURN acc_bar

PROCEDURE acc_sel
    DEACTIVATE POPUP
RETURN&lt;/pre&gt;

&lt;p&gt;&lt;a href=&quot;/blog/uploads/img1916_sample-dbase-advanced-form.jpg&quot;&gt;&lt;img alt=&quot;Sample dBASE complex form&quot; src=&quot;/blog/uploads/img1916_sample-dbase-advanced-form.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Much of this also works with earlier versions of dBASE, except I couldn't find a way to use any of the function keys except F1.&lt;/p&gt;

&lt;p&gt;The forms I created back in the 1990s were quite a bit more complex that this example but used the same techniques. I also created some more complex forms like an invoice form which included a paginated list of invoice items. I will cover these type of forms in a later post.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/blog/uploads/img1916_sample-dbase-invoice-form.jpg&quot;&gt;&lt;img alt=&quot;Sample dBASE invoice form&quot; src=&quot;/blog/uploads/img1916_sample-dbase-invoice-form.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I originally came up with this type of form on my own back in the early 1990s, but I've recently came across a book on the Internet Archive that uses a similar technique, except the form definition is stored in a database. The book is &lt;a href=&quot;https://archive.org/embed/dbaseivpowertool0000rube&quot;&gt;dBASE IV Power Tools&lt;/a&gt; by Malcolm C. Rubel, from 1989.&lt;/p&gt;</description>
<comments>https://johna.compoutpost.com/blog/1916/how-i-used-to-create-complex-forms-in-dbase-iv/#comments</comments>
<pubDate>2026-01-18T12:00:00+10:00</pubDate>
<category>dBASE</category>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1916_sample-dbase-advanced-form.jpg</image>
<guid>https://johna.compoutpost.com/blog/1916</guid>
</item>
<item>
<title>Another pointless project - this time for MS-DOS - and how good is Claude?</title>
<link>https://johna.compoutpost.com/blog/1907/another-pointless-project-this-time-for-ms-dos-and-how-good-is-claude/</link>
<description>I've been looking at old MS-DOS applications and started thinking about what would have been a useful application for MS-DOS, with all the knowledge we have now.&lt;br&gt;&lt;br&gt;The only thing I could think of was how MS-DOS could have been made easier to select files and folders and launch applications.&lt;br&gt;&lt;br&gt;I know there were plenty of GUI and TUI applications that made it easy to manipulate files, but I think it might have been nice if the MS-DOS command line had autocomplete to help you out.&lt;br&gt;&lt;br&gt;Instead of having to do lots of CD and DIR and having to know a file path and name before you could run a command, imagine being able to start typing COPY and then you would be presented with the first match in the current folder and then use the arrow up and down keys to select a file or folder.&lt;br&gt;&lt;br&gt;Or how about being able to launch an executable or batch file just by typing the name, or having a list of file extensions and associated applications so you could open the file in the application by typing or selecting the filename.&lt;br&gt;&lt;br&gt;Maybe there was something like this for MS-DOS that I never discovered, or maybe this exists now in Windows or Linux? Let me know because I don't know.&lt;br&gt;&lt;br&gt;Anyway, I thought I might mock up a simple application to do this &quot;for fun&quot;, and I looked at what language I could do this in without too much effort. QuickBasic 4.5? Doesn't seem to support getting a list of files very well (PDS 7.1 looks to do it, though). Turbo Pascal? Seemed to do what I needed but I'd never used Pascal before and probably not the most useful skill to learn in 2025. C? I've done plenty in C# but nothing in C for a couple of decades.&lt;br&gt;&lt;br&gt;While I was asking AI for advice on which programming language to use, I thought maybe I should just get AI to do the whole job. Things have changed for me in 2025 and it's hard to put a few hours work into something when you can just instruct someone (oops, something) else to do it and then tell them what they got wrong. &lt;br&gt;&lt;br&gt;I gave Gemini a go and it did pretty good for a proof-of-concept, but then I got greedy and wanted more, so I switched to Claude (Sonnet 4.5) and after some detailed instructions, and then many fixes and tweaks, I got a fully-functional system that seems almost production ready.&lt;br&gt;&lt;br&gt;I am once again amazed at what AI can do. I didn't have high expectations as I thought developing for MS-DOS would not be possible (having once failed when I asked for some Commodore 64 BASIC work), but Claude once again proved itself as the best programming AI (to me, at least, and I also tried ChatGPT).&lt;br&gt;&lt;br&gt;Claude called the application &quot;Enhanced Command Prompt v1.0&quot; but named the files &quot;CMDPLUS&quot;, so I went with all of that.&lt;br&gt;&lt;br&gt;After you start the application you are greeted with some introductory text and then what looks like a normal command prompt.&lt;br&gt;&lt;br&gt;You type a character and autocomplete will kick in and suggest any matching known command. You can either keep typing, press up or down to cycle through any matches, or press tab to accept the current suggestion. The enter key will also accept any current suggestion and also execute the command.&lt;br&gt;&lt;br&gt;Some commands accept a file path or file name as a parameter and if you start typing after the command name you will get autocomplete for paths and file names. Commands like copy will also take a second file.&lt;br&gt;&lt;br&gt;Any parameters starting with a forward slash or hyphen will be treated as such. No autocomplete is available for these, although might be a nice feature.&lt;br&gt;&lt;br&gt;I wasn't sure how best to distinguish between a command and starting an executable file or batch file so I went Linux-style so if you start typing with a path character like a drive specifier, back slash or a full stop or two followed by a back slash then you will be able to select a file to execute. If the file's extension is on the list of known extensions then the corresponding application will be started with the file path/name as the parameter.&lt;br&gt;&lt;br&gt;Autocomplete can be cancelled by pressing the escape key, if needed.&lt;br&gt;&lt;br&gt;Like DOSKEY MS-DOS 5+, a command history is available, so you can press cursor up and down to cycle through previous commands.&lt;br&gt;&lt;br&gt;I was also thinking it might be handy to know the number of files affects when pattern matching characters are used when deleting, copying, etc, so Claude added a confirmation message when you use these commands and pattern matching characters with the number of files matched.&lt;br&gt;&lt;br&gt;Most options are managed in a configuration file called &quot;CMDPLUS.CFG&quot;, although it is optional.&lt;br&gt;&lt;br&gt;One feature I thought would be very useful was the ability to record past screen pages so you could use page up and down to move around the last few pages. I didn't have much luck with this but will try again in a future post.&lt;br&gt;&lt;br&gt;Download &lt;a href=&quot;/blog/uploads/att1907_CMDPLUS.ZIP&quot;&gt;CMDPLUS.ZIP&lt;/a&gt;, a compressed file containing C++ source, executable and sample configuration file.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Update:&lt;/strong&gt; So it turns out back as far as the 1990s there were applications that did all this and more. There are some good examples on &lt;a href=&quot;https://freesoft.cyberside.net.ee/FreeSoft/keyb.htm#cleditors&quot; target=&quot;_blank&quot;&gt;this page&lt;/a&gt;. Even Windows command prompt has a form of autocomplete that I had never known about until now.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1907_cmdplus-1.jpg&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/blog/uploads/img1907_cmdplus-1.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1907_cmdplus-2.jpg&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/blog/uploads/img1907_cmdplus-2.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1907_cmdplus-3.jpg&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/blog/uploads/img1907_cmdplus-3.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;</description>
<comments>https://johna.compoutpost.com/blog/1907/another-pointless-project-this-time-for-ms-dos-and-how-good-is-claude/#comments</comments>
<pubDate>2025-12-21T12:00:00+10:00</pubDate>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1907_cmdplus-1.jpg</image>
<guid>https://johna.compoutpost.com/blog/1907</guid>
</item>
<item>
<title>Commodore Computers stereo system from the 1980s</title>
<link>https://johna.compoutpost.com/blog/1891/commodore-computers-stereo-system-from-the-1980s/</link>
<description>&lt;a href=&quot;/blog/uploads/img1891_commodore-computers-stereo-system.jpg&quot;&gt;&lt;img alt=&quot;Commodore Computers stereo system&quot; src=&quot;/blog/uploads/img1891_commodore-computers-stereo-system.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Did you know that there was a Commodore-badged stereo system in the 1980s?&lt;br&gt;&lt;br&gt;These were not actually readily available for purchase, but came as part of a package with the Amiga 500 (from memory). Most likely these were only on offer in the Australian market, but I could be wrong.&lt;br&gt;&lt;br&gt;When I was working for a commodore retailer, we immediately split these from the bundles and sold them separately for $299 (again, from memory). Many of the staff bought them including myself. I had mine up until somewhere around 2010 when I sold it on eBay for probably next to nothing.&lt;br&gt;&lt;br&gt;Commodore didn't actually manufacture these, of course. We worked out what record needle they used at some point and might have been able to infer the manufacturer based on that, but I no longer remember.&lt;br&gt;&lt;br&gt;These systems featured an AM (mono)/FM (stereo) tuner, an amplifier with surround sound, auxiliary input, five band graphic equaliser, two-speed turntable, and a double cassette player/recorder.&lt;br&gt;&lt;br&gt;Unfortunately the only photo I have is not very clear and I haven't been able to find any other photos online so I can't make out all of the features but I think the cassette allowed dubbing in both normal and high speed. It also had synchro dubbing (recording starts automatically when the player is started) and continuously play (not sure what this does - maybe when one cassette stops the other one starts).&lt;br&gt;&lt;br&gt;I used my Commodore stereo a lot and it moved houses with me several times. When CDs became popular I connected up a CD player to it. I recall my only disappointment with it was that they level meter didn't really show any action unless the volume was turned up very high. In the 1980s we liked flashing lights and I wanted to see more of them. Turning the surround sound button didn't make much difference, if I remember correctly.&lt;br&gt;&lt;br&gt;I remember that Commodore Australia bundled some other unusual items with Amigas around this time. I wish I could remember what else there was. Leave me a comment if you remember any other interesting bundles.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Update:&lt;/strong&gt; I found a few old advertisements that mentioned this system. In January 1989 it was available for A$399 or A$1,399 as part of the Amiga 500 Mega Pack which included an A500, 1MB RAM and the Textcraft word processor (or $1,199 without the stereo). By February 1989 it had been reduced to $299.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1891_commodore-computers-stereo-system-2.jpg&quot;&gt;&lt;img alt=&quot;Commodore Computers stereo system&quot; src=&quot;/blog/uploads/img1891_commodore-computers-stereo-system-2.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;</description>
<comments>https://johna.compoutpost.com/blog/1891/commodore-computers-stereo-system-from-the-1980s/#comments</comments>
<pubDate>2025-10-23T12:00:00+10:00</pubDate>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1891_commodore-computers-stereo-system.jpg</image>
<guid>https://johna.compoutpost.com/blog/1891</guid>
</item>
<item>
<title>Online emulators for vintage/retro computers</title>
<link>https://johna.compoutpost.com/blog/1884/online-emulators-for-vintage-retro-computers/</link>
<description>&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;/blog/uploads/img1884_online-retro-computer-emulators.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Have you ever wanted to see what it was like to use one of the first personal computers or play some early video games?&lt;/p&gt;

&lt;p&gt;Or maybe you are old enough to have used personal computers and games consoles in the 1970s and 1980s and want to relive old times?&lt;/p&gt;

&lt;p&gt;Thanks to the efforts of some very clever people, and the power of modern hardware, there are emulators available for almost every vintage computer.&lt;/p&gt;

&lt;p&gt;Although many emulators can be installed and run on your own modern computer, the focus of this post is online emulators. These require no effort and no skills to set up, you can just go to a web site and immediately experience an original personal computer or play a classic game.&lt;/p&gt;

&lt;p&gt;You can play games on an &lt;a href=&quot;https://www.compumuseum.com/standalone/javatari.html&quot; target=&quot;_blank&quot;&gt;Atari 2600&lt;/a&gt;, one of the early successful games consoles. When I was in primary school, my friend had one of these and I remember playing Asteroids and Pacman.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://virtualconsoles.com/online-emulators/c64/#google_vignette&quot; target=&quot;_blank&quot;&gt;Commodore 64&lt;/a&gt; is the top-selling personal computer of all time. Like many computers in the 1980s, they boot immediately into BASIC. There were other popular systems at the time, such as the &lt;a href=&quot;https://retroshowcase.gr/cpcbox-master/&quot; target=&quot;_blank&quot;&gt;Amstrad CPC&lt;/a&gt; and &lt;a href=&quot;https://jsspeccy.zxdemo.org/&quot; target=&quot;_blank&quot;&gt;ZX Spectrum&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here in Australia, the &lt;a href=&quot;https://nanowasp.org/&quot; target=&quot;_blank&quot;&gt;Microbee&lt;/a&gt; was very popular in schools.&lt;/p&gt;

&lt;p&gt;Maybe you would like to see some of the early graphic user interfaces like the &lt;a href=&quot;https://archives.loomcom.com/contraltojs/&quot; target=&quot;_blank&quot;&gt;Xerox Alto&lt;/a&gt;, Apple Lisa, &lt;a href=&quot;https://jamesfriend.com.au/pce-js/&quot; target=&quot;_blank&quot;&gt;Macintosh&lt;/a&gt; or the early days of &lt;a href=&quot;https://jamesfriend.com.au/pce-js/ibmpc-win/&quot; target=&quot;_blank&quot;&gt;Windows&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;You could try out or relive the 32-bit personal computers that were introduced around the second half of the 1980s like the &lt;a href=&quot;https://amiga.oszx.co/&quot; target=&quot;_blank&quot;&gt;Commodore Amiga&lt;/a&gt;, &lt;a href=&quot;https://jamesfriend.com.au/pce-js/atari-st/&quot; target=&quot;_blank&quot;&gt;Atari ST&lt;/a&gt; and &lt;a href=&quot;https://archi.medes.live/&quot; target=&quot;_blank&quot;&gt;Acorn Archimedes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can even find emulators for more modern PC's and Apple Macs, and there is one for the &lt;a href=&quot;https://www.commanderx16.com/webemu/x16emu.html&quot; target=&quot;_blank&quot;&gt;Commander X16&lt;/a&gt;, a modern retro-inspired computer.&lt;/p&gt;

&lt;p&gt;Here's a list of online emulators that I have found:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Acorn
		&lt;ul&gt;
			&lt;li&gt;Archimedes
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://archi.medes.live/&quot; target=&quot;_blank&quot;&gt;https://archi.medes.live/&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=aa310&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=aa310&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;Electron
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://elkjs.azurewebsites.net/&quot; target=&quot;_blank&quot;&gt;https://elkjs.azurewebsites.net/&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=acornelectron&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=acornelectron&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Amstrad
		&lt;ul&gt;
			&lt;li&gt;CPC
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://retroshowcase.gr/cpcbox-master/&quot; target=&quot;_blank&quot;&gt;https://retroshowcase.gr/cpcbox-master/&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/tinyemu.html?type=cpc464&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/tinyemu.html?type=cpc464&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Apple
		&lt;ul&gt;
			&lt;li&gt;II
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=apple2&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=apple2&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;IIe
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=apple2e&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=apple2e&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;

			&lt;li&gt;IIGS
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=apple2gs&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=apple2gs&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;II Plus
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=apple2p&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=apple2p&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;Macintosh
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;Macintosh II
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=maciichs&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=maciichs&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=macii&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=macii&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;Macintosh Plus
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=macplus&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=macplus&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://jamesfriend.com.au/pce-js/&quot; target=&quot;_blank&quot;&gt;https://jamesfriend.com.au/pce-js/&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;Mac
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://infinitemac.org/&quot; target=&quot;_blank&quot;&gt;https://infinitemac.org/&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Applied Technology
		&lt;ul&gt;
			&lt;li&gt;Microbee
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://nanowasp.org/&quot; target=&quot;_blank&quot;&gt;https://nanowasp.org/&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Atari
		&lt;ul&gt;
			&lt;li&gt;2600
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/standalone/javatari.html&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/standalone/javatari.html&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;800XL
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=atari800xl&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=atari800xl&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;ST
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://jamesfriend.com.au/pce-js/atari-st/&quot; target=&quot;_blank&quot;&gt;https://jamesfriend.com.au/pce-js/atari-st/&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=emutos&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=emutos&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=ataristmono&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=ataristmono&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=atarist&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=atarist&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;BBC
		&lt;ul&gt;
			&lt;li&gt;Micro
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=bbcmicro&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=bbcmicro&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Commodore
		&lt;ul&gt;
			&lt;li&gt;64
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=commodore64&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=commodore64&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://c64online.com/c64-online-emulator/&quot; target=&quot;_blank&quot;&gt;https://c64online.com/c64-online-emulator/&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;Amiga
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://amiga.oszx.co/&quot; target=&quot;_blank&quot;&gt;https://amiga.oszx.co/&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=amiga500&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=amiga500&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.taws.ch/WB.html&quot; target=&quot;_blank&quot;&gt;https://www.taws.ch/WB.html&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;Pet
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://c64online.com/commodore-pet-online-emulator/&quot; target=&quot;_blank&quot;&gt;https://c64online.com/commodore-pet-online-emulator/&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;VIC-20
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://floooh.github.io/tiny8bit/vic20-ui.html&quot; target=&quot;_blank&quot;&gt;https://floooh.github.io/tiny8bit/vic20-ui.html&lt;/a&gt;&lt;/li&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.mdawson.net/vic20chrome/vic20.php&quot; target=&quot;_blank&quot;&gt;https://www.mdawson.net/vic20chrome/vic20.php&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;IBM
		&lt;ul&gt;
			&lt;li&gt;PC/XT
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/machines/pcx86/ibm/5160/mda/&quot; target=&quot;_blank&quot;&gt;https://www.pcjs.org/machines/pcx86/ibm/5160/mda/&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Sharp
		&lt;ul&gt;
			&lt;li&gt;PC-1500
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/standalone/sharp-pc1500.html&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/standalone/sharp-pc1500.html&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;X1 Turbo
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/emularity.html?machine=sharp-x1turbo&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/emularity.html?machine=sharp-x1turbo&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Sinclair
		&lt;ul&gt;
			&lt;li&gt;ZX81
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=zx81&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=zx81&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
			&lt;li&gt;ZX Spectrum
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=zxspectrum&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=zxspectrum&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;TI
		&lt;ul&gt;
			&lt;li&gt;TI-99/4A
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=ti99-4a&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=ti99-4a&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Xerox
		&lt;ul&gt;
			&lt;li&gt;Alto
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=salto&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=salto&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Tandy
		&lt;ul&gt;
			&lt;li&gt;TRS-80 Model III
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;https://www.compumuseum.com/player.html?machine=trs80model3&quot; target=&quot;_blank&quot;&gt;https://www.compumuseum.com/player.html?machine=trs80model3&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
&lt;!--	&lt;li&gt;X
		&lt;ul&gt;
			&lt;li&gt;X
				&lt;ul&gt;
					&lt;li&gt;&lt;a href=&quot;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/li&gt;
				&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;--&gt;
&lt;/ul&gt;

&lt;p&gt;There are also many emulators for applications and games. Here are a few that were of interest to me:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;PC
		&lt;ul&gt;
			&lt;li&gt;&lt;a href=&quot;https://archive.org/details/doom-play&quot; target=&quot;_blank&quot;&gt;Doom&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/software/pcx86/app/lotus/123/1a/&quot; target=&quot;_blank&quot;&gt;Lotus 1-2-3&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/software/pcx86/sys/windows/1.00/&quot; target=&quot;_blank&quot;&gt;Microsoft Windows 1.0&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/software/pcx86/sys/windows/1.01/cga/&quot; target=&quot;_blank&quot;&gt;Microsoft Windows 1.1&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/software/pcx86/sys/windows/2.0x/&quot; target=&quot;_blank&quot;&gt;Microsoft Windows 2.0&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/software/pcx86/sys/windows/3.00/&quot; target=&quot;_blank&quot;&gt;Microsoft Windows 3.0&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/software/pcx86/sys/windows/3.10/&quot; target=&quot;_blank&quot;&gt;Microsoft Windows 3.1&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/software/pcx86/sys/windows/win95/4.00.950/&quot; target=&quot;_blank&quot;&gt;Microsoft Windows 95&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/software/pcx86/app/ibm/multiplan/1.00/&quot; target=&quot;_blank&quot;&gt;Multiplan&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/software/pcx86/app/other/visicalc/1981/&quot; target=&quot;_blank&quot;&gt;Visicalc&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://www.pcjs.org/software/pcx86/app/microsoft/word/1.15/&quot; target=&quot;_blank&quot;&gt;Microsoft Word 1.1&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;</description>
<comments>https://johna.compoutpost.com/blog/1884/online-emulators-for-vintage-retro-computers/#comments</comments>
<pubDate>2025-08-06T12:00:00+10:00</pubDate>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1884_online-retro-computer-emulators.jpg</image>
<guid>https://johna.compoutpost.com/blog/1884</guid>
</item>
<item>
<title>Commodore 64 Games Books from Melbourne House</title>
<link>https://johna.compoutpost.com/blog/1883/commodore-64-games-books-from-melbourne-house/</link>
<description>&lt;a href=&quot;/blog/uploads/img1883_commodore-64-games-book.jpg&quot;&gt;&lt;img alt=&quot;Commodore 64 Games Book&quot; src=&quot;/blog/uploads/img1883_commodore-64-games-book.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;When I got my Commodore 64 for Christmas in about 1984 or 1985 it came with a book called Commodore 64 Games Book by Clifford and Mark Ramshaw, and published by Melbourne House.&lt;br&gt;&lt;br&gt;This book featured 30 games which you had to type in yourself. Each was printed over at least a couple of pages. This is how things were done at the time.&lt;br&gt;&lt;br&gt;Because it was expected that you were going to make some mistakes typing in hundreds of lines of code, the first program in the book was Chexsum -- a program that you could use to check if you had any errors when you finished typing in one of the games.&lt;br&gt;&lt;br&gt;The idea was, you would type in Chexsum, save it and then load it first before typing in any of the games. Then you would run the Chexsum code -- located at a line number higher than any of the games needed -- and it would produce a list of numbers that you could compare with the Chexsum codes at the end of each game listing. If any numbers didn't match then you could see which line was wrong and fix it.&lt;br&gt;&lt;br&gt;After the excitement of a new Commodore 64 and a few games wore off, I looked through this book and identified Flight Simulator as the first game I was going to try. Being about twelve or thirteen, and having little or no experience with typing meant that this was a very long process and I'm sure Chexsum probably solved many problems.&lt;br&gt;&lt;br&gt;If you have played this Flight Simulator game yourself, then you can probably imagine my disappointment when I first played it and found that it wasn't much of a simulator -- you are just flying in the dark and the whole game just comes down to a few things being right at landing time.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;text-center&quot;&gt;&lt;a href=&quot;/blog/uploads/img1883_flight-simulator-c64.jpg&quot;&gt;&lt;img alt=&quot;Flight Simulator C64&quot; src=&quot;/blog/thumb/img1883_flight-simulator-c64_md.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;I persisted and over months or years gradually worked my way through most of the games, maybe all of them.&lt;br&gt;&lt;br&gt;Most of the games are pretty ordinary, but the book does teach you about BASIC games programming and what can be achieved on a Commodore 64.&lt;br&gt;&lt;br&gt;I never knew until in recent years -- forty years later -- that there was a second book. I haven't looked at these games yet.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1883_commodore-64-games-book-2.jpg&quot;&gt;&lt;img alt=&quot;Commodore 64 Games Book 2&quot; src=&quot;/blog/uploads/img1883_commodore-64-games-book-2.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;You can read the &lt;a href=&quot;https://archive.org/details/commodore-64-games-book&quot;&gt;first book&lt;/a&gt; and the &lt;a href=&quot;https://archive.org/details/commodore-64-games-book-2&quot;&gt;second book&lt;/a&gt; online at the Internet Archive.&lt;br&gt;&lt;br&gt;Some of the games can be found in games databases and some can be downloaded.&lt;br&gt;&lt;br&gt;Someone (YouTuber &lt;a href=&quot;https://www.youtube.com/@OldSkoolCoder&quot;&gt;OldSkoolCoder&lt;/a&gt;) has also typed in the games so you can find the listings for the &lt;a href=&quot;https://github.com/OldSkoolCoder/Melbourne-House-Commodore-64-Games-Book&quot;&gt;first book&lt;/a&gt; and the &lt;a href=&quot;https://github.com/OldSkoolCoder/Melbourne-House-Commodore-64-Games-Book-2&quot;&gt;second book&lt;/a&gt; on a GitHub. However, I did try a few of these in the VICE emulator and found that they needed a little work with some of the special characters and text before they would work.</description>
<comments>https://johna.compoutpost.com/blog/1883/commodore-64-games-books-from-melbourne-house/#comments</comments>
<pubDate>2025-07-19T12:00:00+10:00</pubDate>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1883_commodore-64-games-book.jpg</image>
<guid>https://johna.compoutpost.com/blog/1883</guid>
</item>
<item>
<title>Radio Shack digital calculator/databank watches history</title>
<link>https://johna.compoutpost.com/blog/1345/radio-shack-digital-calculator-databank-watches-history/</link>
<description>&lt;div class=&quot;row&quot;&gt;
    &lt;div class=&quot;col-sm-9&quot;&gt;
&lt;h2&gt;Micronta 63-5054&lt;/h2&gt;
&lt;p&gt;Eight-digit 4-function calculator, mineral lens, dual time, calendar, 1/100 second stopwatch with lap time, 24-hour alarm&lt;/p&gt;
&lt;p&gt;1983 - $39.95&lt;br&gt;
1984 - $31.95&lt;br&gt;
1985 - $19.95&lt;br&gt;
1986 - $15.95&lt;br&gt;
1987 - $12.95&lt;br&gt;
1988 - $12.95&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;col-sm-3&quot;&gt;
&lt;a href=&quot;/blog/uploads/img1345_micronta-63-5054.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Micronta 63-5054&quot; src=&quot;/blog/thumb/img1345_micronta-63-5054_md.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class=&quot;row&quot;&gt;
    &lt;div class=&quot;col-sm-9&quot;&gt;
&lt;h2&gt;Micronta 63-5060&lt;/h2&gt;
&lt;p&gt;Phone directory/calculator watch. Stores 40 phone numbers. Recall by entering party's name. Full-function calculator, calendar, 12/24-hour display&lt;/p&gt;
&lt;p&gt;1985 - $29.95&lt;br&gt;
1986 - $24.95&lt;br&gt;
1987 - $24.95&lt;br&gt;
1988 - $24.95&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;col-sm-3&quot;&gt;
&lt;a href=&quot;/blog/uploads/img1345_micronta-63-5060.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Micronta 63-5060&quot; src=&quot;/blog/thumb/img1345_micronta-63-5060_md.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class=&quot;row&quot;&gt;
    &lt;div class=&quot;col-sm-9&quot;&gt;
&lt;h2&gt;Micronta 63-5062&lt;/h2&gt;
&lt;p&gt;LCD calculator/alarm. Features 24-hour alarm, 4-function 8-digit calculator, autocalendar, stainless-steel band, with RS CD2032 battery&lt;/p&gt;
&lt;p&gt;1989 - $12.95&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;col-sm-3&quot;&gt;
&lt;a href=&quot;/blog/uploads/img1345_micronta-63-5062.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Micronta 63-5062&quot; src=&quot;/blog/thumb/img1345_micronta-63-5062_md.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class=&quot;row&quot;&gt;
    &lt;div class=&quot;col-sm-9&quot;&gt;
&lt;h2&gt;Micronta 63-5059&lt;/h2&gt;
&lt;p&gt;LCD calculator watch. LCD displays time./date. Has travel alarm. With RS 389 battery.&lt;/p&gt;
&lt;p&gt;1990 - $12.95&lt;br&gt;
1991 - $12.95&lt;br&gt;
1992 - $12.95&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;col-sm-3&quot;&gt;
&lt;a href=&quot;/blog/uploads/img1345_micronta-63-5059.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Micronta 63-5059&quot; src=&quot;/blog/thumb/img1345_micronta-63-5059_md.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class=&quot;row&quot;&gt;
    &lt;div class=&quot;col-sm-9&quot;&gt;
&lt;h2&gt;Micronta 63-5071&lt;/h2&gt;
&lt;p&gt;LCD calculator watch. LCD shows time/date. 24-hour travel alarm. Features 4-function 8-digital calculator. With RS389 battery.&lt;/p&gt;
&lt;p&gt;1993 - $12.95&lt;br&gt;
1994 - $12.99&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;col-sm-3&quot;&gt;
&lt;a href=&quot;/blog/uploads/img1345_micronta-63-5071.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Micronta 63-5071&quot; src=&quot;/blog/thumb/img1345_micronta-63-5071_md.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class=&quot;row&quot;&gt;
    &lt;div class=&quot;col-sm-9&quot;&gt;
&lt;h2&gt;Radio Shack 63-5021&lt;/h2&gt;
&lt;p&gt;8-digit caclulator, alarm, hourly chime, calendar, timer. Includes battery&lt;br&gt;
Available Oct 30, 1994&lt;/p&gt;
&lt;p&gt;1995 - $14.99&lt;br&gt;
1996 - $14.99&lt;br&gt;
1997 - $14.99&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;col-sm-3&quot;&gt;
&lt;a href=&quot;/blog/uploads/img1345_radio-shack-63-5021.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Radio Shack 63-5021&quot; src=&quot;/blog/thumb/img1345_radio-shack-63-5021_md.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;From the 1996 catalogue, Casio calculators were added to the range. These are not covered on this page.&lt;/p&gt;
&lt;hr&gt;
&lt;div class=&quot;row&quot;&gt;
    &lt;div class=&quot;col-sm-9&quot;&gt;
&lt;h2&gt;Radio Shack 63-5087&lt;/h2&gt;
&lt;p&gt;New alarm watch with data bank. Stores namesd and phone numbers. Also has calculator, stopwatch, four alarms, would time clock, dual time&lt;/p&gt;
&lt;p&gt;1996 - $29.99&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;col-sm-3&quot;&gt;
&lt;a href=&quot;/blog/uploads/img1345_radio-shack-63-5087.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Radio Shack 63-5087&quot; src=&quot;/blog/thumb/img1345_radio-shack-63-5087_md.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class=&quot;row&quot;&gt;
    &lt;div class=&quot;col-sm-9&quot;&gt;
&lt;h2&gt;Radio Shack 63-5085&lt;/h2&gt;
&lt;p&gt;New flip-top watch with calculator. More features than meet the eye. A stylish and classic analog watch on top with an 8-digit calcutor, digitsal watch and stopwatch hidden udnerneath. Handy bulit-in alarm helps keep you on time. Hourly chime, month/day/date calendar&lt;/p&gt;
&lt;p&gt;1996 - $27.99&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;col-sm-3&quot;&gt;
&lt;a href=&quot;/blog/uploads/img1345_radio-shack-63-5085.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Radio Shack 63-5085&quot; src=&quot;/blog/thumb/img1345_radio-shack-63-5085_md.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;</description>
<comments>https://johna.compoutpost.com/blog/1345/radio-shack-digital-calculator-databank-watches-history/#comments</comments>
<pubDate>2025-01-09T12:00:00+10:00</pubDate>
<category>Electronics</category>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1345_micronta-63-5054.jpg</image>
<guid>https://johna.compoutpost.com/blog/1345</guid>
</item>
<item>
<title>Vintage clock/radios and my Soundesign 3834-A</title>
<link>https://johna.compoutpost.com/blog/1344/vintage-clock-radios-and-my-soundesign-3834-a/</link>
<description>As a child in Australia in the 1980s, I was always interested in technology including video games, computers, watches and audio/visual equipment.&lt;br&gt;&lt;br&gt;In the early 1980s, when I was about 12, I went with my family for a holiday to the USA, and one of the things I wanted to get when I was there was an interesting clock/radio.&lt;br&gt;&lt;br&gt;One of the first places we stopped at was New York City and it wasn't long before I convinced the family to look in some electronics stores and came across this most amazing clock/radio: the Soundesign 3834-A.&lt;br&gt;&lt;br&gt;This looked like it belonged on a spacecraft, with many buttons and a sleep horizontal design with angled display for the time and tuner.&lt;br&gt;&lt;br&gt;Unlike most clock/radios, this one also had a cassette recorder with built-in microphone.&lt;br&gt;&lt;br&gt;I convinced my father to buy it and brought it back to Australia where we discovered that we needed an expensive USA to Australia (110V to 240V) power converter.&lt;br&gt;&lt;br&gt;But once up and running, I loved this clock/radio for many years, although I can't recall whatever happened to it.&lt;br&gt;&lt;br&gt;Note that the photos are not mine and are from a USA eBay listing.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1344_soundesign-3834-a-1.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Soundesign 3834-A&quot; src=&quot;/blog/uploads/img1344_soundesign-3834-a-1.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1344_soundesign-3834-a-2.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Soundesign 3834-A&quot; src=&quot;/blog/uploads/img1344_soundesign-3834-a-2.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;</description>
<comments>https://johna.compoutpost.com/blog/1344/vintage-clock-radios-and-my-soundesign-3834-a/#comments</comments>
<pubDate>2025-01-07T12:00:00+10:00</pubDate>
<category>Electronics</category>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1344_soundesign-3834-a-1.jpg</image>
<guid>https://johna.compoutpost.com/blog/1344</guid>
</item>
<item>
<title>Vintage watches and my Radio Shack 63-5087 Multifunction Watch</title>
<link>https://johna.compoutpost.com/blog/1343/radio-shack-63-5087-multifunction-watch/</link>
<description>&lt;!--&lt;img alt=&quot;Radio Shack 63-5087 (rear)&quot; src=&quot;/blog/uploads/img1343_radio-shack-63-5087-front.jpg&quot; /&gt;--!&gt;As a child in the 1980s I loved all sorts of technology including watches. I liked digital watches in particular, the more features the better.&lt;br&gt;&lt;br&gt;I had many watches, although I can't remember many of them now, but I recall at least two calculator watches and some others.&lt;br&gt;&lt;br&gt;I do remember the Casio solar-powered WL-10 that I had in the 1990s. I actually found this recently and although it still worked the screen was damaged and for some reason I sold it on eBay rather then keeping it, as I wish I had done now.&lt;br&gt;&lt;br&gt;In addition to the usual digital watch functions, it also had five alarms.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;text-center&quot;&gt;&lt;a href=&quot;/blog/uploads/img1343_casio-wl-10.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Casio WL-10&quot; src=&quot;/blog/thumb/img1343_casio-wl-10_md.jpg&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;small&gt;(Not my photo)&lt;/small&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;But I do still have a Radio Shack 63-5087 data bank and calculator watch which was given to me as a gift by my then girlfriend, now wife, back in the 1990s.&lt;br&gt;&lt;br&gt;It has a two line display with the day, date and month at the top, and the time including seconds on the larger second line.&lt;br&gt;&lt;br&gt;Features include a calculator, data bank, four alarms, world time and stop watch.&lt;br&gt;&lt;br&gt;Battery is a CR2016.&lt;br&gt;&lt;br&gt;Mine has been stored for many years and when I found it recently I wanted to put it back in service.&lt;br&gt;&lt;br&gt;Unfortunately, in addition to scratches, bumps and scrapes, the strap had disintegrated. I found a 16mm strap on Aliexpress but, being only a 20mm wide band, it looks strange and it also needed some cutting to make it fit. I also tried a couple of other straps but none fitted well and I am trying to find a better one.&lt;br&gt;&lt;br&gt;The screws on the back of the case had corroded a little and one broke off. Many of the other screws are stripped, including the one that secures the battery.&lt;br&gt;&lt;br&gt;Fortunately, it still works and the date defaults to 1988.&lt;br&gt;&lt;br&gt;I couldn't find it in a Tandy Australia catalogue, but I did find the watch in a &lt;a href=&quot;https://www.radioshackcatalogs.com/flipbook/1996_radioshack_catalog.html&quot; target=&quot;_blank&quot;&gt;1996 Radio Shack catalog&lt;/a&gt; from the US.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1343_radio-shack-63-5087-front.jpg&quot;&gt;&lt;img alt=&quot;Radio Shack 63-5087&quot; src=&quot;/blog/uploads/img1343_radio-shack-63-5087-front.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1343_radio-shack-63-5087-rear.jpg&quot;&gt;&lt;img alt=&quot;Radio Shack 63-5087 (rear)&quot; src=&quot;/blog/uploads/img1343_radio-shack-63-5087-rear.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1343_tandy-1996-catalog-watches-excerpt.jpg&quot;&gt;&lt;img alt=&quot;Tandy 1996 catalog (watches excerpt)jpg&quot; src=&quot;/blog/uploads/img1343_tandy-1996-catalog-watches-excerpt.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Update:&lt;/b&gt;&lt;br&gt;&lt;br&gt;II tried a few watch straps and the one that suits the 63-5087 is one for the Casio W800H. There are a few versions of this strap but the one to look for is the one that is 18mm/24mm wide (some are 18mm/22mm).&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1343_radio-shack-63-5087-strap.jpg&quot;&gt;&lt;img alt=&quot;Radio Shack 63-5087 replacement strap&quot; src=&quot;/blog/uploads/img1343_radio-shack-63-5087-strap.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;</description>
<comments>https://johna.compoutpost.com/blog/1343/radio-shack-63-5087-multifunction-watch/#comments</comments>
<pubDate>2024-12-22T12:00:00+10:00</pubDate>
<category>Electronics</category>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1343_radio-shack-63-5087-front.jpg</image>
<guid>https://johna.compoutpost.com/blog/1343</guid>
</item>
<item>
<title>The simplest and cheapest retrobright technique (but not the fastest)</title>
<link>https://johna.compoutpost.com/blog/1337/the-simplest-and-cheapest-retrobright-technique-but-not-the-fastest/</link>
<description>I've seen quite a few YouTube videos about retrobrighting and most recommend using hydrogen peroxide and UV light.&lt;br&gt;&lt;br&gt;But I've also seen a few where they say you can just leave the item out in direct sunlight and the yellowing will eventually disappear or at least significantly improve.&lt;br&gt;&lt;br&gt;This doesn't appear to make sense... Didn't the sun cause the damage in the first place? I'm not convinced, but apparently not because people have found that plastic items can go yellow even when stored away from light. And directly light is meant to have a bleaching effect that can lighten plastics.&lt;br&gt;&lt;br&gt;The other day I came across an old telephone in my collection of electronics that had suffered badly and was a dark shade of yellow instead of it's original white, so I decided to give this a go myself.&lt;br&gt;&lt;br&gt;I didn't take a before picture (oops) but my first photo is of the underside of the phone, which shows its' original white colour and the yellowing around around the more exposed surfaces. Didn't I say that it wasn't sunlight that caused the problem? Then why is the underside not yellowed?&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1337_retrobright-original-colour.jpg&quot;&gt;&lt;img alt=&quot;Retrobrighting using the sun - original colour&quot; src=&quot;/blog/thumb/img1337_retrobright-original-colour_lg.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Anyway, it was a reasonably hot spring day here in Sydney with lots of sunlight, and I was able to leave the phone in direct sunlight for somewhere around 8 hours. I covered a small yellowed section with some electrical tape so that I could see what if any difference the sun made.&lt;br&gt;&lt;br&gt;At the end of the day it still looked very yellow and I didn't think there was any difference until I removed the electrical tape. This showed that there was actually a huge difference!&lt;br&gt;&lt;br&gt;&lt;a href=&quot;/blog/uploads/img1337_retrobrite-sun-only-day-1.jpg&quot;&gt;&lt;img alt=&quot;Retrobrighting using the sun only - day 1 results&quot; src=&quot;/blog/thumb/img1337_retrobrite-sun-only-day-1_lg.jpg&quot; class=&quot;img-fluid&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Further updates coming soon...&lt;br&gt;&lt;br&gt;</description>
<comments>https://johna.compoutpost.com/blog/1337/the-simplest-and-cheapest-retrobright-technique-but-not-the-fastest/#comments</comments>
<pubDate>2024-10-30T12:00:00+10:00</pubDate>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1337_retrobright-original-colour.jpg</image>
<guid>https://johna.compoutpost.com/blog/1337</guid>
</item>
<item>
<title>Some recent great stories from Retro Recipes</title>
<link>https://johna.compoutpost.com/blog/1334/great-stories-from-retro-recipes/</link>
<description>I'm still watching YouTube videos about old computers like the Commodore 64.&lt;br&gt;&lt;br&gt;Retro Recipes is a &lt;a href=&quot;https://www.youtube.com/@RetroRecipes&quot; target=&quot;_blank&quot;&gt;YouTube channel&lt;/a&gt; about retro computing and other nostalgia.&lt;br&gt;&lt;br&gt;Recently the channel had some amazing stories that are well worth sharing.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;text-center&quot;&gt;&lt;img alt=&quot;The Commodore 64 Programming Language that Doesnt&quot; src=&quot;/blog/thumb/img1334_the-commodore-64-programming-language-that-doesnt-exist_md.jpg&quot; /&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;The first one is about a programming language for the Commodore 64 that the host reviewed 40 years ago and never saw or heard anything about ever again. After being presumed lost to time, in a second episode a copy is found for sale.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=9AXHNlpyo-M&quot; target=&quot;_blank&quot;&gt;The Commodore 64 Programming Language that Doesn't Exist | MicroText&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=DvSlWLgXcsU&quot; target=&quot;_blank&quot;&gt;The Amazing Programming Language Lost For 40 Yrs: C64 Microtext&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;text-center&quot;&gt;&lt;img alt=&quot;Decoding a program sent from the past&quot; src=&quot;/blog/thumb/img1334_decoding-a-program-sent-from-the-past_md.jpg&quot; /&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;The other story is about a television show about computing that ran in the UK in the 1980s that broadcast a computer program by flashing a light on the screen while the program was running.&lt;br&gt;&lt;br&gt;Viewers were instructed on how they could build a receiver prior to the broadcast and type in a small program to receive the program that was to be transmitted.&lt;br&gt;&lt;br&gt;Many people tried but were unsuccessful back in the 80s. In this video the host attempts to receive the program today using an old copy of the broadcast.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=MezkfYTN6EQ&quot; target=&quot;_blank&quot;&gt;Decoding A Program Sent From The Past&lt;/a&gt;</description>
<comments>https://johna.compoutpost.com/blog/1334/great-stories-from-retro-recipes/#comments</comments>
<pubDate>2024-10-12T12:00:00+10:00</pubDate>
<category>Retro</category>
<image>https://johna.compoutpost.com/blog/uploads/img1334_the-commodore-64-programming-language-that-doesnt-exist.jpg</image>
<guid>https://johna.compoutpost.com/blog/1334</guid>
</item>
</channel>
</rss>
