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.011s
<1234567…34>
  • 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
  • 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
  • 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
  • An MC question (sorry, there's no MC forum to post to!)Ok, still struggling with learning MC - but am getting there. I just can't find anywhere on the web / in books that explains how to do arrays in MC.…

    ...
    add a,MyArray%256
    ld l,a< ... you align MyArray to the
    ; start of a 256-byte page ... evenly
    ; divisible by 256 so that, in 16
    ld h,MyArray/256
    ld a,(hl)< ... example above, sz=1 byte so no multiplication was necessary ...
    Alcoholics Anonymous Alcoholics Anonymous April 2004 Sinclair Basic
  • 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…

    ... up SP. If you align copybuf on a 256-byte boundary, you could ...
    The President The President February 2010 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…

    copybuff is aligned on a 256 byte boundary ;)

    I align nearly everything. The sprite records and guardian instances are the only buffers that aren't aligned I think (would need to check).
    Paradigm Shifter Paradigm Shifter February 2010 Games
  • 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 ...
    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 …

    ... 8 of them - each of 256 bytes holding the numbers 0 ... . And if you align the tables on 256-byte boundaries you can select ... with the high-byte, and load the low-byte with the value ...
    bobs bobs January 2012 Development
  • A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…

    ... can believe in 256 byte alignments (there's an align compiler directive for ...
    Gedlion Gedlion March 2012 Brand new software
  • A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…

    ... can believe in 256 byte alignments (there's an align compiler directive for ...
    Einar Saukas Einar Saukas March 2012 Brand new software
  • HELP!I'm trying to replace a bit in a byte as follows, but having some sort of brain freeze trying to get it to do what I want. A=00 if bit to replace …

    And if you align your sprite data (i.e. make sure it doesn’t cross the 256-byte boundary), you can use INC L instead of INC HL, which is two T states faster.
    Ast_A_Moore Ast_A_Moore February 2017 Development
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    ... a variable for each stored byte. Just label the beginning of ... /> If you align the buffer address to a 256-byte boundary, you can ...
    Ast_A_Moore Ast_A_Moore September 2017 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 ; ... /> ld l, b ; low byte of hl is now the ... br /> ALIGN 256
    ; screen address table. This must be 256 byte aligned< ... + #17e0

    ; 16 byte buffer for drawing graphics which ...
    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…

    ... /> ORG ($+255)&#FF00
    ;ALIGN 256 pasmo doesn't like this ... address table. This must be 256 byte aligned
    tbl_scraddr dw SCRBUF_BASEADDR ...
    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 ... tbl_scraddr be aligned to a 256 byte boundary
    adc ... /> ALIGN 256
    ; screen address table. This must be 256 byte aligned ... #17e0

    ; 16 byte buffer for drawing graphics which ...
    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…

    ... bytes graphic data. MUST BE ALIGN 32
    ; l = pixel ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ; ... here since 16x16 spreites are align 32
    inc e ... /> ; 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…

    ... bytes graphic data, Must be ALIGN 32
    ; l = pixel ... tbl_scraddr be aligned to a 256 byte boundary
    ; store l ... won't overflow here since align 32
    inc l< ... a
    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 h ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ... 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…

    Which version of sprite8x8a are you using?

    The data needs to be align 8 as well since it assumes the data does not cross a 256 byte boundary.
    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
    ; store ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ... br /> 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_scraddr be aligned to a 256 byte boundary
    adc h ... 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…

    ... causes that DJNZ will repeat 256 times
    .loop1< ... /> ret

    ALIGN 64
    ; modify this ... /> 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< ... + #17e0

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

    ... table must not cross a 256 byte boundary and must have less ... have

    [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 ... here since 16x16 sprites are align 32
    inc ... bytes graphic data. MUST BE ALIGN 32
    ; l = ... since 16x16 sprites are align 32
    inc ...
    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…

    ... /> ALIGN 256
    ; screen address table. This must be 256 byte aligned ... SCRBUF_BASEADDR + #17e0

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

    ALIGN 256
    ; line type, operation, prevy ...
    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 ... here since 16x16 sprites are align 32
    inc ... bytes graphic data. MUST BE ALIGN 32
    ; l = ... since 16x16 sprites are align 32
    inc ...
    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
    IF 0
    gfx16x16_player0 ... /> db %00000001, %11111110

    ALIGN 256
    ; line type, operation, prevy ...
    Paradigm Shifter Paradigm Shifter July 2022 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 /> ld hl,$4508 ; 11th byte
    call expand_byte ;
    ... br /> ld hl,$4608 ; 13th byte
    call expand_byte ;
    ... br /> ld hl,$4708 ; 15th byte
    call expand_byte ;
    ... ; ------------
    ;
    ; A 256 byte lookup table to mirror the ...
    chev chev January 2007 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

Related Threads

  • 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…
  • 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…
  • 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…
  • 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…
  • EmuZWin supports 256 color gamesI am sorry starting new topic, but you see this info is important a bit:<br /> <br /> new version 2.4 of the EmuZWin is available to download, and it…
  • Dan Dare 256 colour project many may not be aware of.I still need/want to try Vladimir's emulator. But I think many people here aren't aware of another 256 colour project, which was mentioned on C.S.S. …
  • 256 colour gamesFollowing on from the thread in the Emulator section...<br /> <br /> Will people who are working on converting games to 256 colour using Emuzwin plea…
  • Type-Ins Project - appeal #256This is primarily for all those who have just tuned into the Speccy scene (to the veterans- it's just another appeal for type-ins ok? ;) ):<br /> <br…

Related Searches

  • byte scan
  • ebug byte
  • bug byte
  • parity byte block
  • byte back
  • 256 bytes
  • 256 colours
  • pasmo align
  • software projects bug byte manic miner differents
  • byte back 2009
  • print byte decimal
  • attribute byte
  • 256 byte align table ramtop error
  • 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

Copyright © 2024 World of Spectrum