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

    ... a byte. It means you often have to have a look up table ... to find out what the "flipped" version of the byte ... looks like and doing that on every write can add up ...
    AndyC AndyC March 2014 Games
  • Help with 1-bit sampled soundHi all, I've been sent over this way from the CPC Wiki forums as you guys may be able to help me more specifically with a programming query. Firstly…

    ... about pre-converting each byte into a pulse-density ... even repeating the pattern byte, depending on the original ... sample byte is used to index into a look-up table, ... with a high byte to get the table address.
    ... 're just sending a table of data to the ...
    joefish joefish March 2014 Development
  • Multiply by 48Is there a 'cheat' to multiply by 48 in Z80? I have a table of sprites 48 bytes each entry, and I want to be able to offset my pointer with a simpl…

    ... the sprites at 256 byte boundaries and just add the sprite no. to ... the base address in the hi-byte of ... address HL=$8000

    sprite no.A=$0B


    HL now points to sprite.
    jamorski jamorski March 2014 Development
  • Multiply by 48Is there a 'cheat' to multiply by 48 in Z80? I have a table of sprites 48 bytes each entry, and I want to be able to offset my pointer with a simpl…

    ... of sprites
    ld A,sprite no.
    ld L,A ... ;put sprite no. into HL
    ld ... ,DE ;HL now points to sprite

    17 bytes[/CODE ... put the sprite no. in L directly saving 1 byte. Also, if ... in DE is at a 256 byte boundary (i.e. E=$00 ...
    jamorski jamorski March 2014 Development
  • Optimal shifting for set pixel?Hi, I'm optimizing my set pixel code. For speed. But without using partitioned memory (i.e. a table on 256 byte boundary) I have optimal memory addr…

    ... be made (if placing shift table on 256-byte boundary) by using JP ...
    tstih tstih May 2014 Development
  • Porting Blues Brothers CPC->ZX...just an ideaI've just watched a video of the CPC version of the Blues Brothers games by Titus [url]http://www.youtube.com/watch?v=6DOj-Ta3Ek4...Based[/url] on th…

    ... consists of :

    [byte]
    [00..31] - Pixel data ... next
    you can use 256 byte table for tile description
    and ... another table for action bits - 8 ... element
    and morfing table - for some backround action.
    Jerri Jerri June 2014 New game ideas
  • Porting Blues Brothers CPC->ZX...just an ideaI've just watched a video of the CPC version of the Blues Brothers games by Titus [url]http://www.youtube.com/watch?v=6DOj-Ta3Ek4...Based[/url] on th…

    ... next
    you can use 256 byte table for tile description
    ... element
    and morfing table - for some backround action ... br /> [QUOTE]you can use 256 byte table for tile description[/QUOTE]
    and morfing table - for some backround action ...
    polomint polomint June 2014 New game ideas
  • ULAPLUS on ZX-Evo!It was really easy for us to add it. So it is here fresh in our repository: [url]http://pentevo.googlecode.com/svn/avr/current/default/zxevo_fw.bin[…

    ... /> out (#bf3b),#40+1 -- ulaplus 256 color mode on
    out ... (#bf3b),#40+2 -- ulaplus 256 grayscale mode on
    etc ... to #FF3B byte?[/QUOTE]

    It's up to you. Personally ...
    chev chev August 2014 Announcements
  • SpritesYes yes, I know this has been hashed over plenty of times before, but... I have knocked up a quick tiling routine which works with my back buffer co…

    ... if I'm understanding the 256 byte table thing right, you could probably ... a game uses a mirror table, and it's location, just ...
    Morkin Morkin November 2014 Development
  • Which emulators support ULA+Tried ZX Spin 7.0, but its unstable. Tried to drag and drop .scr files onto it, but it comes out all wrong. Don't understand the TAP file that's sp…

    ... the colour look up table described by the attr byte.

    The ... parts of the colour look up table the ink and paper are ...
    guesser guesser December 2014 Development
  • Speccy Vs Amstrad CPC Vs C64I hope no one minds me posting this here as well as in the announcements section. I'll delete it if there is a problem. It's childish fun but can I …

    ... is managing to get up to 21 256-byte sectors per track where ... has 8 or 9 512-byte sectors. Therefore it's capable ... buffer is going to fill up at some point and it ...
    Matt_B Matt_B December 2014 Games
  • Speccy Vs Amstrad CPC Vs C64I hope no one minds me posting this here as well as in the announcements section. I'll delete it if there is a problem. It's childish fun but can I …

    ... is managing to get up to 21 256-byte sectors per track where ... has 8 or 9 512-byte sectors. Therefore it's capable ... buffer is going to fill up at some point and it ...
    Jimmo Jimmo December 2014 Games
  • CMWC random number generator for Z80Seeing the interest regarding the [URL="http://www.worldofspectrum.org/forums/showthread.php?t=23070"]Xor-Shift random number generator for Z80[/URL]…

    ... ld a,h ; c = t / 256
    ld (car+1),a ... ld a,l ; x = t % 256
    cpl ; x = (b-1 ... ld a,l ; x = t % 256
    cpl ; x = (b-1 ... requires table aligned to 16 byte boundary (i.e. address "table" must ...
    Einar Saukas Einar Saukas February 2015 Development
  • CMWC random number generator for Z80Seeing the interest regarding the [URL="http://www.worldofspectrum.org/forums/showthread.php?t=23070"]Xor-Shift random number generator for Z80[/URL]…

    ... somewhat faster version with table restricted to single 256 byte block:
    ...
    rnd ld hl,table
    ... if (table/256)-((table+17)/256)
    error "whole table must be within single 256 byte block ...
    Patrik Rak Patrik Rak May 2015 Development
  • Multiplying. Again.Is there a faster way of hl=a*32 than doing add hl,hl 6 times?<div><br></div><div>I get the feeling that working with 8 bit registers for most of it …

    ... left 8 times (multiplied by 256), then you can shift it ... look-up table

        ld l,a
        ld h,MultTable/256 ...
    Hikaru Hikaru June 2015 Development
  • bmp2scrhttps://www.youtube.com/watch?v=zsjTpFR0oYQ converted for the sam coupe by using bmp2scr can anyone help Leszek Daniel Chmielewski ideally it onl…

    ... .
    CLUT is "colour look up table". It means modifying the palette ... part of the colour look up register addressing, "only available in ... could achieve close to a 256 colour mode", it may not ... be possible without hooking up a DMA to write changes ...
    1024MAK 1024MAK September 2015 Development
  • Fixed point math lib?Is there a liberally licensed fixed point math lib for z80 somewhere? When searching, I expected to find a bunch of GPL'd ones and perhaps one or two…

    ... course the table of squares has to be on a 256 byte boundary ...
    melkig1967 melkig1967 December 2015 Development
  • Let's copy buffers!Figured I'd do some double buffered graphics, so I can render for several frames before displaying stuff. Yes, I mean on a 48k speccy, so no 128k spe…

    ... table (IMPORTANT: entire table must be located within 256-byte boundary,
    ; and last byte ... from this table ... screen address from lookup table
    next:< ...
    Einar Saukas Einar Saukas April 2016 Development
  • I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…

    ... (such as: JP HL or 256-byte aligned tables...)
    1. Compile ... to relocate. Create a relocation table from offsets them.
    ... and then walk through relocation table adding the actual start ... 101h? Because this affects 2 byte address. If you compiled ...
    tstih tstih August 2016 Development
  • I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…

    ... relocating you separately load relocation table and binary. Reserve space ... Start your walk through relocation table. First entry is at ... , use stack to jump, 256-byte boundary allocations, etc...) are ... to program - release relocation table (no need for it ...
    tstih tstih October 2016 Development
  • I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…

    ... in all cases except 256-byte aligned unless you keep ... offsets to multiples of 256 bytes. I hadn't ... before until tstih brought it up above.[/quote]

    256-byte alingment you talk about above ... if aligned on a 256-byte boundary?
    u6c87 u6c87 October 2016 Development
  • I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…

    ... object doesn't cross a 256-byte boundary, unless the alignment ... bit adjustment by the low byte, followed by a list ... -bit adjustment by the high byte.

    This ... to extract high and low byte) but I think those ... there and that ends up calling one of the ...
    Alcoholics Anonymous Alcoholics Anonymous November 2016 Development
  • Communal Project for ASM NewbiesHi Folks, I tend to learn best by trying stuff and then going through the pain of it not working so that I can research and fix mistakes. I suspec…

    ... decided to use a look up table containing the address of the ... /7 - Dereference target address high byte
    LD H,A ;1 ... /7 - Dereference target address high byte
    LD H,A ;1 ...
    KrazyKattapilla KrazyKattapilla November 2016 Assembler
  • Code optimisation! 16bit number to 5 digit stringJust for interest this one, any thoughts on how to make this as fast as possible? Little optimisations to this routine or a complete reimagining? …

    ... for Z80[/url] using look up table.[/quote]
    The code linked ... be efficient.

    One byte double dabble:
    [code];Inputs ... be better to finish each byte before proceeding to the next ... , and this works for up to 4 bytes (32-bit ...
    Magne Magne December 2016 Development
  • New Game - Pietro Bros [z88dk/Nirvana+][b]PIETRO BROS[/b] Pietro and Luizo were transported to pipe world after eating some rancid mushrooms on his pizza. Help them to escape from th…

    ... nirvana_halt inserted someplace to sync up. Inserting a conservative nirvana_halt ... file. There is only 256 bytes available here, including ... to the top of this 256 byte page).

    The ... memory available. The last byte segment is AY music and ...
    Alcoholics Anonymous Alcoholics Anonymous December 2016 Brand new software
  • What should your speccy have come with ?:) I was thinking about this earlier. What changes should of been made to the Speccy when you purchased yours ? Realistically this topic really…

    ... from the Z80 - you ended up getting wait states that caused ... . The 6502 had a fixed 256 byte stack, whilst the Z80 had ...
    Bad Horsey Bad Horsey January 2017 Sinclair Miscellaneous
  • Emulation with remade HD graphics - possible?Do you think it is technically possible to make new HD graphics for a ZX Spectrum game and use the emulation to drive the graphics as the original ga…

    ... one is triggered, a look-up table is used to determine what ... it with a nice HD sprite on a high colour display ... it should be when the sprite routine is done, and continue ... to emulate. If the sprite drawing routine checks for collision ...
    Dunny Dunny January 2017 Emulators
  • Look whats possible in 924 bytesSo, finally after over a year of development and nearly 25 years since I first designed the graphics, I've actually made it to the point where this i…

    ... having much time to keep up to date with it lately ... ]
    ISWHITE equ whiteaddr%256 ;low byte of white data is always ... /> Incidentally, if black really is 256-byte aligned, you can save a ...
    colonel32 colonel32 March 2017 Development
  • disk access & other peripheral docs?The documentation at http://www.worldofspectrum.org/faq/reference/ and thereabouts is fairly complete when it comes to programming the speccys, but t…

    ... /> I could dig up some conversations from these ... /> You have to look up each disk system's manual ... assume it will show up in documentation if you ... systems are primitive, take up memory space, or integrate ... the printer buffer as 256-byte disk buffer. I don ...
    Alcoholics Anonymous Alcoholics Anonymous May 2017 Development
  • disk access & other peripheral docs?The documentation at http://www.worldofspectrum.org/faq/reference/ and thereabouts is fairly complete when it comes to programming the speccys, but t…

    ... "]
    You have to look up each disk system's manual ... and requires you to set up a basic command in a ... use the printer buffer as 256-byte disk buffer. I don't ...
    Sol_HSA Sol_HSA May 2017 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
256 4K 7.7K
byte 7.3K 15.2K
align 355 615
sprite 5.5K 11.1K
masklook 0 0
up 135.3K 178.3K
table 5.8K 9.1K

Related Threads

  • Roll up, Roll up... New Cronosoft release...Although it's been available for a little while, I've now updated the website to process orders for the new game SUDOKU by Kev Thacker.<br /> <br /> …
  • The need of having a 257-byte table for IM2 routinesThis came from a discussion at the speccy.org forum.<br /> <br /> I have understood that the reason behind the 257-table for IM 2 routines is due to …
  • Turrican 2 - Mock up of a Mock upOne of the games that I was most looking forward to in the latter years of the Speccy's commercial life was Turrican 2.<br /> <br /> The previews mad…
  • Animated mock up of a beat em up from RELEVO VideogamesRELEVO has posted in its channel a mockup of what could be in the future a beat em up for the Spectrum and MSX. Looks quite good!<br /> <br /> [url]h…
  • zxasm.net facebook group - COMPO #6 – 256 byte game compo – THE RESULTS !!!The results of the last compo are in. All entries include the source code.<br /> <br /> [img]http://zx-speccy.co.uk/Copy2WebServerData/2016716_123…
  • A sped up pixel-shift routine for 1-byte–wide spritesHere’s an optimized (for speed) real-time sprite shifting routine for sprites that are one byte wide. It uses no memory variables for storage of inte…
  • Up for GrabsCan anyone help with this game? (its by alternative software)<br /> <br /> I've tried a few emulators, all with the same problem. <br /> <br /> The g…
  • Making a Speccy-Like Text Adventure for Windows (follow-up)Hi to every1 who took an interest in the previous thread.<br /> <br /> I've decided to take up what I suggested previously and make a Windows version…
  • blew up my 128i did it - damn. i accidentally reverted the polarity of the power power supply, so ended up with a blown 5v stabilizer, which i replaced, but there …
  • Stop me from blowing up my original Spectrum 128!I have a Spectrum 128 (not the +2), and I want to play some of those old classic games again. The trouble is this.<br /> I still have the original Po…

Related Searches

  • table pixadd
  • byte scan
  • xor sprite
  • saboteur 2 speed up
  • sprite interrupts
  • look up table
  • dereferencing look up table
  • look up table code
  • 256 byte align
  • 256 byte align table ramtop error
  • 256 byte align table for sprite mask
  • 256 byte aligned look up table
  • how to code a 256 byte aligned look up table
  • how to align a 256 byte look up table
  • align a 256 byte look up table
  • 256 byte look up table
  • ld h table 256
  • pixel look up table
  • look up table pixel
  • mirror byte table

Copyright © 2024 World of Spectrum