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.083s
<1…13141516171819…34>
  • Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)I am trying to compile the definitive list of games which are incompatible with the +2A and the +3 and of their compatible versions, if they are pres…

    ... 128K: Returns "C Nonsense in BASIC, 2:9" error after the ... Austerlitz 128K: Returns "C Nonsense in BASIC, 1500:3" error after the ... Gallipoli 128K: Returns "C Nonsense in BASIC, 22:1" error after the ... a POKE command provided by jp in the first BASIC block ...
    Alessandro Grussu Alessandro Grussu February 2014 Games
  • 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…

    ... tad tricky to do quickly in BASIC. I'm pondering ...[/QUOTE]
    945 POKE dir,PEEK dio
    950 ... ​​writing the game exclusively on Basic pure ...

    Dilemma ...
    Hark0 Hark0 March 2014 Sinclair Basic
  • quick RAM copy using LET in BASICI'm in the process of reviewing, revising and refining all the programming tips & utility routines which I've posted on this forum over the last eigh…

    ... of line 1 and then poke line 1 into line 0 ... the 48k (despite the "Nonsense in BASIC" message) but fatal on the ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • How did you learn to code on the Spectrum?Got to be honest, as much as I wish I did, I don't know anything about programming. I had a Spectrum (+2 and then +2B) when I was a kid, and my prog…

    ... , way back in 1982. I started with BASIC and then used ... from registers in locations in RAM, it adds numbers in registers... and ... the screen, you could, in BASIC, do:
    POKE 16384,255
    This ... register (the 'a' register in this case), and then storing ...
    LuMan LuMan March 2014 Development
  • TransversionJust been playing Transversion, and on Level 7, this happened:[IMG]https://dl.dropboxusercontent.com/u/9160090/Misc/Transversion.png[/IMG] szx here:[…

    Load it on 48K mode, or put a POKE 23611,204 in the BASIC.
    Zup Zup April 2014 Games
  • Read Data from memoryHi there. Not been on this scene for a long time. Does anyone know how to do a routine to read data from memory(peek..etc) rather than using lines of…

    ... can I translate that to basic code. Do you have a ... lot i am struggling with in basic...Cheers again...;-)...[/QUOTE]
    I ... /> RET
    [/CODE]
    in Sinclair BASIC use this:
    [CODE]
    Poke 56000+a,peek (55000+a ...
    LCD LCD May 2014 Sinclair Basic
  • UDG tricks?I always enjoyed using [URL="http://www.worldofspectrum.org/ZXBasicManual/zxmanchap14.html"]UDGs [/URL]for the 'sprites' in my games, when I coded th…

    ... know how to load in custom fonts in BASIC.[/QUOTE]

    UDGs ... UDG sets in RAM at the same time and just POKE the ... suggest you dip into the BASIC manual, specifically the +3 version ... you need to know is in there, and it's normally ...
    chev chev June 2014 Sinclair Basic
  • UDG tricks?I always enjoyed using [URL="http://www.worldofspectrum.org/ZXBasicManual/zxmanchap14.html"]UDGs [/URL]for the 'sprites' in my games, when I coded th…

    ... This is to tell the BASIC interpreter to leave the ... generates for you to POKE in one set of UDGs ... br /> READ A:
    POKE F,A:
    NEXT ... 256 bytes lower in memory:
    [CODE]POKE 23676,254[/ ... 256 bytes lower), POKE the UDGs in from 64856 to 65023 ...
    joefish joefish June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... think POKE is probably the quickest way to do this in BASIC. Certainly ...
    ccowley ccowley June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... think POKE is probably the quickest way to do this in BASIC. Certainly ... doing it in BASIC is to avoid things like PEEK and POKE where ...
    Matt_B Matt_B June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    [QUOTE=Matt_B;772270]Yes, but I'd think that the point of doing it in BASIC is to avoid things like PEEK and POKE where possible.[/QUOTE]
    Yes, very much so! I love the technique of using OVER 1. :)
    Dock Dock June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... are no bit-wise operations in BASIC, which is a pain when ... ( 8 * INT ( x / 8 ) ) + ink. In other words, divide by eight ... your new INK colour. Then POKE it back again. Don't ... the address in a variable first, so your PEEK and POKE statements ...
    joefish joefish June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... doing it in BASIC is to avoid things like PEEK and POKE where ... did a while back in speccy BASIC used POKE coz it was the ...
    ccowley ccowley June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... can be done fairly easily in BASIC ...
    [code]
    [b]REM ... )[/b]
    IF bit THEN POKE address,byte-2^n
    IF NOT bit THEN POKE address,byte+2^n
    in turn in byte (23681), takes 120 ...
    Battle Bunny Battle Bunny June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... can be done fairly easily in BASIC ...
    [code]
    [b]REM ... )[/b]
    IF bit THEN POKE address,byte-2^n
    IF NOT bit THEN POKE address,byte+2^n
    in turn in byte (23681), takes 120 ...
    chev chev June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... poking the vars as needed in basic then USR to whichever jp ...
    ; a = attr value to poke
    ; bc = number of times ... to poke that attr value
    pabm_loop ... 2 ; number of times in a row to poke attr

    polomint polomint June 2014 Sinclair Basic
  • Drawing a dotted line...Hi Folks, I cannot be the first person to want this (?) so here goes! Does anyone have a MC routine that does the same as the BASIC DRAW command bu…

    ... 's post#8 done entirely in BASIC. The sub-routine is based ... ""

    500 REM DRAW_LINE in BASIC
    510 LET px=PEEK ... d$(8)="0" THEN POKE 23677,px: POKE 23678,py
    740 ...
    Battle Bunny Battle Bunny July 2014 Sinclair Basic
  • Drawing a dotted line...Hi Folks, I cannot be the first person to want this (?) so here goes! Does anyone have a MC routine that does the same as the BASIC DRAW command bu…

    ... s post#8 done entirely in BASIC. The sub-routine is ... />
    500 REM DRAW_LINE in BASIC
    510 LET px=PEEK ... d$(8)="0" THEN POKE 23677,px: POKE 23678,py
    ... again a bit slow in pure BASIC. I will try ... Just tried the Assembler in BasinC and it works ...
    Paddy Coleman Paddy Coleman July 2014 Sinclair Basic
  • +128 with usr0 in menu screenIve just watched a video of a guy with a spectrum and on the loader menu i think under calculator the menu had an entry for usr0,anyone aware of this…

    ... The original version of 128 BASIC is faster, has a ... POKE values in the UK version), enables you to enter BASIC ... lines that are impossible to enter in the ... you to enter control codes in BASIC lines, has a full ... ive done your head in all day but im ...
    chev chev July 2014 Emulators
  • Cassette 50 vs Rise Of The RobotsHaving been a Spectrum owner since 1984 I have played some of the best and worse games the machine has to offer, so my question is: Is the Spectrum …

    ... Cassette 50 was almost entirely BASIC games. I seem to remember ... it was too smooth for BASIC. I may be wrong of ... mostly written in BASIC, but it uses a machine code scroll routine. It ... was originally published in Your Computer ...
    Matt_B Matt_B August 2014 Games
  • Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)I am trying to compile the definitive list of games which are incompatible with the +2A and the +3 and of their compatible versions, if they are pres…

    ... 128K: Returns "C Nonsense in BASIC, 2:9" error after the ... Austerlitz 128K: Returns "C Nonsense in BASIC, 1500:3" error after the ... Gallipoli 128K: Returns "C Nonsense in BASIC, 22:1" error after the ... a POKE command provided by jp in the first BASIC block ...
    Alessandro Grussu Alessandro Grussu August 2014 Games
  • Chuckie Ess 2 tap doesnt work[url]http://www.worldofspectrum.org/infoseekid.cgi?id=0000959[/url] It loads, you press a key and it returns to Basic! Anyone any idea why or got a …

    ... the Microdrive commands that are in BASIC after the LOAD are from ... CLEAR VAL "65520": POKE VAL "23624",VAL "0": POKE VAL "23693",VAL ... =65300 TO 65339: READ a: POKE f,a: NEXT f
    POKE VAL "23624",VAL "0": POKE VAL "23693",VAL ...
    richl richl September 2014 Infoseek database
  • Edge Grinder, how would YOU do it?I always meant to post about this and AndyC reminded me in the 'vs' thread in games. [QUOTE=AndyC;808887]The thing I love about threads like this is…

    ... /> Bung it in to your favourite emulator assembler in basic
    < ... and it will double scroll as per the Amstrad version ... botstartAG HALT
    ; scroll the text
    LD ... a ZERO so it wll scroll

    < ...
    MatGubbins MatGubbins December 2014 Development
  • moving things en masseJust a random thought while I warm up for the Crap Games Once you PRINT something to the screen..... can you manipulate it in anyway other than ove…

    The only thing you can do is change the attribute, to mke it appear or disappear. Can't remember though if a POKE is significantly quicker in BASIC than printing a SPACE to delete a character.
    joefish joefish February 2015 Sinclair Basic
  • IN and OUT in hardware terms... what are 'ports'?Hi all, I understand PEEK and POKE, but have never managed to get my head around IN and OUT. The books all go on about how they read from and wri…

    ...
    The PEEK and POKE BASIC statements manipulate memory using the ... instruction. The IN and OUT BASIC statements differ in that they ... read request. A POKE will result in combining /WR with ... /O handling badly wrong in the original Spectrum, necessitating ...
    zub zub September 2015 Hardware
  • Utility to create long REM Line for storing M/C program - Maximum BASIC Line LengthHi, I think there was a Utlity or Toolkit to create a long REM-Line under 48k BASIC to store some MCode in it. So I don´t have to type e.g. 5…

    ... a way to do it in BASIC (tested on +2A).

    RANDOMIZE rn: POKE VARS,PEEK 23671: POKE VARS+1,PEEK 23670 ... 23671:
    POKE rv,234: POKE rv+1,CODE "": POKE rv+rl+1 ... last line in the program.

    The two "POKE ... CODE ..." ...
    Battle Bunny Battle Bunny October 2015 Sinclair Basic
  • Was there a POKE that broke the SpectrumHi Everyone I've been recalling myths and rumours from back in the day. You know "Lunar Jetmans" trailer and that sort of thing. But one rumour …

    ... only find ROM and RAM. POKE in BASIC simply writes the specified value ... location may cause the the BASIC ROM program to crash, but ... just ignored. And in fact, the BASIC program in the ROM actually does ... Spectrum, there is no killer POKE.

    On some ...
    1024MAK 1024MAK October 2015 Sinclair Miscellaneous
  • Contact Sam Cruise - BugWhile playing through 'Contact Sam Cruise' yesterday I happened upon a bug when I was arrested, when I moved inside the jail cell the screen scrolled…

    [quote="Nonsense in BASIC;840915"]Mmmm. You may ... walks towards the right in the game, the screen ... The girls school scrolls immediately in from the left? Anyway, ... screen is about to scroll when Sam is picked ... bug way away from a scroll point. If you stand ...
    Ersh Ersh November 2015 Games
