Fulltext results:
- 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 ... press a key for a new facing. The 3-D engine by itself is quite small and flexible enough to handle as
- 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 I was using... This package was an in-house project for mostly myself and a few of my friends. I released this last ye... et is less of a risk than soldering to the chip itself.] I built the prototype by mounting the chip di
- 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
- chacking10 @magazines
- n. It even has an entry point for deinstalling 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... s with single points: a one just sitting all by itself will also generate a nice streak down your drawin... segment. But to me the only way to convince yourself that this really does work is to draw a bunch of
- 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 ... f setup before the CES show. But I get ahead of myself. It was also my understanding that this part had ... it was in and I didn't check them all. I blame myself as this really is the type of mistake an amateur
- 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... undoubtably see lots of things from George and myself, both the written word and the coded byte. Maybe... ruction.below.doesn't.work...Somehow *.the.RTS.is.modifying.X.and.Y??? *.TAY..;Store.in.Y STA TY1 RTS ;I.h
- 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
- 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
- chacking9 @magazines
- lda #0 ; For those who don't like self modifying code storeX = * + 1 ; this can b... _new_application_programs. (Perhaps this is a bit self-serving). Eight-bit computers have two big advan... alignment was perfect. While initially loading itself, it would search and search, never quitting, unti... to hold it. Commodore 1541 drives were made to be self- aligning, apparently, which would be fine if "he
- 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
- chacking15 @magazines
- rdware UART replacement. However, many do-it-youself folks have put together the DataPump circuit by ... eems my work worthy of merit :-). I'll comfort myself with issue 16. I'll just print it out and peruse ... Background Information I built this switch for myself because I was too lazy to press the button on my... uld have to do it every time I use another mouse. Modifying the keyboard seemed impracticable, so I decided
- 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
- chacking12 @magazines
- rs are looking into it. The market is readying itself for it. No, not the PC market, I'm referring to ... (BASIC or ML). The first two parameters should be self-explanatory, but the load type may confuse you. If the file you're loading is itself a small loader (1, 2 or 3 blocks) then it will al... the cost of commercial inkblot cards for our self-psycho-analysis sessions here at Hacking Headq
- chacking7 @magazines
- one bit) taken into account STA LOOP2+2 ; Self-modifying again.. LOOP2 LDA $D000,X STA (ZP),Y ... nly access far memory that it has allocated for itself via the "pagealloc" call. NAME : zpload ARGS ... . 3. USER PROGRAM ORGANIZATION The ACE system itself is written using the Buddy-128 assembler, so it i
- chacking11 @magazines
- o that, we need to discuss how the RAMLink maps itself into main memory and detail the various RAMLink r... ill be governed by the speed of the DRAM itself, and the number of wait-states required. It defin... high-speed expansion port, and a do-it-yourself project. Doug Cotton Notic... dreaming: o Someone posted the procedure for modifying the C64 to run on battery power. o A f