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.193s
<1234567…34>
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... copy a block of 4Kb in assembly?

    The most ...
    The routine above runs in 86041T, thus taking 86041/4096 ... /> dest:
    ld sp, 0
    push iy
    push ... /> ...
    counter_addr:
    defb 0[/CODE]

    This looks ...
    Einar Saukas Einar Saukas October 2013 Development
  • Preferred way of determining Y co-ord in assembly?I know of 2 ways of calculating the y-cord of a pixel row for the speccy in assembly. One is to calculate the address by ways of shifting and masking…

    ... pixel row for the speccy in assembly. One is to calculate the ... -ords into the appropriate bits in H & L registers. The ... (s) people prefer to use in their own routines.
    Arjun Arjun July 2007 Development
  • how to reflect a byte's bit-pattern in assembly?I'm trying to use 16 pixel-wide graphics which are symmetrical around the vertical, i.e. if the left byte is 01001110 the right byte will be 01110010…

    ... . Is there a fast way in assembly to generate the right byte ...
    bigjon bigjon January 2009 Development
  • "Programming the Spectrum in Assembly" series in Micro MartI see that Shaun Bebbington is starting a series of articles in Micro Mart magazine on how to program in assembly for those who might know a little b…

    ... magazine on how to program in assembly for those who might know ... since we've seen that in a magazine!

    One ... point made in this week's overview was ... , or is there any truth in this?
    Spector Spector June 2010 Sinclair Miscellaneous
  • Print text in assemblyHello, a perhaps simple question: I would like to print a text string on the screen and I wonder how to do that in the most easy way? I seem to re…

    ... wonder how to do that in the most easy way?
    in memory with some string, e ... AT 5,10;"Hello", but in assembly.

    Thanks ...
    Rickard Rickard October 2010 Development
  • Squishing code up nice and small then unsquashing it in assemblyI refer of course to data compression. I've done a search and there are lots of good compressors, but I can't seem to find one that works in assembl…

    ... to find one that works in assembly. ZX7 is great for example ... is a short bit of assembly code (exactly what I'm ... after) but the compressor works in windows.

    Is there ... ; decompressor that are both short assembly listings, designed to work on ...
    R-Tape R-Tape September 2013 Development
  • Saving and loading data in assembly.I want to add a save and load feature to an project I'm working on. Since it's not that much data in size I thought I'd use the ROM functions, but ho…

    ... 's not that much data in size I thought I'd ... I go about doing this in assembly?

    I found this ...
    Ersh Ersh August 2016 Development
  • how can we load +3dos files in assembly?is there some way to load +3dos files in assembly, like calling bios routines somewhere? (like defining in registers the filename string address in m…

    is there some way to load +3dos files in assembly, like calling bios routines somewhere? (like defining in registers the filename string address in memory, loading location, size, etc., and call the routine that loads it?)
    nitrofurano nitrofurano April 2020 Development
  • Best way to read a key row?Hi All, I must confess that reading the keyboard is the bit I understand least about when coding, I've found some things that work for what I want t…

    ... to do some sort of PAUSE 0 in assembler), you may want to ... ,254
    WaitForKeyPress:
    in a,(c)
    and 31 ... pressed: 1,Q,A,CAPS_SHIFT,0,P,ENTER,SPACE
    ... ,254
    WaitForKeyPress:
    in a,(c)
    inc a ...
    mcleod_ideafix mcleod_ideafix August 2011 Development
  • 'Mutants' 128 musicI just fired this up and had forgotten just how good the 128k music is on this. It's by Fred Gray and it a corker of a tune and goes on for a good fe…

    ... a 128K snap which is in a PAUSE 0 in BASIC. If you load ... probably not as slight differences in the ROMs prevent you from ... , press a key, resave it in the game menu and then ...
    Jmk Jmk May 2013 Games
  • 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…

    ... in this chapter, starting with the last one.
    The assembly ... language instruction for 'return to calling program' (in our case ... a black road we need 0 in the accumulator (ch16 of ... to add something like 20 PAUSE 0 to your basic program.
    bigjon bigjon November 2009 Development
  • New Compo IdeaI've had this idea and would like to know what do you think about it. I think that most of us here know how to code in BASIC. The problem with Specc…

    ... the joystick (Kempston for instance) in BASIC routines?
    < ... make first line in BASIC start from 0.

    assembly related stuff too (tips ... if you use PAUSE 1 in a small loop.
    0: PAUSE 1: GOTO 10
    ...
    chaosmongers chaosmongers April 2005 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... covered how to do [B]PAUSE 0[/B] in assembly. A whole game could ...
    joefish joefish April 2009 Development
  • Converting games from tap to dskHi to all from Greece, Being an old Speccy user and now owner of most models of Spectrum (48k , 48k+ , 128K, +2 grey and +3) , I desided to salvage m…

    ... 16 : out 32765,16: pause 1: randomize usr 24576< ... all the files into bank 0, rather than the 'current ... /> and finally load bank 0 over the top.
    ... ), A ; page target bank in
    LD HL,8000h ; ... write the whole thing in assembly, making your own calls ...
    John Elliott John Elliott January 2010 Emulators
  • Override AUTOLINE start?Hi there, Is there a poke that prevents a BASIC program from auto running, when it was previously saved with the LINE command? Cheers, Steve

    ... 5
    20 BORDER 0:PAPER 0:INK 7:CLS
    PAUSE 0
    40 CLS :RESTORE ... br /> 90 PRINT AT 0,0;m$;:FOR n=50015 ... then used a custom assembly loader to load the ... loader is pretty much the assembly in line 10, but a ...
    Marcelo Marcelo November 2010 Sinclair Basic
  • Keys redefine routine and key check.I have written some asm code which allows me to redefine keys (for a game etc.), and also allows me to be able to check any keypresses for the redefi…

    Checking bits in BASIC is very inefficient. ... as specific values (0=NONE, 1=FIRE, 2=PAUSE, 3=QUIT).[/ ... 160 IF R=2 THEN PAUSE 0
    170 IF R=3 ... A similar approach was applied in [URL="http://www.worldofspectrum.org ... combination of BASIC and Assembly routines.
    Einar Saukas Einar Saukas September 2011 Development
  • Keys redefine routine and key check.I have written some asm code which allows me to redefine keys (for a game etc.), and also allows me to be able to check any keypresses for the redefi…

    ... Einar Saukas;561626]Checking bits in BASIC is very inefficient. If ... /> 160 IF R=2 THEN PAUSE 0
    170 IF R=3 ... /> A similar approach was applied in [URL="http://www.worldofspectrum.org ... a combination of BASIC and Assembly routines.[/QUOTE]

    That ...
    polomint polomint September 2011 Development
  • Xor-shift random number generator for Z80[QUOTE=Patrik Rak;320244]Come on, people, [URL="http://www.jstatsoft.org/v08/i14/paper"]xor-shift generators[/URL] devised by Marsaglia, that's the w…

    ... ,a
    ld d,0
    ld e,d< ... case, a random number between 0 and 1.


    pause 1
    pause 0
    cls
    < ... bits that work well in assembly, to basic for the ... Or prototyping code in Basic, and rewriting in assembly for speed and ...
    Gedlion Gedlion May 2012 Development
  • 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…

    ... in this chapter, starting with the last one.
    The assembly ... language instruction for 'return to calling program' (in our case ... a black road we need 0 in the accumulator (ch16 of ... to add something like 20 PAUSE 0 to your basic program.
    buzzy buzzy September 2012 Development
  • SE BasicAfter 13 years of development I thought I'd run out of things to optimize, but it turns out I was wrong. However, I'm now running out of time to work…

    ... Minimal BASIC standard compliant.
    [*]Assembly compiles with GNU binutils.
    [*]Assembly file includes X80 virtual co- ... color pair in hi-res mode.
    [*]PAUSE defaults to PAUSE 0 without a ...
    chev chev October 2013 Sinclair Basic
  • SPIN Update 0.1a (beta) availableHi all, The latest beta of SPIN is up (a new ZXSpectrum emulator, in case you've not heard of it before - it's not bad, IMHO :), and available fo…

    ... br />
    Fixed resource leak in graphics
    Switching "Auto Adjust ... be disabled by setting UseMMX = 0 in SPIN.ini

    in Pure Assembly.

    ... m particularly
    interested in how blitz loading and speedloading ...
    Dunny Dunny May 2002 Emulators
  • Quickest Assembly to find if point in rectangleWhat is the fastest way to see if a point is in a rectangle. e.g rectangle is 10,10 100,10 100,40 10,40 how do i know if a point (e.g 20,20) is in…

    What is the fastest way to see if a point is in a rectangle.

    e.g rectangle is 10,10 100,10 100,40 10,40

    how do i know if a point (e.g 20,20) is in the rectangle, as fast as possible in assembly
    robpearmain robpearmain March 2005 Development
  • BEEPing in assemblyI'm using Z88DK and I'd like to know how to produce BEEPs. I know it's a matter of writting very fast to a certain port, but I've read somewhere that…

    ... some kind of "BEEP 1,0" using the ROM routine?

    Thanks in advance.
    na_th_an na_th_an April 2005 Development
  • Changing BASIC loader in Chuckie Egg 2Hi, My aim is to include "PAUSE 0" event at the end of the loading of the Chuckie Egg 2 game. The reason is that I use emulator to load the game and…

    ... /> Here is what we get in ZX-Blockeditor:

    [url ... is in one block (I mean, loading noise has no pause) - something ... diffent to what we get in Blockeditor.
    2 PAUSE 0: RANDOMIZE USR 39735: GOTO 2 ...
    maiki maiki March 2008 Emulators
  • Thinking in Assembly (first efforts)The following is one small routine to educate myself on a few concepts (jumps, flow control, routines, CPI): [code]searchmem xor a …

    ... ]searchmem
    xor a ; a = 0
    ld bc, 0ffffh ; search ... /> [COLOR=DimGray]; ... test for bc==0 here[/COLOR]
    jr nz ... can minimize size?

    - In bold is a RET that ...
    rahtgaz rahtgaz January 2009 Development
  • Copying a SCREEN$ in ZX BASIC in 1 second?!Following on from the revived "[thread=20207]Saving a complete SCREEN$ in BASIC[/thread]" thread (although Arjun really only needed a suitable POKE i…

    ... 20207]Saving a complete SCREEN$ in BASIC[/thread]" thread (although ... or any segment of memory) in ZX BASIC without resorting to ... explanation is in the spoiler box below, in case you want ... $:
    POKE defadd,0: POKE defadd+1,0: PAUSE 0
    [/code]
    Battle Bunny Battle Bunny April 2011 Sinclair Basic
  • The Sqijer v1.0This is just a quick'n'dirty utility to convert png to self-printing graphics in assembly which you can easily use from BASIC (or from whatever you w…

    ... png to self-printing graphics in assembly which you can easily use ... &t=762&start=0[/url]

    Do you ...
    na_th_an na_th_an October 2011 Brand new software
  • Lord Of The Rings; Files skipped ?Hi folks, Does anyone know what blocks 8~13 are for in the Lord of The Rings: [url]http://www.worldofspectrum.org/infoseekid.cgi?id=0006601[/url] I…

    ... 8~13 are for in the Lord of ... : -------------------- Length: 7 Normal Speed ,Pause: 0.001s
    9- 1CB5: ... -------------------- Length: 3274 Normal Speed ,Pause: 0.001s
    10- 2984: ... loader and a dis-assembly suggests it may ...
    Andrew Barker Andrew Barker October 2011 MIA/STP/SDP
  • Learning to program in AssemblyI hope Im posting in the right place. My question is what is the best way to start learning assembly on a ZX Spectrum. I've done some simple assemb…

    I hope Im posting in the right place.

    ... best way to start learning assembly on a ZX Spectrum. I ... 've done some simple assembly on a DSP chip and ... or software used to enter assembly language and to save it ...
    Terrorhertz Terrorhertz March 2012 Development
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21

HitBox

Word Docs Hits
pause 2.6K 5K
0 940.2K 1M
in 401.9K 810.5K
assembly 3.2K 4.3K

Related Threads

  • ANNOUNCE: Fuse 0.6.1, libspectrum 0.2.0, fuse-utils 0.6.1I'm pleased to announce the release of the Free Unix Spectrum Emulator (Fuse) 0.6.1, which is now available from its [url="http://www.srcf.ucam.org/~…
  • Fuse 0.5.1 and libspectrum 0.1.0 releasedVersion 0.5.1 of Fuse, the Free Unix Spectrum Emulator, is now available from its homepage, [url="http://www.srcf.ucam.org/~pak21/spectrum/fuse.html"…
  • ANNOUNCE: Fuse 0.6.1.1, libspectrum 0.2.0.1Hi all.<br /> <br /> The recently released Fuse 0.6.1 and libspectrum 0.2.0 contained a couple of moderately serious bugs:<br /> <br /> * The SVGAlib…
  • Release candidates for Fuse 0.7.0 and libspectrum 0.2.2Hi all.<br /> <br /> Release candidates for [url="http://fuse-emulator.sourceforge.net/fuse-0.7.0pre1.tar.gz"]Fuse 0.7.0[/url] (and [url="http://fuse…
  • (Belated) ANNOUNCE: Fuse 0.7.0 and libspectrum 0.2.2 releasedThe Fuse team is pleased to announce that release of Fuse 0.7.0, the associated utilities and version 0.2.2 of the Spectrum emulator support library,…
  • "Programming the Spectrum in Assembly" series in Micro MartI see that Shaun Bebbington is starting a series of articles in Micro Mart magazine on how to program in assembly for those who might know a little b…
  • Glad to see the ZX Spectrum is in the Science Museum in London.About time too! Last tiem I looked there was just the ZX-80 but the Spectrum is in there now too, alongside a pong-clone and a Vic-20.
  • ANNOUNCE: Fuse 0.6.0 and friendsThe Fuse team announce the release of version 0.6.0 of Fuse, along with version 0.6.0 of the Fuse utilities and version 0.1.1 of libspectrum, the Spe…
  • ANNOUNCE: Fuse 0.6.0 for Mac OS XHot on the heels of the UNIX release of Fuse 0.6.0, the native Mac OS X port is now released.<br /> <br /> It has all the great features of Fuse 0.6.…
  • ANNOUNCE: Fuse 0.6.0.1 (security fix)Fuse 0.6.0 has been found to contain a small security hole in the TRDOS disk handling code. Due to multiple race conditions, it is (in theory) possib…

Related Searches

  • r forum loading error 0 1
  • r tape loading error 0 1
  • speccy 4 0
  • writing music in basic
  • play in basic
  • play command in basic
  • unable to log in
  • print a char in asm
  • lost in my spectrum
  • rabbit in nightmareland
  • books in pdf format
  • hello world in assembler
  • circle in asm
  • pause 0
  • pause 0 in machine code
  • in 0
  • tape loading in assembly
  • spin assembly 0 66
  • pause 0 machine code
  • load from disk in assembly

Copyright © 2024 World of Spectrum