Fulltext results:
- dots_and_plots @base
- ct memory pointer set up. We can do this by using self modifying code but since the address is used twice (ORA/STA... ,y sta ($fb),y rts </code> The plotter itself will net us a blitzing 33/34 cycles (vaires due t
- 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
- x_abc_random_number_generator_8_16_bit @base
- igh byte. The implementation was optimized using self-modifying code, which yields good speed and low resources, ... his version stores the seed as arguments and uses self-modifying code ;; Routine requires 38 cycles (without the r
- kernal_floating_point_mathematics @base
- pied to the ZP from RAM on startup, it contains a self-modifying vector that points to the next byte in a text lin
- generating_approximate_sines_in_assembly @base
- e is in the download from the CSDb page, and uses self-modifying code to hold the value and delta. <code asm> ; c
- sprite_projectiles @base
- rory1 sbc #4 ; = px/frame, +$04 or +$fc (selfmodifying code) sta projectileY lda error sec s... teps1 adc #4 ; =px/frame, +$04 or +$fc (selfmodifying code) sta projectileX lda projectileMSB m... teps2 adc #4 ; =px/frame, +$04 or +$fc (selfmodifying code) sta projectileX lda projectileMSB m... rrory2 sbc #4 ; =px/frame, +$04 or +$fc (selfmodifying code) sta projectileY lda error clc a
- opening_up_the_borders_-_a_further_explanation @base
- //Registers [4] sty resety1 //using self modifying code [4] lda #<irq2 //Set IRQ Vector
- 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
- decoding_bitstreams @base
- bit, which is quite often. Instead we'll use some self-modifying code, and keep a pointer to the next byte inside ... ite, and thus to inline the call to the decoder itself. For a real-world example of this, please have a
- discovery3 @magazines
- . GONE is used to execute tokens. Before modifying these vectors, keep in mind that many programs, s... me rate, since one field is a complete image in itself. Note: it is not known to us if the c64 produce... xperienced programmer should find the words to be self-evident in the context which they are used. [Mix... of the sprite pointers more or less happens by itself, we just have to make sure the correct Y-Value co
- discovery1 @magazines
- with roms yet again > sta $01 > inc selfmod+1 ; self-modifying code!!! >selfmod lda #$xx ; #$xx = this is the ... en it might be as it's overloaded during loading. Selfmodifying loaders are frequet to prevent you from tempering... ould normally be device 9). CONF is also great at modifying CP/M itself when needed. I recall one time when I was using... This package was an in-house project for mostly myself and a few of my friends. I released this last ye
- 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
- chacking20 @magazines
- igital sound, and I only learned all this stuff myself when I started writing Josmod. Here's an ASCII d... if a sample is mixed with an exact opposite of itself, it turns to silence! I believe this is actually ... is of course a very apt comparison, since it is itself a digi player. Just for reference, a really goo... . Another measurement shows that even the mixer itself has a small DC offset. Tests and results ------
- chacking18 @magazines
- The giga.or.at scpu mail list recently revived itself, and several new projects and web pages have a... lable, including programming docs. I thought to myself, why not try GEOS programming? All I needed was a... ame across several sections of code and said to myself, 'I could change this or that'. There were code t... 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
- 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... d _counter clockwise_, and must _close_ on itself (example: 4 1 2 4). On entry: .X = Number of po