ACNews #05
04 сентября 2001 |
|
Wanted - List of Honored Members AC Edit.
. NMNb. q ~ ~ M question [QM " `N . "' As my piece, apparently, still has its reader (Also known as user AC Edit), then it makes sense to exchange information and rationalization proposals about the editor (or maybe not only the editor?) on these pages. I can not, after all, copying the same thoughts, explanations and justifications for each letter! Especially that my access to Fidonet somewhat limited by time;) Today is invited to rasprobovanie one of the simplest methods of inserting sprites tekst.V this method, all the sprites have a width of the screen (basically, in most cases to illustrate articles are just such a format) are stored sequentially, znakomestnymi lines and appeal to him is the same way - by rows. Translate the screen in this format can be read as follows: LD HL, SCREEN LD DE, SPR LD B, 24 L0 PUSH BC PUSH HL LD A, 8 L1 PUSH HL LD BC, 32 LDIR POP HL INC H DEC A JR NZ, L1 DEC H LD A, H RRA RRA RRA AND 3 ADD A, 'SPR +24 LD H, A LD C, 32 LDIR POP HL LD A, L ADD A, 32 LD L, A JR NC, $ +6 LD A, H ADD A, 8 LD H, A POP BC DJNZ L0 Let me remind you that the ideology of AC Edit allows you to place sprites after the code CHR $ 0 in the text. Merge files (text + CHR $ 0 + sprites) can be a Merge file (Ext / T). To insert the text of the first line of the sprite (which is already formed and fetch) are required to type in the beginning of the line (the one in we want to put it) a sequence of codes CHR $ 255 + CHR $ 128. The first character - "Invisible", the second - it is Russian capital "A". The second line of the sprite is written on the next line: CHR $ 255 + CHR $ 129. Now, the second character - "B". And so on. Placing information about the position the sprite on the lines of text has the advantage of simplicity and speed listalki. Part of the picture can be erased, copy and move like normal text string. But it should be noted that when "delete" prompt Sprite is only removed the reference to the sprite, but the memory under it is not released; ( Your suggestions? If the method is approved, I'll put in a feature editor of downloading and transcoding screens along the lines plus automatic alignment of the relevant control codes. Most likely, this function will be called by the button "S" mode directory.
Other articles:
Similar articles:
В этот день... 21 November