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.079s
<1234567…34>
  • The need of having a 257-byte table for IM2 routinesThis came from a discussion at the speccy.org forum. I have understood that the reason behind the 257-table for IM 2 routines is due to certain joys…

    ... the reason behind the 257-table for IM 2 routines is due ... this: is the 257-byte table really needed for [B]new[/B] developments ... 1/4 of kilobyte for the IM2 table, but if space begins ... you sacrifice that table and assume that the low byte will be ...
    mcleod_ideafix mcleod_ideafix August 2012 Development
  • hash function permutation tableI'm using a simple Pearson hash function to generate keys for a $(103,6) array using a 256-byte permutation table. How do I arrange the entries in th…

    ... generate keys for a $(103,6) array using a 256-byte permutation table. How ... do I arrange the entries in the permutation table ... ? As all the data table entries are known in advance ... a lot of them in 256 numbers so trial & ...
    Battle Bunny Battle Bunny January 2014 Development
  • Please test my Manic Miner remake!Thanks to everyone who downloaded my sneak preview of Manic Miner Turbo. Thanks especially to na_th_an who is the only person so far to give feedback…

    ... ; left table for that (or a 1.75K rotate table and mask it to ... some memory by using a 256 byte mirror table (or generating one as ... : I could compress the graphics for "The Final Barrier" and the ...
    Paradigm Shifter Paradigm Shifter February 2010 Games
  • 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 …

    ... 256 byte lookup tables for mirroring and maybe a 512 byte table for a nibble shifted table for ... allowing sprite movement, maybe 4 ... a standard or some rules for the sprite designers about how they ...
    kgmcneil kgmcneil March 2010 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. …

    ... br /> ; pixel tiles for use with TS2068 display ... screen
    ; (skip for screen to block)
    ... screen
    ; (skip for screen to block)
    ... br /> ; MIRROR TABLE
    ; ------------
    ;
    ; A 256 byte lookup table to mirror the ...
    chev chev January 2007 Development
  • 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. [img]http://zx-speccy.co.uk/Copy2WebServerData/2016716_12380.png[/img]…

    ... /2016/07/16/compo-6-256-byte-game-compo-the-results/"]zxasm ... /2016/07/16/compo-6-256-byte-game-compo-the-results/[/url ...
    polomint polomint July 2016 Development
  • Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …

    ... . There is well-known procedures for this, which are simple and ... speed, you have to use 256-byte aligned table.
    Shiru Shiru August 2010 Sinclair Basic
  • Sprites masterclassHi All, You guys are probably tired of explaining sprites but I'd like to clarify a few things if possible. I've sorted the vertical aspect of scro…

    ... came up with last year for comparison - [URL="http://www.bizzley ... for you. There are 8x256 byte shift tables for the movement and a 256 byte ... mirror table, the ...
    Turkwel Turkwel February 2011 Development
  • Fastest way to mirror a byte?I.E. turning 01100000 into 00000110, in assembly. I'm trying but I suck at stuff with rotation and the carry bit. Any pointers?

    If anyone wants to be really smart, come up with a PASMO Macro that generates a 256-byte mirror table.
    I can imagine resorting to Excel for that, myself.
    joefish joefish October 2011 Development
  • hash function permutation tableI'm using a simple Pearson hash function to generate keys for a $(103,6) array using a 256-byte permutation table. How do I arrange the entries in th…

    A 256 byte hash table seems ideal for implementation in an emulator or ... emulators already use a hash table to decode the opcodes (Zero ... optimize it to a jump table I've been told), but ...
    Arjun Arjun January 2014 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…

    ... 256-byte boundary?[/quote]

    If someone has created a 256-byte aligned table ... 256-byte aligned data structures so it could only happen for ... have done exactly that for specific cases when sdcc' ... procedure we're specifying for z80asm's reloc file ...
    Alcoholics Anonymous Alcoholics Anonymous October 2016 Development
  • Tricks to make mirror image of a graphic?I've been working on a sprite routine for lots of sprites and animations. I'm only storing right facing graphics, and converting them to left facing.…

    ... , if every bit needs mirroring. For each bit not set, deduct ... ]

    Testing if the byte is $ff or $00 and ... /> Using the 256 byte mirror table takes 333 T-States for an 8x8 character ...
    FrankT FrankT December 2020 Assembler
  • Head over Heels on the C64Dunno if this' a good place to bring this up :D I've been comparing Head over Heels versions and the C64 version is way inferior, everytime there's…

    ... only speeded up using a 256 Byte LookUp table. I know it because ... to figure out the correct table contents (Thanks to Wilko Schr ... all games use such a table?
    LCD LCD June 2008 Games
  • Head over Heels on the C64Dunno if this' a good place to bring this up :D I've been comparing Head over Heels versions and the C64 version is way inferior, everytime there's…

    ... only speeded up using a 256 Byte LookUp table. I know it because ... to figure out the correct table contents (Thanks to Wilko Schr ... all games use such a table?[/QUOTE]

    By and ... more messy, but a lookup table can be used to make ...
    AndyC AndyC June 2008 Games
  • Game engine design, graphic format?Having never written a game engine before, I'm in need of a little advice on the best way to store the game map. Its 512 x 896 map, 4-way scrolling,…

    ... 32*56 map, reading each byte of the map and checking ... I'm using a 384 byte lookup table for the screen. Once i ... to scale the map correctly for the play area, then i ... less tired.

    Thanks for the suggestions and advice.
    FrankT FrankT November 2008 Development
  • Wrong-endian data table?I'm drawing up the memory map for something I'm writing. I'll be using machine code on a byte array of 256 elements, each element consisting of 64 by…

    Nope, it's all good on a Spectrum, and is a usual method for storing a pre-shift table for sprite drawing.
    bobs bobs December 2009 Development
  • New tool: ZXBOOT.EXE[B]ASM[/B] is proud to present the first release of ZXBOOT.EXE: [url]http://www.4shared.com/file/NP-FVOSf/zxboot__beta_.html[/url] ZXBOOT is a comma…

    ... br />

    ; 12 BYTE memory remap table.


    copy_tab ... --------------------------------------------------------------------------


    ; 95 BYTE change table for Spectrum +3/2a ROM.
    ASM ASM November 2010 Announcements
  • Fastest way to mirror a byte?I.E. turning 01100000 into 00000110, in assembly. I'm trying but I suck at stuff with rotation and the carry bit. Any pointers?

    ... PASMO Macro that generates a 256-byte mirror table.[/QUOTE]
    I can ... right place:[code]
    REPT 256, x
    defb ((x> ...
    obo obo October 2011 Development
  • Fastest way to mirror a byte?I.E. turning 01100000 into 00000110, in assembly. I'm trying but I suck at stuff with rotation and the carry bit. Any pointers?

    ... hl,&4000 ; first display byte
    ld de,&57ff ... ; last display byte
    ld b,revtab/256
    loop:

    halt

    defs (-$)%256 ; 256-byte align
    revtab:
    defb & ...
    obo obo October 2011 Development
  • Where do you stick the stack?...OK, so I've got a fair chunk of ASM code assembled from 24000 mark. The stack shouldn't get very big, just a few PUSHes and POPs of the main regis…

    ... SP,$5BFF and use the 256 bytes in the unused area ... Jetset Willy use every single byte of the 48K including System ... 't need a 256 byte interrupt table as the low byte of the interrupt ...
    dbolli dbolli July 2013 Development
  • Where do you stick the stack?...OK, so I've got a fair chunk of ASM code assembled from 24000 mark. The stack shouldn't get very big, just a few PUSHes and POPs of the main regis…

    ... 't need a 256 byte interrupt table as the low byte of the interrupt ...
    gasman gasman July 2013 Development
  • Mirroring UDG'sJust wondered is there a quick an easy way of mirroring UDGs (byte values)? i.e. BIN 11110000 becoming 00001111 etc.

    The quickest way is to use a pre-calculated 256-byte flip table aligned to a page boundary, like the one at [url="http://pyskool.ca/disassemblies/contact_sam_cruise/asm/32256.html"]32256[/url] in Contact Sam Cruise.
    SkoolKid SkoolKid August 2013 Development
  • mirroring bitsIf I have a string of 1408 bytes, each of which has one bit 'b' set, what's the shortest way of mirroring that string, so that each bit set at positi…

    ... another solution using a 256-aligned lookup table for mirroring:

    [CODE ... ,$bytes
    ld d,$lookuptable/256
    loop:
    ld e ...
    Einar Saukas Einar Saukas January 2014 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…

    ... a result. SP1 now stands for "Sprite Package #1" in the ... contains: doubly linked list, hash table, heap, queue and stack.< ... or 2- (mask, graph) byte definitions. Note that the (mask,graph) pairs are ... sprite function.

    9. Sprites can sit in 256 ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • 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…

    ... real-time sprite shifting routine for sprites that are one byte wide. It ... />
    [code] align hi($)==hi($+8) ? 1 : 256[/code]

    256-byte boundary. If that’s ... ;advance to next byte (make sure sprite data is aligned)
    Ast_A_Moore Ast_A_Moore February 2017 Development
  • Screen routinesHello. For my games I?m using the sprites routine method of a screen buffer and when I finish to print all the sprites I dump all the buffer in the …

    ... graphic do you need, with mask? How do you need the ... mask... This can be very interesting!!!!![/ ... -up the shift of the sprite graphic, rather than doing the ... you align the tables on 256-byte boundaries you can select the table for the ...
    bobs bobs January 2012 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…

    ... attrib
    and ~7 ; mask out the ink colour
    and ~7 ; mask out the ink colour
    sprite, arbitrary row, always using a table lookup for the ... />
    ALIGN 256
    ; screen address table. This must be 256 byte aligned
    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…

    ... /> ; DOES NOT check for off screen drawing, entire sprite must be on ... column aligned sprite, arbitrary row, always using a table lookup for the row ...

    ALIGN 256
    ; screen address table. This must be 256 byte aligned
    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…

    ... attrib
    and ~7 ; mask out the ink colour
    and ~7 ; mask out the ink colour
    sprite, arbitrary row, always using a table lookup for the ... />
    ALIGN 256
    ; screen address table. This must be 256 byte aligned
    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…

    ... ZXSPECTRUM48 ; Device setting for sjasmplus (.tap writing etc ... that DJNZ will repeat 256 times
    ... and ~7 ; mask out the ink colour ... br /> ALIGN 64
    ; modify this table to be ... ; 16x16 graphics. align to 32 byte boundary
    ALIGN 32
    ...
    Kotek Kotek July 2022 Development
<1234567…34>

Latest Posts

  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8

HitBox

Word Docs Hits
256 4K 7.7K
byte 7.3K 15.2K
align 355 615
table 5.8K 9.1K
for 352.6K 637.2K
sprite 5.5K 11.1K
mask 2.1K 3.3K

Related Threads

  • 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 …
  • Corona Encantada for MSX and Invasion of the Zombie Monsters for CPC, from RELEVO, for saleWe have a remaining of the stock of games we offered in the crowfunding of the book "Enciclopedia Homebrew". They are Corona Encantad for MSX in cart…
  • Looking for the game Rex for spectrumHello,<br /> I am looking for the game Rex(I think there are two parts 1&amp;2) by Martech.
  • Heres one for you tooo make some money :) For MIA`sYou have a massive archive "INFOSEEK", but i know you dont allow offsite looking at this source of info.<br /> <br /> But if you produced a CD with t…
  • ANNOUNCE: Speccy-Player (AY file player for a Real Spectrum) version 0.1 available for downloadI finally managed to get my AY file player for Real Spectrum 128 (working title "Speccy-Player") into a suitable state to unleash it on the unsuspect…
  • Spectaculator - any hope for support for CTRL ?When running CP/M for +3, the CONTROL key is SSHIFT+CAPSS (i.e. EXTENDED).<br /> 1. It would be fine to emulate this to the PC's CTRL key. At present…
  • Anyone want to swap all my tapes, for all systems, for game carts?I live in terrace house, not much bigger than the ones on Coronation Street. I don't have a whole lot of spare room left, and my wife, bless her, obj…
  • New project for 256 colours Games emulator!O.K. , I suggested Jonathan Needle ( Creator of the excellent Spectaculator at [url="http://www.Spectaculator.com"]www.Spectaculator.com[/url] ) to c…
  • Recommend a 48k music program for me, or teach me how to search for them in infoseek. ThxThe only 48k music tracker I happen to know is Wham!<br /> <br /> Which ones do you like?<br /> <br /> Can anybody point me to some old threads on th…
  • Search plugin for Firefox/Mozilla..... for WoS?Hello!<br /> <br /> Is there a searchplugin made for Firefox/Mozilla.... thats work with WoS - Sinclair Infoseek? If not can someone make one please.…

Related Searches

  • lowest memory for code
  • lowest memory position for machine code
  • searching looking for love
  • table pixadd
  • best place for interrupt table
  • xor sprite mask
  • sprite mask
  • agd sprite mask
  • version sprite mask 9th
  • version sprite mask
  • 256 byte align
  • 256 byte align table ramtop error
  • 256 byte align sprite masklook up table
  • 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
  • mirror byte table

Copyright © 2024 World of Spectrum