World of Spectrum
  • Categories
  • Discussions
  • FAQ
  • Sign In
Home › Search
Title Search
@title beer Word 'beer' in title
User Search
  • @user admin Only posts by Admin
Text Search
  • @body beer Word 'beer' in the text
Phrase Search
"Hello World" Exact phrase match
Exclude Terms
  • car -red Search cars that are not red
"Or" Searches
  • honda | bmw 'honda' or 'bmw' results
Multi-Field
@(title,body) hello Both contain 'hello'
WildCard
  • hond* civ* Match all with an astrix
Combination
  • @title bmw @user admin
See more supported syntax examples
Search Again :: Adv Search 1000 results in 0.052s
<1234567…34>
  • Rom routine for pixel addressDear all, Having my bi-annual 'lets try machine code' project again and have come up with a problem with the pixel address rom routine at 8874. …

    ... with a problem with the pixel address rom routine at 8874.
    address transferred to HL, but when ...
    Tobo Tobo September 2015 Development
  • Get starting address of gameHi, Anyone know how to get the starting address of a game? I've looked at the TZX format and couldn't see anything obvious. I'd like to load the…

    ... /> Anyone know how to get the starting address of a game? I ...
    SpeccyBoy SpeccyBoy October 2013 Development
  • Scrolling loader counter in 85 T-States?Would it be possible to write a scrolling loader counter in 85 T-States? I have a custom screen load routine that loads attribute first, then the …

    ... ; save attribute address
    ld a,(hl) ; get attribute
    ... screen address in hl
    loop1: ld a,(hl) ; get pixel
    ld (de),a ; put pixel
    inc ... $0000 ; 14ts ; retrieve attribute address
    inc ix ; 10ts ; ...
    FrankT FrankT February 2017 Assembler
  • Textured Scanline Flood Fill for ZX Spectrum 48KPity that it's quite hard to contribute code to WoS in a straightforward manner. Recently, I have created a textured/hatched fill M/C routine for the…

    Pity that it's quite hard to contribute code to WoS in a straightforward manner. Recently, I have created a textured/hatched fill M/C routine for the ZX Spectrum 48K. It was for a text/graphic adventure I'm working on. The algorithm is based on [url="http ...
    Volker Volker February 2021 Software
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code. The line routine that I have i…

    ... />

    ; ******************************************************************
    ;
    ; Get absolute pixel address in map of virtual (x ... ,x) coordinate of pixel
    ; out: de = address of pixel byte
    ; a ...
    rtunes rtunes October 2001 Sinclair Miscellaneous
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code. The line routine that I have i…

    ... gif[/img] plot you can get on the spectrum.
    ... havoid any calculations for the pixel address.
    Anyway if we ... ; ******************************************************************************
    ;
    ; Draw a pixel line from (x0,y0) defined ...
    rtunes rtunes October 2001 Sinclair Miscellaneous
  • ANN: SP1 for Z88DK (aka splib3, Sprite Pack v3.0)Well it's finally arrived, after a month of "a few days from now" release deadlines. SP1 is the lastest version of splib, a flicker-free software sp…

    ... using a software rotater to get pixel-precise placement of sprite graphics ... that first frame at the address specified. Here is sp1_PreShiftSpr()'s ... shifted right 1 pixel, frame[2] is the relative address of the ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
  • "chunky" gfxHas anyone some experience with coding "chunky" gfx routines ? (chunky is something like this [url]http://www.pouet.net/prod.php?which=13204[/url])

    ... where XXXX/YYYY are pixel intensities (usually 0..15 ... a time - you get an address which holds either pre ... br /> ret ; jumps to address 11YYYY0011XXXX00 (for instance)
    ... approaches that differ in pixel format, number of posible ...
    baze baze January 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... /> uchar *disp; // screen address of top of row where ... disp = zx_cy2saddr(row); // get screen address for top of char row ... temp += 256; // next screen address down one pixel
    }

    ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... to the buffer address moves one pixel down in the ... - 1] & 0x38; // get player colour in paper
    address ("zx_saddr2aaddr()") and that way ... (u->screen); // get attr address for this char from struct ...
    Alcoholics Anonymous Alcoholics Anonymous September 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... /> disp = zx_cyx2saddr(20, 0); // get display address of top scanline in char ... />
    Writing the message char pixel is accomplished with the complicated ... " pixels and only the rightmost pixel is kept ("& 0x01"). "g_scrollShift ...
    Alcoholics Anonymous Alcoholics Anonymous October 2007 Development
  • Vector drawing routines.Anybody could point me to some sort of vector drawing package of routines, callable from BASIC? With "vector drawing" I mean to draw 2D pictures with…

    ... /> .Bytefill
    ld a,b ; get pixel mask
    xor (hl) ; zero ... "SPPixelDown" (modify display address to move down one pixel address) for brevity's ... type "RUN" and enter to get going. Watch a few iterations ...
    Alcoholics Anonymous Alcoholics Anonymous October 2007 Development
  • Do you really want to play a new cool, interesting, but rather hard game?Just thinking about it... For example, someone will create a game. BIG game. BIG BIG game, with multiple loading scheme, numerous rewind blablabla (o…

    ... -buffer screen, your interrupt routine, pixel address table, pre-shift table (etc ... rough example but hopefully you get the point - but it isn ...
    bobs bobs December 2008 Games
  • New game - W*H*B - Help wanted!I'm currently writing a version of Cuboid/Bloxorz for the speccy, and was hoping for a little help from the WOS folk, or anybody, in designing levels…

    ... a couple of days to get everything up & running, along ... so have my back-buffer, pixel-address look-up table, and the ... 48K, should be able to get a good number of compressed ...
    bobs bobs March 2009 Development
  • More colours II (Was: Most popular new features?)The suggested 4xCLUT multi-colour solution never took off.

    ... those two bytes you get two bits per pixel drawn, or a ... mode but instead of mapping pixel addresses redundantly to attribute ... to the same attribute address) we map each pixel address uniquely to a ... the pixel address. This was what was done by Timex to get the ...
    Alcoholics Anonymous Alcoholics Anonymous November 2009 Emulators
  • Hi Res Print Routine neededHas anyone seen code for a print routine with pixel accuracy? That is print(y,x,CHAR) that allows 0 < y < 192 and 0 < x < 255 - that takes a charact…

    ... Y and X pixel values to the correct Screen Address - Address in DE ... a
    ;get lowest 3 bits of Screen address
    ld e ... br /> inc b
    ;get the Screen Address back into DE, increment ... br /> inc hl
    ;get the Address of the Character Data back ...
    Turkwel Turkwel June 2010 Development
  • Hi Res Print Routine neededHas anyone seen code for a print routine with pixel accuracy? That is print(y,x,CHAR) that allows 0 < y < 192 and 0 < x < 255 - that takes a charact…

    ... Y and X pixel values to the correct Screen Address - Address in DE ... a
    ;get lowest 3 bits of Screen address
    ld e ... br /> inc b
    ;get the Screen Address back into DE, increment ... br /> inc hl
    ;get the Address of the Character Data back ...
    Turkwel Turkwel June 2010 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ...

    CHARS EQU 23606 ; Address of character set
    DFCC ... EQU 23684 ; Address in display of current position ...
    MTXLP LD A,(HL) ; Get pixel line
    LD (DE),A ... A,H ; Convert to attribute address
    RRA
    RRA
    Jonathan Harston Jonathan Harston November 2010 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ...

    CHARS EQU 23606 ; Address of character set
    DFCC ... EQU 23684 ; Address in display of current position ...
    MTXLP LD A,(HL) ; Get pixel line
    LD (DE),A ... A,H ; Convert to attribute address
    RRA
    RRA
    Jonathan Harston Jonathan Harston November 2010 Development
  • Calculating the address of a pixel?Hi Folks, Is there an easy/quick way of calculating the memory address of a pixel? So for example, if I wanted to "plot" pixel at screen coordinate…

    ... be only three instructions longer, pixel address calculation would have been a ... changes to the ULA to get wider screen ;)
    TVzombie TVzombie February 2011 Sinclair Basic
  • Creating a Demo with TommyGunSome of you may have caught the thread in 'new game ideas' concerning Super Stick Man (a title that WILL eventually change due to how the graphics ha…

    ...
    ld de,229 ; pixel x coordinate 0..2047 (area ... ; move sprite to absolute pixel address, other movements avail too
    get a whole day free I ... t figure out how to get the code runable in ... specific program I need to get it to covert to ...
    TechnicianSi TechnicianSi July 2011 Development
  • Newbie says 'Alreet?'Hiya dudes, Just dropping a line to say hello as i've decided at 33 to try and fulfill a long time ambition to write a speccy game in machine code..…

    ... does I just can't get my head around what he ... from an attribute address (in hl) to a pixel address (in hl):

    In going to a pixel address, there is some freedom in ... does that fit into the pixel address 010B BSSS LLLC CCCC)
    Alcoholics Anonymous Alcoholics Anonymous November 2011 Development
  • PLOT and DRAW in machine codeHow do you go about it? If I posted a really simple BASIC instruction could someone do a machine code routine so I could learn from it? I wouldnt k…

    ... = screen address from pixel coordinates

    ld a,b ; get pixel mask
    [code]
    Pixel: 010B BSSS LLLC CCCC (16-bit address in memory ... pixel coordinates. Each pixel coordinate must then be converted to a screen address ...
    Alcoholics Anonymous Alcoholics Anonymous January 2012 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... , then calculating the attribute address and writing the attribute, ... the attribute address is converted to the DFCC ... ,(HL) LD A,(HL) ; Get pixel line
    LD (DE),A ...
    ATTCC DEFW &5800 ; Address in attributes of current position ...
    Jonathan Harston Jonathan Harston June 2012 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... then calculating the attribute address and writing the attribute ... /> ATTCC DEFW &5800 ; Address in attributes of current position ... cycles
    CHARS defw address ; Get start of font
    ... PRMTXLP LD A,(HL) ; Get pixel line
    LD (DE), ...
    Baggers Baggers June 2012 Development
  • UDG in AssemblyHello there my fellow WoS'ers I am currently having a play with z88dk and PASMO and would like to have some fun with some UDG's so is there a tutor…

    ... the address of the start of each character row of the pixel ... thing the function does is get the address of the graphics in ... adds DE onto HL to get the address of your graphic character ... br />
    char_rows ;character row address table
    defw 16384, 16416 ...
    joefish joefish October 2012 Development
  • Graph Plothi! please, help with code: [PHP]For x=-100 To 100 For y=-100 To 100 If (x/2-25)*(x/2-25)+(y-50)*(y-50)<200 Or (x/2+25)*(x/2+25)+(y-50)*(y-50)<200 th…

    ... with some further work to get the 16-bit arithmetic version ... the point at which the pixel address is calculated, which will give ... shown above plots in straight pixel columns from left to right ...
    Battle Bunny Battle Bunny November 2012 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... border:
    call find_int1 ; get parameter
    cp 8 ... />
    ; THE 'PIXEL ADDRESS' SUBROUTINE
    org 0x22aa
    rst get_char ; get current character
    cp ',' ... ld a, (hl) ; get exponent
    cp 129 ; ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... /> call line_addr ; get line address
    jp c_udg_1 ... ld a, 8 ; pixel line count
    ...
    chev chev November 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... br /> call cl_addr ; get start address of row
    ld ... unstack original address
    inc h ; address next pixel row
    chev chev November 2013 Development
<1234567…34>

Latest Posts

  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Fixed Speccy Software. And which games remained unfixed?
    John Elliott on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • European Software Titles with an English version
    harriusherbartio on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21
  • Celebrity deaths...
    mel the bell on April 20

HitBox

Word Docs Hits
get 135.4K 177.3K
pixel 5.1K 8.3K
address 11.8K 21.2K

Related Threads

  • Calculating the address of a pixel?Hi Folks,<br /> <br /> Is there an easy/quick way of calculating the memory address of a pixel? So for example, if I wanted to "plot" pixel at scree…
  • "Pixel after Pixel", WoS contest for the best fan made loading screen$After reading the post where Ste?86 did a splendid fan loading screen for Pud Pud, I had the idea of creating a contest to see which is the best load…
  • Microhobby's Pixel A Pixel compoI've recently found out that there's been a graphics competition Pixel A Pixel held by Microhobby magazine, thx to Ivanzx for pointing this out in on…
  • Microhobby's Pixel A Pixel compo: help requiredHi!<br /> <br /> The start of this story is described in this topic: [url]http://www.worldofspectrum.org/forums/showthread.php?t=38955[/url]<br /> <b…
  • WoS Pixel after Pixel May 2012 CompetitionHere are the entries for the Wos Pixel after Pixel May 2012 Competition.<br /> <br /> [IMG]http://i1239.photobucket.com/albums/ff516/K33pontruckin/pi…
  • Microhobby's Pixel A Pixel restoration: releasesThe first three pages are ready and have been released at the DiHalt 2012 lately to support the Wild compo.<br /> <br /> [url]http://zx.maros.pri.ee/…
  • Microhobby's Pixel A Pixel restoration (210, page 10)A new compilation of restored images has been ready, demonstrating the power of an update conversion tool.<br /> [url]http://zx.maros.pri.ee/microhob…
  • Microhobby's Pixel A Pixel restoration: 156,157,158,159,160,161,205We've made another release of about 30 restored Pixel a Pixel entries.<br /> [url]http://zx.maros.pri.ee/microhobby/MH_156_p15_MH_157_p35.zip[/url]<b…
  • Get starting address of gameHi,<br /> <br /> Anyone know how to get the starting address of a game? I've looked at the TZX format and couldn't see anything obvious. <br /> <br…
  • bitmap address to attribute addressI've searched, but I don't seem to find the proper keywords.<br /> <br /> I have a bitmap screen address in DL, character aligned (the address of the…

Related Searches

  • get font from game
  • basic start address
  • oh they get used
  • identify spectrum model 128k address
  • distinguish spectrum model 128k address
  • distinguish spectrum model 128k pentagon address
  • 2 numbers in address
  • 2 numbers in address debugger
  • email address change
  • pixel quest
  • pixel quest einar
  • z88dk read address peek
  • people get arsey
  • 2 pixel scroll down
  • where can i get repairs for my almost new sinclair zx spectrum
  • pixel scroll
  • assembly print text at pixel
  • get font address
  • pixel row screen address
  • get pixel adress

Copyright © 2024 World of Spectrum