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.204s
<1234567…34>
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code. The line routine that I have i…

    ... ) - x0 range is 0 to 255, y0 range is 0 to 191.
    ; DE ... = (x1,y1) - x1 range is 0 to ... 255, y1 range is 0 to 191.
    ;
    ; The (0,0) origin is placed at the ...
    rtunes rtunes October 2001 Sinclair Miscellaneous
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code. The line routine that I have i…

    ... - x0 range is 0 to 255, y0 range is 0 to 191.
    ; DE ... = (x1,y1) - x1 range is 0 to ... 255, y1 range is 0 to 191.
    ; OUT ... :

    .db 0,0,0,0,0,0,0,0
    .db 32,32,32 ...
    rtunes rtunes October 2001 Sinclair Miscellaneous
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code. The line routine that I have i…

    ... ) - x0 range is 0 to 255, y range is 0 to 191.
    ; DE = ... (x1,y) - x1 range is 0 to 255 ... , y range is 0 to 191.
    ;OUT: ... or_pixel2 ; pixel is at bit 0...
    bit4: rlca
    rtunes rtunes November 2001 Sinclair Miscellaneous
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code. The line routine that I have i…

    ... ) - x range is 0 to 255, y0 range is 0 to 191.
    ; DE = (x ... ,y1) - x range is 0 to 255 ... , y1 range is 0 to 191.
    ;OUT: None ... of bit (0-7)
    INC b ; now 1 to 8
    rtunes rtunes November 2001 Sinclair Miscellaneous
  • The incredible shrinking screendumpIn this topic I stated that I would be impressed if the screendump could be smaller than 37 bytes. [url="http://www.worldofspectrum.org/forums/viewt…

    ... The print loop is used to print a controltable and ... to be printed. This value goes to A. D holds 0.< ... br /> This value goes to ... B. Then B is increased to ... screenaddress A must hold 0 to 191, not 1 to 192. A must ...
    Dr BEEP Dr BEEP August 2005 Development
  • Retro-X Alpha availableChanges from WIP 7 (Alpha 3) to Alpha 4 ( 1.5.08 - 14.5.08 ). Requested by and help by - in brackets. Bugfixes: * Viewer: o File list not displaye…

    ... think it is possible to PLOT up to 619 256x192 Spectrum images ... layout (which would make impossible to use FreeSize. Only at save ... recode routine:
    For a=0 To 191
    c=a&192 ...
    LCD LCD September 2008 Development
  • FZX: a new standard format and driver for proportional fonts[B]FZX[/B] is a very compact and efficient (although extremely flexible and powerful) standard format to create new fonts for the ZX-Spectrum. It sup…

    ... the print position only specifiable to character spaces or can it ... vertical coordinate (pixel line from 0 to 191) and [B]x[/B] is ... horizontal coordinate (pixel column from 0 to 255).
    Einar Saukas Einar Saukas June 2013 Brand new software
  • Why no PLOT, etc. on bottom two lines?I was pondering if there was any way to get PLOT, etc. to address the full screen from BASIC without having to write a few lines of assembler to bypa…

    ... can "PLOT" (using POKE) to any point on the screen ... (CHR$ 196+h$(3 TO 5)+l$( TO 5))
    +VAL ... [/code]
    'x' range is 0 to +255, 'y' range is -16 ... of BIN strings from "00000000" to "11111111". 'bit' is the ... the 'y' range becomes 0 to 191.)
    Battle Bunny Battle Bunny August 2014 Sinclair Basic
  • Why no PLOT, etc. on bottom two lines?I was pondering if there was any way to get PLOT, etc. to address the full screen from BASIC without having to write a few lines of assembler to bypa…

    ... until now. This version uses 0 to +191 for the Y coordinate range ... . To use -16 to +175 just change the ... br /> ;Full Screen PLOT, Y=0 to +191
    ;Syntax: FLASH x=y ... -16:+175 as 0:+191

    ld a,191
    call $ ...
    Battle Bunny Battle Bunny August 2014 Sinclair Basic
  • Why no PLOT, etc. on bottom two lines?I was pondering if there was any way to get PLOT, etc. to address the full screen from BASIC without having to write a few lines of assembler to bypa…

    ... br /> 22 FOR y=0 TO 191 STEP 191
    23 FLASH ... 24 BRIGHT (z-x)=(191-2*Y)+USR d191: ... Screen PLOT & DRAW, Y=0 to +191

    org ... )=BC
    ld a,191
    call $22ac ;PIXEL_ADD ...
    Battle Bunny Battle Bunny January 2018 Sinclair Basic
  • Spectrum Screen RAM layoutHi there The spectrum screen layout is rather odd. It seems to be arranged into 3 256 byte groups. If I have an x (horizontal) coordinate (from…

    ... is rather odd. It seems to be arranged into 3 256 ... ) coordinate (from 0 to 31) and a y (vertical) coordinate (0 to 191), what would ... C, or in ZX BASIC) to generate the appropriate screen address ...
    Willsy Willsy December 2015 Development
  • New Windows Spectrum Emulator: CSpect V0.2 ZXSpectrum emulator by Mike DaillyNew Windows Spectrum Emulator: CSpect V0.2 ZXSpectrum emulator by Mike Dailly (Found on SpecNext Facebook-Page) Info and Download (=klick "CSpe…

    ...
    CSpect not yet seem to features sound, but SpecNext Layer ... c),a
    ld a, ; 0 to 255
    ld bc, $253B ... c),a
    ld a, ; 0 to 191
    ld bc, $253B
    0 to 255)
    Mouse Y $ffdf (0 to 191)

    Luzie Luzie July 2017 Emulators
  • Fastest emulator screen renderingHi, I'm developing an algorithm for fast emulator screen rendering and here is what I came up with. 1) Use 4bpp indexed image format as target …

    ... bit to 32 bit masks to convert 1 bit to 4 ... this[code]img4bpp_addr=0
    for y=0 to 191
    imgzx_addr= ... point(4)
    write to img4bpp_addr
    increase img4bpp_addr ... Which format to select to prevent Windows to convert image to another format ...
    tstih tstih November 2019 Development
  • Alternative to Poke 23659,0 to prevent a 'break in' to a Basic Program.Good morning everyone, My memory fails me these days but in the early days of programming I used to use Poke 23659,0 as a crude way of offering so…

    ... of programming I used to use Poke 23659,0 as a crude ... /> Poke xxxxx, Peek yyyyy (sorry to be so vague)

    to my old notebooks !!

    Mark Tough Mark Tough March 2018 Sinclair Basic
  • Help with CHR$ codes 0 to 5Hi, I'm looking a piece of code in a listing similar to: Let a$ = CHR$ 0 Let b$ = CHR$ 1 Let c$ = CHR$ 2 Let d$ = CHR$ 3 Let e$ = CHR$ 4 Let f…

    ... a listing similar to:
    Let a$ = CHR$ 0
    Let b ... CHR$ aren't characters (according to the character set in the ... $?
    Willl I be able to compare variables e.g. If ...
    LevelUp LevelUp June 2020 BASIC
  • WANTED: tape replacement for +2?Any tape replacement possible for a +2? My +2 works wonderfully but the incorporated datacorder is simply worn out and won't load ANYTHING. Dirty sig…

    ... If the output is 191,255,191,255 etc, you are ... to BIN 11100111.
    If output is then 191,255,191, ... bit 4 changes from 1 to 0. To illustrate this, here are ... gives 255 and sometimes 191. If you make the ... then result will be always 191. Of course, the ...
    Dr BEEP Dr BEEP November 2001 Sales
  • Lesser used BASIC commandsAre there any interesting articles or books that explore some of the lesser used BASIC commands/functions e.g. DEF FN, IN, OUT etc? The Spectrum BAS…

    ... the keyboard when you want to move diagonally.

    ... /> IN can have the value 191 or 255 when no key ... A=IN 32766 : REM B to SPACE
    20 IF A ... A=A-31 : REM only 0 TO 31 possible
    40 PRINT ... /> [code]
    10 FOR T = 0 TO 255
    20 OUT T ...
    Dr BEEP Dr BEEP January 2006 Sinclair Basic
  • Extracting the Multiface ROM?Is there an easy way to save the contents of a real Multiface 128 ROM to tape, on a real spectrum, for the purposes of transferring it to PC for emul…

    ... , use port:
    191 to page in
    63 to page out.

    191 to page OUT
    63 to page IN
    0 to 8192 to somewhere in RAM, page ... standard ROM code, try IN 191 to page the ROM IN and ...
    DEATH DEATH June 2006 Hardware
  • Extracting the Multiface ROM?Is there an easy way to save the contents of a real Multiface 128 ROM to tape, on a real spectrum, for the purposes of transferring it to PC for emul…

    ... BC,8192
    LD HL,0
    LD DE,32768
    LDIR
    LD C,191
    IN A,(C)

    Don't forget to leave the MF128 ON when ... ROM (8192 bytes) from address 0 to address 32768, so make sure ... you clear to 32767 from BASIC, else you ...
    DEATH DEATH June 2006 Hardware
  • SupadriveHere's an MDR image of Supadrive. Works with Spectaculator, but I haven't tested it with any other emulators. [url="http://www.superfudge.demon.co.u…

    ...
    Firstly, you'll need to download some DOS conversion utilities ... .zip download you'll need to extract :-

    [ ... bytes)
    0 S254-191 ... 34752 => S254-191.000 (34774)
    to code something to do all of the ...
    jp jp August 2006 MIA/STP/SDP
  • Small C on Sam help neededI'm trying to make good on some of my old developments that fell by the wayside and one of them uses Small C. The reason I stopped was down to not h…

    Simple program to calibrate Sam C:

    ---------------------------------------< ... ;
    mode(4);
    paper(0);
    pen(15);
    cls ... (maxx%15);
    line(maxx,0,maxx,191);
    maxx--;
    }
    DonkeyPong DonkeyPong December 2006 Development
  • 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…

    ... that controls the FOR loop to either 0 or 1000 depending on ... =15: FOR f=0 TO 1:
    PRINT AT 0,x; INK 6 ... ;CHR$ 144: FOR g=0 TO s/99:
    PRINT AT ... )7: NEXT f: PRINT AT 0,0;"Score=";s:
    INPUT "Press ... ,60,94,
    253,247,191,251,118,60,6,31 ...
    Matt_B Matt_B May 2007 Development
  • 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…

    [code]
    1 LET n=191: BORDER 0: PAPER 0: INK 7: CLS : DIM ... ,9):
    FOR i=1 TO 3: LET i$(i)=" # # # # ": NEXT ... =p:
    LET s=0: FOR y=0 TO 14: LET e=y ... ): FOR x=(1-e)*24 TO e*24 STEP e*2 ... ; INK 4;" ^ ": FOR i=1 TO 3: PRINT AT y+2 ...
    Digital Prawn Digital Prawn July 2007 Development
  • 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…

    ... addictive, I just had to get this finished (put ... [code]
    1 LET n=191: DIM i$(4,9): FOR ... p=13 TO 15: LET i$(p- ... 0: LET a=p: LET s=0: LET g=5: FOR y=0 TO ... x=(1-e)*24 TO e*24 STEP e*2 ... br /> FOR i=1 TO 3: PRINT AT y-1 ... AT b,a;"| "(1+(b=0));AT h*b,a;" "; ...
    Digital Prawn Digital Prawn July 2007 Development
  • 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…

    ... , but I'm happy to go with what I've ... goes all the way down to the same row as ... than the maximum allowed - to allow room for future expansion ... [code]
    1 LET n=191: DIM i$(4,9): FOR ... a=p: LET s=0: FOR y=0 TO 13:
    LET ... 2-1: FOR i=1 TO 3:
    PRINT AT ...
    Digital Prawn Digital Prawn July 2007 Development
  • 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…

    ... />
    Or you could try to improve the end of the ... game. One option is to replace this:

    [CODE ... g,x+4;"|";AT 21,0;s,,AT b+1,a ... b,a;"| "(1+h+(b=0));AT 20,p-1;" ^ ":< ... x+4;"
    |";AT 21,0;s,,AT b+1,a ... ,
    a;"| "(1+h+(b=0));AT 20,p-1;" ^
    Einar Saukas Einar Saukas August 2007 Development
  • 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…

    ... 7):
    FOR g=1 TO 3:
    LET i$( ... e,n:
    FOR y=0 TO 13:
    FOR x=26 ... -e TO e STEP e/13-1 ... :
    FOR i=1 TO 3:
    PRINT AT y ... a-m):
    PRINT AT 0,m;"" AND m,,AT g ... ;ABS (a-m): PRINT AT 0,m;"
    " AND m ... g,x+4;"*";AT 21,0;s,,AT b+1,a ...
    Einar Saukas Einar Saukas August 2007 Development
  • 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…

    ... as always you are welcome to improve any of my ... bug fixes. I also had to remove the acceleration down (which ... sense on a lander anyway) to prevent the player from getting ... n,f:
    FOR i=0 TO 7:
    READ k:
    NEXT i:
    FOR i=0 TO 1:
    LET o=x ...
    Einar Saukas Einar Saukas August 2007 Development
  • 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…

    ... ,7):
    FOR g=1 TO 3:
    LET i$(g ... ,e,n:
    FOR y=0 TO 13:
    LET m=e ... q=(b=1)*(m>0)*2>ABS (a-m ... ):
    PRINT AT 0,m;"" AND m,,AT g ... g,x+4;"*";AT 21,0;s,,AT b+1,a ...
    Dr BEEP Dr BEEP August 2007 Development
  • 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…

    ... On the first run M=0 from the data, why ... this game (trying to figure out how to use the extra ... 7):
    FOR g=1 TO 3:
    LET i$( ... e,n:
    FOR y=0 TO 13:
    FOR x=e ... 13:
    FOR i=1 TO 3:
    PRINT AT ... ABS (a-m): PRINT AT 0,m;""
    AND m,, ...
    Einar Saukas Einar Saukas August 2007 Development
<1234567…34>

Latest Posts

  • 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
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade 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
  • 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

HitBox

Word Docs Hits
0 940.2K 1M
to 549.6K 1.6M
191 525 1.1K

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/~…
  • Alternative to Poke 23659,0 to prevent a 'break in' to a Basic Program.Good morning everyone,<br /> <br /> My memory fails me these days but in the early days of programming I used to use Poke 23659,0 as a crude way of…
  • 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"…
  • 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…
  • 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,…
  • Fastest way to decide which pixel to paint in order to draw a straight line(after I saw "Bresenhams circle algorithm" in development forum, I decided to ask this in here)<br /> <br /> in fact, I want to accelerate a car towa…
  • Now seems to be a good time to add to your collectionsI have bought a few spectrum items to add to my collection recently, had i bought them a year or two ago they would have cost double. This is one of …
  • Update to Image to ZX Spec to 1.3.1I'm inbetween jobs at the moment and felt the need to add a new feature - the ability to export anim gifs.<br /> <br /> [IMG]https://lh6.googleuserco…
  • Image To ZX Spec 2.0.0Version 2.0.0 of Image To ZX Spec was released on the 24th with dedicated builds for MacOS, Windows and Linux.<br /> <br /> Image To ZX Spec is an …

Related Searches

  • from bedrooms to billions
  • z80 to tape
  • snapshot to tape
  • linux tzx to wav
  • trd files to image
  • r forum loading error 0 1
  • r tape loading error 0 1
  • fastest way to clear screen
  • speccy 4 0
  • user name and password to download emulator
  • convert src files to
  • rst8 return to basic
  • return to basic
  • unable to log in
  • how to download games
  • how to download games for vega
  • image to zx spec 2 0 1
  • 01320 print at 0 paper 8 ink a message that is easy to read
  • new vs usr 0 to reset
  • new usr 0 to reset

Copyright © 2024 World of Spectrum