Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!apple!oracle!news From: pnakada@oracle.com (Paul Nakada) Newsgroups: comp.sys.apple2 Subject: Re: Sweet 16 -- what is it? Message-ID: Date: 8 Mar 90 18:46:53 GMT References: <90065.143316BRL102@psuvm.psu.edu> <1990Mar7.214439.10233@udcps3.cps.udayton.edu> Sender: news@oracle.com Distribution: usa Organization: Oracle Corporation, Belmont, CA Lines: 24 In-reply-to: sobol@udcps3.cps.udayton.edu's message of 7 Mar 90 21:44:39 GMT In article <1990Mar7.214439.10233@udcps3.cps.udayton.edu> sobol@udcps3.cps.udayton.edu (Steven Sobol) writes: >In article <90065.143316BRL102@psuvm.psu.edu> BRL102@psuvm.psu.edu (Ben Liblit) writes: >>Sweet 16 was mentioned recently on c.s.apple in a discussion about Merlin Pro >>and other Apple //e assemblers. I have Merlin Pro myself, and have always been >>perplexed by the occasional reference to Sweet 16. Just what *is* it? > Sweet 16 is (as was already mentioned in this group) a program which was >supposed to emulate a 16-bit CPU. It uses sixteen 16-bit registers. Their >values are stored in memory locations 0-31. 0-1 is the accumulator (R0), >2-3 is reg. R1, and so on to R15 (memory locations 30-31). Merlin Pro can >generate Sweet 16 code, but you need the actual emulator program to run it. >I know I have it somewhere at home (Cleveland), but I haven't even used, >or programmed, an Apple II in quite a while. If I remember correctly, it was >originally distributed with a special Apple II ROM chip called the >Programmer's Aid (correct me if I'm wrong...?) Close... it was in the Integer basic rom, and in the Integer Basic binary file on the old system disk. It allowed program flow to switch on the fly from sweet 16 to normal 6502 and back. Geez, even Woz was emulating different architechtures on the 6502.. -Paul Nakada pnakada@oracle.com nakada@husc4.harvard.edu