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.010s
<1…16171819202122…34>
  • Understanding the StackSorry folks. I guess I'm going to be a pain for a little while. Hope it's ok with everyone. I'm currently studying the stack and wrote the little pr…

    ... ld sp,stack
    loop jr loop
    stack[/CODE]
    loop but actually it ... Because the ROM interrupt routine is still active and ... ] ld sp,stack
    loop jr loop

    ds ... ld sp,stack
    loop jr loop
    stack[/CODE]
    evilpaul evilpaul January 2009 Development
  • 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 …

    ... />
    [CODE]
    loop ... Do something useful here!
    jp nz,loop ;Not yet, so loop

    ...
    jp pe,loop ;BC > 0, so loop

    ... added bonus, the second routine also preserves the accumulator!!< ...
    Chris Pile Chris Pile January 2009 Development
  • Assembler snippetsI was just thinking that a thread for small but useful assembler snippets to do useful things would be cool for people learning z80 coding. Not to me…

    ... ]

    ; Display time, this routine must be called at least ... />
    LD B,2 ; double loop for minutes/seconds
    tl1 ...
    Dr BEEP Dr BEEP 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 …

    ... the Spectrum's "putchar" routine, which puts a single ... />
    [code]

    .loop ld a, (hl)
    and ... br /> inc hl
    jr .loop
    [/code]

    ... *writing* your own putchar routine (which most of the time ...
    Winston Winston February 2009 Development
  • Keyboard routinesI'll ask here first - since this must be a long-ago solved problem, and hopefully I can avoid re-inventing the wheel... I need a keyboard routine th…

    ... buffer filled by the interrupt routine).[/QUOTE]

    I think ... enters the key repeat start delay and doesn't bother checking ... means to type normally the routine needs to see a key ...
    Alcoholics Anonymous Alcoholics Anonymous February 2009 Development
  • 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 …

    ... /> [*]The FOR, WHILE, and DO...LOOP sentences where broken. Fixed.
    routine.
    [*]Now, DRAW x, y ...
    boriel boriel February 2009 Development
  • +3 BASIC and RST 8I've been working on adding commands to the BASIC interpreter, in a similar style to how Interface 1 does it (catch the RST 8 error trap). This works…

    ... interpretation routines, including the main loop and error handlers. ROM3 ... when calling any standard ROM routine other than RST10, RST18 ... purpose, which calls the routine in ROM3 given by the ... call the standard tape loading routine, just use:

    [ ...
    glancaster glancaster February 2009 Development
  • 2 commands in 1 lineHi all, this is my first post although I have visited the web site many times, and I find it great. English is not my mother tongue, so I will try to…

    ... : by using the error handling routine (RST #8 ). I have been ... the system routines involved (statement loop, etc) with the help of ... .

    The error handling routine cleans the stack and restores ...
    rinconete rinconete March 2009 Sinclair Basic
  • Detecting Spectrum modelsIs there any sure-fire way a program can detect the model of machine it's running on (48K, +, 128, +2, +2A, +3, clones) even when running in the 48K …

    ... keyboard was disabled, the menu routine was reading both of keyboard ... hardly can be quicker than loop scanning input. and the PRESS ...
    Fikee Fikee March 2009 Development
  • Detecting Spectrum modelsIs there any sure-fire way a program can detect the model of machine it's running on (48K, +, 128, +2, +2A, +3, clones) even when running in the 48K …

    ... ! But putting in a custom routine for each variant may cause ... versions of the main copying loop are feasible.

    [QUOTE ...
    joefish joefish March 2009 Development
  • New Spectrum game - Banger ManagementThe game I produced for the Byte Back event is now available for download: [url]http://www.byte-back.info/hbchallenge.html[/url] Now, does anybody …

    ... . For example, the rotating string routine is just a copy of ... string display routine with a small and very lazy rotation loop in ... the other hand, the sprite routine was written specifically for this ...
    jonathan jonathan 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…

    ... call.

    A delay() function (courtesy of Jan Bobrowski ... you better control over delay timing rather than use ... in_Wait() and in_Pause() use delay() as well but accept ... (61440 - 61696)
    // Copies generic routine (61937 - 61948)

    ...
    na_th_an na_th_an March 2009 Games
  • 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 …

    ... left the default system interrupt routine running, so every 1/50 ... the processor with an infinite loop and it's time to ...
    joefish joefish April 2009 Development
  • Tape and Disk breakpointsIs it possible to set a breakpoint on a .TAP, .TZX or .DSK file so that the debugger pops up when loading finishes? I'm talking about a breakpoint wi…

    ... sometimes a small m.c. routine will be needed to load ... just create a small LDIR routine to copy from one memory ... pointer) to create a endless loop. Then after loading in SPIN ...
    LCD LCD May 2009 Emulators
  • Fastest Block Drawing Code?Following on from my scrolling thread [URL="http://www.worldofspectrum.org/forums/showthread.php?p=351304#post351304"](http://www.worldofspectrum.org…

    ... . And don't use a loop along the line. Just use ... you try to exit the routine or re-enable interrupts.
    joefish joefish May 2009 Development
  • Fastest Block Drawing Code?Following on from my scrolling thread [URL="http://www.worldofspectrum.org/forums/showthread.php?p=351304#post351304"](http://www.worldofspectrum.org…

    ... a general "next char" address routine to find the screen address ... /> ld h,a

    ; loop
    npl_ok:
    [/code]
    loop counter rather than resorting to ...
    Alcoholics Anonymous Alcoholics Anonymous May 2009 Development
  • Fastest Block Drawing Code?Following on from my scrolling thread [URL="http://www.worldofspectrum.org/forums/showthread.php?p=351304#post351304"](http://www.worldofspectrum.org…

    ... . And don't use a loop along the line. Just use ... you try to exit the routine or re-enable interrupts.[/quote ...
    robpearmain robpearmain May 2009 Development
  • Sinclair BASIC compiler for PC?Boriel's compiler is very powerful but it isn't meant for Sinclair BASIC, and the old compilers in the archive have their limitations: BASIC listing …

    ... can ignore the WHILE, DO LOOP, etc. sentences and use it ... evaluation) and space (the VAL routine, unless you call the ZX ...
    boriel boriel May 2009 Development
  • Brand new River Raid remake?one of my friend is trying to make a riverraid remake on flash just to have fun, I checked zx spectrum port of river raid. it is bad, really bad, jer…

    ... screen - no time left for loop counters or anything. I have ... around 5K for the interrupt routine to do everything in one ... do the writes in a loop. Well, unless I cut it ...
    joefish joefish May 2009 New game ideas
  • Brand new River Raid remake?one of my friend is trying to make a riverraid remake on flash just to have fun, I checked zx spectrum port of river raid. it is bad, really bad, jer…

    ... - no time left for loop counters or anything. I ... 5K for the interrupt routine to do everything in ... do the whole thing in loop

    i ... seven lines and then loop for next character line ... never seen the multicolor draw routine, perhaps you could check ...
    Fikee Fikee May 2009 New game ideas
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... /> po_store equ 0x0adc ; position store routine
    report_j equ 0x15c4 ; null ... /> make_room equ 0x1655 ; create buffer routine
    strms equ 0x5c10 ; pointers ... nz, loop ; finished?
    ret ; return

    ; main interrupt routine [from ...
    chev chev May 2009 Development
  • !!! Trdos Emulation On Zx !!![B]This is software emulator of TRDOS(betadisk). Yet is writed only for interface MB02+, but will ported to more other IDE interfaces with external r…

    ... instructions with jump to emulation routine. Only ports is emulated and ... be include some delays(software loop) for better timing. Similar methode ...
    velesoft velesoft May 2009 Development
  • Russian Translations...As i have once again been reminded (by the "Homebrew games" thread), there are some funky looking Russian games that I can't play due to not understa…

    ... [b]CALL 65000[/b] (my routine instead). (Not yet sure if ... source code for the simple routine at 65000 which draws the ... ]

    [code]
    ; A routine to draw bitmaps of 6 ... /> print_6x6_outer
    ; Save the "Outer loop" Counter
    PUSH BC
    Digital Prawn Digital Prawn June 2009 Games
  • Ocean's Cobra - +3 incompatability. Is their a fix?Hello all, Anyone know of a fix for Ocean software 'Cobra' (the one with stallone in it) ? This was the first game I bought for my 128k toastrack, a…

    ... probably just had a big delay loop added to the main ...
    frobush frobush June 2009 Games
  • +3 Centronics port: How does it work?I've been trying to follow the code with Fuse's debugger and I can't see it writing anywhere except to port 0x1ffd. It also jumps through some fairly…

    I ended up adapting the routine from the +3 ROM 1. ... ),a ;
    ei ;

    loop:
    call test_break ;

    jr nz,loop ; loop while busy

    lprint ...
    chev chev July 2009 Hardware
  • Question about ZX Spectrum AY interfacesI got this information from Mike, author of EigthyOne: [QUOTE]128k spectrum 1.7734 MHz Timex 1.764 MHz ZON-X 1.625 MHz Fuller 1.625 MHz QuickSilva 0…

    ... processor time, so the Z80 routine's execution speed is not ... a 50Hz interrupt with fiddly delay loops).

    One thing ...
    gasman gasman July 2009 Hardware
  • The So What's This Buzzsaw All About Then? Thread.Erm. This: [URL="http://www.joefish.co.uk/speccy/Joefish_Buzzsaw_Demo_1.tap"]http://www.joefish.co.uk/speccy/Joefish_Buzzsaw_Demo_1.tap[/URL] Keys…

    ... , as that tells me the routine is getting ahead of itself ... delays for starting the colour routine. The first three then use ... the same routine that takes (I think) 215 ... sure if tweaking the initial delay will be enough. I may ...
    joefish joefish August 2009 Development
  • wavide: WAV player for DivIDEPrompted by an email from zxbruno yesterday, cobbled together much quicker than expected... [url]ftp://ftp.untergrund.net/users/gasman/zx/wavide/[/u…

    ... a multiple sector read (the routine requests 256 sectors at a ... a few t-states of delay, so I can catch this ...
    gasman gasman August 2009 Announcements
  • Problem with loopingHi all, I'm looking for a way to code a loop into my program and then allow the computer to come out of that loop by itself. Is such a thing possibl…

    ... />
    Here's a scroller routine that Chaosmongers had posted in ... so that it leaves the loop at the press of a ...
    GreenCard GreenCard August 2009 Sinclair Basic
  • Problem with loopingHi all, I'm looking for a way to code a loop into my program and then allow the computer to come out of that loop by itself. Is such a thing possibl…

    ... />
    Here's a scroller routine that Chaosmongers had posted in ... so that it leaves the loop at the press of a ...
    jp jp August 2009 Sinclair Basic
<1…16171819202122…34>

Latest Posts

  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Fixed Speccy Software. And which games remained unfixed?
    John Elliott 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
  • Celebrity deaths...
    mel the bell on April 20

HitBox

Word Docs Hits
delay 1.7K 2.7K
routine 9.5K 14.8K
loop 4.8K 8.5K

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…
  • Game loop design?Having some thoughts on how to design the game loop and could do with some hints and tips from folks who have done it before!<br /> <br /> It's all a…
  • 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?
  • DEC BC/LD A,B/OR C/JP NZ,loopyesterday i saw nice trick:[code]<br /> <br /> dec bc<br /> ld a, b<br /> or c<br /> jp nz, loop<br /> <br /> can be replaced (bc starts &gt;255, sho…

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
  • play drum loop
  • play 128 drum loop
  • scroll rom routine
  • delay routine
  • delay routine halt
  • delay loop
  • loop delay
  • replacing this routine with a fixed loop

Copyright © 2024 World of Spectrum