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

    RETURN_TO_BASIC ... 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 August 2022 Development
  • Basic and AY musicis it possible to play an ay-music in background while a basic program is running?

    ... /> Also RST 38 is one byte compared to three for CALL ... register to look at table at HIGHBYTE * 256 then get IM2 vector ... as VECTOR *256 + VECTOR
    ; eg table contains B0, routine ... a suitable place for the RAMTOP - well that really depends on ...
    cyborg cyborg January 2003 Sinclair Basic
  • Huffman questionI'm pretty sure that the answer to my question is "no", but I just want a second opinion: Is it possible to somehow cram a Huffman decompressor + de…

    ... you used one byte per symbol in a table to record frequency ... table gives you 0.2% accuracy; if you can tolerate more error ... the 256 byte table can be shrunk. When ...
    Alcoholics Anonymous Alcoholics Anonymous July 2003 Sinclair Miscellaneous
  • Question about digitized sound and videoI searched the forums and couldn't find the answer, so here it goes. Regarding digitized sound: I remember reading an article long ago about a vid…

    ... all rather timing-critical and error checking was one of the ... to the screen or a 256-byte sound buffer, and stopping periodically ... . Similarly, you can make translation table from 8-bit to 4 ...
    gasman gasman May 2007 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?

    ... a 256 byte table around with me.

    Just remember to align your table ...
    Kilby Kilby October 2011 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 …

    ... look-up table - or actually 8 of them - each of 256 bytes ... you align the tables on 256-byte boundaries you can select the table for ... the shift required with the high-byte, and ... 2K required by the shift table above.

    [QUOTE= ...
    bobs bobs January 2012 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... ]
    my stackptr is at RAMTOP , out of the way (but ... /> The im2 table needs to start on a 256-byte page, which means ... the table and 3-byte JP instruction, the table must start on a 256-byte ... page (LSB=0) and the table must be ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 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]…

    ... table%256
    db 15

    if (table/256)-((table+15)/256)
    error "whole table must ... be within single 256 byte block"
    Patrik Rak Patrik Rak May 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
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... whatever is available above ramtop in main memory. I ... umem.palette,256*4);
    if (errno)
    return error("%u: ... G/R/A * 256 after the 0x36 byte header
    ... (errno)
    return error("%u: Error writing to output file",errno ...
    Alcoholics Anonymous Alcoholics Anonymous August 2017 Brand new software
  • 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 ; A ... ; low byte of hl is now the address of table at x ... ; low byte of hl is now the address of table at x ... section
    ALIGN 256
    ; screen address table. This must be 256 byte aligned
    Paradigm Shifter Paradigm Shifter June 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…

    ... /> ;ALIGN 256 pasmo doesn't like this

    ; screen address table. This ... must be 256 byte aligned
    tbl_scraddr dw ...
    Paradigm Shifter Paradigm Shifter June 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…

    ... alignment
    IF ASSEMBLER_SJASM
    ALIGN alignment
    ELSE
    ORG ... you can just use low byte (e.g. INC L instead ... )
    Aligning to 256: You can load the table address as LD ... H, tbl_addr/256. If the table is ...
    Paradigm Shifter Paradigm Shifter June 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…

    ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ... write it back
    ; push table address
    push hl
    table
    ld a, ... /> ; 16x16 graphics. align to 32 byte boundary
    ALIGN 32
    gfx16x16_ball ...
    Paradigm Shifter Paradigm Shifter June 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…

    ... pixel, so uses a 48 byte table (24 rows * 2 bytes ... tbl_scraddr be aligned to a 256 byte boundary
    ; store ... inc l ; using shorter table (just the row screen addresses ...
    ret

    ALIGN 256
    tbl_rows dw SCRBUF_BASEADDR + #0000 ...
    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…

    ... tbl_scraddr be aligned to a 256 byte boundary
    adc ... tbl_scraddr be aligned to a 256 byte boundary
    adc ... tbl_scraddr be aligned to a 256 byte boundary
    adc ...
    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…

    ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ... tbl_row be aligned to a 256 byte boundary
    ; ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ...
    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…

    ... tbl_scraddr be aligned to a 256 byte boundary
    adc ... tbl_scraddr be aligned to a 256 byte boundary
    adc ... tbl_scraddr be aligned to a 256 byte boundary
    adc ...
    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…

    ... causes that DJNZ will repeat 256 times
    .loop1 ... />
    ALIGN 64
    ; modify this table to be based ... /> jr outloop

    ALIGN 32

    ; HL ... ; 16x16 graphics. align to 32 byte boundary
    ALIGN 32
    gfx16x16_wall ...
    Kotek Kotek 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…

    ... be aligned to a 256 byte boundary
    adc ... be aligned to a 256 byte boundary
    adc ...
    ALIGN 256
    ; screen address table. This must be 256 byte aligned

    ALIGN 256
    gfx16x16_player0 db %01111110, %00000000 ...
    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…

    ... tbl_scraddr be aligned to a 256 byte boundary
    adc ... tbl_scraddr be aligned to a 256 byte boundary
    adc ... tbl_scraddr be aligned to a 256 byte boundary
    adc ...
    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…

    ... also better using a table for your level pointers, ... 2 bytes from a table into a register).
    table must not cross a 256 byte boundary and ... from location from a table of 16 bit pointers ... />
    [code]
    ALIGN 256 ; this is safest but you ...
    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…

    ... bytes graphic data. MUST BE ALIGN 32
    ; l = ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ... it back
    ; push table address
    push hl
    align 32
    inc ... bytes graphic data. MUST BE ALIGN 32
    ; l ...
    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 /> ALIGN 256
    ; screen address table. This must be 256 byte aligned

    ALIGN 256
    gfx16x16_player0 db %01111110, %00000000 ... 00000001, %11111110

    ALIGN 256
    ; line type, operation, ...
    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…

    ... the next address from the table (next address = current ... bytes graphic data. MUST BE ALIGN 32
    ; l ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ... since 16x16 sprites are align 32
    inc ... bytes graphic data. MUST BE ALIGN 32
    ; l ...
    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…

    ... [code]
    ALIGN 256
    ; screen address table. This must be 256 byte aligned


    ALIGN 256
    IF 0
    gfx16x16_player0 ... db %00000001, %11111110

    ALIGN 256
    ; line type, operation, prevy ...
    Paradigm Shifter Paradigm Shifter July 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

    RETURN_TO_BASIC ... 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 August 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
  • The incredible shrinking screendumpIn this topic I stated that I would be impressed if the screendump could be smaller than 37 bytes. [url="http://www.worldofspectrum.org/forums/viewt…

    ... 256 times
    ld b,(hl) ; B = high byte ... byte in table
    ld e,(hl) ; Fetch 'last' byte in table ...
    prbyte ld a,(hl) ; Fetch byte for ... prbyte ; Print byte from screen
    table defb 13,27 ...
    Dr BEEP Dr BEEP September 2004 Development
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... address of the new 3072-byte attribute table.

    [CODE]< ... once
    ld bc, 256 ;Make 256 copies
    ldir ;Thusly< ... /> ;Interrupts will go to 253*256+253 = 65021
    ;Copy ... go (253*256 + 253)
    ldi ;Copy the 3-byte jump instruction ...
    joefish joefish May 2009 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