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.016s
<1234567…34>
  • 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…

    ... ,6) array using a 256-byte permutation table. How do I arrange the ... entries in the permutation table to avoid any collisions? As ... all the data table entries are known in advance ... of them in 256 numbers so trial & error isn't a ...
    Battle Bunny Battle Bunny January 2014 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
  • 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. …

    ... 2 Tile Editor incorporating a byte mirror table. The compiled version is ... /> ; ------------
    ; MIRROR TABLE
    ; ------------
    ;
    ; A 256 byte lookup table to mirror the ... bitmap contained in a single byte< ...
    chev chev January 2007 Development
  • 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
  • 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…

    ... .5K shift right & left table for that (or a 1 ... .75K rotate table and mask it to get ... some memory by using a 256 byte mirror table (or generating one as ...
    Paradigm Shifter Paradigm Shifter February 2010 Games
  • 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. …

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

    ... for the movement and a 256 byte mirror table, the second set of ...
    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
  • 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
  • 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 ... 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…

    ... you elaborate on the 256-byte alingment you talk about ... 256-byte boundary?[/quote]

    If someone has created a 256-byte aligned table ... it assuming it's 256-byte aligned then you can ... generate code dependent on 256-byte aligned data structures so ...
    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.…

    ... ]

    Testing if the byte is $ff or $00 and ... 333.
    Using the 256 byte mirror table takes 333 T-States for ...
    FrankT FrankT December 2020 Assembler
  • 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…

    ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ... br /> ALIGN 256
    ; screen address table. This must be 256 byte aligned
    Error checking is non-existent ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... (hl) ; first byte of value in table
    inc l
    byte of table
    add d ; add on ... ld h, (hl) ; second byte of table
    add d ; add on ... 00 ; `
    ENDIF

    ALIGN 256
    tbl_rows dw SCRBUF_BASEADDR + #0000 ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... (hl) ; first byte of value in table
    inc l
    byte of table
    add d ; add on ... ld h, (hl) ; second byte of table
    add d ; add on ... 00 ; `
    ENDIF

    ALIGN 256
    tbl_rows dw SCRBUF_BASEADDR + #0000 ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... /> ELSE
    FONTBASE EQU nice_font - 256
    ENDIF

    DBG_REST_OF_IBUFF ... h, tbl_rows/256 ; address of the screen rows table page
    ; add ... /> ld h, (hl) ; second byte of table
    add d ; add on ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... /> ELSE
    FONTBASE EQU nice_font - 256
    ENDIF

    DBG_REST_OF_IBUFF ... h, tbl_rows/256 ; address of the screen rows table page
    ; add ... /> ld h, (hl) ; second byte of table
    add d ; add on ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... /> ld h, (hl) ; second byte of table
    add d ; add on ... />
    ; aligned data first
    ALIGN 256
    alignedsectionstart:
    IF !USEROMFONT ... size: ", 0
    str_error db "ERROR: ", 0
    str_err_unterminated_literal db " ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... h, (hl) ; second byte of table
    add d ; add ... h, (hl) ; second byte of table
    add d ; add ... `
    ENDIF

    ALIGN 256
    tbl_rows dw SCRBUF_BASEADDR + #0000 ... ", 0
    str_error db "ERROR: ", 0
    str_err_too_few_args db ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... h, (hl) ; second byte of table
    add d ; ... h, (hl) ; second byte of table
    add d ; ... br /> ENDIF

    ALIGN 256
    tbl_rows dw SCRBUF_BASEADDR + #0000 ... /> str_error db "ERROR: " ; use first byte of key_tbl_symshift as terminator ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... was not found in intrinscis table
    ; otherwise DE has ... />
    ; aligned data first
    ALIGN 256
    alignedsectionstart:
    IF !USEROMFONT ... : ", 0
    str_error db "ERROR: " ; use first byte of key_tbl_symshift as terminator ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... was not found in intrinscis table
    ; otherwise DE has ... />
    ; aligned data first
    ALIGN 256
    alignedsectionstart:
    IF !USEROMFONT ... : ", 0
    str_error db "ERROR: " ; use first byte of key_tbl_symshift as terminator ...
    Paradigm Shifter Paradigm Shifter September 2022 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…

    ...

    [code] align hi($)==hi($+8) ? 1 : 256[/code]

    256-byte boundary. If that’s not ... /> inc l ;advance to next byte (make sure sprite data is ... ;else, load A with high byte of screen address
    sub ...
    Ast_A_Moore Ast_A_Moore February 2017 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
ramtop 445 687
error 8.1K 11.6K

Related Threads

  • Habilit (known error) errorThe known error fix for the game Habilit ([url]http://www.worldofspectrum.org/infoseekid.cgi?id=0002199[/url]) doesn't work.<br /> <br /> An addition…
  • 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 …
  • 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…
  • Is there a way to suppress error R Tape Loading Error in Basic when trying to load only part of fileHi,<br /> <br /> is there a way to suppress error R Tape Loading Error in Basic when trying to load only part of file.<br /> <br /> E.g.: I have …
  • Byte Bitten - Sea Hawk KeysCould someone please tell me what keys are needed to control your helicopter in the Sea Hawk part of this game. No key seems to have any effect apart…
  • INVASION OF THE BODY SNATCHAS - Obscure High score table messages...After posting a message about this game on the 'first three games you bought' section, I got thinking more about this game.<br /> <br /> When you typ…
  • Two Manic Miners in the top 100 games table?A while ago I was checking the top 100 games (according to WoS visitors' votes), but I couldn't help notice that there are [I]two[/I] distinct "Manic…
  • STP: Computer Cookery 1 & 2 - Bug ByteI'm 99% sure these two titles are actually The Computer Cook Book (Bug Byte) that is listed in Infoseek.<br /> <br /> However, The Computer Cook Book…
  • help in byte mirroring.I need some help.<br /> What is the best way to mirror the byte?<br /> (for ex. 10010011 -&gt; 11001001)<br /> I mean, if there is a simple way to do…
  • Bug-Byte games wantedHi, Does anyone out there have the following games which they'd be willing to sell / trade? The games have to have specific coloured writing on the i…

Related Searches

  • table pixadd
  • byte scan
  • r forum loading error 0 1
  • r tape loading error 0 1
  • ramtop
  • ay frequency table
  • best place for interrupt table
  • interrupt table
  • ebug byte
  • 256 byte align
  • 256 byte align table for sprite mask
  • 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
  • on error ramtop
  • ld h table 256
  • mirror byte table

Copyright © 2024 World of Spectrum