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.546s
<1…11121314151617…34>
  • Animated attribute revealA new challenge to solve next. I would like to create an animated attribute reveal in machine code by having my 768 byte attributes held in ram whic…

    ... attribute fade, is this the sort of effect that you meant?
    0 TO 7
    11 FOR d=0 TO 7: PRINT AT 0,d; PAPER 7 ... frame in a sequence until they are all (paper and ink) black to create ... code example too, I'll read through it.
    Speccy_James Speccy_James February 2014 Development
  • SpecBAS / SpecOS documentationHi, I just find out about SpecBAS and I was so impressed by the new functions while retaining compatibility with ZX Basic that I've been playing wit…

    ... hardly imagine how difficult it is to code a sprite routine in z80 ... the manual says that SPRITE COLLIDE CLEAR accepts a sprite id as ... PAPER 0: INK 7: CLS
    20 PLOT SCRw/2,0: DRAW INK 7;0, ... /2: DRAW SCRw,0
    40 PRINT AT 0,30;"==";AT 3,30;"=="
    50 ...
    AE.Vasconcelos AE.Vasconcelos June 2014 Sinclair Basic
  • ZXDS 1.3.0Hello, I am really glad I can announce one more [URL="http://zxds.raxoft.cz"]ZXDS release[/URL] on this special day. The major new feature is the lo…

    ... 48955,7: OUT 65339,0: BORDER 7: PAPER 7: INK 0: CLS
    140 ... y=0 TO 21: PRINT FLASH 1; BRIGHT 1;AT y,0; PAPER 0;" "; PAPER 1;" "; PAPER 2;" "; PAPER 3 ... ,clut
    180 PRINT #0;AT 0,B*8;"B=";B;AT 1,0;"G=";G…
    Paddy Coleman Paddy Coleman July 2014 Emulators
  • Game of Life.Last year (I think) or maybe the year before, I entered a Game of Life simulator into the CSS CGC compo but for the Sinclair ZX81. I decided to port…

    ... the routine is scanning left to right, one point at a time, the ... I think that there may be a slight flaw in that logic ... ... [code]
    11 RANDOMIZE 0: BORDER 0: PAPER 0: INK 4

    12 ... : PRINT AT 0,0;"Generation:";gen:
    FOR i=1 TO 20: PRINT g ...
    Battle Bunny Battle Bunny September 2014 Sinclair Basic
  • Alkatraz Protection System - "How to" and compo?I'm thinking about writing a "how to" regarding the [URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0020807"]Alkatraz Protection System[/URL].…

    ... for any game that you might want to master - you ... ?[/B]
    ...a BASIC loader, a compressed loading screen and ... 0: PAPER 0: INK 0: CLS : PRINT BRIGHT 1; INK 7;AT 9,2;"LAND OF MIRE MARE IS ... the easy bit!... the Alkatraz Assembler is next, so... more to follow ...
    jp jp October 2014 Announcements
  • Introduce yourself[SIZE=3][FONT=Comic Sans MS]This is the thread to stop by & introduce yourself.[/FONT][/SIZE]

    10 BORDER 0: PAPER 0: INK 7:CLS
    20 INPUT "Please, type your name: ";a$
    30 PRINT AT 0,0;"Hello, ";a$;"!"
    40 PRINT AT 1,0;"I'm huelvy, a Speccy fan from Spain."; AT 2,0;"Happy to be here."
    50 STOP
    huelvy huelvy December 2015 Chit chat
  • Akalabeth gamei found now that someone ported an ansi-basic game (coded in 1979?) to msx-basic - what about a zx-spectrum basic version of it? ;) https://plus.goo…

    ... ,

    Here is an example using the encoding ...

    [code]100 BORDER 0: PAPER 0: INK 7: CLS
    110 REM ... /> 130 REM
    140 PRINT AT 0,0;"Please wait, building string"
    160 READ A$: IF A$="Z" THEN GO TO 380
    ...
    Paddy Coleman Paddy Coleman October 2016 Sinclair Basic
  • Akalabeth gamei found now that someone ported an ansi-basic game (coded in 1979?) to msx-basic - what about a zx-spectrum basic version of it? ;) https://plus.goo…

    ... br /> An alternative is rather than using a string you store the ... br />
    [code]100 BORDER 0: PAPER 0: INK 7: CLS
    110 CLEAR ... /> 140 REM
    150 PRINT AT 0,0;"Please wait, storing data"
    170 READ A$: IF A$="Z" THEN GO TO 390
    ...
    Paddy Coleman Paddy Coleman October 2016 Sinclair Basic
  • The trouble with good code isLots of times I've come here to ask for help and always got it pretty promptly. Which is wonderful and one of the reasons why I don't think there's a…

    ... that [b]PRINT AT 0,10; INK 2; PAPER 0; FLASH 1; “Peekaboo!”[/b] is more of a set ... ’d never think of trying to take that away from you. I ... that also included a syntax or vocabulary large enough to be able to control a ...
    Ast_A_Moore Ast_A_Moore May 2017 Chit chat
  • How to improve my program using oversized numbersI'd like my dice program to print out the number four times bigger than normal if possible. Anyone know how to do this? Or I could write a sub rou…

    ... PRINT AT 0,0;"Up to 8 Characters only!": PAUSE 0: CLS : GO TO 30
    50 PRINT AT 21,0; INK ... 7;a ... $
    60 FOR x=0 TO (LEN (a$)*8 ...
    Dunny Dunny July 2017 BASIC
  • ive found an attr scrolling routine but i want to remove the smaller scroller within it, etc.https://pastebin.com/K4nG3xbX also i would like to be able to change the colours and not have a shadow. http://www.worldofspectrum.org/pub/sin…

    ... original Double Message Scroller listing:
    [code]
    LD A, $3E ; A =attribute ... fast version this is at line 53. Change the $3E to some other ... *64 + PAPER*8 + INK
    So $3E = 0 + 0 + 111 + 110 = white PAPER + yellow INK.

    Battle Bunny Battle Bunny November 2017 Development
  • 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…

    ... if that's what you're looking for, but here is a simple ...
    20 INK 0: PAPER 0: BORDER 0: CLS
    30 INK 1: PAPER 1
    40 ... /> 100 PRINT AT 0,0;"###############################";
    110 FOR i=1 TO 19: PRINT AT i,0;"#";AT i,30 ...
    JianYang JianYang July 2019 Games
  • Stuck again! Please help meI'm in the process of making a little game, eventually it will become rather more sophisticated (I hope) but I am testing out routines one at a time.…

    ... if a pixel is INK or PAPER coloured (a pixel that is "on" is INK, whereas "off" draws a PAPER pixel ... . If you then proceed to issue a PRINT AT 10,10;OVER 1;"@" then ... use OVER 0 to turn it off.

    Using PRINT OVER 1 ...
    Dunny Dunny August 2019 BASIC
  • how do i change the color of the input statement "" and whatever is typed in it?the background ink doesnt seem to change it

    you could add a little basic routine that looks like an input???
    TO 30
    15 IF i ... .01,20
    30 PRINT AT 21,0; PAPER 1; INK 6;w$; FLASH 1 ... $=i$ THEN GO TO 35
    40 GO TO 10

    ASH-II ASH-II May 2020 Sinclair Basic
  • how do i change the color of the input statement "" and whatever is typed in it?the background ink doesnt seem to change it

    ... ;966344"]you could add a little basic routine that looks like an ... .01,20
    30 PRINT AT 21,0; PAPER 1; INK 6;w$; FLASH 1 ... GO TO 10[/s]

    [/quote]

    here is a better ... PRINT AT 5,0;w$: STOP
    40 LET w$=w$+i$: PRINT #1; PAPER ...
    ASH-II ASH-II May 2020 Sinclair Basic
  • 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…

    ... pretty hard to read, even if you wrote them yourself a few months ... /> 100 PRINT AT 0,0;"###############################";
    110 FOR i=1 TO 20: PRINT AT i,0;"#";AT i,30 ... INK 0: PAPER 7
    [/code]

    Also I have just noticed that ...
    JianYang JianYang September 2020 Games
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... EQU 0
    ; this points at the screen RAM at the ... ink, paper, bright, flash
    db ink|(paper attrib
    setattrib2x2
    ld h, 0 ... a
    ld b, 8
    .loop:
    ; blit 8 pixel row to ... br />
    Some of that is not used and the level ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... DRAW_LEVEL_EVERY_FRAME EQU 0; This is way too slow to draw to screen ... 0
    ATTRIBS EQU #5800

    MACRO DB_COLOUR ink, paper ... a
    ; blit 8 pixel rowdata to screen in cells at ... l ;set B to 0. it causes that DJNZ will repeat ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • print at line 22 and 23I have a faint recollection of POKES to allow print at 22,x and 23,x, anyone know what they are? (rather than using the print #0 #1 stuff..)

    I have a faint recollection of POKES to allow print at 22,x and 23,x, anyone know what they are? (rather than using the print #0 #1 stuff..)
    mgmetro mgmetro July 2005 Sinclair Basic
  • BASIC: Fast way of filling a string?Recently I decided to use string slicing to extract random numbers from a sequence in the one-liner Lottery picker: [quote] 20 RANDOMIZE : LET a$=""…

    ... =1 TO 49: LET a$=a$+CHR$ (f): NEXT f: FOR g=1 TO 8: PRINT AT ... g-1,0;"Line ... ";STR$ (g);":": FOR f=1 TO 6 ... +INT (RND*LEN a$): PRINT AT g-1,8+((f-1)*3);" "( TO (CODE a$(b)
    Dunny Dunny November 2008 Development
  • Tutorial - learn machine code in 30mins[B][I]Message from the moderators[/I] - bigjon has requested that readers' attention be drawn to a better version of this tutorial, one which is easi…

    ... is easier to read: it can be found at[/B ... br /> [B]Original message of this post follows ... window:
    10 PRINT AT 0,0; "Your score was ... a,8. This puts a blue PAPER colour into the A register. Why 8 ... A register for each bit that is different.
    We'll print ...
    bigjon bigjon November 2009 Development
  • Sorting an array...Hi Folks, Over the weekend I had a play with sorting algorithms - takes me back to my student days! :-o My first try was with the good old Bubble S…

    ... 0: PAPER 0: INK 7: PAUSE 1: BORDER 0: CLS
    110 PRINT AT 0,0;"BUBBLE SORT v1": PRINT AT ... ,1): FOR a=1 TO 50: LET p$(a)=CHR$ (65 ... 180 LET swapped=0
    190 FOR a=1 TO 49
    ... ,1): FOR a=1 TO 50: LET p$(a)=CHR$ (65 ... 50: FOR …
    Paddy Coleman Paddy Coleman September 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…

    ... a routine that allows a blue bar to be scrolled up and down a list to ... following wee program demonstrates what is happening:

    [CODE]100 ... /> PRINT AT 7,0;b$
    180 FOR a=0 TO 7:
    PRINT PAPER 0; INK 4;AT 14+a,0;"ATTR ...
    Paddy Coleman Paddy Coleman November 2010 Sinclair Basic
  • Stopping the loading messages...Hi Folks, As you know, the ZX BASIC kindly reports the program, bytes or data that you have loaded on the screen. To stop these appearing I was thi…

    ... or data that you have loaded on the screen. To stop ... 100 PAPER 0:INK 0:PRINT AT 0,0;
    110 LOAD "DATA" DATA...[/CODE]

    Is ... this the best approach or is there a better method ... e.g. a POKE?
    Paddy Coleman Paddy Coleman November 2010 Sinclair Basic
  • Request for help (Z80 gigascreen loader)Although I'd attempted to stick to keeping things simple in Image to ZX Spec now I've implemented Gigascreen (8x8 only) I've found the BASIC Gigascre…

    ... for just a Gigascreen viewer that acts as a slideshow with a user defined ... /> 70 PAPER 0: INK 7: BRIGHT 1
    80 PRINT AT Y,5;" Image to ZX ... /> 272 PRINT AT Y,1;"between frames (50 is 1 sec, a"
    273 ... LET Y=Y+1
    274 PRINT AT ...
    brownb2 brownb2 February 2011 Development
  • BOB the Screen BuilderHere's my first attempt to use that tokenising idea from "more on storing mazes" in a screen designer - "[url=http://www.users.globalnet.co.uk/~jg27p…

    ... is that each screen is encoded as a single DATA string with a ... with readable attribute tokens (INK, PAPER, etc.) rather than the ... to read the print controls in the DATA lines.)

    The routine at ... exit routine to restore things; just enter 0,0 for the ...
    Battle Bunny Battle Bunny February 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 …

    ... for the game. Idea is you design a screen then break the ... .. plus im still a bit unsure how to use that feature of BASin ... .

    [CODE]10 PAPER 7: INK 0: CLS
    20 LET L ... TO 50
    60 PRINT AT L,C;" "
    70 IF A$>="0" AND A ...
    WibbleBibble WibbleBibble August 2012 Sinclair Basic
  • Machine code RST10 problemHello! After 27 years of playing with Spectrums I'm starting to look into doing assembly language properly. All went swimmingly well until I wrote …

    ... little routine, which is designed to print 16-character messages at a particular point on ... it points to the message
    ld hl,msgctl ; point to message control codes ... done, return

    ; AT 19,8 PAPER 8 INK 8
    .msgctl defb $16,$13 ...
    snigfarp snigfarp November 2012 Development
<1…11121314151617…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
01320 1 1
print 8.5K 20.4K
at 189.3K 276K
0 940.2K 1M
paper 6.8K 9.8K
8 30.2K 46.2K
ink 2.5K 5.8K
a 589.5K 1.7M
message 20K 23.4K
that 402.8K 802K
is 368.3K 732.4K
easy 20.6K 23.2K
to 549.6K 1.6M
read 31.6K 38.6K

Related Threads

  • A clever method of using a single 8-bit register to be used for two things at a timeI don't know if this is the way the SAVE routine in the Spectrum works. Anyway, this is what I've learned today.<br /> <br /> I've been commented the…
  • 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…
  • Is there a utility to read TRD disk images from a MB02+ ?I would like to know if anyone has ever come across to a utility that could allow you to load trd images on a mb02 without having to change any of th…
  • My god! How easy is it to fake a no claims bonus!! Not that I wouldI have recently renewed the Insurance on my car.<br /> <br /> The company wanted me to send proof of my no claims bonus in the envelope that I get in…
  • Is there any way to connect a zx spectrum to a modern PC ?Hello<br /> <br /> Is there any easy( I don?tknow anything about computing)way to connect a Spectrum to a modern PC?<br /> <br /> The same question n…
  • some debugger in emulators that is able to brakpoint when a mem address is accessed ?Is there a debugger (disassembler) available in some emulator that is able to stop (breakpoint) when a particular memory address is accessed ?<br /> …
  • im looking for a basic routine that adds a numerical character to a stringim looking for a basic routine that adds a numerical character to a string. so a=1, "1", then a=0 "10", then a=1 "101......" and so on
  • Is it possible to add a listing to a screen?I made this picture (see next message for link) deliberately in the bottom half of the screen hoping to be able to have another display in the upper …
  • is a arduino uno / nano fast enough to talk to a specie ?my current project is to load games onto the specie via SD card / Arduino uno / nano although i suspect that the micro controller will not be able to…
  • Is there a way to convert .AY to .MID file?actually, I need only note lengths, beginings and so on. I don't need any FX or speciality effects.

Related Searches

  • fix missing message at init
  • print a char in asm
  • is there a system test for the spectrum
  • is there a system test tape for the spectrum
  • how to do a tzx file
  • how to create a tzx file
  • how to make a tzx file
  • validate input is a number
  • if input is not a number
  • esxdos 0 8 5
  • a message to all the devs in this section
  • get a tzx file to rewind at the end
  • flash 128 bright 64 paper 8 ink
  • flash 128 bright 64 paper 8 ink attr
  • a message that is easy to read
  • 100 print at 0
  • does anyone know what a good beep combination is for sort of you can t do that sound
  • but yes it s technically brilliant i would really love to know the technique that sky ranger is actually using though
  • i cant get this working at all tried in 3 grey 2 s and a 128 using an mp3 car adapter from my pc always loads to the end then strange lines over mojon twins logo it resets
  • print at 0 b 1 flash

Copyright © 2024 World of Spectrum