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.038s
<1…6789101112…34>
  • Fastest emulator screen renderingHi, I'm developing an algorithm for fast emulator screen rendering and here is what I came up with. 1) Use 4bpp indexed image format as target …

    ... border changes,
    2) calculate the position where ray should be, based ... part of bitmap, starting at position where last instruction finished writing ...
    tstih tstih November 2019 Development
  • Places of Speccy interest in Google Street ViewI've noticed that there are a few cities in the UK where Street View is available on Google Maps. No idea since when, I haven't used this feature muc…

    ... a wall decoration not unlike pixel art from the Speccy, especially the ... very much like a 4x8 pixel font used in some games ...
    XTM of TMG XTM of TMG February 2020 Chit chat
  • Places of Speccy interest in Google Street ViewI've noticed that there are a few cities in the UK where Street View is available on Google Maps. No idea since when, I haven't used this feature muc…

    ... a wall decoration not unlike pixel art from the Speccy, especially the ... very much like a 4x8 pixel font used in some games ... , back then, hardware manufacturers addresses from the classified sections of Sinclair ...
    moggy moggy February 2020 Chit chat
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling. As promised here is the code for the routine. It's pretty long and fairl…

    ... up the background at various pixel positions. The background data map ... columns to be clipped
    ;from first tile

    ... br /> ADD A,A ;then calculate displacement
    ADD A,A ... /> * Draw end of row
    * If the scroll position is on a ...
    dmsmith dmsmith September 2004 Development
  • Better arrangement for video memory?While doing some documentation work for the ZX-Uno project, I compared the advantages of the weird layout of the ZX Spectrum against a linear layout.…

    ... attribute region, in which a pixel can have either a foreground ... the scans for character at position 0,1 ... and bytes 248 ... C64 has 40 character per row instead of 32).

    calculate the screen address from the X,Y ...
    mcleod_ideafix mcleod_ideafix September 2014 Development
  • ZXSCLZF - Yet another Screen CompressorQuick disclaimer before I continue, this compressor does not shrink screens as small as some of the others posted here, in particular the very good z…

    ... /> // 32+ means copy from an offset a certain length ... br /> ;;
    ;; now calculate the memory position to start the copy ... a ; 4t - down one pixel row, stay in char
    ld ... 7t - move to next row *** loaded from above
    ld e ...
    TomD TomD April 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…

    ... his turn in order to calculate when the "wumpus" will ... thereafter 224 cycles per each pixel row. Since the scroll will ... top scanline of the character position row=20, column=0. The ... & 0x01; // OR in single pixel from message char on far right ...
    Alcoholics Anonymous Alcoholics Anonymous October 2007 Development
  • Move objectHi again, I am using paper colors to represent game objects. I have a "paddle" that is 4 pixels wide. I save its position as a 2 byte word in memory…

    ... ;543525]Storing the position as an X coordinate (from 0 to 28 ... even a register and easily calculate the real address based on ... ; move high bit rightmost paddle pixel from hl to de


    ; AT bottom row 1 colomn 1 'score'
    ooze48k ooze48k July 2011 Development
  • 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…

    ... to specify the position by character or by pixel?
    Would you ... >>
    PRINTRO:;test from BASIC (otherwise this first section ... ;calculate graphic address in display file
    or b ;B =row
    Battle Bunny Battle Bunny February 2014 Development
  • More SpecBAS funHere's a neat little effect I lifted from a thread about displaylists and stuff from an Amiga forum - although SpecBAS has no hardware to assist, it …

    ... , each representing a pixel which we can use ... explanatory - for each row of graphic data, increment ... code]

    Now calculate some more values to use ... and MOUSEy return the position of the mouse pointer ... br /> POKE$ writes bytes from a string into a memory ...
    Dunny Dunny March 2015 Sinclair Basic
  • ZXSCLZF - Yet another Screen CompressorQuick disclaimer before I continue, this compressor does not shrink screens as small as some of the others posted here, in particular the very good z…

    ... )
    ;;
    ;; now calculate the memory position to start the copy ... inc a ; 4t - down one pixel row, stay in char
    ld ... br /> cp 0 ; 7t - *** loaded from above
    ret nz ; 11 ... 7t - move to next row *** loaded from above
    ld e, ...
    TomD TomD April 2017 Development
  • ZXSCLZF - Yet another Screen CompressorQuick disclaimer before I continue, this compressor does not shrink screens as small as some of the others posted here, in particular the very good z…

    ... require working backwards from the current position following the ... /> ;;
    ;; now calculate the memory position to start the copy ... a ; 4t - down one pixel row, stay in char
    ... // 32+ means copy from an offset a certain length ...
    TomD TomD April 2017 Development
  • Printing text, part MMXIIXI'm pretty sure there's been a zillion threads about this already, and I don't think it's the first one by myself either, but here goes. Proportiona…

    ... exx

    ; calculate pointer to screen, yofs from table
    ld ...
    exx
    ; keep pixel offset within a byte
    row of glyphs, next 94 ... data, 2 bytes per shift position.

    The ...
    Sol_HSA Sol_HSA December 2018 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... .loop:
    ; blit 8 pixel row to screen
    ld a ... next pixel row data
    ; get the next address from the ... position
    ; hl = pointer to 8 bytes graphic data
    ; b = pixel ... inc e
    ; next row, calculate screen address
    pop hl ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... .loop:
    ; blit 8 pixel row to screen
    ld a ... next pixel row data
    ; get the next address from the ... position
    ; hl = pointer to 8 bytes graphic data
    ; b = pixel ... inc e
    ; next row, calculate screen address
    pop hl ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... de ; next pixel row data
    ; get the next address from the table ...
    inc e
    ; next row, calculate screen address
    pop hl ... db 1, 1 ; player start position. This is in collision map ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • Robospec (new project, hopefully useful as a tutorial as well)Starting a new project after my graphics investigations. * It's gonna be a Robotron clone since that's not too ambitious (although I'd like to hav…

    ... br /> ; look up screen address from the table
    ld a ... br /> .loop:
    ; blit 16 pixel rowdata to screen in cells ... br /> inc e
    ; next row, calculate screen address
    pop hl ... horizontal line at any x position
    ; length may be ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... de ; next pixel row data
    ; get the next address from the table ...
    inc e
    ; next row, calculate screen address
    pop hl ... db 1, 1 ; player start position. This is in collision map ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • Robospec (new project, hopefully useful as a tutorial as well)Starting a new project after my graphics investigations. * It's gonna be a Robotron clone since that's not too ambitious (although I'd like to hav…

    ... position
    ; hl = pointer to 8 bytes graphic data
    ; b = pixel ... next pixel row data
    ; get the next address from the ... inc e
    ; next row, calculate screen address
    pop ... e
    ; next row, calculate screen address
    pop ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • Machine Code Sprites Example Code Using Char Based SystemBelow is my WIP code to do smooth screen wrapping sprites using char positions and offsets, as opposed to writing direct to a line (0-191) and shifti…

    ... can download the snapshot from
    [url=" ... /> ; based as opposed to pixel based system

    Position

    ... /> ; ACHAR

    ; Calculate address of char

    robpearmain robpearmain August 2004 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…

    ... sprites on-screen, aside from non-functional constraints like speed ... row at bottom of the sprite as well as 7 blank pixel ... though these sprites still suffer from the move sprite function overhead ... be remapped to any character position on screen.

    ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • Sprite adviceHello. So, I'm slowly getting to grips with Z80 assembly - currently equal parts frustration and enjoyment. Now looking for some advice to help shift…

    ... routine that draws a 8x8 pixel spaceship on the screen ... based upon x,y pixel coordinates, which are altered ... Currently, I calculate the screen hl coordinates for each pixel row of the ... rub-out the old sprite position without suffering a horribly ...
    48K 48K May 2006 Development
  • Pixel Explosion CodeJust a little snippet to cause explosive effects. It uses table lookups for the screen address, and can handle up to 32 pixel particles. A particle…

    ... /> ; *****************************************************************

    ; Title: Pixel Explosion
    ; File: pixel01.asm ... to ensure that from now on the ... particles:
    ; 0 X Position (If 0, inactive)
    ...
    robpearmain robpearmain September 2006 Development
  • Mode 2 Tile Editor SourceA Timex Mode 2 Tile Editor incorporating a byte mirror table. The compiled version is available in the CSSCGC 2008 collection from the WoS archive. …

    ... displaying and editing 16x16
    ; pixel tiles for use with TS2068 ... :
    ld a,1 ; copying from the screen

    _1st_128 ... first character row
    ld bc,$07e0 ; subtract 1761 from hl

    sbc hl,de ; calculate how much to add
    chev chev January 2007 Development
  • Tutorial - learn machine code in 30mins[B][I]Message from the moderators[/I] - bigjon has requested that readers' attention be drawn to a better version of this tutorial, one which is easi…

    ... , from 22528 to 23296, which affects an 8x8 pixel block ... middle of the bottom row in the display file ... /> To save the road position, which we'll need ... right half of the bottom row.
    We load ... increment / decrement the car position.
    Replace line 43 ...
    bigjon bigjon November 2009 Development
  • Pixel Color IncorrectHello i am new to the ZX Spectrum and z80 assembly language. I am coding my first game and am having a small problem. I am trying to make the botom r…

    ... ; set ball's initial x position

    ld a ... />
    ld (hl), a ; position the ball

    ld ... ; if the ooze's row isn't finished being drawn ... The reason only one pixel is drawn is I have ... bottom row in case you are wondering why only one pixel ...
    ooze48k ooze48k June 2011 Development
  • BIFROST* Advanced Programming - part 4In previous posts I demonstrated how to move multicolor tiles up and down smoothly by a single pixel, and sideways by an entire char (8 pixels). Thi…

    ... by a single pixel. Depending on the screen position, the program will ... pixels inside the char column (from 0 to 7). In practice ... '0'+k)
    #define printAt(row, col) printf("\x16%c%c ... /> #define printAt64c(row, col) printf("\x16%c%c", ' '+row, ' '+col)
    Einar Saukas Einar Saukas August 2012 Development
  • Fastest redraw of screen from UDGsHere's a question for everyone, to generate a bit of code to be used in games: On a standard 48K Spectrum, what's the fastest way to redraw the scre…

    ... way to redraw the screen from UDGs? The aim is ... the Spectrum's 6K of pixel RAM.

    Depending ... main screen at least row-by-row as the UDGs are ... size may be reduced from the full 32x24 if ... enable scrolling in the translation from map to screen.
    ...
    joefish joefish March 2013 Development
  • BIFROST* for graphic artists - part 1Using multicolor requires 2 very different skills: [I]programming[/I] and [I]graphic design[/I]. I already wrote several tutorials about the former …

    ... different INK/PAPER colors per pixel line, so you could ... [I]* Graphics by Einar Saukas (from "MIDNIGHT RIDERS FANCLUB" beta version ... by R-Tape, second row of multicolor tiles by na_th_an ... tile exactly in a grid position. The position of any multicolor tile ...
    Einar Saukas Einar Saukas March 2013 Development
  • Rendering clipped glyphSometimes you need to render a glyph of arbitrary size to the screen. And clip it. For example: drawing a mouse cursor means combining drawing of a…

    ... Before you do any drawing ... calculate intersection of rows of clipping ... ,

    3) Also calculate intersection of columns of clipping ... width is 3 pixels starting from pixel 1 then you store 10001111 ... a letter you AND every row of the screen with the ...
    tstih tstih October 2013 Development
<1…6789101112…34>

Latest Posts

  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on April 16
  • Celebrity deaths...
    mel the bell on April 16
  • Cooperative Games.
    Paradigm Shifter on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • European Software Titles with an English version
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
calculate 1.1K 1.4K
pixel 5.1K 8.3K
position 5.8K 7.8K
from 169.9K 237.3K
row 3.2K 6.5K

Related Threads

  • Mine Alert from MH, already typed up by Namco and missing from WoS (Neil Parsons??!)I was reading the thread where the game "Sir Gawain" was typed up and uploaded to the archive and noticed that the same person did type up also anoth…
  • "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…
  • Scene+ (cassettes for sale from the Spectrum User Club from Austria and Germany)I am selling some of the issues in cassette of the Austrian Spectrum Club (also German, I think!), most of them are quite old and hard to see. They i…
  • Photos from the Cambridge Centre for Computing History and from the Baron of Beef pubFor several weeks, I've been adding new photos every Sunday to my Flickr space because I am publishing a selection of pictures from my trip to London…

Related Searches

  • lowest memory position for machine code
  • lowest memory position machine code
  • boy from space
  • from bedrooms to billions
  • get font from game
  • loading 48k games from disk
  • save screen from basic
  • new hardware from shaun
  • new hardware from
  • save screen from mc
  • pixel quest
  • pixel quest einar
  • new game wip from retroworks
  • rescue from atlantis
  • calculate an average
  • new hardware for spectrum from shaos
  • find screen position of all attr
  • dim from input
  • pixel row screen address
  • calculate pixel position from x y

Copyright © 2024 World of Spectrum