element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Balearic Dynamics #MicroMemories : The first bytes I can remember
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: balearicdynamics
  • Date Created: 9 Jul 2015 11:35 AM Date Created
  • Views 698 views
  • Likes 7 likes
  • Comments 2 comments
  • rockwell_6502
  • aim_65
  • enrico_miglino
  • memory
  • balearic_dynamics
  • micromemories
  • development_board
  • system_65
  • micro_controller
Related
Recommended

#MicroMemories : The first bytes I can remember

balearicdynamics
balearicdynamics
9 Jul 2015

These two hand-made books and mostly hand-written maybe considered the day when everything started 36 years ago. This is the reason I saved them from tenth of movings, from home to home, town to town and then country to country. It was the second half of the '70s when, already studying chemistry I have started the dream to have something like a computer. Then the day arrived at the end of the summer of '79 (just ten years afte the Summer of '69 image ) after three months of work to buy the Rockwell AIM65image

The choice was done! I preferred to put the hand on a development board, very well equipped and documented instead of moving to the first Commodore and Sinclair devices that started also during these years.

These days I paid the system 684.000 Italian lira, equivalent to the actual date value of 2.029,00 Euros! It was an absolutely incredible price and it will be today if a development platform will cost so, but thanks to this  stuff I had the opportunity to play and study for years.

I remember that the real difficult in that years was to find from Italy any sort of documentation; the fastest way to find something was to ask for a fax when you was almost luck to find some importer or company open to cooperate. And electronic components and companies was few and very difficult to contact. One of the better ways it was always possible to count on especially for searching products and non conventional components was just the BBC that until the '90s had a big shop in Turin where I was living in those years.

 

When the AIM65 arrived

In autumn of 1979 the local importer received the AIM65 I ordered, after spending entire season reading any review it was possible to find in Italy from USA newspapers; who don't remember the famous BYTE monthly review, the during the next decade was reprinted for a period in a Italian version with localised articles (and I had the honour to write a lot for them in that period) ?

The package was just the bare unit, a BBC desktop power supply bought separately while waiting the shipment from Rockwell USA and some kilograms of paper.

image

How the fascinating system shown when unpacked

image

The SYSTEM65 documentation package: circuits, schematics, software and hardware samples and more.

image

A lot of paper with useful information, circuits and schematics, sample applications and assembler software example (for manual copy)

image

A very well detailed manual on the CPU registers, instruction set and all the possible usage, including a lot of how-to specific of the board

 

The board immediately captured my imagination. Very well engineered was studied just to experiment al the features of the 6502 microprocessor, including a graphic thermal printer (with controller schematics and source), 20 characters LED alphanumeric display and two EEPROM for free use. A very powerful 2 pass assembler and two 8 bit GPIO ports directly accessible. The system was completed with a full QWERTY keyboard making a system that was unique for the period.

 

Programming and controlling the machine

As always happens, I started with very simple projects, like blinking a led, using the I/O programmable ports to control relays to power brush motors and so on.

The image below shows a piece of paper saved in the documentation book; how to use 8 bytes I/O port to control an hexadecimal keyboard acquisition (and also in this case it was a BBC cheap mechanical HEX keyboard).

image

Then projects evolved; one of the most satisfactory creations was processing data from the AIM65 EEPROM available slot with the pre-encoded phonemes to drive an external Texas Instruments processor of the series TMS. One of the first language synthesis approaches (then abandoned leaving space to the modern voice synthesis software) that required about six months to be setup.

Was always hard to program anything, including some basic elements that in the actual days we consider something obvious.

The approach was hard also to create a simple custom character set for the printer. The images below shows the byte-to byte character design:

image

And, as you can see, when I say design I mean design image The further step was the creation of the assembly code where the unique - but great - advantage was the use of symbolic names for variables and routines calls (aka functions, in the modern informatics). Time has passed, but some thermal printer listing has survived anyway. Scanner? No, thanks, photocopy!

imageimageimage

After that magic summer of '79 dreaming this machine and the next years playing and discovering so many things with it a lot of things occurred. This remain anyway the very first starting point when the digital world met my life.

  • Sign in to reply

Top Comments

  • DAB
    DAB over 10 years ago +2
    Yes, the 6502 processor family was very easy to use and quite powerful once you got used to the architecture. The price you paid sounds about right for that time period. I remember putting about 5000 USD…
  • balearicdynamics
    balearicdynamics over 10 years ago in reply to DAB +1
    It's true ! I have worked for three summer months while student to buy this so my choice initially was based on the budget and the option to have something "open" (in the physical sense ) instead of a…
  • balearicdynamics
    balearicdynamics over 10 years ago in reply to DAB

    It's true ! I have worked for three summer months while student to buy this so my choice initially was based on the budget and the option to have something "open" (in the physical sense image ) instead of a PET Commodore or TRS80. Both in Italy was very expensive due the very few importations in that period. Then I was enormously happy for this choice just for the knowledge opportunity that this board offered me, all on the desk in one shot.

     

    Another dream of that period was to interface the bubble memory chip with this machine, but was so expensive that I had to wait. Then, the technology died before I had to money to buy at least a couple of chip to do some tries.

     

    Enrico

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 10 years ago

    Yes, the 6502 processor family was very easy to use and quite powerful once you got used to the architecture.

     

    The price you paid sounds about right for that time period.

     

    I remember putting about 5000 USD into my fully decked out PET 2000 with added memory, dual floppy disks and printer.

     

    At the time, that was what it took to get a reasonable system up and running.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube