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.161s
<1234567…34>
  • Print (to screen) avalue held in a register pairHi guys, looking for a routine that will print any value from 0 to 65535 to the current position on the screen. I once heard that there was a PRIN…

    ... there was a PRINT_BC routine in the ROM, but I can ... that will print a value held in theBC register pair, to the current ...
    DEATH DEATH October 2016 Development
  • Loading a screen in to memory...Hi Folks, I want to load a SCREEN$ in to memory and save it out to RAM disk without it being displayed on the screen. I am worried about over writi…

    ... want to load a SCREEN$ in to memory and save it ... />
    Where RAMTOP is the address held in the equivalent System Variable.
    Paddy Coleman Paddy Coleman December 2010 Sinclair Basic
  • Currah uSpeech ROM Paging and BootyHi, When I emulated the Currah uSpeech for [url="http://www.inkland.org.uk/inkspector"]InkSpector2[/url], I made it page in its own ROM on memory …

    ... ROM on memory writes to address $0038 in addition to the documented ... bytes of ROM too, as register DE wraps around.

    call address $10 in the ZX Spectrum ROM ... and eventually comes out at address $0011 in the ZX Spectrum ROM ...
    inky inky October 2019 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…

    ... physically goes low when an address is in the memory space and ... goes low when an address is in i/o space. Memory ... bits from the memory address held in the HL register pair). z80 instructions that ... the 16-bit i/o address held in BC). In the first sentence I ...
    Alcoholics Anonymous Alcoholics Anonymous November 2009 Development
  • Time difference for jumps and calls?Just interested (and possibly trying to distract myself from the more pressing problems in my sprite routine) and willing to risk a potentially daft …

    ... ) jumps to the memory address held in HL. It doesn't fetch ... a number from address (HL) and then ... is already loaded with the address.

    But ... load HL with your return address, then jump to the ... [/I] (instead of using CALL [I]NNNN[/I]). At ...
    joefish joefish April 2011 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... ; to HL
    call call_jump ; call address
    exx ; alternate register set
    ld ... ; compare
    sbc hl, de ; in range?
    jr nc, renum_error ...
    chev chev October 2013 Development
  • Fast Binary to Text DisplayI've done this thing that takes some memory contents and converts it to a Binary version of 0's and 1's on screen. However, I've no idea what to use …

    ... screen handling, via the DE register. I'm struggling with ... keep incrementing the screen address (held in the DE register pair), and check when ... is that in order to arrive at the address of the byte ... Finally, setting bit 2 of Register D to 1 effectively adds ...
    Ast_A_Moore Ast_A_Moore December 2017 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…

    ... keys are pressed. Each port address covers 5 keys of the ... can be read with IN 61438 and IN 63486, respectively.
    * ... printed out is contained in ROM starting at address 5010 decimal. The ... />
    Keeps track of the address on the machine stack where ...
    na_th_an na_th_an April 2005 Development
  • C# emulatorHi, I wanted to branch out and get a little better with C# so I think I need something meaty to do to keep me going....so an emulator seemed a reaso…

    ... memory to blank and load in your ROM.

    ... , executing the opcode at the address held in PC, incrementing your T-State ...

    From there add in keyboard, sound, tape reading. Add ... />
    It's easy *in theory* but in practice, as Phil says ...
    Dunny Dunny April 2006 Emulators
  • C# emulatorHi, I wanted to branch out and get a little better with C# so I think I need something meaty to do to keep me going....so an emulator seemed a reaso…

    ... memory to blank and load in your ROM.

    ... , executing the opcode at the address held in PC, incrementing your T-State ...

    From there add in keyboard, sound, tape reading. Add ... />
    It's easy *in theory* but in practice, as Phil says ...
    rich_chandler rich_chandler April 2006 Emulators
  • C# emulatorHi, I wanted to branch out and get a little better with C# so I think I need something meaty to do to keep me going....so an emulator seemed a reaso…

    ... , executing the opcode at the address held in PC, incrementing your T-State ...
    polomint polomint March 2007 Emulators
  • Break into programIs there any way of stopping people using the break option in my software productions so they can list the code.

    ... error. POKE the stack address pointed to by ERR_SP ... (23613) with the address of the routine; or ... 23613/4, get the address held in 23613/4 and POKE ... that address with the address of the error ... the original address then POKE the TRAP address once at ...
    Battle Bunny Battle Bunny September 2013 Sinclair Basic
  • Features that are still wanted in Spectrum emulation.Features that are still wanted in Spectrum emulation. 4 USB joystick/gamepad input for real multiplayer games - Yes, Bomb Munchies.... - Sinclair 12…

    ... what is the conventional call address used in software is for each ... trying to pick another address to use it's ... the call address. But you'd have to know what IN address ... by someone doing an IN 31. So although the ... , you can use whatever address you fancy. We've ...
    joefish joefish June 2015 Emulators
  • Features that are still wanted in Spectrum emulation.Features that are still wanted in Spectrum emulation. 4 USB joystick/gamepad input for real multiplayer games - Yes, Bomb Munchies.... - Sinclair 12…

    ... what is the conventional call address used in software is for each device ... 're trying to pick another address to use it's critical ... on the call address. But you'd have to know what IN address the ... decoding, you can use whatever address you fancy. We've had ...
    zub zub June 2015 Emulators
  • What is the maximum fps the spectrum can achieve?I have been doing some reading and from what I understand the Spectrum outputs a PAL signal, but that means it will display @50fps or @25fps? If t…

    ... four transition tiles can be held in register pairs ready for PUSHing.
    register swaps back and forth on ...
    joefish joefish August 2017 Hardware
  • Mode 2 Tile Editor SourceA Timex Mode 2 Tile Editor incorporating a byte mirror table. The compiled version is available in the CSSCGC 2008 collection from the WoS archive. …

    ... alternate register
    call cp1kd ; set
    cp1kd: ;
    call cp64bytes ;
    call cp64bytes ... ; attribute byte held in the a
    ld (hl),a ; register to four ... /> m_chan: ld hl,$7800 ; first address after second screen area
    chev chev January 2007 Development
  • why am i getting b integer out of range in this code?ive tried running this in spin but thats what i get [code]main org 40000; ; We want a black screen. ld a,71 ; white ink (7) on black paper (0…

    ... load accumulator with zero.
    call 8859 ; set permanent border ... .
    ld hl,blocks ; address of user-defined graphics data ... of the player.
    call wspace ; display space over ... a pointer through the ROM (held in seed), returning
    ; the ...
    digital digital June 2020 Assembler
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... 30000 to address 49152 where the value of "scroll_buffer" is held.
    in the HL register pair. FASTCALL linkage only ... in function call
    ...
    rightmost parameter in function call
    return address placed by call ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... ; call the MAKE_ROOM routine
    inc hl ; move HL up one address ... number of bytes occupied,
    ; held in a, forms the offset for ... base
    ; address to give the correct location
    ; in the streams ...
    chev chev January 2007 Development
  • So... you want to format your 3.5" as 720K eh?Well, i've been trying to get hold of an application to make proper use of my 3.5" +3 floppy disks but i haven't been able to find any. I stumbled up…

    ... ; Transfer it to the desired address
    LD BC,495 ; ... /> CALL DISK ; Call the subroutine in ROM
    POP DE ; Restore our DE register ...
    NaMcO NaMcO December 2008 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…

    ... -running (over 32768) and memorable address in RAM
    ;initialise score
    in the BC register.
    We will write ... load a value into a register or register pair.
    The instruction ... the A register and puts a 1 in the A register for each ...
    bigjon bigjon November 2009 Development
  • A fast DRAW routineI was investigating how to speed up the line drawing for the [URL="http://www.worldofspectrum.org/forums/showthread.php?t=20225"]BASIC compiler[/URL]…

    ... call __PIXEL_ADDR

    ;; Now gets pixel mask in A register< ... + 1), hl ; Updates DX1 call address
    ld (DX2 + 1), ... hl ; Updates DX2 call address

    ld a, ... + 1), hl ; Updates DX1 call address
    ld (DY2 + 1), ...
    boriel boriel December 2010 Development
  • Undefine functionHere's a routine to selectively remove variables from the VARS area and reclaim the space. This can be done partially from BASIC already by assigning…

    ... because a direct command is held in the E_LINE area (above VARS ...
    call FETCHS
    ld (CH_ADD),de ;variable name address
    ... /> ex de,hl ;HL=address of variable
    call RECLAIM2
    jr ...
    Battle Bunny Battle Bunny January 2012 Sinclair Basic
  • that "listing variables during runtime" thingWell, I did eventually finish this, but with my meds playing up I don't have much time each day that I can spend at the computer, so it's taken rathe…

    ... of the BLOCK set is held in 23680/1. (The 16 ... into program) was pressed, call SaveSCR to save the screen ... BC=ScrDol0 prior to the call (see DumpVARS.ASM).
    ... that is, commands such as CALL & JP using absolute ... was run from an address other than that at ...
    Battle Bunny Battle Bunny November 2013 Sinclair Basic
  • Input magazines 1 to 39 in 3 binders - ?12 delivered in UK[B][NOW SOLD][/B] :) First 39 issues, held in 3 binders: [img]https://dl.dropboxusercontent.com/u/15218813/Input1.jpg[/img] [img]https://dl.dropbox…

    ... ] :)

    First 39 issues, held in 3 binders:

    [img ... [/i]).
    [*]The magazines vary in condition from fair to very ... binders and magazines is reflected in the very low price ([i ... only dispatch to a UK address due to the heavy weight ...
    spec-e spec-e December 2013 Sales
  • Tutorial: Using UDGs in SpecBASSpecBAS is capable of using graphics mode, in a similar manner to the original Spectrum. Like most things though, the extended nature of SPecBAS's ab…

    ... combination of ctrl+alt is held down - if you let ...
    Which displays the currently held memory banks. Because the original ... parameter, and it returns the address in the [i]current font bank ... , we need to store our address in the "addr" variable.
    ...
    Dunny Dunny May 2018 Sinclair Basic
<1234567…34>

Latest Posts

  • 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
  • European Software Titles with an English version
    harriusherbartio 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
call 14.3K 24.3K
address 11.8K 21.2K
held 2.4K 2.6K
in 401.9K 810.5K
register 4.2K 6.1K

Related Threads

  • Print (to screen) avalue held in a register pairHi guys, looking for a routine that will print any value from 0 to 65535 to the current position on the screen.<br /> <br /> I once heard that ther…
  • 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.
  • have a speccy program not in the archive or in MIAIntermediated Maths 2 for the 48K!!
  • New remake in progress - play in browser[url="http://www.multiedge-net.co.uk/wally"]http://www.multiedge-net.co.uk/wally[/url]<br /> <br /> Play it in your web browser; no nasty downloads (…
  • Speccy mentions in the general media in modern timesHas the speccy been mentioned or appeared or both on TV on much later computer games in recent times.<br /> <br /> "Worms World Party" has a ZX spect…
  • help me identify this TYPE-IN for the Spectrum back in '83I've had an amazing time downloading some of the type-ins on this site and bring back lots of fantastic memories (I can still remember typing in Stas…
  • Back In Time Lite / RV Mini September 2005 in MANCHESTER!well, the show is looking bloody great! Mark Knight, Ben Daglish, Rob Hubbard . . . and a live set from Mark Hibbett (Hey Hey 16K) . . . + an RV, sho…
  • IN command in BASIC to read keyboardThis weekend on a Sinclair meeting we had some BASIC-games using IN to control the character. The maker of the game assumed that the result of an IN …
  • Spin / Emuzwin and reading keys with IN in BasicIt's just a bit of a quirk I've found really, but here goes...<br /> <br /> Some of the Basic programes and games I've encountered lately , use IN to…
  • Incorrect link in "Ultimate The Collected Works" in archiveunder this title there is a map listed! It is actually a map for the game Ultimatum NOT for Ultimate: The Collected Works.

Related Searches

  • 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
  • basic start address
  • identify spectrum model 128k address
  • distinguish spectrum model 128k address
  • distinguish spectrum model 128k pentagon address
  • hello world in assembler
  • circle in asm
  • 2 numbers in address
  • 2 numbers in address debugger
  • email address change
  • music in assembler
  • call address in bc
  • usr bc register address

Copyright © 2024 World of Spectrum