<1…13141516171819…34>

Latest Posts

  • Happy 40th Birthday to the Amstrad CPC464!
    Luny on 5:14PM
  • Your Favorite Magazine Cover Tapes.
    dm_boozefreek on 4:45PM
  • "Late Entries"
    harriusherbartio on 4:00PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11

HitBox

Word Docs Hits
poke 6.2K 13K
disable 1.8K 2.2K
scroll 3.1K 4.1K
in 401.9K 810.5K
basic 24.7K 39K

Related Threads

  • getting c nonsense in basic when trying to load a program through a string in +3 basicstrangely if i use load s$(to 8), it says nonsense in basic but works when i run it. but when i execute the command without a line no it works withou…
  • IN command in BASIC to read keyboardThis weekend on a Sinclair meeting we had some BASIC-games using IN to control the character. The maker of the game assumed that the result of an IN …
  • Spin / Emuzwin and reading keys with IN in BasicIt's just a bit of a quirk I've found really, but here goes...<br /> <br /> Some of the Basic programes and games I've encountered lately , use IN to…
  • No sound in SPIN in 48K BASICI'm using an Acer Travelmate 5310, with Realtek HD audio. When I start SPIN (0.666) in any of the 48K modes and press a key, I get a click, followed …
  • A.I. in a Pacman game made in BasicA few years ago I tried to make my own Pacman game in Sinclair Basic. The map, UDGs and the whole game was completed and was working with just one gh…
  • Copying a SCREEN$ in ZX BASIC in 1 second?!Following on from the revived "[thread=20207]Saving a complete SCREEN$ in BASIC[/thread]" thread (although Arjun really only needed a suitable POKE i…
  • Help! Experts in BASIC/ASM, Hardware, in-game screenshots needed!There are several games which are too complicated for me to get the in-game screenshot. If you guys could help me, the Spectrum community would appre…
  • Saving in BASIC in ESXDOS, the date is interesting :)I just got my hands on a divMMC Enjoy Mini. What a fantastic device!!! So I tried saving/loading basic programs to the disk. A curious thing happens.…
  • 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…
  • Glad to see the ZX Spectrum is in the Science Museum in London.About time too! Last tiem I looked there was just the ZX-80 but the Spectrum is in there now too, alongside a pong-clone and a Vic-20.

Related Searches

  • writing music in basic
  • play in basic
  • play command in basic
  • scroll basic
  • basic scroll
  • basic scroll sprite
  • basic auto scroll
  • scroll basic book
  • scroll basic scan
  • scroll basic dragon
  • scroll basic caves
  • basic scroll bookmscan
  • basic scroll book scan
  • disable break key in basic
  • poke disable scroll
  • poke to change line number in basic
  • scroll in basic
  • scroll routine in basic
  • basic scroll poke
  • basic poke auto scroll

Copyright © 2024 World of Spectrum