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.143s
<1…28293031323334>
  • General purpose full screen input routineHi Folks, One of the things that annoyed me back in the 1980s with most BASICs was the lack of a full screen "formatted" input function. You could …

    ... : LET i(3)=8: LET i(4)=1: LET i(5)=0: LET ... /> 9150 REM *---------------------*
    9160 REM 1.0: 26-Jul-2010 - Inital Design ... AT i(2),i(1);i$;l$(1, TO 3):
    LET i ... 9260: REM Minus sign present or not first character
    9440 ...
    Paddy Coleman Paddy Coleman October 2010 Sinclair Basic
  • INSTR function...Hi Folks, Another little program that people might find useful: [CODE]100 DIM i(4) 110 LET a$="This is some sample text" 120 LET b$="text" 130 GO S…

    ... i(3)=LEN a$-LEN b$+1
    9060 REM i(4)=0 or ... Found Position
    9070 LET i(1)=0:
    ... LET i(2)=LEN b$:
    LET i(3 ... )=LEN a$-i(2)+1:
    LET i(4)=0< ... br /> 9080 LET i(1)=i(1)+1:
    IF ...
    Paddy Coleman Paddy Coleman October 2010 Sinclair Basic
  • Broken keyboard due to broken ULARecalling csmith's thread about dead ULAs, a thread appeared in the Zonadepruebas (Spanish) forum regarding... a dead ULA, but only a partially dead …

    ... other words that the value "0" that the ULA puts ... giving a +5v signal for 1, or 0v for zero) is controlled ... at 0, IORQ is at 0 and RD is at 0. The ... PIN 2 = IORQ;
    PIN 3 = RD;
    PIN 4 = A0 ... tristate buffer plus a 3 input OR gate to decode the ...
    Winston Winston October 2010 Hardware
  • 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…

    ... have text/ink in blue or red.

    To allow ... 23693,BluWhi1:
    PRINT AT 3,0;b$
    160 POKE 23693 ... +1,0):
    PAUSE 1:
    PRINT AT y,0; PAPER 1; INK 7;l$(1 ... I am mising a trick or over engineering the solution.
    Paddy Coleman Paddy Coleman November 2010 Sinclair Basic
  • A little program to set the time...Hi Folks, OK, I have amended the program so you now have four routines/functions you can use in your own programs: TIME: GET - Reads the current va…

    ... REM 26-Nov-2010 : v1.0
    120 REM --------------------------
    125 ... BORDER 0:
    PAPER 0:
    INK 7:
    9020 REM --------------------------
    9025 PAUSE 1:
    LET hh=(65536*PEEK ...
    Paddy Coleman Paddy Coleman November 2010 Sinclair Basic
  • CPCDiskXP v2.1 Added support (Open/Create Dsk's, add/delete/rename files) for +3DOSCPCDiskXP v2.1 Changelog (since v2.0): [LIST] [*]DSKEditor - Added full support (Open/Create Dsk's, add/delete/rename files) for the following format…

    CPCDiskXP v2.1 Changelog (since v2.0):
    [LIST]
    [*]DSKEditor - Added ... , ROMDOS D20, +3DOS (ZX Spectrum +3) with any size and ?PCW ... to support the ZX Spectrum +3 (+3DOS), i hope you like ...
    Mochilote Mochilote May 2011 Emulators
  • 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 …

    ... Key
    220 REM t(3)=Row Count
    250 ... /> 260 LET t(1)=2:
    LET t(3)=t(3)*2:
    PRINT AT t(1),0,,,,:
    POKE 23560,0
    280 LET ... has been pressed
    [*]t(3)=the number of data rows ... the bar is on row 1 or the last row then go ...
    Paddy Coleman Paddy Coleman June 2011 Sinclair Basic
  • Collision detection in Arcade Game DesignerI've been playing with Arcade Game Designer recently but I can't get the collision detection work between two sprites of the same type even though I'…

    ... Is it possible at all or am I doing something wrong ... br /> controlled
    IF KEY 0
    SPRITELEFT
    IF ... br /> ENDIF
    IF KEY 1
    SPRITERIGHT
    IF ... /> ENDIF
    IF KEY 3
    SPRITEDOWN
    IF ...
    matti1234 matti1234 July 2011 Development
  • Sinclair Joystick Ports on the +2Can someone just confirm something for me that the FAQs don't seem to address, or overlook in their explanation. I know that covention (that pre-dat…

    ... t seem to address, or overlook in their explanation.< ... "Sinclair Joystick Port 1" is keys 6-0, and "Sinclair ... ports on the +2/+3 follow this convention? i ... ], listing "S: SINCLAIR #1", but I haven't confirmed ... for keys 6-0 for the +2/+3 machines.
    ...
    joefish joefish September 2011 Hardware
  • Doom 3 is now open source!I'm no fan of Doom 3, but I think it's great news that id Software has released the game's source code* into the public domain, so that the game can …

    ... games Doom 1 and 2, and Quake 1, 2, and 3, and ... on the Doom 1/2/Quake 1/2/3 source codes, such ... games without having to create (or buy a license for) ... mods for existing games, or using a free engine like ... -john-carmack-releases-doom-3-source-code.html[/url]< ...
    ewgf ewgf December 2011 Chit chat
  • Incorrect joystick decoding in Fuse & SpectaculatorAccording to a test that a fellow member ([B]utopian[/B]) at the [url=http://www.speccy.org/foro/viewtopic.php?f=6&t=2475]speccy.org[/url] forum has …

    ... xor A12 = 1, so the condition A11 = A12 = 0 is decoded ... ports, which have a 0 at all upper address bits ... except A11 or A12, should work:
    - ... keys 6,7,8,9,0
    - Port $08FE : should ... joystick at port 1, except for keys 1,2,3,4,5
    mcleod_ideafix mcleod_ideafix December 2011 Emulators
  • Help preserving a tapeHi! I got hold of three cassetes each containing unique Greek Spectrum programs of 1983-1984. I managed to tzx two of them but all my attempts of p…

    ... INTERRUPTED/(END OF BLOCK or LOADING ERROR at byte ... INTERRUPTED/(END OF BLOCK or LOADING ERROR at byte ... :* VERIFY @@@@@@@@@* ( 214 , 64 , 0 , 0 , 0 , 0 , 0 , 0 , 64 , 0 ,)
    lenght data block: 5632 ... .txt';
    Created:'tap 3 1.tap';START: 45146;END: ...
    Pyjamarama Pyjamarama December 2011 MIA/STP/SDP
  • Repaired some 128K's todayI have lot's of ZX Spectrums laying aside with some more complex defects. Today I decided to try to fix some of them. I thought: why not share my ex…

    ... [/URL]:
    "If an address or data line error is identified ... border area. For address or data line 0 there will be one ... stripe, for address or data line 1 ... there will be two stripes, for address or data line 3 ...
    bverstee bverstee December 2011 Hardware
  • Indirect Variable AssignmentHere's another wacky routine. This allows assignment of values to variables where the source & destination variables can themselves be defined in var…

    ... be defined in variables (or expressions which evaluate to variables ... 22,"rabbit",3
    6 FOR a=1 TO 3: READ v ... BASIC interpreter; choosing whether or not to quote an ... "Undefined variable" or "Invalid argument" or "Parameter error" or "Nonsense in BASIC ...
    Battle Bunny Battle Bunny January 2012 Sinclair Basic
  • 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…

    ... can concentrate more on gameplay or design. The only disadvantage I ... ,1,1}, {0,160,88,2,0}, {0,160,120,2,0}, {0,160,56,2,0}, {0,0,0,2,0 ... .
    uchar levelb[32*24*3];


    // Refresh the ...
    Timmy Timmy January 2012 Development
  • DATA vs PRINT and OVERjust messing about and came across this alternative way of drawing a map....now before I start mucking about with my actual program.....is there any …

    ... />

    10 INK 0: PAPER 4: BORDER 4: CLS ...
    30 FOR m=1 TO 3: READ a$: PRINT AT ... m,1;a$: NEXT m
    ...
    Are there any limitations or additional benfits to using this ... ) despite trying a OVER 1 and OVER 0 type instruction
    Wookiee Wookiee February 2012 Sinclair Basic
  • SpecBAS 0.747 Now available!Hiya folks - it's update time again! SpecBAS has had a load of new fixes, as well as some new additions! Firstly, as you all wanted it, SpecBAS can…

    ... filename - say "gb" or "us" or whatever. In your s ... /> KEYBOARD "us"

    Or whatever you saved it as ... for SpecBAS

    v0.0.0.747
    ==========

    1 to 1 horizontally by -1 to 1 vertically -

    WINDOW ORIGIN 0,-1,-1 TO 1,1 ...
    Dunny Dunny July 2012 Sinclair Miscellaneous
  • UDG in AssemblyHow do you create User Definable Graphic and move it around the screen? In C64 its as easy as: [code] SPRITEENABLE = $d015 SPRITEPOINTER = $07f8 =*…

    ...
    ; enabling it (1= sprite 0, 3 = sprite 0, 1, 7 = sprite 0, 1, 2 etc)
    0 and 1

    ; then ... ; set sprite pointer for sprite 0

    ; setting ... it as easy as this or harder? Any assistance would ...
    Zxogger Zxogger August 2012 Development
  • TESTROM3 - utility/rom for test your ZXHere is TESTROM3 utility as 16kB ROM file + flasher for install this rom to divide eeprom (or mapram mode). Work also on ZX Spectrum without ROM and …

    ... rom to divide eeprom (or mapram mode).
    Work ... />
    press key "1" or JOY RIGHT = exit to 48rom ... memory
    press key "3" or JOY DOWN = test first ... +green border lines (error or 48kB mode)
    If ... cyan,4=green,3=magenta,2=red,1=blue,0=black).
    ...
    velesoft velesoft August 2012 Sinclair Miscellaneous
  • Z80 snapshot formatI read documentation for Z80 snapshot on WOS and see in table possibility insert ROM image to Z80 file. Here is full table: [code]The pages are numb…

    ... ] 48K rom
    1 Interface I, Disciple or Plus D rom, according ... ] samram rom (basic)
    3 - page 0 samram rom (monitor,..)
    4 ...
    velesoft velesoft August 2012 Emulators
  • BIFROST* Advanced Programming - part 6The purpose of this demo is somewhat different from previous ones. Instead of teaching a new technique, the main goal here is to demonstrate how much…

    ... /> hrcPlayer = 100;
    dhrcPlayer = 0;
    dirPlayer = 1;

    // initialize enemies ... ;
    lin[3] = 20;
    hrc[3] = 120;
    dhrc[3] = -2;< ... to implement a complete game, or for additional visual effects, such ...
    Einar Saukas Einar Saukas September 2012 Development
  • BeepFX ProblemHi All, I'm currently trying to integrate the BeepFX engine in my 100% Assembler Game and it plays the sound fine, but then plays the sound again, a…

    ... 1)
    ld b,(ix+2)
    ld e,(ix+3 ... ld (SFXRTDUTY+1),a
    ld hl,0
    SFXRTl0 ... /> ld a,(SFXRTDUTY+1)
    add a,( ... and 16
    SFXRNBORD: or 0
    out (254),a ...
    Shando Shando September 2012 Development
  • 2nd WoS Screen$ compoOk, what about a new compo? This time we are going to change a little bit the topic, and it is going to be about mock-ups of never released games for…

    ... =0&memory=0&language=0&country=0&licence=0&feature=0 ... &publi=1 ... =0&have=1&also=1&sort=1&display=3&loadpics=3 ... can be a new screen$ or an old one you did ...
    Ivanzx Ivanzx November 2012 Announcements
  • 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…

    ... so feel free to comment or make suggestions as you wish ... strike l2110
    1002 BORDER 0: PAPER 0: INK 6: CLS
    1060 DATA 0,0,1,25,63,254,188,0: DATA 96,32 ... 48,28: DATA 0,61,127,252,152,128,0,0: DATA 56 ... x=1: LET y=1: LET xo=1: LET yo=1: LET d=0: PRINT ...
    bigjon bigjon February 2013 Sinclair Basic
  • Arcade Game Designer 4Just released over at the AGD forums. New this time: Sprites can now be individually coloured using the SPRITEINK command. If 16x16 sprites aren't…

    ... the user to press 1, 2 or 3 to select keyboard, ... Kempston or Sinclair controls respectively ... reading the Kempston mouse or calling external routines ... written with 3.5 to 4.0. Sorry about ... it with 3.5 or start afresh with 4.0. Secondly, ...
    jonathan jonathan May 2013 Brand new software
  • Mini project: SpecPad, Kempston to SJS 1 & 2Hello, Just finished a small project with a Genesis gamepad I had or was using on my Speccys. I added a cheapo decal...will probably go get a vinyl o…

    ... Genesis gamepad I had or was using on my ... the directionals and fire #1 and on SJS2 I ... and something like left(fire #3).
    Works really well ... certain bits were buttons 1, 2 & 3 (in Kempston). ... br /> Hooked up to the +3:
    [URL=http://s239.photobucket ...
    thomas3120 thomas3120 May 2013 Hardware
  • BIFROST* example: "Knights & Demons DX" source codeA package containing the source files of our multicolor game "Knights & Demons DX" is now available for download [URL="http://www.mediafire.com/?hbch…

    ... to choose difficulty level (keys 1, 2, or 3):

    [CODE ... 7: PAPER 7: FLASH 0: BRIGHT 0: BORDER 7: CLS ' ... 250 INK 0: PAPER 0: CLS
    LET timer = (level+1)*10000 ' ... br /> IF k$="m" OR k$="0" THEN LET demons = ...
    Einar Saukas Einar Saukas August 2013 Development
  • Copying data between memory banks in USR0 modeI am experimenting with Funky Fungus to load the majority of its data (levels, screens, music etc.) into memory banks 1, 3, 4, 6 and (partly) 7 by sw…

    ... , music etc.) into memory banks 1, 3, 4, 6 and (partly) ... from each bank into bank 0 whenever needed. However I ... .Z80 loader files or, if ESXDOS 0.8.5 is installed ... (49152,16384) into bank 0 at 49152. I changed the ... knowledge of Z80 MC - or any MC for that matter ...
    Alessandro Grussu Alessandro Grussu September 2013 Development
  • MOVE_M Object Movement Manager for BASICAs moving things around on the screen is usually the slowest part of a game written in BASIC, I've been pottering around with this routine to handle …

    ... asking for suggestions for changes or additions to the features.
    or key handler routine is ... routines should end with RETURN (or STOP):
    REM an error ... &5 -4&3 -2 -1 0 +1 +2 +3 +4 +5 +6< ...
    Battle Bunny Battle Bunny September 2013 Sinclair Basic
  • New game: Krunel[IMG]http://www.speccy.pl/images/news/krunel_00.png[/IMG] Game name: Krunel Type: logical Author/group: [url]speccy.pl[/url] Platform: ZX Spectrum …

    ... match the at least 3 tiles of the same ... type vertically, horizontally or diagonally. Increse of game ... Sinclair I or II, Times Computer 2068 port 1 or 2.
    ... joystick ports and AY-3-8912 sound chip working ... forum/index.php/topic,975.0.html[/url]
    ...
    tygrys tygrys October 2013 Brand new software
<1…28293031323334>

Latest Posts

  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on 12:41AM
  • i am currently listening to........
    dmsmith on April 15
  • I am currently watching.....
    zx1 on April 15
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 15
  • Cooperative Games.
    harriusherbartio on April 15
  • Celebrity deaths...
    mel the bell on April 15
  • Minor British Sports that did become games on the ZX Spectrum
    dm_boozefreek on April 15
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 15
  • Inside No.9 favourite episodes
    Maroc's Other Projection on April 15
  • How we became brainwashed by social media
    Scottie_uk on April 15

HitBox

Word Docs Hits
1 73.3K 143.7K
or 193.7K 292.9K
3 69.8K 108.5K
723 16 17
0 940.2K 1M

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.
  • 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…
  • ANN: Spectaculator 3.0 beta 1It looks like I won't have time to work on Spectaculator for a while<br /> as it seems I've become a Dad - whahooo! :)<br /> <br /> What I'd though I…
  • 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 …

Related Searches

  • 1 or 3 225 0
  • 1 or 3 2 0 5 225
  • 1 or 3 363 0
  • 1 or 3 2 0 5 363
  • 1 or 3 141 0
  • 1 or 3 2 0 5 141
  • 1 or 3 848 0 4trfqhfg
  • 1 or 3 2 0 5 848 4trfqhfg
  • 1 or 3 452 0
  • 1 or 3 2 0 5 452
  • 1 or 3 33 0
  • 1 or 3 2 0 5 33
  • 1 or 3 903 0
  • 1 or 3 2 0 5 903
  • 1 or 3 682 0
  • 1 or 3 2 0 5 682
  • 1 or 3 890 0 uq1sptkp
  • 1 or 3 2 0 5 890 uq1sptkp
  • 1 or 3 72 0
  • 1 or 3 2 0 5 723

Copyright © 2024 World of Spectrum