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.118s
<1…6789101112…34>
  • 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…

    ... and the extra blank row on the bottom of ... Q would need to be pressed to generate a positive ... set to 1.

    The next two columns of ... the pacman are added with calls to ... that sp1_PutTiles() will write to the background. sp1_PutTiles() is ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
  • compilerI am currently developing a sudoku game for the old faithful speccy. My idea is to write the code in basic and then compile it to m/c because i suck …

    ... be done in 32 columns or 64 columns,
    with the latter ... be comparable
    in speed to a Basic compiled PRINT (probably ...
    two dimension parameters (eg row*width+col).

    ... br /> speed difference after transferring to C. If the result still ...
    Alcoholics Anonymous Alcoholics Anonymous June 2006 Development
  • Spectrum Screen Memory MapWhat's the advantage (mistery?) behind ULA's spectrum screen memory interpretation? 6144 bytes divided into 3 blocks, 2048 bytes long. if you want t…

    ... two HI bytes for bitmap/attribute) instead of usual four (two ... followed by two bytes of attribute address).
    [/QUOTE]

    attribute byte load - just once ... still not decided how to continue second row of characters plus how ...
    piters piters October 2006 Development
  • Spectrum Screen Memory MapWhat's the advantage (mistery?) behind ULA's spectrum screen memory interpretation? 6144 bytes divided into 3 blocks, 2048 bytes long. if you want t…

    ... still not decided how to continue second row of characters plus how ... and where to place attributes in ... going to have to have a 32 byte buffer to store 32 attribute bytes ...
    Alcoholics Anonymous Alcoholics Anonymous October 2006 Development
  • tips on optimizing assemblyI wrote a small routine to rotate right a whole screen character line complete with attributes. This is my third ever assembly routine, so I guess i…

    ... rusty because he was supposed to point out that LDD ... ; get first byte in pixel row
    ldd
    pop hl ... into last byte of pixel row
    jp pe, scanline ; ... /> ld a,h ; change hl to attribute address
    ;or $07 ; ...
    Alcoholics Anonymous Alcoholics Anonymous November 2006 Development
  • Chunky GraphicsI'm mucking about with chunky graphics at the mo and am wondering if it's quicker to just use the attribute's rather than the actual solid graphic bl…

    Attribute blocks are going to be so much faster than ... for each row), and also because the layout of the attribute memory ... of which byte in memory to hit will be quicker.
    bobs bobs January 2007 Development
  • Cybernoid editorSo, my long tern goal is to make my own Cybernoid or Rex like game (see an ancient thread about Sprite advice)...but my skills are somewhat lacking..…

    ... Bottom for each tile. The attribute data is directly after this ... to work. I'm using PEEK and POKE. I PEEK the attribute ... had to use POKE in order to get things displayed in row 22 ... attributes by direct POKE, becuase attribute coordinates can be easily calculated ...
    48K 48K February 2007 Development
  • Cybernoid editorSo, my long tern goal is to make my own Cybernoid or Rex like game (see an ancient thread about Sprite advice)...but my skills are somewhat lacking..…

    ... and perform direct POKEd modifications to this, allowing export of a ... /> Occasionally I get a corrupted attribute tile as a result of ... placing triggers next to each other - placing a short row of $2B ... causes the demolition routine to go ...
    48K 48K March 2007 Development
  • TommyGun 0.9.x updates** Should be available via the utilities page soon! Please be patient :-) ** I'll be posting all future updates in this thread, instead of creating …

    ... checkbox)

    ( ) attribute only (no mask) (radio button ... someone may want to apply colour to the extra column ... to *keep*).

    Attributes are output in row- ... [/code]

    If attribute masking is selected then (attr_mask ...
    Alcoholics Anonymous Alcoholics Anonymous March 2007 Development
  • My little first set of routines.Hi all, I just coded a little set of routines just to draw a screen on video mem and a fade out. I could have just copied the screen rendering rout…

    ... . Just 33 T-cycles per attribute. It is a bit memory ... attr row. Even better would be to control bias of each attribute by ... C
    ; but you need to make INC H and INC ...
    omega omega April 2007 Development
  • non standard loader bar coloursAs with my speedloader thread, when did non standard colours start to appear and who came up with the idea and what was the reaction?

    ... loader" would only need to "write" to 32 memory addresses at ... -State monitoring required to determine which attribute row is being read ... however. Also, intensive writing to ... routine would be very difficult to program.

    ...
    BloodBaz BloodBaz April 2007 Games
  • Reason for strange display layout?I have always wondered if there is any technical reason behind the strange layout of the display file or why did Sinclair choose to do it this way?

    ... character square (as in attribute square, if you see ... the display addresses map to TV display position with ... drop from char row 0 to char row 1 (a drop ... LLL = 0 (back to the top row) and SSS gets ... , convert from pixel coords to attribute coords, etc. is a ...
    Alcoholics Anonymous Alcoholics Anonymous April 2007 Development
  • Quick HTML QHeya - a quickie. Take a look at: [url]http://obdwww.egyptus.co.uk/t2.htm[/url] Now, without changing the CELLSPACING and CELLPADDING settings, how…

    ... , upping the number of columns to 7, and an extra ...
    EDIT: Just tweaked it to work on IE6 as well ... /> before the added table to make it look a little ... mind (beyond the 132nd row of pixels, the text ... calculate the correct HEIGHT value to use at the time ...
    NickH NickH May 2007 Chit chat
  • Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…

    ... inc h ;down one row on screen address
    ... ,8 ;c=number of columns in "sprite"
    ... d=number of characters to move to right
    ld ... inc hl ;go to next byte to the right
    ...
    endofprogram
    ret ;return to basic


    ...
    Rickard Rickard May 2007 Development
  • Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…

    ... inc h ;down one row on screen address
    ... d=number of characters to move to right
    ld ... ,8 ;c=number of columns in "sprite"
    ... inc l ;go to next byte to the right
    ...
    endofprogram
    ret ;return to basic


    ...
    Dr BEEP Dr BEEP May 2007 Development
  • How does interrupts work?I am a little confused regarding the interrupts on the Spectrum. If I have some hundred bytes of machine code started with, say, [B]RANDOMIZE USR 300…

    ... also calculates / reads the attributes to get the colours?
    ... the corresponding attribute byte. It then uses that info to shift out ... It does things this way to reduce flicker. The Spectrum outputs ... frames so the same pixel row gets displayed twice in ...
    Alcoholics Anonymous Alcoholics Anonymous May 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…

    ... occupy all 32 columns along a single text row
    - The message ... pixel left. The plan is to have this in an interrupt ... left one bit operation), d_PrintDoubleW to print 1 char at a ... still manage a full 32 columns. But any solution that is ...
    Alcoholics Anonymous Alcoholics Anonymous June 2007 Development
  • 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…

    ... were a way to refer to only draw functions ... =52736 // move stack at initialization to $ce00


    row > 21) // if ... draw functions are blank columns that only draw portions ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • First steps in Z80 machine codeI never got into machine code much back when I had a speccy, as I didn't have any development tools at the time. The only machine code I'd previousl…

    ... how to print a 8x8 character at any pixel row on ... x-coord specified in character columns (since I haven't ... figured out how to split up a character ... I'd like to extend the routine to print a message ... perhaps write a scrolly routine to move stuff around on ...
    Arjun Arjun July 2007 Development
  • First steps in Z80 machine codeI never got into machine code much back when I had a speccy, as I didn't have any development tools at the time. The only machine code I'd previousl…

    ... days ago I finally decided to have a go at ... out how to print a 8x8 character at any pixel row on ... thought it would turn out to be! So I finally ... occurs "I have to now write to two bytes per sprite ... a sprite that straddles two "columns". It's great when you ...
    Digital Prawn Digital Prawn July 2007 Development
  • How do I clear only a specific area of a screen (quickly) in machine code ?I'm looking for a machine code routine which will clear the first 20 rows of the Spectrum's display (or any number of rows or columns) . I have found…

    ... is not the quickest way to do it, and doesn' ... for the number of lines to clear:
    2.1) ... /> 2.1.2) Move to next screen line
    2 ... of columns:
    [code]
    ; Work out address of first row/ ... LDIR

    ; Move on to the next screen line.
    hldswrth hldswrth July 2007 Development
  • How do I clear only a specific area of a screen (quickly) in machine code ?I'm looking for a machine code routine which will clear the first 20 rows of the Spectrum's display (or any number of rows or columns) . I have found…

    ... /> ; Routine to clear a number of rows and columns of characters ... .
    ;
    ; B = row, C = ... LDIR

    ; Move on to the next screen line.
    ; Carry means we need to move to the next block.
    < ...
    hldswrth hldswrth July 2007 Development
  • Z80 Developer ConsoleHi, This is a project I have meaning to do for ages, recently had a kid, had some time off work (as a software developer) and surprisingly had a bit…

    ... D

    Things to note:
    1 ) I ... columns
    2 ) possibly even custom draw the rows to ... get syntax highlighting on the text for each row ... ) probably extend the system to work with other assemblers eg ... eg. jr, djnz -127 to 127, call 0-65535, ...
    Kiwi Kiwi August 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…

    ... // select left and right plot columns to receive mountains

    ... // select left and right plot columns to receive mountains

    ... row receive mountains -- one to the left of the river in columns ...
    Alcoholics Anonymous Alcoholics Anonymous August 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…

    ... br /> p_GetPlotScreenCoord(p, &r.row, &r.col);
    ... .col") *on screen*. To fill in "r.row" and "r.col" ... "p_GetPlotCoord()" is called to return the *plot coordinates* (row is 0..4 ... by one byte to point at the next attribute byte for the ...
    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…

    ... bytes per row) to move to the byte directly to the right ... "g_uchar0" gets an attribute consisting of the player ... turns that into an attribute address ("zx_saddr2aaddr()") and that ... & g_uchar1) | g_uchar0; // apply attribute mask and colour
    }
    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…

    ... re moving it to column 32 and row 0). This is ... for all eight scanlines in row

    g_scrollShift = 16; // ... is called to write 32 zeroes to clear all 32 columns horizontally in ... purpose is to scroll the message on row 20 left ...
    Alcoholics Anonymous Alcoholics Anonymous October 2007 Development
  • Oneliner contestHello to you all, I dare you to make a program on 1 BASIC line. Here is the place to sent your ONELINERS [url]http://www.zxspectrum.00freehost.co…

    ... ) to store the board, with extra invisible (empty) rows and columns ( ... -2 .. column-6
    row-1 t(8) t(9 ... ) .. t(13)
    row-2 t(15) t(16 ... ) .. t(20)
    .. .. .. ..
    row-6 t(43) t(44 ...
    Einar Saukas Einar Saukas October 2007 Development
  • Graphic equalizer m.c. program neededBack in the 90's I had a full-screen attribute equalizer that was simple, yet very impressive. We used to listen to Vangelis or Jean M Jarre by conne…

    ... reference!!!) and were often used to reflect the volume levels of ... (item 2 above). Once the attribute colours have been set up ... 0 or 255 bytes in columns (which can be done quickly ... 0-1 will need to map onto the columns in a logarithmic ...
    BloodBaz BloodBaz December 2007 Development
  • Development IDE collaborationI was wondering if other people making development IDE's (MetalBrain, LCD , Claus Jahn and Carlinski as far as I know) would be interested in combini…

    ... but it is disappointing to hear some of the ... 2 bits, and arrange in row/column order - TG doesn ... which again is something particular to that game, and TG ... attribute data without pixel-data. And so I have to ... own stuff editors/whatever to handle each case as ...
    bobs bobs January 2008 Development
<1…6789101112…34>

Latest Posts

  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Your Spec-chum on 7:28AM
  • Your Favorite Magazine Cover Tapes.
    Paradigm Shifter on 1:28AM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11
  • Footballer of the year - translated version
    firelord on April 11

HitBox

Word Docs Hits
attribute 2.9K 4.3K
to 549.6K 1.6M
row 3.2K 6.5K
columns 987 2.2K

Related Threads

  • Fastest way to decide which pixel to paint in order to draw a straight line(after I saw "Bresenhams circle algorithm" in development forum, I decided to ask this in here)<br /> <br /> in fact, I want to accelerate a car towa…
  • Now seems to be a good time to add to your collectionsI have bought a few spectrum items to add to my collection recently, had i bought them a year or two ago they would have cost double. This is one of …
  • Update to Image to ZX Spec to 1.3.1I'm inbetween jobs at the moment and felt the need to add a new feature - the ability to export anim gifs.<br /> <br /> [IMG]https://lh6.googleuserco…
  • Alternative to Poke 23659,0 to prevent a 'break in' to a Basic Program.Good morning everyone,<br /> <br /> My memory fails me these days but in the early days of programming I used to use Poke 23659,0 as a crude way of…
  • How to download games to micro sd card to play on Sinclair zx spectrum vegaHello<br /> Could anyone tell me how to download games from a website to a micro sd card to play on a Sinclair zx spectrum vega , I mean do I use a …
  • A game to port to... to make for... ZX Spectrum ?Hey there,<br /> <br /> I'm a game coder on Commodore computers (C64,CPlus/4,VIC20,Amiga) and I loooove the ZX Spectrum.<br /> I grew up with Comm…
  • How to copy file from tape (*.tap) to disks (*.dsk) ?I am using zx32 with win98 and i want (in the emulate +3) copy files from virtual tapes to virtual disks.<br /> <br /> I use =&gt; load "NameOfFile" …
  • how to make a (protected) .DSK to disk transfer ?I know how to make file transfers between .DSK files and physical disks (logical copy).<br /> <br /> However, how can be done a physical sector trans…
  • how to move fdd300's files to pc emulator?Hi!<br /> I have some diskettes 3" for FDD3000 drive for Timex 2048. How can I read these 3"disk and move to PC ? I have some my own demos and rest s…
  • Can anyone explain how to play Braxx Bluff to me?Well?

Related Searches

  • from bedrooms to billions
  • z80 to tape
  • snapshot to tape
  • linux tzx to wav
  • trd files to image
  • fastest way to clear screen
  • user name and password to download emulator
  • convert src files to
  • rst8 return to basic
  • return to basic
  • unable to log in
  • 20 columns
  • how to download games
  • convert to attribute
  • convert char to attribute
  • attribute address to co ordinates
  • attribute address to screen
  • row to screen address
  • sxenn address to attribute
  • screen address to attribute

Copyright © 2024 World of Spectrum