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.333s
<1…10111213141516…34>
  • Data bus at interrupt timeIt is "well known" that some peripherals can put values other than 0xff on the data bus at interrupt time, thus meaning that IM2 is slightly more fid…

    ... ISR fetch from table addresses I*256+255 and I*256+256. For the ... by many is to use a 257 byte table containing the same byte value repeated ... 0x0038 address. This is how most Spectrum programmers use IM2 ... if attached IM2 peripherals pull up all the data bus ...
    Jimmy Jimmy March 2009 Hardware
  • I just picked up a free Atari 520stJust got a free 520ST, (no cables or leads) and a small box load of games. :? dunno what to do with it, but it was being thrown out, so I grabbed it…

    ... the other racing cars made up of layered sprites that ... how the ST could never achieve such a feat). It claimed to ... pointer (but it had to be on a 256 byte page boundary). There ... was a more sophisticated technique where ...
    joefish joefish September 2009 Chit chat
  • I just picked up a free Atari 520stJust got a free 520ST, (no cables or leads) and a small box load of games. :? dunno what to do with it, but it was being thrown out, so I grabbed it…

    ... pointer (but it had to be on a 256 byte page boundary). There ... was a more sophisticated technique ... You don't happen to remember how the byte resolution trick (I assume ... if I can get up into the loft to retrieve my ST ...
    Marko Marko September 2009 Chit chat
  • many scr files to tap fileguys, I know that threads like this have existed in the past, but i'm gonna try to get a video onto speccy. The +3e to be exact. figured i'd use full…

    ... to have a few scraps of the source code / notes / tools I used to ... create it, but from what I remember the code isn ... them to the screen or a 256-byte sound buffer, and stopping periodically to dump ...
    nuggetreggae nuggetreggae December 2009 Development
  • Question on copying screen bufferHi, Al my prevoius games were copying graphics directly to screen memory starting at 16384. Now I'm experimenting with screen buffer where I could d…

    ... interrupt vector table to force screen refresh to call my code)
    ...
    3) Instead of putting cells from back buffer to ... screen I use a 256 byte buffer with ... screen addresses to update (generated ...
    Paradigm Shifter Paradigm Shifter January 2010 Development
  • 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…

    ... that (or a 1.75K rotate table and mask it to get the ... save some memory by using a 256 byte mirror table (or generating one as ... this if I made the code more clevererfied) and any cells ... 've written a decompressor/compressor before and it wasn't fun to code ;)
    Paradigm Shifter Paradigm Shifter 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…

    ... can optimise the inner loop to remove the push / pop ...
    jp .nextbuffentry

    [/CODE]

    Should shave some ... /> ld a, h
    xor #e0 ; #a000 maps to #4000 now ... align copybuf on a 256-byte boundary, you could speed that up as well.
    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
  • How do you destroy an enemy or object?Hi guys I allways wanted to know this, but how would you go about making and destroying enemies in basic or any language? What, do you use a huge ar…

    ... br /> I already know how to code in C so I traught ... people don't generate code in the form of ... br />
    I forgot to mention the block memory allocator ... blocks. Allocating a certain size block is a simple matter of ... consumed. Overhead is one byte per block.
    Alcoholics Anonymous Alcoholics Anonymous February 2010 Sinclair Basic
  • Image to ZX Spec 1.1 Now Freely Available!Image to ZX Spec 1.1 Now Freely Available! [IMG]http://mirror.viperfang.net/silentdevelopments/images/ent-preview1.1.zx.png[/IMG][IMG]http://mirror.…

    ... know ASM/machine code I'm not sure how to write a BASIC program ... algorithms used :( I'm fully code documenting my Java source so ... other people can pick up any slack (notably byte manipulation in export ...
    brownb2 brownb2 March 2010 Announcements
  • JSpeccy: New emulatorHi there, Jos? Luis S?nchez (zx81 at ono dot com) has developed a new ZX Spectrum emulator in Java, with a very accurate Z80 emulation. The message …

    ... impressive. I had a very quick look and the code is simple enough ... to study the audio code as up until now I had no idea how to ... use Spectrum audio inside Java! A few more code comments ... us who have no idea how to write a full emulator :)
    brownb2 brownb2 March 2010 Emulators
  • New member here. And a spider! :)Hello everyone. My name is Sekrets. I'm quite a lonely individual, searching for a digital home where I might find fellow speccy enthusiasts to adopt…

    ... br /> If anyone wants to critisize my code, show me the error ... com/spidersource.pdf[/URL] to show how i've been approaching it ... I suppose you'll want to use a look up table for screen address mapping ... on the ROM disassembly. Well, look no further than [URL="ftp ...
    Arjun Arjun March 2010 Development
  • Double Dragon 128k - The graphicsAs you are all probably aware, I tried gathering a team of people together a few years back to make a totally re-programmed version of Double Dragon …

    ... to recycle various sprite parts, to save space, how ... to use something like a 256 byte lookup tables for mirroring and maybe a 512 byte table ... up with a standard or some rules for the sprite designers about how ... they are allowed to split the ...
    kgmcneil kgmcneil March 2010 Development
  • New Game: Heart StealerMy first platformer is finally released! Having a Speccy since a long time ago, I've really wanted to make a game for it. Since february, I've final…

    ... />
    Love the 'arcade' look and feel to it, reminds me totally ... people "How to buy a burger in McDonalds" as an alternative to "How to Snare a Rabbit ... you'll have to resort to machine code in order to do that. ;)
    Timmy Timmy May 2010 Games
  • 'Hello World' in ASM ?Can someone show how to make the classic 'Hello World' print with ASM code ? I cant figure at this moment how to insert and handle strings with the s…

    ... the addresses from 61*256 up to (64*256)-1, contain bitmaps for ... bottom third. (The attribute table is at 88-90, but ... back to that later.)

    [CODE]; A routine to print a text string to ... 's bitmap in ROM crosses a 256-byte boundary.

    inc ...
    ajmoss ajmoss June 2010 Sinclair Basic
  • Hi Res Print Routine neededHas anyone seen code for a print routine with pixel accuracy? That is print(y,x,CHAR) that allows 0 < y < 192 and 0 < x < 255 - that takes a charact…

    ... />
    [CODE];use alongside the print_char routine to set Attribute values ... to use A this way then set up something like ld a,( ... ;suggested use: ld a,"A"
    ; ld bc,184*256+249
    ; ... br /> ld e,a
    ;transfer Attribute Byte to e for easier ...
    Turkwel Turkwel June 2010 Development
  • Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …

    ... have set myself was to write a machine code double height character printing ... holiday I had a brain wave about how to write a double height character ... /> 110 LET CHARS=PEEK 23606+256*PEEK 23607: LET CHARS=CHARS ... +256
    115 LET DTOP= ...
    Paddy Coleman Paddy Coleman August 2010 Sinclair Basic
  • Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …

    ... have set myself was to write a machine code double height character printing ... holiday I had a brain wave about how to write a double height character ... /> 110 LET CHARS=PEEK 23606+256*PEEK 23607: LET CHARS=CHARS ... +256
    115 LET DTOP= ...
    Dr BEEP Dr BEEP August 2010 Sinclair Basic
  • Why was/is the ZX Spectrum so popular?Why? How? Even after all this time you have a website like this etc.... It's just amazing!

    ... .

    IF you learned how to code assembler on it, it became ... the obvious cost... clivey look like a boffin... also the fact it ...
    fog fog August 2010 Games
  • Transferring games into MicrodriveLast week a big pack of empty microdrive cartridges arrived, and now I'm ready to playing with my little microdrive equipped speccy. One of my aim w…

    ... />

    ; --------------------------------------------------------------------------
    [/code]

    How does it work?
    3) A 13 BYTE final clean-up routine must be placed ... end of memory as a terminator to save code space but the ...
    ASM ASM November 2010 Sinclair Miscellaneous
  • games that never lived up to the hypewas there ever any games u throught were good to play but when u played them u did not like them

    ... up and has to optimise programmer 1's code.. some peoples code is a ... they got a 2nd lot in to code a game in a few weeks ... complex and tough to port

    look how long ikari warriors ... took to come out... ikari ...
    fog fog January 2011 Games
  • Sprites masterclassHi All, You guys are probably tired of explaining sprites but I'd like to clarify a few things if possible. I've sorted the vertical aspect of scro…

    ... 's a snapshot of the code I came up with last ... for the movement and a 256 byte mirror table, the second set ... />
    Reading the code again it looks like I ... right hand screen edge to prevent wraparound, like ... adding any more clipping code to the demo - life' ...
    Turkwel Turkwel February 2011 Development
  • Fuse: what do you want to see?An open brainstorm. If you had a team of programmers working on [url=http://fuse-emulator.sf.net/]Fuse[/url], what would you tell them to work on? …

    ... , with ASCII and hex/decimal byte/word views.
    [/LIST]< ... br />
    [LIST]
    [*]A graphical watch window would be ... I do know how to code and could probably get up to speed with the ... source if there was a specific area of the code to target.
    kphair kphair July 2011 Emulators
  • Super Stick ManBeen thinking about doing a weird platformer for a while now, but since I have zero programming knowledge, and a modicum of drawing skills, I thought…

    ... to put together a decent demo now) and concentrate on learning how to code ... . Could take a bit of time though ... you will understand how hard it is to cram everything into ... I think it's about 256 of them at one time ...
    Timmy Timmy July 2011 New game ideas
  • 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?

    ... or speed it was a 2am piece of code that gets overwritten ... some higher level code in the assembler to generate the table for me ... carrying a 256 byte table around with me.

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

    ... to be really smart, come up with a PASMO Macro that generates a 256-byte mirror table ... moving each bit to the right place:[code]
    REPT 256, x
    obo obo October 2011 Development
  • Dead Spectrum SocietySo I'm getting back into real Sinclair computers rather than emulators. During the summer months I was lucky enough to buy a working ZX81 and was giv…

    ... home, would be a guide on how to repair differing faults ( ... br />
    [b]How to identify a faulty DRAM chip by visual ... every single bit in a byte from the contended memory ... provides information about how to compile the source code succesfully.
    In ...
    mcleod_ideafix mcleod_ideafix October 2011 Hardware
  • 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?

    ... rotate2.tap[/url][/QUOTE]
    How about:[code] di

    ... ld c,(hl)
    ld a,(bc)
    exx
    ... /> exx
    ld (hl),a
    inc l
    ... to avoid ISR, and BASIC-friendly wrapper. Supply your own look-up table ...
    obo obo October 2011 Development
<1…10111213141516…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
how 88.1K 106.7K
to 549.6K 1.6M
code 41.6K 91.2K
a 589.5K 1.7M
256 4K 7.7K
byte 7.3K 15.2K
aligned 490 673
look 49.6K 56.6K
up 135.3K 178.3K
table 5.8K 9.1K

Related Threads

  • How to program Machine Code on a PC, and then run it on a speccy?Well, I've been looking into MC a bit more deeply recently - I reckon I could get my head round MC now. Back when I was a teenager, I couldn't see th…
  • How to connect a computer monitor to a Spectrum ?Is it possible to connect a computer monitor to a Spectrum 48K ?<br /> An how to do it. What is needed ?<br /> Reason: I live in Denmark and here you…
  • How to specify 1st byte to be ran in a tap fileI am writing m/c to a tap file. When I load it in an emulator I have to go through the usual<br /> <br /> PRINT USR 30000<br /> <br /> I always thoug…
  • How to connect a ZX Spectrum to a QL (RGB) monitorI recently acquired a pretty nice (old) original QL Vision color monitor. It works GREAT with the QL and the ZX 128K. The normal ZX Spectrum however,…
  • How to separate a character from a number in a string?Hi <br /> I've been writing a kind of logo type program in BASIC that takes a string a$ from INPUT and then draws according to what you give it. Say…
  • how to write a .trd to a floppyHi i need to write some .trd and .scl images to floppys on my windows pc.<br /> Theres any software to do this ?, i found some old russian software …
  • Alternative to Poke 23659,0 to prevent a 'break in' to a Basic Program.Good morning everyone,<br /> <br /> My memory fails me these days but in the early days of programming I used to use Poke 23659,0 as a crude way of…
  • how to make a (protected) .DSK to disk transfer ?I know how to make file transfers between .DSK files and physical disks (logical copy).<br /> <br /> However, how can be done a physical sector trans…
  • a key...a locked gate but how to put them togatherif u have no knowledge of saga of a mad barbarian..dont bother with this one.<br /> but the thing is...i need help soo badly, i have the game, i …
  • How to apart a 16K from a 48K?How can I understand that if i have a 16K or 48K? Thanks

Related Searches

  • how to do a tzx file
  • how to create a tzx file
  • how to make a tzx file
  • how to load from pc into a 48k
  • how to download a video your post
  • how to post a video
  • look up table
  • dereferencing look up table
  • look up table code
  • how to make a diagnostic rom
  • how to load a tape in 3
  • how to be a hero
  • how to enter pokes into a real spectrum
  • how to page a 128k
  • how do i add code to a game
  • 256 byte align sprite masklook up table
  • 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