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

Re: Two friendly questions to Apple II users...



David E A Wilson wrote:
> My Ohio Scientific (OSI) Challenger 1P (the model 600 Superboard when not in
> the case) has an 8KB Microsoft BASIC. It only has floating point (no integer)
> and the floats are 1 byte shorter than in the Applesoft ROM. Other than that
> the code is extremely similar.

Do you think Microsoft had two readily versions, one with 4-byte
floats and one with 5 ? Or was the mod made by Ohio Scientific ?

> I think you will find that Microsoft were very familiar with the 6502 in the
> early days. The first revision of the 6502 did not have the ROR instruction.
> It was added in the next rev chip. I have never seen a 6502 old enough not
> to have the ROR instruction.

oh my god, that's a scoop for me ! I wasn't aware of this first
revision,
the ROR and ROL instructions seem naturally integrated to the
instruction
set, their coding is natural...

PS: Also, no need to send me the Applesoft Basic, the similarities
are too obvious...
-- 
main(){char*s="@_DOONN_@AJQQDQA@AQQQDAA@OQOODAO@A_QEDAA@AQQIDQA@AQOQNN_";int
i,j,m,n,k;for(i=0;i<7;i++)for(j=0;m=j-6+i,j<55-i;j++)putchar(j==54-i?'\n':j<6-
i?32:s[n=i*8+m/6]&(k=1<<m%6)?(i==6||!(s[n+8]&k)?95:32):k/2&&(s[n]&k/2)?47:32);}