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
<1…6789101112…34>
  • 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 code/data on 256 byte boundaries, but messing with ... bytes.

    For relocatable code, you need to ... 256 byte blocks.

    The load would be simplified if a table ... to the current destination address for that block.
    When ...
    JamesD JamesD November 2016 Development
  • ZX GameDev tools consolidatedHello WoS! It's been a while, yet with a plenty of decent gamedev tools (including new ones!), is there a [i]single/pivot table[/i] or some datash…

    ... not necessarily the case. For example, there are no ... if libraries were distributed for linking assemblers as these ... are some restrictions on table locations due to 256-byte alignment.
    < ... limited amount of time available for the spectrum.

    Alcoholics Anonymous Alcoholics Anonymous January 2017 Development
  • 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
  • Interupt service routinehas anyone set up a interupt service routing with pasmo? this one I tried resets the speccy EDIt- I placed the code after the END directive, I fi…

    ... the 257 byte vector table:
    ld hl,48640 ; 190*256
    ... code for 'JP nn'
    ld (48573),a ; 189*256 + 189 ... This builds its own vector table and the interrupt routine ... of things to watch out for.

    First off ... of the gaps for other data.
    joefish joefish April 2017 Development
  • 128K memory bank selection to avoid contention issuesI'm currently developing a game and I'm trying to get my head around the memory contention issues of the various 128K/+2/+2A/+3 spectrum models in or…

    ... logic that I'm implementing for various in-game behaviours and ... be a fair number of sprite objects that need redrawing from ... 128K machine to hold data for AY music/sound effects and ... 've currently got my 257 byte vector table at $FB00-$FC00 with ...
    adrian_singh adrian_singh June 2017 Development
  • off screen bufferwhen using an offscreen buffer is the memory copied to the screen in a way that makes it easier to draw sprites to the buffer? E.g. Lets say you…

    ... I decided to "waste" 256 bytes for a column. This way I ... INC H to go one byte right

    It's ... ways:
    - have small buffers for sprite backgrounds and capture background when ... of location but not from sprite buffer but from location data
    Ralf Ralf June 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…

    ... to define a variable for each stored byte. Just label the beginning ... /> If you align the buffer address to a 256-byte boundary, you can ...
    Ast_A_Moore Ast_A_Moore September 2017 Development
  • A Neat Redefine Keys RoutinePreviously, I’ve only shared this routine with a couple of people via PM, but I’ve now decided to make it public. I optimized it for size, so it uses…

    ... you can shave off one byte in each loop by eliminating ... /> (The same is true for the mask: use 16 instead of 32 ... .)
    The loop will execute 256 ... times if A is zero (that is, for either ...
    Ast_A_Moore Ast_A_Moore October 2017 Development
  • Witchcraft: Nirvana, Bifröst and such[url="http://www.rgcd.co.uk/2011/10/buzzsaw-zx-spectrum.html"]"When considering this next to nearly every other ZX Spectrum game though, Buzzsaw is l…

    ... byte 'I' of the interrupt address, and that points to a table ... . The low byte will be ... table (remember you're only setting the high byte) ... 256 + 253) which is just enough room below that very table for ... combines with the first byte of ROM to ...
    joefish joefish January 2018 Sinclair Miscellaneous
  • Gandalf [z88dk][Nirvana Plus][128Kb]Gandalf 1.00 [url="https://drive.google.com/open?id=1T9HK0_isoMrfogSIJVhPGehjVIdFus4c"]Download Ver 1.00[/url] Long after the destruction of t…

    ... modulus of the frame counter for 2, 4, 8, even ... is always around the player sprite.

    [quote]
    ... tap?dl=0"]Tumult[/url] for example, if you have ... This WIP demo is set for max difficulty (and you can ... etc) to new orgs on 256-byte boundaries too.
    Alcoholics Anonymous Alcoholics Anonymous February 2018 Brand new software
  • im looking for other games like the muncher that use double height and width graphics with colouri havent come across this type of graphics mode on the spectrum before and would like to know if there are any other games that use it.

    ... displacement for width
    ; HL = sprite address, DE = mask address
    ; C = sprite pixheight ... ; C = zoomed sprite byte

    ld a, (de) ; mask byte
    cpl ; xor ...
    Bedazzle Bedazzle July 2019 Games
  • im looking for other games like the muncher that use double height and width graphics with colouri havent come across this type of graphics mode on the spectrum before and would like to know if there are any other games that use it.

    ... mirroring the data in-place for performance reasons (it may be ... still be using a lookup table to actually mirror the requisite ... get away with just a 256 byte table for the flip and that seems ...
    AndyC AndyC July 2019 Games
  • Easiest way to figure instruction lengthGiven a start address, what is the easiest way to find out instruction length at that address in Z80? I found [url="http://www.z80.info/decoding.htm"…

    At the end I went for the table solution, but not a ... special index for 1 byte instructions to which all 1 byte instructions I ... , and the same for 2, 3, and 4 byte instructions.
    ... prefixed opcodes to 256 byte page and use this table to convert instruction ...
    tstih tstih March 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 ; A ... up screen address from the table
    ld a, (hl)
    for this may come later ;)
    for this may come later ;)
    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 ; A ... up screen address from the table
    ld a, (hl)
    for this may come later ;)
    Paradigm Shifter Paradigm Shifter June 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…

    ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ... up screen address from the table
    ld a, ... won't overflow. Reasons for this may come later ... won't overflow. Reasons for this may come later ... won't overflow. Reasons for this may come later ...
    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…

    ... tbl_scraddr be aligned to a 256 byte boundary
    adc h ... up screen address from the table
    ld a, ... won't overflow. Reasons for this may come later ... won't overflow. Reasons for this may come later ... won't overflow. Reasons for this may come later ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • XLR-8 Mastering utils: quick heads-upFirstly, only do this using an emulated 48K rubberkey at this stage because that's all it was ever tested on. "LOADER MAKER" - "First decrypter" - p…

    ... of the pool. "Byte to use for next one" should be ... 'll stick the loader for the game into the ... it was only designed for my use!!). It'll ... out.

    "XLR8MASTER" - "Mask colour" is the border colour ... the game encrypter, wait for a keypress then save the ...
    JonNorth JonNorth December 2005 Development
  • Ascii TableDear All, Anybody knows where can I find an Ascii Table for the zx? I would like to know which charcaters are for example like carriage return (10?…

    Dear All,

    Anybody knows where can I find an Ascii Table for the zx?

    I would like to know which charcaters are for example like carriage return
    (10?)

    Thanks in advance.

    Devwebcl
    devwebcl devwebcl August 2007 Sinclair Basic
  • ZXSpin for Spectrum DevelopmentI found this handy guide to setting up a cross-platform development environment for the Spectrum: [URL="http://zxspectrumdev.blogspot.com/2009/01/set…

    ... a cross-platform development environment for the Spectrum:
    [URL="http ... to get round the 256-colour mode requirement) for running the output ... [/I] without having to reach for the keyboard.
    joefish joefish March 2009 Emulators
  • Bespoke arcade cocktail table - comments?Sorry of this is in the wrong section, but I want a bit of advice. I am considering treating myself to a bespoke arcade table for my 40th. [url]htt…

    ... myself to a bespoke arcade table for my 40th.

    [url ...
    mickmog mickmog May 2009 Games
  • So what about ethernet and ZX BASIC?Well, as of about 5 minutes ago, ZX BASIC for the first time properly wrote some packets to the network! OK, so it isn't perhaps 100% what Andrew Ow…

    ... minutes ago, ZX BASIC for the first time properly ... keywords can be used for I/O, using that ... (a whole packet just for each byte!) and very slow, ... - each stream has a 256 byte buffer in a page of ... />
    The twitter client for ZX BASIC moves ever closer . . ...
    Winston Winston July 2009 Hardware
  • Tutorial - learn machine code in 30mins[B][I]Message from the moderators[/I] - bigjon has requested that readers' attention be drawn to a better version of this tutorial, one which is easi…

    ... does something different for each byte from 0 to 256. There's a ... HL (H is for High byte, L is for Low byte)
    Any machine ... br /> The instruction byte for ld is different for each register or register ... is loaded.
    The instruction byte for ld bc is 1. The ...
    bigjon bigjon November 2009 Development
  • shifting spriteshi. have anyone experience with shifting sprites by table ? some neat tricks ? i don't want to see complete code (really don't want, it trashes thr…

    ... experience with shifting sprites by table ? some neat tricks ? i don ... heard much about using tables for shifting but it looks to ... />
    [code]
    rr e ;for sprite width 3 bytes
    rr ...
    Fikee Fikee February 2010 Development
  • IM2 Loading on +3EHi there Speccy Guru's, As some of you know, I've spent a while building the ultimate image for +3e, it's currently at 6000+games and demos and i've…

    ... while building the ultimate image for +3e, it's currently at ... been converting the russian demos for ages now. I fix all ... 'm using a full 257 byte IM2 table, so it's not ... the only interupt setting is for the snapshot loader...

    nuggetreggae nuggetreggae April 2010 Development
  • Z88DK/SP1 library u_malloc() questionHi All, It may possibly be more appropriate for me to post this on the Z88DK forum, but I know quite a few WoSSers have used Z88DK, so here goes:- …

    ... possibly be more appropriate for me to post this ... Outputted: Gfx
    ;Interleave: Sprite
    ;Mask: Yes, before graphic
    ... such that it checks for failure of malloc() like ... br /> [/code]

    Thanks for any possible info as to ...
    Digital Prawn Digital Prawn December 2010 Development
  • Moving a line down the display in assembler?...It's not a "[I]how can I do it[/I]" question, it's more a "am I missing something in trying to do it a new way" kinda question. What I've been doing…

    ... First I'm generating a table of screenaddresses. I [URL ... that generates a 512 byte table (128 bytes of it ... on the start of a 256 byte page.

    ...
    ld h,SCRTABLE/256
    add a,(hl)< ... 512 bytes on a table might earn me a ...
    Sokurah Sokurah June 2012 Development
<1…6789101112…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