Inferno #06
03 декабря 2004 |
|
Softinka - macro assembler debugger ALASM 4.47: difference from 4.44
ALASM 4.47: difference from 4.44 v4.47, 15.11.04 + Now call the macro within inactive branches of conditional compilation is as follows: } Imyamakrosa options (Can be any number of spaces left, but necessarily together!) You can create a label, regardless of compilation flags through Imyametki} Thus, returned to the old rate, and you can do recursion. - Al42_446 not loaded the font. + Overlay reduced to # 1200 byte t.e.mozhet reside in one page with a disk buffer, and STS without mutual overlap. / Config in removing unnecessary options disable text info and locate error, Switching Ins / Ovr (it is in fact ALASM - if you need to unload, switch Ins in the right state and go to config), as well as the option Ok (it replaces break). / Removed hot buttons in the config. / Thrown overlay help, too HELP lot included! + FULL HELP source. + ORG takes into account the displacement DISP, now can be used to offset blocks command ORG $ -1, and can even learn current offset (shift), so: a ORG 0; disp-org shift ORG a; shift = disp-org - Output no compilation error in the ROM if you first make the ORG in ROM (it is very not per se error), then at the end of ORG RAM and teams to finish before the end of memory. - Could start nedokompilirovannuyu program if the ORG was in ROM. - At the shifted line with open DB quote could compile once # FF. + New team EXD = EX DE, HL. * In the main script (FONT42a.C) corrected ^ symbol. + You can make CLEAR # 6DFF. When importeeksporte spoils the memory # 7400 - # 7FFF (Formerly port # 6800 - # 7FFF). + First page of the import is not is introduced, the current. * In the macro parameters are killed only leading spaces, so that we can now make a macro: MACRO Y REPEAT UNTIL "P" - "" ENDM and juzat it: Y XOR A, OR (HL), RET Z, INC HL :) 4.46f (30.10.04): * SYMBOL = <number> instead SYMBOL <number> (Saving memory). - If page text is modified, then trying to load another, this was asking write, read and write again - instead of the right! + "Inside the thong is understood as one" (As in basic). For example: DB "" "string" "" compile bytes ", s, t, r, i, n, g,". + Similar Russian and Latin letters "H" in 6x6 font is different. + A macro command shift parameters P returns the first parameter is gone. R restore everything as it was. - There was no way to download files such as AAA.? + You can define a macro unpaired IF / IFN / ELSE / ENDIF! Rules: . Macro is run regardless of state conditional compilation (or rather, Only rows IF, IFN, ELSE, ENDIF therein) - had to sacrifice speed; . The presence of tags verified even when defining it in the closed branches - had to sacrifice speed; . IF stack at the entrance to the macro is thrown on top of the stack MACRO; . When leaving the macro stack IF withdrawn to stack the MACRO and after release the latter is put back. WARNING! turn on a time-out! If the Six months to me no one would show that unpaired ENDIF or ELSE in a macro is needed, I leave in a macro only Overriding IF / IFN and true old speed. - Editor COUNT {a}, where 7fff <= a <= bfff, shifted the cursor. + At aborting SYMBOL seen the number of derived tags. - After compilation bend with macros SYMBOL buggy at the end of the list. : Killed by a useless team SYMBOL -. - INCLUDE in the macro mad. - Number + number is considered a mistake (it should be for macros). - Number - the number of wrongly understood as number-number (it should be for macros). *- number of number and number / number-correct does not venture, so if your macro using multiplication or division by parameter, which may be negative, Enclose this parameter in this place Macro in brackets! Now "*-" - is "/" and vice versa. - SsE banging buffer ssQ. - Mkace non-occurrence in the file does not RUN. Can be used as mkace full-loader ALASM. - Long dec number (1000000) were considered error. - SsI after any commands forgot REPLACE. + New driver memory ZSKAY512 - for the scorpion, but with Pentagon page numbers (mask # 47). KAY to be 512k (Mask # c7), with no requirements for ROM, unlike KAY1DRV + In the body alasm moved the entire resident Part mkace - can now be compiled into BASIC (t.e.teper mkace compatible with mrip/m2hrust). Used memory alasm, which is overwritten when editing. + Font 6x6 instead of 6x7. At the 4 lines and 16 more favorites. * SAVEOBJ longer macro, and the analog mrip. + Speed up compilation by Search tags. + Scroll mode 6x7 accelerated by 15%. + SAVE! - Write all the text from memory on the disc. + By clicking on the command line (though in inside, even though foreign) button "Right alasm remember symbols preceding line. If the cursor does not move on, then he stands on the position of the length of the previous team. Type any character - and you can will recall the characters of longer old teams. + Zastavlaet STS believe that it is not from JUMP'a returned because the address is not necessary null. - If the replacement string contains the string search, it is buggy. + A little bit faster replace. * Macro parameters in Tasma: and so on, get used to it. - I Siberian boots, setting default (overlay on diskbufera overlay) did not allow an importer to work (Now fixed a in the importing country). - And exporters in general zaparyval catalog these cases (also fixed a). v4.45 (28.2.04): - Bug in the command LD (ADR), A, HL, (ADR). + Micro speed up 4x8. - Bug 6x7: REPLACE, N - see the dash. * ORG without the 2 nd parameter continues Campiglio in tek.str. * EXPORT wrote CR, but not CR + LF. + Overlay on the sector is smaller:) + Enter, Del and Graph cut-kleyut equally in the modes of INS and OVR. + Columns in the catalog and the list of labels for 2 lines above. + Bi-directionally Undo. + DD can (and should) write without #. + ImpOrt: uppercase DD without #. + DriVe without:. + Thinks builds. + Reduced the attached source and HELP =) Syuks mania for giants. v4.44bf (26.6.02): See ZX-Guide # 4.5.
Other articles:
Similar articles:
В этот день... 23 November