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.132s
<1…891011121314…34>
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... 0,0,0,0,0,0,0,0
    DEFB 0,0,0,0,0,0,0,0
    DEFB 0,0,0,0,0,0,0,0

    ; 1
    robpearmain robpearmain August 2004 Development
  • Sprites flickeringI am trying to write a Spectrum game in machine code. I am still a beginner in programming, however I did much progress recently, i believe. Now I am…

    ... /> 1. Store background
    2. Draw sprite into background
    3. Delay ... . Go to point number 1
    My delay loop is just decreasing ... register
    until it reaches 0.
    Ralf Ralf October 2004 Development
  • Help needed to speed up functionCan anyone help me to re-factor this code snippet. The "MAP" section holds information about which tiles go where on the screen (handled by another f…

    ... /> PUSH DE
    LD DE,32
    ADD HL,DE
    1,1,2,3,2,0,0,1,0,0,1,2,3,1,1
    DEFB 2,1,1,1,2,1,1,2,0,1,0,1 ... ,2,3,1,1
    …
    Mr Millside Mr Millside February 2005 Development
  • Optimisation Needed! Is this the Fastest way to copy bytes from screen and back again?I have the screen address (say 0,0 i.e 16384) I want to copy 4 bytes wide by 32 bytes high from the screen to an area of memory. I then want to cop…

    ...
    ld ixh,32
    C2S_1
    ... />
    ld ixh,32
    C2SC_1
    < ... 0,0,1
    defb 128,0,0,1
    defb 128,0,0,1

    defb 128,0,0,1 ...
    robpearmain robpearmain November 2005 Development
  • Problem with rotating procedureHi folks! I wrote a proc in z80 asm, based on: x' = x * cos (z) - y * sin (z) y' = x * sin (z) + y * cos (z) I used a precalculated table of sin a…

    ... $b2
    tabx1 db 0,0,0,0,0,0,0,0
    db 1,1,1,1,1,1,1,1
    db 2,2 ... ,31,31,31
    db 32,32,32,32,32,32,32,32
    xor xor July 2006 Development
  • ONELINER : Finger TwisterFINGER TWISTER Do you all know TWISTER, that crazy game where you had to place your left foot on yellow, your right hand on green etc. etc. Well, n…

    ... first level you must press 1 key. After each round
    1 LET s=0: LET a=INT (IN 254/
    32)*96 ... : LET v=3: FOR l=1 TO 6 ... br /> b$(y,1)="BIN ": FOR x=1 TO 5: L< ... k=IN 63486-VAL b$(1)+IN
    64510-VAL ... v=v-k: BEEP k*.1,0: BEE
    P k ...
    Dr BEEP Dr BEEP May 2007 Games
  • How do I clear only a specific area of a screen (quickly) in machine code ?I'm looking for a machine code routine which will clear the first 20 rows of the Spectrum's display (or any number of rows or columns) . I have found…

    ... then the basic FOR F=0 TO 19 :
    ... PRINT AT F,0;"" : NEXT F

    LD HL,4000H 33 0 64
    LD BC,17FFH ... 1 255 23
    LD ... 44
    LD E,1 30 1
    LDIR 237 ...
    bobbyjaykid bobbyjaykid July 2007 Development
  • Computer & Video Games Book of Adventure, TheBelow is the spectrum listing from the "[URL="http://www.worldofspectrum.org/infoseekid.cgi?id=2000078"]Computer & Video Games Book of Adventure, The…

    ... br />
    [CODE]1 BORDER 6: PAPER 6: INK ... LET pc=0
    10 DIM l$(11,32): DIM e ... ,12): DIM o$(11,32): DIM p(11): DIM ... v$(9,32)
    20 FOR i=1 to 11: ... 50 LET pn=0: LET in=1: LET ct=0: LET q$( ... 290 LET n=0: LET ii=0: FOR i=0 to 10: ... i+1)=2 AND pn+1=2 AND pn+1=5 ...
    c1541 c1541 October 2008 MIA/STP/SDP
  • z88dk Help neededI'm starting my tests with z88dk from a very simple example from a tutorial in speccy.org. It works fine but when I make the smallest modification t…

    ... 18};
    short int desplazamientos[] = {1,1,-1,1,1,-1,-1,-1,-1,-1,1,1};
    extern uchar prota_col0[];

    struct sp1_Rect cr = {0, 0, 32, 24};

    main()
    1))
    p.dx = -1;
    if (input ...
    Emlyn_Hughes Emlyn_Hughes January 2009 Development
  • plus3e simple ide interface problemhi, I prepared a 8bit simple ide interface 3 days ago, but I got problems (with or without ide cable connected). 1.First of all, I have to press re…

    ... ide cable connected).

    1.First of all, I have ... of times, using "Format to 0,32" but when I tried to ...
    Arda Arda February 2009 Hardware
  • Machine Code Microdrive File LoaderI've been experimenting with transferring games to run from microdrive. Typically I like to see a loading screen while things are happening, and I li…

    ... have a single character filename [0,1,2]
    The decompressor (hrust ... 2.1) [file "0"] must be loaded first
    1 - 15. also 0
    l_str1 equ $5cd9 ... using the if1
    defb $32 ; hook code to call any ...
    jp jp August 2009 Development
  • A nice Basic type in for your coffee break[code]5 BEEP 0.212765,20 10 BEEP 0.106383,19 15 BEEP 0.106383,20 20 BEEP 0.106382,24 25 BEEP 0.106383,22 30 BEEP 0.106007,19 35 BEEP 0.105634,20 40 B…

    ... BEEP 0.1,34
    1230 BEEP 0.02,0
    1235 BEEP 0.08,32 ... 0.098684,34
    1300 BEEP 0.02,1
    1305 BEEP 0.078684,32 ...
    1310 BEEP 0.098495 ... BEEP 0.02,1
    2165 BEEP 0.079337,32
    2170 BEEP 0.099338 ...
    gasman gasman October 2009 Sinclair Basic
  • Seeking alternatives to DATA statementsAnyone know of any memory saving alternatives to storing a list of numbers, other than using DATA statements or poking data into addresses?... Im ti…

    ... PITCH=60 + (0)
    11 LET MININ=1/(51+0)
    20 READ ... 54,23,57,1,71,22,63
    32 DATA 23, ... 60,23,59,23,57,1,70< ... br /> 103 DATA 1,71,18,54,1,67,1,72
    ... br /> 113 DATA 1,81,18,60,1,71,1,79
    ... br /> 117 DATA 1,79,18,59,1,74,1,78
    ...
    kgmcneil kgmcneil August 2010 Sinclair Basic
  • Manipulating attributes...Hi Folks, I have written a routine that allows a blue bar to be scrolled up and down a list to select an item. Each item in the list occupies two l…

    ... AT 0,0;a$:
    POKE 23693,BluWhi0:
    PRINT AT 1,0;b ... 1,0):
    PAUSE 1:
    PRINT AT y,0; PAPER 1; INK 7;l$(1 ... br /> PRINT AT y,0;l$(1, TO 32);:
    POKE 23693,ar2 ... :
    PRINT l$(1, TO 32):
    LET y=y ...
    Paddy Coleman Paddy Coleman November 2010 Sinclair Basic
  • Z88DK/SP1 library u_malloc() questionHi All, It may possibly be more appropriate for me to post this on the Z88DK forum, but I know quite a few WoSSers have used Z88DK, so here goes:- …

    ... /> }

    struct sp1_Rect cr = {0, 0, 32, 24}; // full screen

    0,255, 0,255, 0,255, 0

    DEFB 1,254, 0, 3, 0,253 ... 255, 0,255, 0,255, 0,255, 0

    DEFB 1,254, 0, 3, 0,253 ...
    Digital Prawn Digital Prawn December 2010 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]…

    ... __DRAW1:
    ld (DX1 + 1), hl ; Updates DX1 call address ... a, l
    sub 32
    ld l, a ...
    add a, 32
    ld l, a ... Replace with CPL if INVERSE 1
    __PLOTOVER:
    ... (hl) if OVER 1 AND INVERSE 0
    ; Replace ...
    boriel boriel December 2010 Development
  • fast font engine possible?inspired by the recent "proportional font" thread for zx basic and ideas for gui and having done some of the work on this in the past i wonder if it …

    ... br /> byte8 first_ascii; /* typically 32 */
    byte8 last_ascii; /* ... byte8 character_width; /* in pixels, 0 for proportional fonts */
    ...
    byte 0: 32 … first ascii
    byte 1: 127 … last ... 11 and 12: ascii 32 definition (standard raw ZX ...
    tstih tstih May 2011 Development
  • A z88dk + sp1 demo (with source)Since nowadays people are still wondering about how difficult it is to make something in z88dk, I thought I just put a very simple demo to show how e…

    ... - border
    struct sp1_Rect levelbrect = {0, 0, 32, 24}; // full screen

    1,1}, {0,160,88,2,0}, {0,160,120,2,0}, {0,160,56,2,0}, {0,0,0,2,0 ... the background.
    uchar levelb[32*24*3];


    Timmy Timmy January 2012 Development
  • The Sinclair ZX Microdrive Resurrection Project (long)Dear Spectrum fans! [Management summary: Download [url]http://www.bartheld.net/temp/mdv2img.zip[/url] and tell me what you think. All help very much…

    ... , reformatted, SAVE *"m";1;"test" CODE 0, 65535 etc. and read ... most entionable ones were to delay sector extraction a bit ... e. more "1"s that "0"s result in "1" and vice versa ... few configuration values (generally, 0 will produce reasonable defaults) and ...
    Volker Volker March 2012 Emulators
  • WIP: ULAPlus hardware implementationThis aims to be an "almost" plug-in replacement for the Sinclair ULA chip fitted in Spectrum 16K/48K/Plus machines. It comes in a form of a small PC…

    ... goodies) CPLD is almost 1.5 times the cost of ... /> Isolation resistors (about 30): 0.04 EUR. (if buying a ... about 6 EUR- )
    1.2V regulator: 0.6 EUR EUR

    CPLD: 13.32 EUR (TQ144, bigger than the ... [B]CPLD total cost: 15.32 EUR[/B].

    ...
    mcleod_ideafix mcleod_ideafix August 2012 Hardware
  • BLOG- ZXSporgBasic RPG development thread- Inspired by the Spectrum 30 show, and after a six-month wait while I was busy playing loads of gigs, I have decided to do a spot of Spectrum coding…

    ... strike l2110
    1002 BORDER 0: PAPER 0: INK 6: CLS
    1060 DATA 0,0,1,25,63,254,188,0: DATA 96,32,112,120 ... ,120,112,48,28: DATA 0 ... FOR j=0 TO 15: INK 1: PRINT AT j,0;CHR$ 143 ... x=1: LET y=1: LET xo=1: LET yo=1: LET d=0: PRINT ...
    bigjon bigjon February 2013 Sinclair Basic
  • 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…

    ... /> defb 0
    bv1 defb 0
    defb 0
    ... br /> cp 1
    call nz,0 ;reset if rocket ... 32,32,22
    rx6 defb 22,15,32,32

    rktudg defb 1 ... 15
    defb 12, 0, 128, 192
    defb ... 65, 65
    defb 0, 144, 184, 184
    ...
    daveysludge daveysludge November 2013 Development
  • Converting an integer arbitrary large binary number into a printable decimal formThis was asked a long ago at the comp.sys.sinclair newsgroup. At that time, I came up with a solution by extrapolating the classic algorithm of suces…

    ... $-1
    NBITS equ ($-NUMERO)*8

    ;BCD db 0,0,0,0,0
    ;NUMERO db 255,255,255,255 ;This is (2^32)-1 ...
    ;ENDNUMERO equ $-1
    ;NBITS equ ...
    mcleod_ideafix mcleod_ideafix November 2013 Development
  • From RAM to dim v$() "video buffer" SPEED UP!Hi! This question is related to "quick RAM copy using LET in Basic" ([url]http://www.worldofspectrum.org/forums/showthread.php?t=44296[/url]). Wel…

    ... , I have:

    - v$(32*20) DIM variable for "video ... /> - I make a bucle from 0 to 159 bytes for read ...
    POKE dir+1,byte
    POKE dir+32,byte
    POKE ... to v$(pos to pos+1)=chr$(byte)... but takes same ...
    Hark0 Hark0 March 2014 Sinclair Basic
  • Help with 1-bit sampled soundHi all, I've been sent over this way from the CPC Wiki forums as you guys may be able to help me more specifically with a programming query. Firstly…

    ... ). It's been mentioned that 1-bit sampling might be suitable ... never even dabbled in programming 1-bit sampled sound and so ... I can only output 1's and 0's to the speaker ... by a '1' and another frequency represented by a '0', is that ...
    kelp7 kelp7 March 2014 Development
  • 3D Games in SpecBAS!Not really :) Actually, yes - here's a type-in for you: MontyMole's "Crap Castle Master" [code] ZXASCII AUTO -1 PROG CrapCastleMaster 1 REM Crap Ca…

    ... /> ZXASCII
    AUTO -1
    PROG CrapCastleMaster
    1 REM Crap Castle ... SpecBAS
    5 WINDOW ORIGIN 0,0,0 TO 256,192: SCALE SCRw ... HAng=100: LET VAng=0: LET GotKey=0: GO SUB 3000
    40 PRINT AT 19,0;"(Press Any Key) ": GO SUB ...
    Dunny Dunny May 2014 Sinclair Basic
  • 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…

    ... a=1 TO LEN n$: LET c$=n$(a)
    32 IF ...
    LET p$=p$+x$(1,2)
    68 NEXT a ...
    Battle Bunny Battle Bunny November 2014 Sinclair Basic
<1…891011121314…34>

Latest Posts

  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on 6:19PM
  • Another Birthday! The Game Boy Is 35!
    dm_boozefreek on 6:17PM
  • I bought an accoustic guitar. How do you play it?
    Maroc's Other Projection on 6:04PM
  • I am currently watching.....
    Antiriad2097 on 5:05PM
  • 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
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade 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

HitBox

Word Docs Hits
1 73.3K 143.7K
waitfor 0 0
delay 1.7K 2.7K
0 940.2K 1M
32 6.7K 11.7K

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/~…
  • 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…
  • 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"…
  • Fuse for Mac OS X 1.1.1.1 ReleasedA new version of Fuse for Mac OS X has been released at the dedicated sourceforge project and shortly here on WoS:<br /> <br /> [url]http://sourcefor…
  • why when you type spectrum on the +2 and +3 does it say out 7, 0:1, instead of ok 0:1?this is a bit odd.
  • 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…
  • ANNOUNCE: Fuse For Mac OS X 0.6.0.1 (security fix)The Mac OS X version of the Fuse 0.6.0.1 security patch release is complete and should be available shortly from WoS and the Fuse homepage:<br /> <br…
  • ANNOUNCE: Manic Miner Screen Editor 1.0.1I have just released a minor new version of my Manic Miner Screen Editor. It no longer allows the user to specify an amount of air which causes the S…
  • ANNOUNCE: Fuse for Mac OS X 0.6.1.1Following on from the release of Fuse 0.6.1.1 is the release of Fuse for Mac OS X 0.6.1.1.<br /> <br /> This release fixes various problems with RZX …
  • Beta versions of Fuse 0.6.2 and libspectrum 0.2.1 availableDear all,<br /> <br /> The Fuse team is pleased to announce the release of a beta version of the upcoming 0.6.2 release of Fuse and the Fuse utilitie…

Related Searches

  • 1 waitfor delay 0 3
  • 1 waitfor delay 0 4
  • 1 waitfor delay 0
  • 1 waitfor delay 0 10
  • 1 waitfor delay 0 9
  • 1 waitfor delay 0 6
  • 1 waitfor delay 0 7
  • 1 waitfor delay 0 8
  • 1 waitfor delay 0 16
  • 1 waitfor delay 0 15
  • 1 waitfor delay 0 12
  • 1 waitfor delay 0 20
  • 1 waitfor delay 0 22
  • 1 waitfor delay 0 21
  • 1 waitfor delay 0 26
  • 1 waitfor delay 0 28
  • 1 waitfor delay 0 18
  • 1 waitfor delay 0 27
  • 1 waitfor delay 0 45
  • 1 waitfor delay 0 30

Copyright © 2024 World of Spectrum