Fulltext results:
- chacking21 @magazines
- he code that follows the STA SCROLY command using self-modifying code techniques. When the STA SCROLY happens, the... in the FLI routine (before the STA SCROLY) using self-modifying code. Here is the relevant source code which take... at $4000 sta $ff00 1$: ldy #$00 ldx #$07 ; Use self-modifying code to create three ; Point #5 mark1: lda $4000 ... s available, and what the routines do, is handy. Self-modifying code comes in handy when large portions of code c
- the_secret_of_fast_lzw_crunching @base
- rts </code> Wow, this would be great! Just some self-modifying code at the "loop" label, and we are set. However... $AE STA ENDE+1 ; some tiny self modifying code here, LDA #$00 ; in order to re... STA $AE ; memory zp locations ($00ae/af ) using self modifying code LDA #$00 ; attention Self modifying code STA $AF LDY #$00 STY $01
- chacking13 @magazines
- ine to `unroll' the graphics updating loop using self-modifying code , resulting in speed increases. Here's a s... lda $ffff,y dummy sta $ffff,y; This is the self-modifying code to draw the ; backdrop... fill 24 characters. twain lda $ffff,y; Self-modifying code used here to draw the
- discovery3 @magazines
- . GONE is used to execute tokens. Before modifying these vectors, keep in mind that many programs, s... xperienced programmer should find the words to be self-evident in the context which they are used. [Mix... o disk. 2) Analysing the loader. 3) Modifying the loader and pulling the files off tape. ... onal" as well as the casual cracker. Chapter 3: Modifying the loader and pulling the files off tape. ------
- chacking8 @magazines
- in a lot of ways. For one thing it could be made self-modifying. All variables could be stored in zero page. In ... t) The point here is that it's fast. If you use self-modifying code, you can get this down to 15 cycles per poin... ruction.below.doesn't.work...Somehow *.the.RTS.is.modifying.X.and.Y??? *.TAY..;Store.in.Y STA TY1 RTS ;I.h... ith minimal delay (maximal responsiveness). This self-bootstrapping user process concept comes from my
- chacking10 @magazines
- installing itself. But in its robustness it uses self-modifying code to store the original interrupt routine addr... nop nop nop oldirq = * + 1 ; Placeholder for self-modifying code jmp * ; Return to the original int... full 1 Full +---+ | 2 | Overrun*: Self-clearing** +---+ ------------------------- ... 1 Error +---+ | 1 | Framing Error*: Self-clearing** +---+ ----------------------------
- chacking17 @magazines
- on't ask questions! Better than a huge rewrite of self-modifying code. Wrapping up: With the above fix in place... with one hitch. The whole tech-tech routine uses self-modifying code all over the place. The modifying instructions immediately follow the routine, and ... , providing you didn't give a hang about your own self respect. The 8563 designer mentioned that the bl
- chacking16 @magazines
- routine. It just blasts into the bitmap, * with self-modifying code determining the entry and * exit points. * F... JMP FILLMAIN ;166 bytes As before, self-modifying code is used to determine the entry and exit poin
- common_pitfalls @base
- == The 6502 has always been a popular target for self-modifying code. It doesn't have a cache, and in many Situations, self-modifying code is faster then indirect Addressing modes. Even Commodore used self-modifying Code to read Basic-Tokens. Most of the time, the
- chacking18 @magazines
- e VLIR application on a 5 1/4 disk. I did this by modifying the VLIR table as to include that PRG file as a V... een using to patch geoWrite 128 v2.1 to a v2.2 by modifying VLIR #0 and #5. I haven't touched other modules y... dBTable would be shared by other requestors, some modifying code was used. The routine modifies the dBTable w... of information. For the name, "DEBRIS.SRF" (for self-running FLI) works. If you listed "FLIview" you
- discovery1 @magazines
- t again > sta $01 > inc selfmod+1 ; self-modifying code!!! >selfmod lda #$xx ; #$xx = this is the ... ould normally be device 9). CONF is also great at modifying CP/M itself when needed. I recall one time when
- practical_memory_move_routines @base
- TS </code> Even more speed can be gained by using self-modifying code, i.e. replacing the (ZeroPage),Y addressing ... dditional cycles from the added instructions that self-modify the code, but the self-modification occurs only once, and therefore adds these cycles to total n... r of cycles per byte moved. As always, the instructions that are self-modified can't be located in ROM.
- chacking15 @magazines
- uld have to do it every time I use another mouse. Modifying the keyboard seemed impracticable, so I decided ... opics as X1541 transferring and amaze your self with articles like how to connect a joypad... guys in California figured out how to make a self booting cartridge out of it and sent me a Blazin' Forth self bootable cartridge. That was really nice. There
- ax_tinyrand8 @base
- his version stores the seed as arguments and uses self-modifying code and requires only 15 bytes for the random fu... his version stores the seed as arguments and uses self-modifying code ;; The name AX+ comes from the ASL, XOR and
- double_irq_explained @base
- mulator when we leave the routine. The wonders of self-modifying code. <code> .pc = $0801 :BasicUpstart(main) .... //Registers [4] sty resety1 //using self modifying code [4] lda #<irq2 //Set IRQ Vector