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.