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

Re: Apple ][+ addons



I didn't follow the whole message referenced above, but there was a comment 
about the Mii-Assembler:

The Mini-Assembler WAS in ROM on the Apple ][.
It was left out of the Apple ][+ and original ][e, because the Mini-Assembler 
was a part of the Integer BASIC code.  In fact, if you have a ][e or a ][+ with
the 16k language card installed, you can reach the mini-assembler as follows:
]INT
>REM If you get a LANGUAGE NOT AVAILABLE error here, re-boot with your DOS 3.3 
System Master.  You can't use ProDOS, because ProDOS lives in the same area of 
memory (the upper 16k) as Integer BASIC.
>CALL -151
*F666G
!
And, PRESTO!  You're in the Mini-Assembler.
With the introduction of the ProDOS operating system, Apple realized that they 
had made the mini-assembler unavailable to anyone working in the ProDOS 
environment except on the Apple ][ standard, which had Integer BASIC in ROM.  
That machine, by the way, is the reason that ProDOS still supports Integer 
BASIC...in fact, it is the ONLY way that IN4basic is supported by ProDOS, since
the only other ways to get integer basic are to put it in the language card 
(already commandeered by ProDOS), or put it on a basic ROM card in Slot 0 of a 
][+, in which case the machine cannot have a language card, and therefore 
cannot run ProDOS.

Anyway, Apple resurrected the Mini-Assembler, and installed it in the ENHANCED 
version of the ][e, and into the GS.  I don't know if it is in the C or not.  
To access:
]CALL -151
*!
!

In any case, if you have a ][+, then you do NOT have the Mini Assembler in ROM 
unless you have an Integer BASIC ROM card.  If you have a Language Card and a 
DOS 3.3 System Master, then you can load Integer BASIC into the Language Card, 
and get to the Mini Assembler from there.

Clear as mud?
Good.
--Dave Althoff, Jr.
(I'll stick with my ever-changing 2-line .sig)