Coolthing Of Theday

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 13 September 2013

[I Miss My Amiga - Way Back Post] AmigaHASP

Posted on 16:16 by Unknown

CodeProject - How the AmigaHASP was born

Introduction

During 1989, while developing Rashumon, I found myself looking for a copy protection solution for Amiga software but there wasn’t any. The Amiga had a very non standard Parallel port, which made it impossible to just adopt a copy protection dongle from other platforms, and there was a need to develop a completely new system

Background

Hardware based copy protection systems are based on a hardware device which interact with the computer using the port assigned to it. Back then (1989), the USB wasn't invented yet, and the Parallel port was used. The Parallel port was the port used for printers for many years, and therefore any dongle would need to have “pass through” connector allowing the printer to be connected to it, instead to the port directly.

The Amiga HASP is created

Hardware based copy protection requires interaction with the device through most of the connector pins, being able to read each pin’s value, and to change each pin’s value from 0 to 1 and vice versa. The Amiga didn't provide any API to do so, which made me look for undocumented features, and code directly to the hardware instead of using any existing SDK.

With the help of Shimon Groper, the founder of Eliashim, I have made many attempts to create a dongle compatible with the unique and undocumented hardware. I used to go from Tel-Aviv to Haifa, and after several hours, leave with a box, covered with many wires in all colors, which was supposed to be the prototype… Eventually I found the way to implement the first Amiga based copy protection dongle and instead of buying bulk dongles from Aladdin Knowledge Systems, I have accepted the kind offer of Yankee Margalit, their founder and CEO, to by the Amiga product from my small software house (HarmonySoft), and after a short period of negotiation, Aladdin paid me $12,000 and my product became the AmigaHASP.

...

