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.104s
<1…24252627282930…34>
  • shifting spriteshi. have anyone experience with shifting sprites by table ? some neat tricks ? i don't want to see complete code (really don't want, it trashes thr…

    ... is pretty straightforward but fiddly to write (and do the compressor ... a pixel level rather than a byte level) is even easier to do ... vary.[/QUOTE]
    I need to do graphics compression for my ...
    csmith csmith February 2010 Development
  • Z80 compressorIs there one available? Is it any good? Peeps have been suggesting we should look into this, so here's a new thread! I'd do the compressor on the …

    ... be easy to adapt the decompressor to work linearly ... passing this script file to a command-line executable ... . '32' for 16x16 pixel-only sprites. The compressor ... each chunk, but byte-aligning will make accessing ... numeric field to each file, to tell it to use ...
    joefish joefish February 2010 Development
  • Double Dragon 128k - The graphicsAs you are all probably aware, I tried gathering a team of people together a few years back to make a totally re-programmed version of Double Dragon …

    ... Out of curiousity... Just had to ask... If memory wasn't ... harder than moving our 48 pixel high sprites?....

    ...hypothetical ... (masked) sprite takes about 5000T to draw. sprite routine which have ... data is that for one byte on screen you need about ...
    Fikee Fikee March 2010 Development
  • Easy way to print text in machine code?Please? It sounds so simple, but I've never done it. At the moment I'm grabbing the start address for each letter then printing them out one at a t…

    ... ;isolated number of third to upper byte, because one thirds takes ... , d ;computing attr adress from pixel adress
    and %00011000 ; ... br /> rrca ;fact that lower byte is same
    rrca ; ...
    Fikee Fikee March 2010 Development
  • My first platformerHi all! How do you do? Been lurking here for a while, but never had the courage to join the forum. :) The Speccy was my first computer, so I've alw…

    ... a 1x1 sprite with regards to horizontal pixel placement. Consider a full ... It indicates the minimum pixel rightshift necessary to get the rightmost column ... has 6 blank pixel rows, setting ythresh to 6 will ensure ... if non-mask or 16 byte of mask/graph pairs if ...
    Alcoholics Anonymous Alcoholics Anonymous March 2010 Development
  • Double Dragon 128k - The graphicsAs you are all probably aware, I tried gathering a team of people together a few years back to make a totally re-programmed version of Double Dragon …

    ... viewer code would have to be optimised to display masks, sprites ... can work aligned on 8 pixel boundary in horizontal direction and ... on 1 pixel in vertical direction. if you ... is only one byte of sprite. this leads to need of transfering ...
    Fikee Fikee March 2010 Development
  • Double Dragon 128k - The graphicsAs you are all probably aware, I tried gathering a team of people together a few years back to make a totally re-programmed version of Double Dragon …

    ... so far, 32 or 48 pixel width sprites)... How high is ... repeatition using rows of 16 pixel height, particularly the feet, ... one byte regular, then one byte mask, but one byte regular, one byte ... two byte units?)...

    If you do chose to delegate ...
    kgmcneil kgmcneil May 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…

    ... br /> ;get a Byte of Character Data to put down - but ignore ... br /> ;Rotate the Character Data Byte D times - and Shift the ... a
    ;Similar to the first Byte, we need to Invert the mask ... is a subroutine routine to convert pixel values into an absolute screen ...
    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…

    ... a good sprite routine needs to be pixel based it all depends ... Attributes. By using pixel sprites you have to limit the number on ... to handle all the data - you are in effect writing each byte ... a translation wrapper around each byte.

    Since this ...
    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…

    ... fine grained as pixel movement, it certainly has to have character ... used things like 2 pixel steps to save size, and were ... pixel based sprite routine....you still end up putting every graphic byte ... down twice and having to deal with ...
    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…

    ... pixel based sprite routine....you still end up putting every graphic byte ... down twice and having to deal with up ... to 4 Attributes in some ... only operate on a memory byte in (HL).
    Gedlion Gedlion 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…

    ... br /> ;get a Byte of Character Data to put down - but ignore ... br /> ;Rotate the Character Data Byte D times - and Shift the ... a
    ;Similar to the first Byte, we need to Invert the mask ... is a subroutine routine to convert pixel values into an absolute screen ...
    Turkwel Turkwel June 2010 Development
  • Sprite RotatingI was looking (actually at Everyone's a Wally), and noticed that all the graphics for the main characters are left facing, and two characters wide. …

    ... game is going to be based around mirrored/pixel-shifted graphics then ... page boundary and use the byte itself to index the pre-shift ... value (sorry, hard to put in words but easy ...
    Turkwel Turkwel June 2010 Development
  • Sprite RotatingI was looking (actually at Everyone's a Wally), and noticed that all the graphics for the main characters are left facing, and two characters wide. …

    ... memory... we could almost manage to have 12 sprites and no ... in the pre-shift tables to save all that rotating etc ... , thanks to pre-shift tables, be put down in single pixel increments ... /> Furthermore, a 256 (or 512) byte table of pre-reversed bytes ...
    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…

    ... of screen data and one byte for an attribute.
    ... background is first drawn to the 8-byte character buffer at ... done, the pixel buffer is copied to screen. The copying to screen happens ... sprite's character to be drawn into the pixel buffer is ...
    Alcoholics Anonymous Alcoholics Anonymous June 2010 Development
  • New Mojon Twins Release: Sir Ababol.Literally struggling to release *something* after months of not being able - we are proud to announce our new game [b]Sir Ababol[/b]. [img]http://ww…

    ... files, several utility programs to convert data to a suitable format, ... Porting to CPC would be easy as well, but the pixel-perfect ... can only be placed in byte-perfect coordinates (that means ...
    1.- Release new games to test all the capabilities planned ...
    na_th_an na_th_an July 2010 Games
  • Mr Do! ?Not exactly a new idea (at least twenty-seven years old now :-o), but how about a port of Mr Do! to the Spectrum? There was never an official one, ev…

    ... from around 1981 used 16x16 pixel sprites. Mr Do! used ... 12x12 pixel characters within a 16x16 pixel game grid.
    to avoid the need to zero out any unwanted pixel bytes. There ... one M-cycle (the single-byte ones, with register operands) take ...
    ajmoss ajmoss August 2010 New game ideas
  • Mr Do! ?Not exactly a new idea (at least twenty-seven years old now :-o), but how about a port of Mr Do! to the Spectrum? There was never an official one, ev…

    ... from around 1981 used 16x16 pixel sprites. Mr Do! used ... 12x12 pixel characters within a 16x16 pixel game grid.
    to avoid the need to zero out any unwanted pixel bytes. ... one M-cycle (the single-byte ones, with register operands) take ...
    ewgf ewgf August 2010 New game ideas
  • Keyboard demoHere's a preview of a new keyboard for the special fx engine. Press any key to start/restart. [url]http://dl.dropbox.com/u/9498358/fire_keyboard.sn…

    ... it worked, transposed the keyboard to show the the correct notes ... are the additions I made to the Beepola .asm output.
    ld c, $18 ; pixel lines (black keys height)

    ; first byte is horizontal character position-1 ...
    FrankT FrankT August 2010 Development
  • How do you work with fonts on speccy?just curious really.. I know c64 workings, and obv. the spec you draw direct to screen.. on 64 , you'd make what would be equivalent to UDG.. and sa…

    ... have to improvise using either unwanted punctuation marks or the 4x4 pixel ... by copying character pixel data into the screen pixel data area.
    byte per character square).
    joefish joefish September 2010 Development
  • Sprite RoutineI was wondering if anyone could point me in the direction of a really basic example of a per-pixel sprite routine? Preferably commented. The screen …

    ... />
    10 FOR X=16384 TO 16384+6144
    20 POKE ... /> 3rd - 64 middle pixel lines

    The byte in the left ... , L=0,

    To go on byte right you increase L ... =64, L=1
    To go on byte down you increase H ...
    Ralf Ralf October 2010 Development
  • The Programmers Development System (PDS)Hi everybody, I recall this system has been mentioned several times on WoS forums. Last time was, I think, when those sources from Maz Spork (Buggy …

    ... As an example, the first byte of work RAM for the ... graphics are 8 x 8 pixel character based, 4 bits ... or 80 32 x 32 pixel sprites depending on the ... made from 8 x 8 pixel characters stored in VRAM ... 256/512/1024 etc pixel boundaries. To explain things simply; Each ...
    ASM ASM October 2010 Sinclair Miscellaneous
  • DMA interface for ZX Spectrum[url]http://velesoft.speccy.cz/data-gear.htm[/url] This is internal DATA-GEAR interface for any 8-bit computer with Z80CPU. Use Direct Memory Access…

    ... /> no chance of putting one to connect thru the atom lite ... scorlling ? pixel sprites? interlaced video 384x256 with tv 90degrees to right rotate ... if it was 4tstates per byte trasnfer then the 4mhz dma ... no video ula ram contention to contend with mind you your ...
    Roger Jowett Roger Jowett October 2010 Hardware
  • Games in machine codeHi everyone, How do go about doing multiple shots like a machine gun, do you have to store every x and y position of each bullet? When you kill som…

    ... to sort sprite 'Y' positions on a 192 pixel ... --------------------------------------------------------------------------


    ; Direct sort BYTE field.


    ; > ... /> movzx ecx,byte [edi+ebx] ; Read original BYTE value
    ...
    ASM ASM October 2010 Development
  • Games in machine codeHi everyone, How do go about doing multiple shots like a machine gun, do you have to store every x and y position of each bullet? When you kill som…

    ... the display engine I designed to complement the 'Sigma' CPU. ... a virtual display engine designed to be emulated using existing ... 2 seperate sprite draw lists to allow double buffering.
    < ... 2.12 - Pixel format ARGB1555

    Bit Byte Size Description< ...
    ASM ASM October 2010 Development
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ...
    ld d,7 ; Value to write to attributes

    atr ... coded routine to XOR pre-shifted 8 x 8 pixel sprite on ... screen.


    ; > IX = Pointer to ... />
    ld a,(de) ; Read pixel BYTE
    inc de ; Must INC ...
    ASM ASM October 2010 Development
  • Hacking the O.C.P Full Screen Editor/AssemblerIf you have been reading my posts recently then you will know that I am eager to have the sourcecode I wrote for the Spectrum during the period 1988 …

    ... each starting with a one BYTE character count. A blank line ... be empty just needing a BYTE each to represent the count of ... using OCP.EXE) to perform a 50hz pixel smooth horizontal scroll:
    to show the above sourcecode in ...
    ASM ASM November 2010 Development
  • Hacking the O.C.P Full Screen Editor/AssemblerIf you have been reading my posts recently then you will know that I am eager to have the sourcecode I wrote for the Spectrum during the period 1988 …

    ... interleaved; 8 BYTES pixel data then 1 BYTE attribute then 8 ... h,d ; Set HL to point to screen
    ld l ... h,e ; Set HL to point to attribute
    pop bc ... h,d ; Set HL to point to screen
    ld l ... ld h,e ; Set HL to point to attribute
    ld (hl ...
    ASM ASM November 2010 Development
  • How to Extract a Font from a Game?I remember it was possible to load/save your own fonts in ArtStudio on my Speccy. I also remember it was possible to loop the loaded block of a game …

    ... you're trying to squeeze every last byte out of a ... off the top and bottom Byte 0 - giving a saving ... with just minor amendments to the code. Try doing ... I posted code to print text on pixel rather than character ... how easy it is to change it to 42CPL.

    Turkwel Turkwel November 2010 Games
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ...
    ld d,7 ; Value to write to attributes

    atr ... coded routine to XOR pre-shifted 8 x 8 pixel sprite on ... screen.


    ; > IX = Pointer to ... />
    ld a,(de) ; Read pixel BYTE
    inc de ; Must INC ...
    sekrets sekrets November 2010 Development
<1…24252627282930…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
byte 7.3K 15.2K
to 549.6K 1.6M
pixel 5.1K 8.3K

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 …
  • How to specify 1st byte to be ran in a tap fileI am writing m/c to a tap file. When I load it in an emulator I have to go through the usual<br /> <br /> PRINT USR 30000<br /> <br /> I always thoug…
  • 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…

Related Searches

  • from bedrooms to billions
  • z80 to tape
  • snapshot to tape
  • linux tzx to wav
  • byte scan
  • 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
  • how to download games
  • how to download games for vega
  • usr0 to 128
  • the adventure game i m trying to complete
  • how to code a 256 byte aligned look up table
  • how to align a 256 byte look up table
  • fastest way to decide which pixel
  • routine to scroll screen buffer by 1 pixel

Copyright © 2024 World of Spectrum