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.231s
<1…567891011…34>
  • Creating a Demo with TommyGunSome of you may have caught the thread in 'new game ideas' concerning Super Stick Man (a title that WILL eventually change due to how the graphics ha…

    ... =TechnicianSi;550509]
    Is there a specific program I need to ... get it to covert to a .tap file, and if so ... how do I set it up... Remember, I AM new to ... />
    pasmo can output a tap file. Look up the "--tap" and "--tapbas ...
    Alcoholics Anonymous Alcoholics Anonymous July 2011 Development
  • Creating a new game - AssemblySo... finally I?m studying Assembly Z80... after 36 years. :) Well... it?s sooooooooooooo hard to make a game using Assembly? I bought a book (Spectr…

    ... . People use hex for a variety of reasons. For ... that $8700 is on a 256 byte boundary (not so easy ... faster by placing data on 256 boundaries like that.
    ... you can tell at a glance that B now contains ...
    If you are writing a byte to the screen then you ...
    ccowley ccowley January 2012 Development
  • Creating a new game - AssemblySo... finally I?m studying Assembly Z80... after 36 years. :) Well... it?s sooooooooooooo hard to make a game using Assembly? I bought a book (Spectr…

    ... . People use hex for a variety of reasons. For ... that $8700 is on a 256 byte boundary (not so easy ... faster by placing data on 256 boundaries like that.
    ... you can tell at a glance that B now contains ...
    If you are writing a byte to the screen then you ...
    Turrican Turrican January 2012 Development
  • Cricket: Duckworth/Lewis CalculatorIdeal for any one-day cricket match which uses the Duckworth/Lewis method to calculate the target score if there is an interruption to play. The alg…

    ... to define a value and then always count up 1 ... will certainly improve speed a bit, but the only ... an integer addition and a straightforward array look-up.

    ... There needs to be a balance between maintainability of ... be how to speed up or in some way ...
    PrinceGaz PrinceGaz August 2012 Brand new software
  • rate your 2012 on a scale of 1-10probably go about 7/10... finally moved out of the drug infested violent feces-hole of a town I was living in to somewhere much nicer. have become cl…

    ... 673247]My point being that a lot of people are complaining ... changed and saying they had a crap year because of ... point is flawed massively as a personal year should be measured ... QUOTE]

    Buy a dictionary and look up "complain" and "miserable"...they ...
    beanz beanz January 2013 Chit chat
  • Z80 internal compressionThis isn't exactly a ZX Spectrum problem, but since WOS probably has some of the best Z80 coders in the world, I thought I might ask anyway. For my …

    ... available). I could only use a 256-byte buffer as the file is ... times the size and using a 768-byte buffer compression was 73 ...
    Battle Bunny Battle Bunny May 2013 Development
  • Z80 internal compressionThis isn't exactly a ZX Spectrum problem, but since WOS probably has some of the best Z80 coders in the world, I thought I might ask anyway. For my …

    ... good as it only allows a 256-byte window (it does 51% on ... instructions, but the program's a lot easier to follow now ... assumes that the file is a SCREEN$ and dumps it to ... "load binary" option to load a test file when the border ...
    Battle Bunny Battle Bunny May 2013 Development
  • Trailblazer - mapped?Anyone mapped Trailblazer yet? I'd kind of like to get hold of the maps. D.

    ... you:
    * create a 256-byte string containing ascending values 0 ... string into the level D byte map at $682D
    ... ($84C9),iy
    ld a,(COUNT10)
    and $0F< ... br /> COUNTGO:inc a
    ld (COUNT10),a
    ret
    Battle Bunny Battle Bunny June 2013 Games
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... the TZX files to insert a one-second pause after the ... />
    3000 baud: a third of a screenful (so, a 256-byte block?) of wrong ... attributes, then a red border ...
    stephenw32768 stephenw32768 September 2013 Development
  • Grand Theft Auto V announced!Ok, time for another mega-game thread :smile: [url]http://www.rockstargames.com/[/url] Trailer next week!

    ... /> just popped up on the screen! just watching a bit of stargate ... 'll sort out in a min and look up Specchums

    cheers ... fella, can't wait for a ...
    BiNMaN BiNMaN September 2013 Chit chat
  • Assembly - Loops bigger than 255Hi, It looks like it's a bit difficult to make loops with more than 255 cycles on Z80 machine code, since the 16-bit decrements (DEC) do not alter a…

    ... use Dec L and save a further 2 TS per loop ... doesn't sit just before a 256-byte boundary. Then it definitely wouldn ... work (unless by chance, byte_to_write+256 contained the same byte).
    u6c87 u6c87 October 2013 Development
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    ... the UDG pointer. On a reset 48k Spectrum it will ... that CHARS points to 256 below the character set ... which is why it's a 256 byte offset (32 * 8 ).
    ... CHARS to their address-256 which is obviously not ... characters 32-127. Is there a (UDG) pointer? I'm ...
    Speccy_James Speccy_James February 2014 Development
  • Multiply by 48Is there a 'cheat' to multiply by 48 in Z80? I have a table of sprites 48 bytes each entry, and I want to be able to offset my pointer with a simpl…

    ... address of sprites
    ld A,sprite no.
    ld L ... ,A ;put sprite no. into HL< ... . in L directly saving 1 byte. Also, if the base address ... sprites in DE is at a 256 byte boundary (i.e. E=$00 ... we can save
    another byte with ld H,E.
    jamorski jamorski March 2014 Development
  • What is the Sinclair ZX Spectrum Vega and what does it mean?Just stumbled upon this Indiegogo page following a tweet from SpeccyNews [url]https://www.indiegogo.com/projects/sinclair-zx-spectrum-vega[/url] it…

    ... br /> However trademarks come with a provision that you have to ... generous, considering work was locked up (legally) for generations, ... when its Mickey Mouses birthday." - a sobering thought.

    a company could look up work for over 3 ...
    Zetr0 Zetr0 December 2014 Sinclair Miscellaneous
  • Best Z80 Assembler for PC?There's probably already a thread for this so if somebody could please point me at it I'd appreciate it. If there isn't then please respond here wit…

    ... of a hypothetical (?) program memory structure

    - 256- ... /> defc ORGADDR = $10000 - (256*((SIZE / 256) + 1))
    ELSE
    a 256-byte aligned address and is a multiple of 256 bytes ... it will also be a 256-byte aligned. du follows da2 ...
    Alcoholics Anonymous Alcoholics Anonymous October 2015 Development
  • Fixed point math lib?Is there a liberally licensed fixed point math lib for z80 somewhere? When searching, I expected to find a bunch of GPL'd ones and perhaps one or two…

    ... but if memory is at a premium but still pretty useful ... by placing the tables on a 256 byte boundary and effectively using 'l ...
    melkig1967 melkig1967 December 2015 Development
  • Windows 10 Anyone Got it YetSome of my collegues have been installing or updating their OS to Windows 10 and have been speaking very favorably about it,except the lack of driver…

    ... change their behavior and become a company to look up to once again.
    Scottie_uk Scottie_uk December 2015 Chit chat
  • TommyGun's getting a Debuggerhttp://youtu.be/B_kZVRvYV98 I have always wanted to debug the programs I write in TommyGun using TommyGun instead of the debuggers in emulators. …

    ... then I test it in a real emulator. After all ... TommyGun is a [i]development[/i] environment; ... are correct it uses a map to look up the address to ... much.
    I thought a couple of week ago; that ... source of course) at a later date once I have ...
    Kiwi Kiwi July 2016 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…

    ... an object doesn't cross a 256-byte boundary, unless the alignment is ... placing each bit. Sounds like a nightmare to me!
    I ...
    u6c87 u6c87 October 2016 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…

    ... quite relieved that I selected a 256-byte aligned relocaton only so I ... to worry about the high byte - there can be no overflow ... of the low byte either in detection or runtime ... relocation, and if the high byte did overflow as part of ...
    u6c87 u6c87 November 2016 Development
  • Prportional Ascii text scrollerA couple of years ago I wrote a little scroller that nestles at the top of RAM (FFCA - 65482) and scrolls standard Ascii encoded text from anywhere y…

    This is a conversion of a font actually called 'Tiny' with a few small ... bytes, so if aligned to a 256 byte boundary, then easily addressable directly ... ;@
    db 0eh,14h,8eh ;A
    db 1eh,1ah,8ch ...
    Arkannoyed Arkannoyed August 2018 Development
  • Efficient comparision of several valuesHi all Let's say we have an array of six values, like {2,1,1,1,3,2} Using BASIC or ASM, what's the most efficient way to find 3 consecutive posi…

    ... array at the top of a 256-byte page (I.e. the last ... hl, xxxx
    no_match_loop: ld a, (hl)
    ld b, 2 ... /> ret ; match found, value in a
    [/code]
    lister_of_smeg lister_of_smeg November 2018 Development
  • What to write / programme?I've been trying to get back some motivation to write something in machine code for the Spectrum. I don't feel I am organised enough to write somethi…

    ... they do not cross a 256 byte page boundary we want ... the low byte. Increasing just the low byte is quicker ... />
    [code]
    LD A,(DE)
    OR (HL)
    LD (DE),A ; 8th iteration
    INC ...
    dmsmith dmsmith March 2020 Development
  • Relocation in z88dk or sdccHi, I've been trying to find any information about the current efforts surrounding runtime relocation capability of z88dk and sdcc compilers. There…

    ... relocate at anything other than a 256 byte boundary. There's no target ... not been tackled.

    A "portable" way to determine relocation ... knowing where the high byte and low byte relocations need to go ...
    dom dom July 2021 Development
  • Relocation in z88dk or sdccHi, I've been trying to find any information about the current efforts surrounding runtime relocation capability of z88dk and sdcc compilers. There…

    A 256 byte boundary is valid for CP/ ... page relocatable PRL files. So a PRL target may be easy ... 't always works. The high byte may need adjusting if the ...
    NotFound NotFound July 2021 Development
  • Paging for 64Kb of Video Ram??? What is the best way to page this?Hi all, I'm just putting together a concept card for a "Loki" style of video card, which supports shadow ( so it fits a normal Speccy ) and also t…

    I presume you've got a 1 byte per pixel "chunky" ... /> I would probably put a 256-byte window at 3c00-3cff, ... paging register to select a 256-byte region, X into L ... at 3b00-3bff with a different paging register and ... you could LDIR a scanline at a time from one ...
    i love the z80s i love the z80s October 2021 Hardware
  • 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…

    ... all registers (apart from the A register) so you could push ... is 1 less than a multiple of 256. The routines to clear ... though since they start at a 256 byte boundary.

    EDIT2: You ... clear whole rows at a time starting on a 256 byte boundary (so you ...
    Paradigm Shifter Paradigm Shifter July 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…

    ... game-a-yankee-in-iraq-2017-a-shoot-em-up"]my ... br /> [code] align hi($)==hi($+8) ? 1 : 256[/code]

    256-byte boundary. If that’s ... l ;advance to next byte (make sure sprite data ... ld a,h ;else, load A with high byte of screen ...
    Ast_A_Moore Ast_A_Moore February 2017 Development
  • 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 joystick port will show up on the data bus, messing ... people haven't still got a (decent) joystick interface and would ... all this: is the 257-byte table really needed for [B]new ... to be a scarce resource, would you sacrifice that table and assume ...
    mcleod_ideafix mcleod_ideafix August 2012 Development
  • Pixel Explosion CodeJust a little snippet to cause explosive effects. It uses table lookups for the screen address, and can handle up to 32 pixel particles. A particle…

    ... in xpos table

    ld a,(hl) ; a = x byte (e.g ... /> ; HL = Screen Address

    ; Look up takes 64 TStates

    a 256 bouundry

    ; X Byte positions
    ...
    robpearmain robpearmain September 2006 Development
<1…567891011…34>

Latest Posts

  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Your Spec-chum on 7:28AM
  • Your Favorite Magazine Cover Tapes.
    Paradigm Shifter on 1:28AM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11
  • Footballer of the year - translated version
    firelord on April 11

HitBox

Word Docs Hits
align 355 615
a 589.5K 1.7M
256 4K 7.7K
byte 7.3K 15.2K
look 49.6K 56.6K
up 135.3K 178.3K
table 5.8K 9.1K

Related Threads

  • A Spectrum, a couple of felt tip pens and a lot of free time on Sunday afternoons...In my opinion the best part of having a Spectrum was drawing a game map of the latest Ultimate game in the back page of my geography text book thereb…
  • Hi there, just though a heads up for a Mint Shadow of the UnicornAlso i have a shinkwrapped version, I ideal would like to swap this with somebody for some of my most wanted. But an offer of cash will do the trick …
  • Anyone got a lock up's worth of room for a few games?[url="http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;item=8173185533"]http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;item=8173185533[/url]
  • I NEED A HAND FINDING A 3D CHESS GAME......WITH A HAND IN ITOk.Firstly - It's not one of the chess games in the archive with the word chess in the title.<br /> ##(Although - The ChessMaster2000 LOOKS very fami…
  • HELP!!! i need help turning a .wav files into a .tzx. im a new beginnerhi there. i hope anyone doesnt think im thick or owt but im having trouble in find the right program or the know how to convert all my 8bit mono .wav…
  • What a wind up ! I'm a genius !I may end up out of work by 1.00pm today.<br /> <br /> One of my directors asked if I was going on holiday this year - as she is going to pick up som…
  • Free to a good home - Anyone in South Wales want a pile of Spectrum Games and a +3?Bit of an emergency - I'm moving out in a hurry and I don't have time to sell these!<br /> <br /> Is there anyone in South Wales who wants a fairly b…
  • Can anyone knock me up a little RS232 circuit in a couple of days?I urgently need a circuit board that will read contact closures on a D-type and send out an ASCII character via RS232 as follows:<br /> <br /> On the…
  • How can I divide a graphic image up... Hopefully such a program exists?Tesco now print out photographs and other images from memory cards (they've done it for ages, and most other supermarkets probably do) and so I want …
  • A clever method of using a single 8-bit register to be used for two things at a timeI don't know if this is the way the SAVE routine in the Spectrum works. Anyway, this is what I've learned today.<br /> <br /> I've been commented the…

Related Searches

  • blinded by the shite wrapped up like a douchbag
  • blinded by the shite wrapped up like a
  • make up a compilation
  • large basic after running for a while messes up
  • look up table
  • dereferencing look up table
  • look up table code
  • 256 byte align
  • 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
  • align a 256 byte look up table
  • 256 byte look up table
  • move up a line
  • flip a byte
  • ld h table 256
  • pixel look up table
  • look up table pixel

Copyright © 2024 World of Spectrum