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.114s
<1234567…34>
  • Other than using attributes what other ways to detect collisions, when using char based movement?So I'm slowly working out the bits and pieces to write a game completely in assembly. I've been using attributes when writing in BASIC to detect whet…

    ... when writing in BASIC to detect whether and object ... it. I only have to check whether something in ... bat has the correct attribute to do something. Any other ... ld a,10 ; This the row number
    ld bc, ... ; a now holds the required attribute value
    [/code]
    ivanb303 ivanb303 November 2017 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…

    ... mainly used to print numbers that line up in columns in the ... ,CC
    // \x14\xAA set attribute to AA
    // \x01 set center ... character row to print to and the first call is made to strtok() to return ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • How much does Bifrost improve graphics (test 192x192 graphics)Inspired by the BIFROST library I made several experiments with 8x1 graphics at 192x192 resolution. The results are now overwhelming but under certai…

    ... pointing to the attribute position at columns 6 and 7 in first character row ... . And the first 8 columns of the attribute area must ... updating the first 8 columns of a new attribute line, but since ...
    Einar Saukas Einar Saukas October 2013 Development
  • Pac-Land: can be coloured?All versions of this game are full coloured, but not the Spectrum version. It has large sprites, but maybe the scroll is too fine to make a coloured …

    ... (IX+0),A ;copy attribute to attribute area
    INC IX< ... REPT 640 ;20 rows * 32 columns
    .BYTE 0
    ... ADD A,156 ;go to attribute buffer
    LD H, ... ADD A,156 ;go to attribute buffer
    LD H, ... 256+12 ;position: H-row,L-column
    LD ...
    Ralf Ralf February 2014 Games
  • 64x48 monochrome big pixels display ideaHi. I was playing with this idea of having a simple 64x48 bytes buffer, 1 byte per pixel, then a renderer which would take that buffer and render it…

    ... copy 48 lines from buffer to screen
    REPT 2 ... T-states to copy the entire attribute buffer to screen every ... position, first divide both row and column by 2, ... attribute for even columns or INK attribute for odd columns. Also set interrupt routine to ...
    Einar Saukas Einar Saukas December 2014 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…

    ...
    linea defb 0 ; char row to be scrolled

    call ... call gethl ; now hl points to our row
    push hl
    to the 1st attribute.

    sigueattr1: ... ld a, (hl) ; bring 1st attribute in row.
    ld e, a ...
    na_th_an na_th_an November 2006 Development
  • Text compressionI'm sure I remember seeing a short machine code routine published in a (very random) multi-machine listings magazine way back in the mists of time, w…

    ... and I'd have to shift down to 6x8, which would ... redefine the PRINT grid to 42 columns of 6x8, so that ... 0: POKE 23607,249 to convert to the new set.
    row top and bottom, and ... 768 will allow it to be transported to any other program. ...
    The Mighty Dopethrone The Mighty Dopethrone October 2003 Games
  • 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…

    ... notice that you tend to be shuffling things into ... a, (hl) ; bring 1st attribute in row.
    ld e, a ... [/code]
    can be reduced to LD E,(HL). Likewise, the ... data you're about to copy... if you were ... faster to put 31 LDI instructions in a row rather ...
    gasman gasman November 2006 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…

    ... string with limited formatting
    // row = initial row coordinate
    // col = ... CC
    // \x14\xAA set attribute to AA
    // \x01 set center ... />
    void d_Print(uchar row, uchar col, uchar attr, uchar ...
    mulder mulder June 2007 Development
  • Russian Translations...As i have once again been reminded (by the "Homebrew games" thread), there are some funky looking Russian games that I can't play due to not understa…

    ... useful if someone ever wants to make a Spanish version or ... />
    [code]
    ; A routine to draw bitmaps of 6-pixel ... stored a sequences of 6-row columns (6-byte chunks)
    ; Data ... 'B'
    ; B=Number of columns to print


    ...
    Digital Prawn Digital Prawn June 2009 Games
  • Frank N SteinThis one > [url]http://www.worldofspectrum.org/infoseekid.cgi?id=0001849[/url] Always seems to crash about level 7 (maybe a bit more) or so with an …

    ... =spider;541186]I just wanted to do a speedlock for quick ... can hide it by changing attribute to zero (i.e. INK 0 ... , etc) for the entire bottom row, if you want.

    to change it.
    Einar Saukas Einar Saukas June 2011 Games
  • Changing the colour Atributes at y,x (+3e BASIC)Hello there my fellow WoS'ers I am currently writing away on my +3e and I am wonder is there a way I can just effect the Paper / Ink attributes at Y…

    ... to use POKE, the way to calculate the address is:
    22528 + (row ... *32) + column
    where row ... ll read off the attribute. If you POKE ... attribute.


    To calculate the attribute, you need to ...
    joefish joefish July 2012 Sinclair Basic
  • Sending key presses to the spectrumfor a project I want to send automated keyboard presses to the ZX via a micro-controller. Is it possible to send these through the expansion slot? …

    ... list of keys you want to send to the Spectrum. Let's ... for rows, from 0 to 4 for columns). I use this picture ... keys: "R" and "ENTER", whose row/columns numbers would be: 1,3 ... present in the row header is actually a row willing to be read ...
    mcleod_ideafix mcleod_ideafix August 2012 Hardware
  • 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…

    ... hl ; unstack line row and pixel row
    call cls2nd ... ld a, (attr_p) ; permanent attribute to A
    bit 0, ...
    chev chev November 2013 Development
  • Pac-Land: can be coloured?All versions of this game are full coloured, but not the Spectrum version. It has large sprites, but maybe the scroll is too fine to make a coloured …

    ... '
    LD A,(HL) ;read attribute to alternate A
    EX AF ... /> LD (DE),A ;write tile attribute to screen
    EX AF,AF ... /> REPT 640 ;20 rows * 32 columns
    .BYTE 0
    ENDR ...
    ADD A,156 ;go to attribute buffer
    LD H,A ...
    Ralf Ralf January 2014 Games
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    ... what segment of the screen to write to

    The ... 8x8 square (also called an attribute) to write to

    the ... pixel line of the attribute to write to, 0 to 7.

    H ... br /> L =rrrccccc, rrr=attribute.row 0-7, ccccc=attribute.col 0-31
    slenkar slenkar February 2014 Development
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... . Well, I've finally managed to finish it, and put together ... very much suited to what I wanted to do: (columns, odd attribute handling).
    to the finished state it's ... it might be of use to someone.

    (zip file ...
    uglifruit uglifruit August 2015 Development
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... API. I'm going to try out your print ... , I've finally managed to finish it, and put together ... much suited to what I wanted to do: (columns, odd attribute handling).
    to the finished state it ... it might be of use to someone.

    ( ...
    Georgeo Georgeo September 2015 Development
  • unreleased spectrum protection system - any use any more? also pokerama sourceDon't know if anyone's interested in this. During my days hacking games for Your Sinclair and Crash (and Sinclair User for a while) I had a pet proje…

    ... XLR-8. The software to master the games sat ... and ended up changing itself to get out, a game ... which used every register to run about fifteen different ... thinking of giving it to Martijn to upload and maybe put ... with my old How To Hack columns. What do you think ...
    JonNorth JonNorth September 2005 Development
  • BASIC: Find the nearestHello guys) A few days ago I found oldie ?Jeux et casse-tete a Programmer? by Jacques Arsac (Paris?85) and suggested my nephew to try a few in Basic…

    ... and suggested my nephew to try a few in ... flowers? with value of 1 to 9;
    - there Y ... /> The hero can move to any nearby position, but ... move diagonally and run to take the nearest flower ... /> 2) preventing opponents trying to steal the same flower[/B ...
    NRA NRA January 2012 Sinclair Basic
  • 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 …

    ... . Loads in attribute order. Routine to convert normal screen to this format:
    ld a,h ; convert attribute to screen address
    rlca
    attribute address
    ld a, ixh ; 08ts ; Convert to screen address ...
    FrankT FrankT February 2017 Assembler
  • new speccy game here!!You may remember a while ago I posted a demo of a game I was making on this forum, and I asked at the time whether or not anyone knew of any software…

    ... :
    There are 7 columns, each with either one, ... refer to as columns 1 to 7 from left to right. To begin ... key in the space between columns 1 and 2, then ... Collect the red key between columns 2 and 3, then ... Collect the green key between columns 6 and 7, then ...
    david_pegg david_pegg July 2002 Games
  • Who want to remake Double Dragon?Seeing as the Speccy version was crap (see my review: [url="http://www.gamestyle.net/retro.php?article=31"]http://www.gamestyle.net/retro.php?article…

    ... couldn't be bothered trying to ignore you anymore. But at ... for now, you will have to stick with the pictures...[/quote ... understand what you're trying to prove Spector. How petty can ... don't like you can attribute to me?

    You are ...
    cyborg cyborg June 2003 Games
  • vote rigging ?This is not intended to cause any major rows , id just like some sensible views on the voting from regular forum users , 2 games that ive noticed wit…

    [quote]
    On 2003-09-05 21:12, Fraser wrote:
    Who gave the 1983 MIA Ant Attack 7?
    [/quote]

    Never attribute to malevolence that which is adequately explained by incompetence.
    Philip Kendall Philip Kendall September 2003 Games
  • Text compressionI'm sure I remember seeing a short machine code routine published in a (very random) multi-machine listings magazine way back in the mists of time, w…

    ... with two 6x6 characters next to each other.

    Ideally ... would be split into 36 columns (though with four pixels at ... Programs. This would give 42 columns (again, with 4 pixels left ... that it converted the screen to 43 columns (though, where they got ...
    The Mighty Dopethrone The Mighty Dopethrone October 2003 Games
  • Any Errors?Any errors you feel Sinclair Research or even Amstrad made with the speccy??

    ... br /> bits 5-7 = coarse row
    bits 8-10 = ... = 64*segment + 8*coarse row + fine row

    As the ... increment the high part to move down one row (INC H as ... breaks down when you get to row 7 as you're going ... want the carry to go into the corse row as you ...
    cyborg cyborg March 2004 Sinclair Miscellaneous
  • GamestageI've just been over to the gamestae site now i don't want to get into THAT debate but I have this to say, the gamestage site looks very nice, use of …

    I can view WOS very well in lynx, which is a useful attribute to have at times.
    NickH NickH May 2005 Sinclair Miscellaneous
  • Want a Speccy Repaired?Maybe it's time to put my 'skills' to use.... Now that I've sourced some of the nastier transistors, I've fixed about 6 rubber keyed Speccys in the …

    ... just as easy to write something in BASIC, to be honest... I ... important thing is that the columns on the left go through ... -255, and are identical to the columns at the far right. If ... the way down all the columns, that line represents a dead ...
    Spirantho Spirantho September 2005 Sinclair Miscellaneous
  • Running assembler codeSorry for the newbie question! I'm testing a certain article in Issue 2 of ZX Shed and am having a slight problem.. I'm using the Z80 assembler in …

    ... with my OS. I tried to play columns on it earlier & ... ; it was unplayable due to knackered display ... taken a few weeks to get SPIN to even load!

    Lee Fogarty Lee Fogarty December 2005 Emulators
  • ZX ShedNow that issue 2 is out and it's fairly obvious it's been a great success, we have to start considering issue 3. Thanks in part to the quality of wri…

    ... people have already mentioned but, to me, the content is ... advanced material. The how to code columns are fine for beginners but ... are only of cursory interest to ... of an algorithm, strategy to solve some difficult problem in ...
    Alcoholics Anonymous Alcoholics Anonymous January 2006 Sinclair Miscellaneous
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade 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
  • 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

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