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.012s
<1…3456789…34>
  • What would be the simplest tape loading routine?I'm searching for some small assembly snippet I can use to load a (headerless or not) block from tape into RAM I can embed in my C games to load furt…

    ... I could use the ROM routine (It would suffice, any pointers ... I'm asking for a routine :)

    No need for ...
    na_th_an na_th_an October 2013 Development
  • Nasty 'Gotcha' for multicolour timingI thought I would be better developing my multicolour routine on the 48K first, being the slowest, so it would then be sure to work on the 128K varia…

    ... be better developing my multicolour routine on the 48K first, ... 've just written a routine that seems so awkward ... back in contention, the delay from the end of one ... that's a longer delay than the 4 bonus ... (nn),HL since the delay between memory operations is then ...
    joefish joefish October 2013 Development
  • Troublesome routine, help needed!Having problems with this routine, it basically fires a rocket up the screen, but refuses to detect collisions. I'm using attribute blocks for detect…

    Having problems with this routine, it basically fires a rocket ... tried allsorts to remedy this routine but nowt seems to work ... /> call print ;call the print routine
    pop bc
    djnz ...
    daveysludge daveysludge November 2013 Development
  • Simple memory transfer routineI'm looking for a simple memory transfer routine that shifts 32 bytes of data from the address HL is set to 55143, I have tried using LDIR, but cant …

    ... for a simple memory transfer routine that shifts 32 bytes of ...
    daveysludge daveysludge November 2013 Development
  • Game loopJust working on my first ever Spectrum game, and am struggling to work out what the game-loop should look like. I've got interrupts enabled (mode 2)…

    ... ):

    loop: halt ; wait for interrupt to occur ... and then the draw_sprites routine clears them off (unless ... was thinking about the halt instruction I then ... br /> loop: update_stuff
    halt
    clear_sprites (from old position ...
    feynman feynman January 2014 Development
  • Questions about Vortex Tracker II exported songsHi, I have been experimenting with Vortex Tracker II lately and have a couple of questions. By exporting the song to TAP format, a file is generated…

    ... data. Then a small MC routine must be coded in order ...
    EI
    LOOP:
    HALT
    CALL 27810+5
    Alessandro Grussu Alessandro Grussu March 2014 Development
  • Address bus contents (i.e. PC) during execution of HALTI'm wondering if anyone can tell me what's placed on the address bus during execution of HALT, beyond the initial M1 cycle. The Z80 user manual state…

    ... address bus during execution of HALT, beyond the initial M1 ... contains the following code for HALT:

    [CODE] case ... the opcode fetch after a HALT could actually trigger paging ... of addresses well before the HALT operation finishes. While I ...
    zub zub March 2014 Hardware
  • Top Telly Tip... Halt and Catch FireThe series is set in the early 1980s and depicts a fictionalized insider's view of the personal computer revolution. The show's title refers to the f…

    ... the fictitious machine code instruction Halt and Catch Fire, which would ...
    sj_howlett sj_howlett June 2014 Chit chat
  • LM ram block transfer routineHello! I need to transfer a block of 33000 bytes starting from address 28000 to a new start address, 31000, using a LM routine. Please, someone coul…

    Hello!
    I need to transfer a block of 33000 bytes starting from address 28000 to a new start address, 31000, using a LM routine.
    Please, someone could help me?
    Saltor Saltor July 2014 Sinclair Miscellaneous
  • Block RoutineHi Folks, I want to draw a block on the screen dependent on providing the X,Y,W,H values. I came up with the following: [CODE]100 LET l$=" …

    ... : PRINT AT 0,0;"Block Routine"
    160 GO SUB 200 ... STOP
    180 REM Block Routine
    190 REM x,y ... />
    Anyone got a better routine?

    Many thanks
    Paddy Coleman Paddy Coleman July 2014 Sinclair Basic
  • Simple text scrolling routine...I'm having trouble writing a very simple text scroller, the idea is to use the ROM printer routine to print 32 characters each time the routine is ca…

    ... to use the ROM printer routine to print 32 characters each ... time the routine is called, updating the de ...
    daveysludge daveysludge September 2014 Development
  • Ensure my interrupt handler begins at the same T-stateHi! Is there a way to ensure that an IM 2 interrupt handler starts always at the same T-state (related to the moment the ULA triggers the INT line, w…

    ... far, I've made my routine to last a number of ... main loop is full of HALT instructions, with some instructions to ... of instructions that aren't HALT last a number of cycles ... get by now is my routine starting at cycle 19,20 ...
    mcleod_ideafix mcleod_ideafix November 2014 Development
  • Soundex routineIn an idle 5 minutes I wrote a short routine to calculate Soundex codes using the algorithm described here: [url]http://en.wikipedia.org/wiki/Sounde…

    ... minutes I wrote a short routine to calculate Soundex codes using ...
    Battle Bunny Battle Bunny November 2014 Sinclair Basic
  • +3DOS routine missing in the +3 manualThe other day I realised the details of the +3DOS DOS DELETE routine are missing in the [url="http://www.worldofspectrum.org/ZXSpectrum128+3Manual/ch…

    ... of the +3DOS DOS DELETE routine are missing in the [url ...
    programandala.net programandala.net January 2015 Infoseek database
  • HALT: Why always 4ts?Instruction breakdown of halt is like that: PC 4ts. That means it fetches instruction byte from ram which tooks 4 ts and then does nothing and read…

    Instruction breakdown of halt is like that:

    ... or interrupt.

    if halt is already read by cpu ... and again to execute the HALT, why it still takes 4 ... /> I mean if cpu executed HALT at cycle 5, and if ...
    Arda Arda February 2015 Development
  • Playing AY music on the SpeccyCan anyone help with playing AY ripped music on the Speccy? So, let's say I want to play some ripped AY music, such as: [url]ftp://ftp.worldofspect…

    ... the routine, then call the data in tra_0_2.BIN per HALT command ...
    EI
    LOOP:
    HALT
    CALL 51802
    JR ...
    badgyre badgyre February 2015 Development
  • Rom routine for pixel addressDear all, Having my bi-annual 'lets try machine code' project again and have come up with a problem with the pixel address rom routine at 8874. …

    ... with the pixel address rom routine at 8874.

    Going ... be holding 128 after the routine is run?

    Tobo
    Tobo Tobo September 2015 Development
  • im looking for a basic routine that adds a numerical character to a stringim looking for a basic routine that adds a numerical character to a string. so a=1, "1", then a=0 "10", then a=1 "101......" and so on

    im looking for a basic routine that adds a numerical character to a string. so a=1, "1", then a=0 "10", then a=1 "101......" and so on
    digital digital September 2015 Development
  • New version emulator ZEsarUX 3.1Hi I have uploaded a new version of my emulator ZEsarUX on http://sourceforge.net/projects/zesarux I have improved accessibility support, no…

    ... />
    Fixed Inves ULA Colour Delay. It only affects bright
    routine is detected and reinserted the ...
    chernandezba chernandezba October 2015 Emulators
  • WANTED Machinecode Routine for Paging in Betadisk TR-DOS v5 ROMI try to build a small MCode-program which writes the TR-DOS-ROM v4 / v5 to RAM adress 40000 an up. It´s working on TR-DOS v4 / Betadisk 48k: C…

    ... /> LD C,0 ;Set DOS Routine 0 (INIT/RESET DOS)
    Luzie Luzie December 2015 Hardware
  • 128k Paging a tile routine to a double bufferHi happy new year all :) Does anyone have an example of how to page a routine to the screen ie a tile routine? Thanks :)

    Hi happy new year all :)

    Does anyone have an example of how to page a routine to the screen ie a tile routine?

    Thanks :)
    alienbanana alienbanana December 2015 Development
  • Variable sized tiles /tile routineHow would you do a variable sized tile routine where the tiles have position variables too? Thanks would be interested to learn :)

    How would you do a variable sized tile routine where the tiles have position variables too?

    Thanks would be interested to learn :)
    alienbanana alienbanana January 2016 Development
  • Text scroller and custom fontYesterday I was testing this text scroll routine taken from Jonathan Cauldwell's Intro Maker (labels have been inserted to allow partial code relocab…

    ... was testing this text scroll routine taken from Jonathan Cauldwell's ... /> JR NZ, L_35381
    L_35387: HALT
    CALL 00654
    INC ...
    Alessandro Grussu Alessandro Grussu January 2016 Development
  • I don't think I'm getting the $22AA Pixel-Add rom routineDear all, I'm misunderstanding how the PIXEL-ADD rom routine works. My code... [code]ld b,175 ld c,1 call $22AA ld (hl),a ret[/code] So…

    ... how the PIXEL-ADD rom routine works.

    My code ... , I'm assuming the rom routine at $22AA will convert the ...
    Tobo Tobo March 2016 Development
  • "Decoding z80 Opcodes" (http://www.z80.info/decoding.htm#intro) - Incorrect HALT Opcode?Apologies if this is a dupe but I searched within the forums and couldn't find anything. I've been working on a z80 emulator (for academic and rec…

    ... seems to incorrectly specify a HALT opcode as 0x7[i]7 ...
    Travis Kaufman Travis Kaufman July 2016 Development
  • Interrupt routineI have been trying to create an interrupt routine for playing AY music in the background but cant seem to get anything working. I have a music rou…

    ... trying to create an interrupt routine for playing AY music in ... />
    I have a music routine in bank 6 that plays ...
    daveysludge daveysludge November 2016 Development
  • Cool program - buffer delayHere's something fun I wrote tonight thought I'd share. It's essentially a simple buffer delay. A building block for many things. https://www.drop…

    Here's something fun I wrote tonight thought I'd share. It's essentially a simple buffer delay. A building block for many things.

    https://www.dropbox.com/s/rk4q1xu2k2mkk62/BufferTest.z80
    ivanb303 ivanb303 November 2016 Sinclair Basic
  • Scrolling loader counter in 85 T-States?Would it be possible to write a scrolling loader counter in 85 T-States? I have a custom screen load routine that loads attribute first, then the …

    ... have a custom screen load routine that loads attribute first, then ... square. Loads in attribute order. Routine to convert normal screen to ... the counter in the load routine, not sure about printing it ... , to cater for a bigger delay loop.

    Cheers.< ...
    FrankT FrankT February 2017 Assembler
  • 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…

    ... speed) real-time sprite shifting routine for sprites that are one ... sets again.

    (The routine is shared between two sprites ...
    Ast_A_Moore Ast_A_Moore February 2017 Development
<1…3456789…34>

Latest Posts

  • Frankie's ZX Spectrum Digouts
    Zup on 1:58PM
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on 1:02PM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 12:42AM
  • 1992 Spectrum Software
    harriusherbartio on April 7
  • Celebrity deaths...
    mel the bell on April 7
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 7
  • spectrum in netflix bomb and the cold war documentary
    zxbruno on April 7
  • Are there any decent Speccy Flight Sims?
    harriusherbartio on April 7
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 6
  • Tradtional games that were not programmed on the ZX Spectrum
    harriusherbartio on April 6

HitBox

Word Docs Hits
delay 1.7K 2.7K
routine 9.5K 14.8K
halt 1.1K 1.6K

Related Threads

  • Delay routine requiredI'm putting together a short routine to play some Beep style music. I need to be able to pause between notes when required. These pauses are defined …
  • Delay routineAs some people are aware, I have recently starting writing a [url=http://fuse-emulator.svn.sourceforge.net/viewvc/fuse-emulator/trunk/fusetest/]autom…
  • LINE-routine and other nice pieces of codeThe line-topic came in the end with a nice piece of fast coding.<br /> <br /> I think that there might be more of these routines out there (where-eve…
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code.<br /> <br /> The line routine th…
  • How do I avoid BASIC becoming corrupted on returning from a M/C routine?I'm having trouble with my BASIC program becoming corrupted on returning from a m/c routine which sets all the registers (including the shadow regist…
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling.<br /> <br /> As promised here is the code for the routine.<br /> <br /> It…
  • OT:[sorry - windows xp delay write event 51 - help ! ]sorry about this guys, But can any one help with this error - event 51<br /> {An error was detected on device \Device\Harddisk0\D during a paging op…
  • Key Redefine RoutineAnyone written a nice key redefine code snippet?
  • Competition: Sadistick routine on Spectrum ROMMy vote goes to BEEPER at #03B5<br /> Let's ear you pick! :)<br /> <br /> And a great BOHHHHHHHHHHHHH to Dr Ian Logan &amp; Dr Frank O'Hara for their…

Related Searches

  • fastest screen routine
  • screen routine
  • im1 interrupt routine
  • im1 rom interrupt routine
  • im1 rom interrupt routine iy
  • interrupt routine
  • best place for interrupt routine
  • turbo load routine
  • simply turbo load routine
  • keyboard delay
  • keystrokes delay
  • joe gunn sprite routine
  • scroll rom routine
  • simple sprite routine
  • loading routine
  • 128k sprite routine
  • halt opcode
  • delay routine
  • delay routine loop
  • pause routine halt

Copyright © 2024 World of Spectrum