Not a long or in-depth article, but it's Amiga!

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Amiga | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Mr. 7,000! This is my 7,000th post...
    Before this post; After; 20 visits between taking these snaps? Oh wait, that's probably me searching for past related posts....
  • Exchange Online getting serious about helping with eDiscovery
    The Exchange Blog - Preserve mailbox data for eDiscovery using inactive mailboxes in Exchange Online In Exchange Online and Exchange S...
  • Clide, your guide to Visual Studio Extensibility sanity...
    Daniel Cazzulino's Blog - High level overview of Visual Studio Extensibility APIs If your head is dizzy with the myriad VS service...
  • Viasfora - Your new favorite Visual Studio Text/*ML Editing Extension?
    Winterdom - Introducing Viasfora A couple of days ago, I unveiled Viasfora , my latest attempt at building a decently packaged extensi...
  • Rad Gate Post... Get your Red Gate Post here...
    simple talk - Melanie Townsend - Get a copy of the Red Gate Post We recently put together a newspaper of some of the best articles fr...
  • [Hardware Review] Life with Haswell... Haswell/Harris Beach Intel SDS Ultrabook Review - Part 2
    "So Greg, how's life with Haswell been?" "Pretty Sweet! (Mostly)" I've been given an opportunity to review t...
  • Excel with Excel without Excel... Seven Excel/XLS Libraries
    Ginktage - 7 Libraries for Reading and Writing from/to Excel File in C# Few months back , I was making an R&D on the possibilities...
  • Scrum Primer, the v2...
    Scrum Alliance - The Scrum Primer The Scrum Primer is an in-depth introduction to the theory and practice of Scrum, and includes data ...
  • Greg's //build bets - My total and complete WAG's about next week's //build event
    These are my complete and total WAG's (Wild Ass Guesses) about what we might get, see and hear about at next week's //build (which I...
  • Google Reader Bytes the Dust - Google Reader is being turned out to pasture on July 1, 2013
    Google Reader Blog - Powering Down Google Reader "... We have just announced on the Official Google Blog that we will soon r...

Categories

  • .Net
  • 3DPrinting
  • AFeedYouShouldRead
  • Agile
  • ALM
  • Amazon
  • Amiga
  • Analytics
  • Android
  • ASP.NET
  • Azure
  • BigData
  • bing
  • Blogging
  • Book
  • BookReview
  • BUILD
  • C
  • C#
  • C++
  • Career
  • Cat
  • cheatsheet
  • ClickOnce
  • Cloud
  • ComputerHardware
  • css
  • Data
  • DBA
  • DependencyInjection
  • Deployment
  • Design
  • Development
  • devops
  • DVCS
  • ebook
  • EDD
  • Education
  • EnterpriseLibrary
  • EntityFramework
  • Exchange
  • Expression
  • gadget
  • Game
  • GIT
  • Google
  • Government
  • Hadoop
  • hardware
  • HardwareReview
  • HaswellReview
  • HTML5
  • Humor
  • IE
  • IEExtension
  • IfAllElseFails
  • IIS
  • ILMerge
  • Image
  • Infographic
  • interview
  • InversionOfControl
  • Java
  • Javascript
  • Kinect
  • LightSwitch
  • LINQ
  • Linux
  • LosAngeles
  • Lucene
  • Lync
  • MEF
  • Metro
  • MicrosoftOffice
  • MicrosoftOutlook
  • Mono
  • MVC
  • MVVM
  • NetMon
  • NLP
  • NoSQL
  • NuGet
  • OData
  • OneNote
  • OpenXML
  • Paint.Net
  • Personal
  • Photosynth
  • Physics
  • portable
  • Poster
  • PowerShell
  • Preparedness
  • Presentation
  • Prism
  • PrivateCloud
  • RegEx
  • RemoteDesktop
  • Reporting
  • RIAServices
  • Science
  • ScienceFiction
  • Scratch
  • Scrum
  • ServiceBus
  • SharePoint
  • Silverlight
  • SimiValley
  • SPA
  • Space
  • SQLServer
  • Storyboard
  • Surface
  • SVG
  • SystemAdministration
  • T4
  • TeamBuild
  • TeamFoundationServer
  • TechEd
  • Training
  • TypeScript
  • UnitTesting
  • UnityApplicationBlock
  • Utility
  • Veteran
  • VirtualMachine
  • Visio
  • VisualBasic
  • VisualStudio
  • WCF
  • Web X.X
  • Webcast
  • WebFeed
  • WebMatrix
  • Windows
  • Windows7
  • Windows8
  • Windows8.1
  • WindowsHomeServer
  • WindowsLiveWriter
  • WindowsPhone
  • WindowsServer
  • WinRT
  • WiX
  • WMI
  • WOPI
  • WPF
  • XAML
  • XBox360
  • XboxOne
  • zombie

Blog Archive

  • ▼  2013 (500)
    • ►  December (12)
    • ►  November (61)
    • ►  October (65)
    • ▼  September (38)
      • Oh Behave... Behaviors SDK and the new BlendBehav...
      • High Level View of the Difference Between Office 2...
      • Speckie (THE IE Spell Checker Extension) v6 Releas...
      • Cool JavaScript of the Day - The World in 1k
      • Did you get the message? Message Analyzer v1.0 has...
      • [Geek Humor] If Windows 8 came on Floppies...
      • Get a big jump into Big Data with the "Getting Sta...
      • "The Ultimate Agile Planning Handbook" Free [email...
      • WakaWaka wild holiday solar special... Power a com...
      • Space Mining - Science Fiction or just Science? (N...
      • Red Gate goes SQL Loco for OSS Projects...
      • It's [going to be] a girl!
      • "The 7 Irrefutable Rules of Bacon"
      • OSS that a sysadmin can love... InfoWorld's 12 Sys...
      • The HOL "Building a Release Pipeline with Team Fou...
      • [Hardware Review] Life with Haswell... Haswell/Har...
      • New from NirSoft, SoundVolumeView (think "Uber vol...
      • No need to fake it 'till you make it when you have...
      • [I Miss My Amiga - Way Back Post] AmigaHASP
      • Remember...
      • "Winging It" is a pretty rough Preparedness Plan (...
      • Also out yesterday, 2012.4rc3 - TFS 2012 and Visua...
      • Just a few shell games... shellproperty.exe and Ra...
      • Remember 9-11, Los Angeles Events
      • I miss you, MSICUU2 - "What happened to the Window...
      • Get Blue! (No, not that Blue...) Get the free Offi...
      • Silicon Beach gets a new Microsoft [Technology Cen...
      • What's the new in Windows Server 2012 R2?
      • UC Irvine, Canvas and AMC - "Society, Science, Sur...
      • I2BLE (Intro to Bluetooth Low Energy)
      • "Introducing Windows Server 2012 R2" [Preview eBoo...
      • The Old with the New - How to [unofficially] upgra...
      • Setting your Kindle on fire with Kindle MatchBook
      • CodePlex has a new face (well actually, he's kind ...
      • [Not Humor] Windows To Go Fact Sheet from the NSA
      • Lighting the way into the future (of LightSwitch) ...
      • "Windows Store Apps Succinctly" 185 page ebook fro...
      • 28 in 2... 28 tips in two months from Daily .NET Tips
    • ►  August (47)
    • ►  July (75)
    • ►  June (39)
    • ►  May (40)
    • ►  April (42)
    • ►  March (39)
    • ►  February (42)
Powered by Blogger.

About Me

Unknown
View my complete profile