From: Glenn Holmer (gholmer_at_ameritech.net)
Date: 2006-08-27 17:38:46
On Saturday 26 August 2006 22:43, William Levak wrote: > On Sat, 26 Aug 2006, Glenn Holmer wrote: > > I have a piece of software that uses a cassette port dongle (KMMM > > Pascal), and would like to make an unprotected copy of it. What > > should I be looking for in terms of register reads &c. that they > > would be using to detect the dongle? > > You don't say which computer it is for. Sorry, C64. > Dongles have a capacitor and transistor across several of the lines, > so that a signal output on one line that will appear a short tome > later (determined by the capacitor) on a different line (determined > by the transistor). The actual lines are different for each dongle. > > You are looking for a short machine language routine that outputs to > the cassette port, and then waits for a reply. I am not sure which registers... Looking at Marko's I/O map, I see bits 3, 4, and 5 of $01 and bit 4 of $DC0D, I will start looking for reads to these addresses. -- Glenn Holmer (Q-Link: ShadowM) http://www.lyonlabs.org/commodore/c64.html Message was sent through the cbm-hackers mailing list
Archive generated by hypermail pre-2.1.8.