CMOS support in Lara
ZXNet echo conference «zxnet.general»
From Kirill Frolov → To Dmitry Sharikov 30 November 1998
Hi Dmitry
It was 29 Nov 98 and 15:24:50, Dmitry Sharikov wrote to Kirill Frolov
on the topic CMOS support in Lara
Not seeing the moderator nearby, I decided to insert a word:
DS>>>> ld a,(8)
DS>>>> cp #c3
DS>>>> jr nz,run_prog ; if not scorpion, then launch
KF>> ~~~~~~~~~~~~~~~~~~~~~~~
KF>> The biggest stupidity!
DS> Why stupidity, explain, IMHO, this is the easiest way
DS> definitions of scorpion...
And you can assume that at address #0008Hex there are 48 BASIC in the jar
#C3Hex number will be not only in Scorpio?
2All: Don't believe it! It’s better to try to enable the shadow ROM below
and look, and even better, and not define anything unnecessarily - less
it will be buggy. Scorpov's ROM fits perfectly into PETERS, but this
After all, he’s not a Scorpio.
P.S. I remind all tankers:
1.When calling TR-DOS, before each new floppy disk, you must call
functions #01 and #18 through #3D13.
2. Banks do not need to be switched via the #FD port or 5 bits need to be set,
but this will include other banks on the Pentagons!
3. When testing the presence of a cache, there is no need to fill it with 2kb of crap and thentry to compare - 1 byte is enough, which then needs to be restored.
4.If #FF is read from the Kempston ports of the mouse, this does not mean
that she is not there!
5. There is no need to output music to the 5-bit #FE port - there is a Wikomnik
lifts the pipe!
6.The keyboard in the Spectrum has 5 buttons on each row -
trying to wait for the 6th button to be pressed is useless!
7. There is no need to corrupt programs from ROM 48 BASIC - they are on different
computers are different!
8. The presence of clocks called 'CMOS' cannot be reliably
defined by the #AA byte in one of the registers! To determine them
it is necessary to write a byte into the clock RAM and check, after which
restore old value.
With best wishes, Kirill Frolov.