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.037s
<1…28293031323334>
  • A BASIC compiler projectHi, I started my own BASIC compiler for the ZX Spectrum (and Z80 machines) 3 months ago. It's still in ALPHA stage (when it is mature, I will write …

    ... interesting project though, a step up from the ZX Basic compilers ... will be initialized as Unsigned byte
    FOR b = 0 to ... the basic compiler (in particular sprite code) but it would require ...
    boriel boriel June 2008 Development
  • Overflow Flag QuestionHello all, After a long hiatus (lost all code when my MacBook was stolen) i've gone back to the drawing board and am writing a Z80 emulator in REALb…

    I've come up with this (I think way ... sign bit of each passed byte and looking at whether this ...
    // We use the following table to work out if there ... /overflow.txt for the above table

    // Calculate the sign ...
    MadDoc MadDoc June 2008 Emulators
  • Handling RST8 on a +3Well, I've come to that bit of my project that I wasn't really looking forward to (because I don't understand enough about the ZX BASIC ROM) - extend…

    ... effectively sending a single byte to the channel. In ... INKEY$# removes the first byte (if there's anything ... that contains only a single byte, if you use INKEY ... go, you'll end up blocking. Reading the entire ... the 0x3FFA/0x3FFD jump table entry points which doesn ...
    Winston Winston July 2008 Development
  • VIC 20 emulation on the SpectrumI'm sure most people are aware of the my attempt at bringing the full Commodore experience to Sinclair users with the "Twenty Commodes" program. It e…

    ... possible of jumping into a table of 256 routines, and obo's ... chips he needed to use up. You can't store m ...
    Jimmy Jimmy August 2008 Sinclair Miscellaneous
  • VIC 20 emulation on the SpectrumI'm sure most people are aware of the my attempt at bringing the full Commodore experience to Sinclair users with the "Twenty Commodes" program. It e…

    ... think the console only had 256 bytes of internal RAM or ... , both sharing the same byte - to save ONE byte!

    But ... instruction or something, thus using up the byte somewhere else. I did ... just realised, the extra byte used up would be in ROM, which ...
    Digital Prawn Digital Prawn August 2008 Sinclair Miscellaneous
  • VIC 20 emulation on the SpectrumI'm sure most people are aware of the my attempt at bringing the full Commodore experience to Sinclair users with the "Twenty Commodes" program. It e…

    ... think the console only had 256 bytes of internal RAM or ... instruction or something, thus using up the byte somewhere else. I did ... just realised, the extra byte used up would be in ROM, which ... . These can be extended to 256 bytes and 32K respectively by ...
    Matt_B Matt_B August 2008 Sinclair Miscellaneous
  • Lerm Transpack 3 - Microdrive versionListed on [URL="http://cgi.ebay.com/Sinclair-Spectrum-MicroDrive-Cassette-Lerm-TPack3_W0QQitemZ320294319441QQihZ011QQcategoryZ11994QQssPageNameZWDVWQ…

    ... to see my crap turn up. But that's OK, I ... read all the way to 256 in 4 chunks, or is ... sector headers and creates a table of the sectors that need ... the stage of processing the table, but need to optimise a ...
    jp jp September 2008 MIA/STP/SDP
  • Retro-X Alpha availableChanges from WIP 7 (Alpha 3) to Alpha 4 ( 1.5.08 - 14.5.08 ). Requested by and help by - in brackets. Bugfixes: * Viewer: o File list not displaye…

    ... ) and GeForce 6200LE (256 Mb+Turbo Cache up to 768 Mb) with ... screen redraws per second
    Sprite: 306 Redraws/sec (Because my ...
    LCD LCD September 2008 Development
  • Games disk collection[url]http://homepage.ntlworld.com/mark.woodmass/gamesdisk.zip[/url] There you go. No good to anyone :p I was just testing out a new util of mine and…

    ... for each game which sets up the starting cylinder, sector, and ... mlz file and the 512 byte binary file into "filelist.txt ... separately. My tape equivalent uses 256 bytes but since a standard ... is always the unpacked 512 byte bin file immediately afterwards on ...
    Woody Woody September 2008 Development
  • Bouncing BallsPfrrt, I am back from lunch, playing the first raw version of BOUNCING BALLS It is very addictive! As stated here [URL]http://www.worldofspectru…

    ... squaring can be done with table look-up. There should be no ... radius 87.
    So a table should look like this
    defw 16
    ....
    defw 256
    defw 289
    defw ...
    Dr BEEP Dr BEEP September 2008 Games
  • I just learnt that Spectrum has 1kB of unused ROMWell, man learns through all his life. I have just discovered that Spectrum has over 1 kilobyte of unused ROM memory, from address 14446 to 15615. Al…

    ... bytes as an interrupt vector table, in IM 2 mode.
    byte zero of the standard ROM ... />
    Neat. I always set up a full table
    Dr BEEP Dr BEEP October 2008 Development
  • 12-pixel-wide font on 512x192 screenThanks to Geoff I have a working prototype for displaying this font in BASIC. Machine code to follow.

    ... characters which probably will end up consuming a fair few T ... means of a short lookup table. The fragments of the character ... OR'd into the appropriate byte in the frame buffer.
    Winston Winston October 2008 Development
  • 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…

    ... ought to clean it up and put what I' ... issue by placing a 512-byte header at the start ... comments about "the LDI jump table trick", so it looks ... last time this topic came up, my eventual plan would ... screen writes, to fill up whatever processor time is left ...
    gasman gasman November 2008 Development
  • Game engine design, graphic format?Having never written a game engine before, I'm in need of a little advice on the best way to store the game map. Its 512 x 896 map, 4-way scrolling,…

    ... 32*56 map, reading each byte of the map and checking ... I'm using a 384 byte lookup table for the screen. Once ... making mistakes, have to be up in a few hours, best ...
    FrankT FrankT November 2008 Development
  • Screen access in assemblerI am again troubled by the unusal screen design of the Spectrum. :) If I want to do something with, say, a 16x16 bit block of the screen (in the sam…

    ... ]
    If you'll align table on 256 bytes boundary and make it ... 512 bytes long, with 256 LSB first (192 actual and ... 64 dummy values) and 256 HSB next, you could fetch ... /> [code] ld h, HSB of table address
    ld l, Y ...
    Shiru Shiru November 2008 Development
  • Retro-X Alpha availableChanges from WIP 7 (Alpha 3) to Alpha 4 ( 1.5.08 - 14.5.08 ). Requested by and help by - in brackets. Bugfixes: * Viewer: o File list not displaye…

    ... screen. Allowing 200% messes anything up. I also do not want ... ]
    Importer says 'Needs 6912 Byte' instead of 'Bytes"
    [/ ... wise, as the objects are byte-oriented. Especialy colour tiles can ... , you will be able to align Objects pixelwise and much much ...
    LCD LCD November 2008 Development
  • BASin r14c - maintenance releaseAfter the recent discussions, BASin has been released as version 14c. It's only a maintenance release, and some of the really big new features are un…

    ... seconds of emulation. This speeds up Watches quite dramatically.
    Fixed ... editor will no longer lock up if you insert either ... 5 byte float value inserted. (AOwen)
    Fixed - The token table returned ... a shitload of nightshifts coming up, so I'll have ...
    Dunny Dunny December 2008 Emulators
  • A scrolling starfield - help needed!I have been messing on my speccy again recently and tried to do a scrolling (parallax - maybe) starfield. I know how to scroll using machine code but…

    ... give offset to screenbase (16384/256)
    LD H,A ... byte
    LD H,A; effectively multiply result by 256 ... byte
    PUSH HL

    LD A,E ; save the sprite ... /> POP HL ; retrieve pointer screen byte

    OR (HL) ...
    Digital Prawn Digital Prawn December 2008 Development
  • A scrolling starfield - help needed!I have been messing on my speccy again recently and tried to do a scrolling (parallax - maybe) starfield. I know how to scroll using machine code but…

    ... give offset to screenbase (16384/256)
    LD H,A ... byte
    LD H,A; effectively multiply result by 256 ... byte
    PUSH HL

    LD A,E ; save the sprite ... /> POP HL ; retrieve pointer screen byte

    XOR (HL ...
    Digital Prawn Digital Prawn December 2008 Development
  • ZXSpectrum +3 - New SoftwareHello, This is my first post here on WOS, i'm very glad to be here and be a part of this community. To make this short, i've been programming on the…

    ... block numbers. If there are up to 256 blocks (as on a ... /head/sector values. The 'sidedness' byte of the XDPB is 81h ... remainder 0, so we end up reading cylinder 47 head 0 ...
    John Elliott John Elliott December 2008 Development
  • I've been wondering...The Spectrum, CPC, and Apple II had no hardware sprites, so what were those 2D objects in their games?

    ... follow however that an Hardware Sprite Engine is a bad thing ... actually think the TI-99 sprite engine was quiet interesting for ... the box, it only has 256 bytes (yes bytes!) of CPU ... memory is PORT accessed, a byte a time.

    The ...
    Mark Wills Mark Wills December 2008 Sinclair Miscellaneous
  • ANNOUNCE: JSW64: Flash Manic MinerI am delighted to announce the gamma-release of [b][i]JSW64: Flash Manic Miner[/i][/b], which is available as a free download from [url]http://geocit…

    ... have moved the horizontal guardians up one cell-row, chopping ... edition to a sprite that resembles the Bug-Byte logo much more ... and allowing you to jump up to the portal after collecting ... guardians and their sprites, tightened up the difficult jumps, and ...
    WhizzBang WhizzBang January 2009 Games
  • What to write next...?Having not being blessed/cursed with such a mad & rampant imagination as Mr. Cauldwell I'm always after ideas for new spectrum games to write. It's …

    ... Wolfenstein for example, it is sprite-based & always faces you ... combined with a shoot'em-up. If ten monsters start running ... /> It's still on the table though as a longer term ...
    bobs bobs January 2009 Development
  • Wireframe GraphicsI'm trying to get my head round 3d / wireframe graphics and not really having much luck. I've had a good look on google, but mostly come up with wir…

    ... to generate a sin/cos table to avoid floating point math ... and speed things up.[/QUOTE]
    That won't ... though which will speed things up. If you want to eliminate ... (if not universal) to have 256 degrees in a circle when ...
    evilpaul evilpaul January 2009 Development
  • How does the Speccy deal with the Character Set?Hi All, Can anyone spare a little time to explain to me the basic Assembly method of how the Speccy interprets and retrieves Characters to print on …

    ... 5 Move the pattern byte to the screen address of ...
    Increase the pattern table pointer with 1
    ... Increase the screen address with 256
    6 Repeat (5 ... /> ADD HL,BC ;add table offset
    LD B, ...
    roko roko February 2009 Development
  • Playing 128k music with z88dk ?Hi, I'm amazed how easy seems to make things with z88dk to build spectrum asm programs. After my first approach I miss some way to play 128k music, s…

    ... project. You would then set up an interrupt routine that calls ... 's one way of setting up an IM2 routine from a ... , 0xd4, 257); // initialize 257-byte im2 vector table with all 0xd4 bytes ...
    Alcoholics Anonymous Alcoholics Anonymous February 2009 Development
  • A complete list of 256 colour enhanced games?Hi I was wondering how many Speccy games were enhanced for the color-clash free mode pioneered by Spec256and also suported by Emuzwin? G

    ... /> I did have the original 256-colour emulator on my PC ... baddies on a screen end up in the same colours. Maybe ... 's up to you which ones you use on the sprite, whether ...
    joefish joefish March 2009 Games
  • New game: Nanako Descends to HellJust a bit over two weeks after their first game, The Mojon Twins strikes again with a new game for Spectrum 128k and Amstrad CPC: [url]http://www.m…

    ... copy of the IM2 table AND a three-byte JP to ISR ... exposes more details about setting up IM2 mode than the splib2 ... how to create an IM2 table using memset().

    You ...
    Alcoholics Anonymous Alcoholics Anonymous March 2009 Games
  • New game: Nanako Descends to HellJust a bit over two weeks after their first game, The Mojon Twins strikes again with a new game for Spectrum 128k and Amstrad CPC: [url]http://www.m…

    ... copy of the IM2 table AND a three-byte JP to ISR ... exposes more details about setting up IM2 mode than the splib2 ...
    I copied the jump table, even the generic ISR routine ... () {

    // Copies vector table (61440 - 61696)
    // Copies generic ...
    na_th_an na_th_an March 2009 Games
  • New game: Nanako Descends to HellJust a bit over two weeks after their first game, The Mojon Twins strikes again with a new game for Spectrum 128k and Amstrad CPC: [url]http://www.m…

    ... 0xf1, 257); // initialize 257-byte im2 vector table with all 0xf1 bytes ... 0xf1, 257); // initialize 257-byte im2 vector table with all 0xf1 bytes ... may be preferable to use up a couple hundred bytes ... each bank rather than use up yet more memory in ...
    Alcoholics Anonymous Alcoholics Anonymous April 2009 Games
<1…28293031323334>

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
256 4K 7.7K
byte 7.3K 15.2K
align 355 615
sprite 5.5K 11.1K
masklook 0 0
up 135.3K 178.3K
table 5.8K 9.1K

Related Threads

  • Roll up, Roll up... New Cronosoft release...Although it's been available for a little while, I've now updated the website to process orders for the new game SUDOKU by Kev Thacker.<br /> <br /> …
  • 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 …
  • Turrican 2 - Mock up of a Mock upOne of the games that I was most looking forward to in the latter years of the Speccy's commercial life was Turrican 2.<br /> <br /> The previews mad…
  • Animated mock up of a beat em up from RELEVO VideogamesRELEVO has posted in its channel a mockup of what could be in the future a beat em up for the Spectrum and MSX. Looks quite good!<br /> <br /> [url]h…
  • 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…
  • 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…
  • Up for GrabsCan anyone help with this game? (its by alternative software)<br /> <br /> I've tried a few emulators, all with the same problem. <br /> <br /> The g…
  • Making a Speccy-Like Text Adventure for Windows (follow-up)Hi to every1 who took an interest in the previous thread.<br /> <br /> I've decided to take up what I suggested previously and make a Windows version…
  • blew up my 128i did it - damn. i accidentally reverted the polarity of the power power supply, so ended up with a blown 5v stabilizer, which i replaced, but there …
  • Stop me from blowing up my original Spectrum 128!I have a Spectrum 128 (not the +2), and I want to play some of those old classic games again. The trouble is this.<br /> I still have the original Po…

Related Searches

  • table pixadd
  • byte scan
  • xor sprite
  • saboteur 2 speed up
  • sprite interrupts
  • 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 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
  • pixel look up table
  • look up table pixel
  • mirror byte table

Copyright © 2024 World of Spectrum