[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Interview with the Apple IIGS kid



On Wednesday, August 29, 2012 1:17:52 PM UTC-7, Michael J. Mahon wrote:
> <aiiadict@gmail.com> wrote:
> 
> > On Wednesday, August 29, 2012 5:23:57 AM UTC-7, thye...@gmail.com wrote:
> 
> >> ( 2012t829å	UTC+8H7ö2343ÒPolymorph™S
> 
> >> 
> 
> >> 
> 
> >> 
> 
> >>> I've just started teaching my 8 year old daughter to program in BASIC on 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> the IIgs also - so maybe you will have some competition in the future? 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> :-)  Mind you, its been at least 20 years since I did any BASIC, so the 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> teacher is teaching himself along the way.
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> Anyway, well done guys.
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> -- 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> Cheers,
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> Mike
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> Find my Apple II projects online at:
> 
> >> 
> 
> >>> 
> 
> >> 
> 
> >>> http://apple2.sytes.net/
> 
> >> 
> 
> >> 
> 
> >> 
> 
> >> Thank you!
> 
> >> 
> 
> >> 
> 
> >> 
> 
> >> Ding Wen is now starting to look into... 6502 assembly language!
> 
> >> 
> 
> >> 
> 
> >> 
> 
> >> What is the simplest way for him to learn assembly? The fun way?
> 
> > 
> 
> > Bob Bishop wrote a book called "apple visions"
> 
> > 
> 
> > http://bob-bishop.awardspace.com/Apple-II/covers/av2.jpg
> 
> > 
> 
> > If your son likes programming, 6502 is a natural graduation, and should
> 
> > be fun for him.  You need 6502 instruction reference,   
> 
> > 
> 
> > http://www.obelisk.demon.co.uk/6502/reference.html#LSR
> 
> > 
> 
> > Rich
> 
> 
> 
> And as soon as the 6502 manual is in hand, start reading good machine code.
> 
> The Apple II Monitor is an excellent beginning!
> 
> 
> 
> The only "warm up" to reading code might be a tiny, simple example--just to
> 
> prime the pump. I presume that binary and twos complement representations
> 
> are already understood. 
> 
> 
> 
> It is a bit of a shock for someone used to a high level language to find
> 
> how many instructions are required just to do 16- or 32-bit arithmetic, let
> 
> alone floating-point.  ;-)
> 
> 
> 
> -michael - NadaNet 3.1 and AppleCrate II: http://home.comcast.net/~mjmahon

I wholeheartedly agree with Michael.  I learned 6502 starting with the code on page 48 of the Apple II reference manual.  A simple program that combines the concepts of the monitor, hex code, machine code, and mnemonics.  Along with the 6502 reference and monitor listings in the back, it was kind of like the Rosetta Stone for me.

Congratulations to Ding Wen and good luck,

Dave...