Started by ervin, 16:19, 03 November 10
0 Members and 1 Guest are viewing this topic.
ld hl,screen_address ; screen address we're currently atld a,(hl) ; read what's on screen at this location into Aand %01010101 ; ignore the right hand pixel of the byteor &80 ; replace &80 with what you want to draw (i.e. left hand magenta pixel)ld (hl),a ; draw masked pixel back to screen address
Quote from: ervin on 02:23, 04 November 10Axelay - yes, I'm working from right to left.That's a great idea though, thanks for the tip.Hopefully in a few weeks I can upload a "showable" version of what I'm working on.
Quote from: ervin on 14:28, 04 November 10So I've changed the focus of it a bit.
Quote from: ervin on 14:28, 04 November 10I've got the main algorithm (that determines which blocks are to be considered for display) working very well, and very quickly.
Quote from: Axelay on 10:09, 05 November 10Sounds like an interesting project, and aiming for full screen too. Makes that speed goal sound ambitious!
Quote from: redbox on 17:04, 05 November 10Yes, I understand this (only had to read it twice ).Principle seems good and am looking forward to seeing it in real time. Are you planning on making it be turn based (1 move/stop/1 move/stop) or is it free-flowing?
Page created in 0.076 seconds with 41 queries.