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.213s
<1234567…34>
  • Oneliner contestHello to you all, I dare you to make a program on 1 BASIC line. Here is the place to sent your ONELINERS [url]http://www.zxspectrum.00freehost.co…

    ... t(4,5)=1:
    LET t(5,4)=1:
    LET t(5,5)=2:
    2;b;AT a*2,0;a;AT a*2,b*2; PAPER ... a+a,b+b; PAPER 3;" " to clearly indicate the ... player p (either p=1 or p=2). This is what I ... LET d=i+INT (i/3)*6-10:
    LET w ... :
    IF t(w)=3-p THEN GO TO 20 ...
    Einar Saukas Einar Saukas September 2007 Development
  • New oneliners for 2008[INDENT][INDENT][INDENT]Here's my attempt at a first-person-perspective 3d game in one line of BASIC. It's called 'wormhole', and you've got to get t…

    ... =Digital Prawn;248886]Saved 3 spaces[/QUOTE]
    ... CODE]
    FOR b=-1 TO 0:
    FOR v ... gt;2),16*(q=2 OR q=4); OVER 1; BRIGHT ... -b,:
    NEXT v:
    BEEP -b/2,q*5-8-3 ... b=0 TO 1:
    BEEP b/2,q*5-8-3*( ... gt;2),16*(q=2 OR q=4); OVER 1; BRIGHT 1- .…
    Einar Saukas Einar Saukas February 2008 Development
  • New oneliners for 2008[INDENT][INDENT][INDENT]Here's my attempt at a first-person-perspective 3d game in one line of BASIC. It's called 'wormhole', and you've got to get t…

    ... /> FOR b=0 TO 1:
    BEEP b/2,q*5-8-3*(q=4 ... *(q>2),16*(q=2 OR q=4); OVER 1; BRIGHT 1-b,:
    0 TO 7:
    BEEP (v=4)/2,q*5-8-3*(q ... =4):
    PRINT AT v+4*(v2),16*(q=2 OR ... q=4); OVER 1; BRIGHT v
    Digital Prawn Digital Prawn February 2008 Development
  • New oneliners for 2008[INDENT][INDENT][INDENT]Here's my attempt at a first-person-perspective 3d game in one line of BASIC. It's called 'wormhole', and you've got to get t…

    ... , so it is just over 5 and a half rows over ... view" of maze, save almost 3 rows.

    I'm ... =1))*(1-2*(z>0))+(k$="7")*(18+2*(ABS z>1))*(1-2*(z=19 OR ... +(20-ABS z)*e*(1-2*(z=-1 OR z=19)))=0:
    [/quote]
    Digital Prawn Digital Prawn March 2008 Development
  • New oneliners for 2008[INDENT][INDENT][INDENT]Here's my attempt at a first-person-perspective 3d game in one line of BASIC. It's called 'wormhole', and you've got to get t…

    [QUOTE=Digital Prawn;251621]Overall I'm very happy with this version, and now think it can be looked at further for the much needed optimisations.[/QUOTE]

    Agreed!

    Now we can save more positions as follows:

    a) Replace ...
    Einar Saukas Einar Saukas March 2008 Development
  • New oneliners for 2008[INDENT][INDENT][INDENT]Here's my attempt at a first-person-perspective 3d game in one line of BASIC. It's called 'wormhole', and you've got to get t…

    ... ] LET m(RND*8+42)=1[/code]Saves 8, I think ... />
    Calculated value will be 0,1,2 or 3 * 2 + 42 makes 42, 44, 46 ... ROUNDED by the ROM
    0, 1, 2, 3, 4, 5 , 6, 7 and 8 ...
    Dr BEEP Dr BEEP March 2008 Development
  • Collision Detection in SP1Hi, Does anyone have a well-documented example of using collision detection in spritelib. I've search WoS and Z88DK forums but no joy. Something wi…

    ... tiles
    uchar height; // +3 height of sprite in tiles ... 1-byte, bits 2:0 = current vertical rotation (0..7)
    uchar hrot; // +5 ... not exceed 255 either vertically or horizontally.

    This ...
    Alcoholics Anonymous Alcoholics Anonymous March 2008 Development
  • 4 Matches, Round Robin, Chess Tournament - COMPLETED !!Soon, you'll read here, on Forum, about my work on making Database with rattings for Speccy games... while I work on that huge 'project', I encounter…

    ... expect 2 duels where old, inferior chess programs have little or no ... chess 3.5 :-)

    Turk - clock'89 0.5:3.5
    colossus 4.2 - Cyrus1 1.5:2.5 ...
    Cyrus2 - Sup.ch.3.5 4:0 ...
    Alex_Lux Alex_Lux February 2010 Games
  • 4 Matches, Round Robin, Chess Tournament - COMPLETED !!Soon, you'll read here, on Forum, about my work on making Database with rattings for Speccy games... while I work on that huge 'project', I encounter…

    ... -2-0
    2. Clock Chess'89____ 17.5 : 6.5 _____ (11:1) ________ 5-1-0
    3 ... . Colossus 4.2______ 14.5 : 9.5 _____ (9:3) _________ 2-1-3 ... '89 would win (6:4 or 5.5:4.5 ?) as we had clear ...
    Alex_Lux Alex_Lux February 2010 Games
  • 4 Matches, Round Robin, Chess Tournament - COMPLETED !!Soon, you'll read here, on Forum, about my work on making Database with rattings for Speccy games... while I work on that huge 'project', I encounter…

    ... /> a) add 1 or even 2 programs to Tournament - Spectrum chess 2 or Chess Player ... score, it be 16 of 28 or 20 of 32!

    3 min/move, we can play ... , and 'marathon' settings - more then 5 min/move! Both variants has ...
    Alex_Lux Alex_Lux March 2010 Games
  • tricks to simplify codingWhen i started with programming in assembler i had very simple approach to do things. Just shifting bytes around, doing simple tests and so... Later …

    ... call sprite_draw_function ; could be mask, or, xor, etc
    [/code]< ... tiles
    uchar height; // +3 height of sprite in tiles ... 1-byte, bits 2:0 = current vertical rotation (0..7)
    uchar hrot; // +5 ...
    Alcoholics Anonymous Alcoholics Anonymous March 2010 Development
  • KING OF PONG: Pong revisitedHello everybody. I'm proud to announce you that my last personal project for the ZX Spectrum, "KING OF PONG" is available to download here at WOS si…

    ... 3.026 7'28% Flip raquetas + Rutina Swap()
    +1.010 39.520 2 ... 2.142 5'15% Premultiplicados en PintaNumMarcador()
    -1 39.393 2.143 5 ... 393 143 0'34% Rebotes en muro OK
    -5 41.388 ... 148 0'35% Mejora DescomprimeRLE()
    -2 41.386 150 0 ...
    Ricardo Cancho Ricardo Cancho June 2010 Development
  • 102 colours or 120 colours on ZX?OK then, we're talkin'bout GigaScreen. Two 15-colours pictures set together. Flickering. Interlace thingie. We were counting today and theoretical…

    ... />
    Black + bright white = rgb(0, 0, 0) + rgb(255, 255, 255) => ... />
    0 and 7
    1 and 6
    2 and 5
    3 and ... and green to get yellow or blue and green to get ... online:

    "What color or colors do you see?"
    Sadako Sadako July 2010 Development
  • Best chess game?Thought I'd ask which Spectrum chess program plays the best game? Never had chess on the speccy myself. Used to play a chess cartridge on the vic-2…

    ... -2-0
    2. Clock Chess'89____ 17.5 : 6.5 _____ (11:1) ________ 5-1-0
    3 ... . Colossus 4.2______ 14.5 : 9.5 _____ (9:3) _________ 2-1-3 ... '89 would win (6:4 or 5.5:4.5 ?) as we had clear ...
    Alex_Lux Alex_Lux April 2011 Games
  • Speeding up select processing...Hi Folks, I have the following code in my program and it works fine but is rather "sluggish". I have even moved it to the beginning of the program …

    ... SELECT
    200 REM t(1)=Selected Row
    210 ... REM t(2)=Key
    220 REM ... t(3)=Row Count
    230 ... /> 260 LET t(1)=2:
    LET t(3)=t(3)*2:
    OVER one ... AT t(1),0,,,,:
    POKE 23560,0
    280 LET t(2)=PEEK ...
    Paddy Coleman Paddy Coleman June 2011 Sinclair Basic
  • writing an emulator-newbie needs helpHi, this is my first post here. I decided to write a minimalistic emulator of ZX Spectrum-no emulation of advanced peripherals, no emulation of sound…

    ... [keyboard_state+keycode]
    shl al, 1
    .if CARRY?
    ... [keyboard_state+ebx]
    shl al, 1
    .if CARRY?
    ...
    Woody Woody August 2011 Emulators
  • Decimals!Quick couple of (probably very silly) questions, folks... If I have an input command in a program asking "How many potatoes do you want to buy from …

    ... how to use it here (or, indeed, if I can at ... :
    2.1 + .5 = 2.6 => INT = 2
    2.5 + .5 = 3.0 => INT = 3
    2.9 + .5 = 3.4 ... => INT = 3
    Dr BEEP Dr BEEP April 2012 Sinclair Basic
  • WibbleBibble's Basic threadHi in an attempt to keep my questions from spamming the forum. I think its better to put them all in one place. Thanks everyone so far, I feel I am …

    ... 8004
    3440 IF P4=5 THEN PAPER P4P: INK P4I ... 6120: PRINT AT 12,1;: PAPER 0: INK 2: PRINT P4: LET P4 ... P4P: INK P4I: PRINT AT 2,28;: PRINT P4
    4300 IF ... SUB 6120: PRINT AT 2,1;: PAPER 0: INK 2: PRINT P4: LET P4 ... FOR D=40 TO 1 STEP -3: BEEP 0.02,D: NEXT D ...
    WibbleBibble WibbleBibble September 2012 Sinclair Basic
  • CAT!RAM and PUTRAMLast year sometime I posted a couple of routines to: * catalogue the 128k RAMdisk in BASIC; * move RAMTOP and the stacks from BASIC. CAT!RAM and PUTR…

    ... details ((2+1)*3 bytes lo,mid,hi)
    REM (page codes 0,1,2,3,4 ... 2=string array, 3=bytes
    REM 2,3 file length - header; 4,5 saved ... from address
    REM 6,7 program length, or ... LET d=5: FOR b=h+1 TO h+7 STEP 2:
    Battle Bunny Battle Bunny December 2012 Sinclair Basic
  • What is the ULAplus 64 colour palette that is closest to the Spectrums own?I think the title says it all. :) I'm finding it hard to find the colours from the 256 colours that match the original 16(15) colours the most. Can …

    ... 0 0 0 0 0
    1 0 0 2 2
    2 0 5 0 20
    3 0 5 2 22
    4 5 0 0 160
    5 5 mcleod_ideafix mcleod_ideafix May 2013 Development
  • Struggling with this routine... Any ideas?I'm trying to write a routine that plots 3 pixels to decrease the energy bar in the top right corner by 5 units, but it just wont have it! There mus…

    ... fit into 0,3->0,4 but 0,3->0,5; and they ...
    djnz ROTATE
    or (hl)
    ld (hl), ... ld a,(51993)
    or a
    jr nz, ... :
    [code]PRINT AT 0,2; BRIGHT 1; " ": RANDOMIZE USR 23296 ...
    Battle Bunny Battle Bunny July 2013 Development
  • Collision Detection in SP1Hi, Does anyone have a well-documented example of using collision detection in spritelib. I've search WoS and Z88DK forums but no joy. Something wi…

    ... takes another collision or two to crash< ... sprentry sprtbl[] = {
    {0,1,0,0}, {0,0,1,0}, {0,1,2,0}, {0,2,1,0}, {0,1,3,0},
    {0,3, slenkar slenkar November 2013 Development
  • SpecBAS 0.800 Released!Hi folks, it's that time again for another release. I was going to add a few more features, but I have other projects on the go at the moment, and it…

    ... (0,1): PRINT ATTR (0,2): PRINT ATTR (0,3): PRINT ATTR (0,4): PRINT ATTR (0,5): PRINT ... )=2 OR ATTR (x,y)=3 OR ATTR (x,y)=4 OR ATTR (x,y)=1 OR ... ATTR (x,y)=5 ... )=2 OR ATTR (x,y)=3 OR ATTR (x,y)=4 OR
    Wookiee Wookiee January 2014 Sinclair Basic
  • dumping protected BASIC loadersI wrote this a few weeks ago but forgot to post it. It will load & list from tape/TAP/TZX any BASIC program which has been saved with SAVE, including…

    ... "... DIM n(5)" to hold the 5-byte FP form.
    or unary plus, for that ... =bytes: LET iv=0: LET bt=0: DIM n(5)
    ...
    PRINT "[";: FOR d=1 TO 5: LET n(d)=PEEK ( ... 1): LET e$=CHR$ PEEK (d-2)
    2001 IF c$>="0 ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • How to get the current line position of a +3e's text window?Does anybody know how to get the current line position of a [url=http://www.worldofspectrum.org/zxplus3e/]ZX Spectrum +3e[/url]'s text window? I've r…

    ... .

    The first 5 bytes are what you would ... /> ch_point ds.w 1 ; pointer routine in ROM 0 (or invalid I/O ... /> ; bit 1=over
    ; bit 2: 0=tokens, 1=extended udgs
    ; bit 3: true ... double width mode
    ; bit 5: double height mode
    ; bit ...
    programandala.net programandala.net March 2015 Development
  • 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…

    ... official Kempston interfaces that do 3-bit (low) decoding, 000xxxxx
    0” (or “5” for Sinclair 1) on your keyboard, then ... emulation together with either Sinclair 1 or Sinclair 2, and looking at the ...
    zub zub June 2015 Emulators
  • EmuZwin 128k banks in assembler Having looked at the assembler help file " ORG [{ RAMn | ROMn },] #target_address [, #dest_address ] Defines target assembling address and ta…

    ... any meaningful error messages or examples of syntax usage ... LD A,$02 ; Logical Bank 2
    CALL L1C64 ; Page ... />
    Default bank 0 (logical 5) $C000 to $FFFF will ... br /> Use Banks 1 and 3 (logical 0 and 1) (contended memory) ...
    dbolli dbolli August 2015 Emulators
  • Looking for any maze game where the map is different every timeHi folks, I'm looking to sharpen my game writing skiils (or lack thereof!) and I need an example of a simple maze game which creates a different map…

    ... are no empty neighbor crossings or your wall has reached a ... =5
    20 INK 0: PAPER 0: BORDER 0: CLS
    30 INK 1: PAPER 1 ... x(2)=-1: LET y(2)=0
    90 LET x(3)=0: LET y(3)=1
    JianYang JianYang September 2020 Games
<1234567…34>

Latest Posts

  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on April 16
  • Celebrity deaths...
    mel the bell on April 16
  • Cooperative Games.
    Paradigm Shifter on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • European Software Titles with an English version
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
1 73.3K 143.7K
or 193.7K 292.9K
3 69.8K 108.5K
2 91.4K 149.6K
0 940.2K 1M
5 36.2K 53K
28 4.3K 5.9K

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"…
  • 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.
  • 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…
  • Fuse 0.6.2 and libspectrum 0.2.1 releasedThe Fuse team is pleased to announce the release of version 0.6.2 of the Free Unix Spectrum Emulator (Fuse) and associated utilities, as well as vers…
  • 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,…
  • EmuZWin 2.5.0.1Version 2.5 Release 1.0 (10-Jun-2004): <br /> a lot of changes and fixes in<br /> ??? Map Builder<br /> ??? GFX Editor<br /> ??? Loading &amp; Saving…
  • Announce: EmuZWin 2.5 Release 2.2 Post-FinalEmuZWin Version 2.5 Release 2.2 post-FINAL (16-Oct-2004): <br /> [-] A small pause added between TAP blocks while loading tape from .TAP image (other…

Related Searches

  • 1 or 3 2 0 5 225
  • 1 or 3 2 0 5 363
  • 1 or 3 2 0 5 141
  • 1 or 3 2 0 5 848 4trfqhfg
  • 1 or 3 2 0 5 452
  • 1 or 3 2 0 5 33
  • 1 or 3 2 0 5 903
  • 1 or 3 2 0 5 682
  • 1 or 3 2 0 5 890 uq1sptkp
  • 1 or 3 2 0 5 72
  • 1 or 3 2 0 5 782
  • 1 or 3 2 0 5 525
  • 1 or 3 2 0 5 400
  • 1 or 3 2 0 5 395 ivotw5rn
  • 1 or 3 2 0 5 472
  • 1 or 3 2 0 5 477
  • 1 or 3 2 0 5 584
  • 1 or 3 2 0 5 457
  • 1 or 3 2 0 5 991
  • 1 or 3 2 0 5 768

Copyright © 2024 World of Spectrum