[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)