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.044s
<1…23242526272829…34>
  • Sinclair FontI'm searching for "Sinclair" font. NOT zx spectrum character font, that can be easily extracted from ROM, but instead the font used to make the "…

    Apparently one is a payed font, the other is "Creative Commons Attribution Share Alike license".

    I'm not particularly fond of some of the letters (J, K, V,Y, X, Z), in one or both fonts.
    RMartins RMartins July 2015 Development
  • Peeking the contents on screen? How?You will have to forgive me for growing up on the C64, but I know I can peek the location of a character (1024 is top left from memory) and the peek …

    ... BASIC you can use SCREEN$(y,x) to return which character is at ...
    Luny Luny August 2015 Sinclair Basic
  • z80 assembly helpEver since I was a child I wanted to program my zx81 then my zx spectrum + 2. However, it was such a mystical beast and I only ever used BASIC not kn…

    jonathan explains the x/y thing in [url="https://chuntey. ... BASIC convention of PRINT AT x,y; where x refers to the number ... is "PRINT AT x, y; where x is vertical and y is horizontal" instead ... it simply as "PRINT AT y, x".



    [quote ...
    lunarul lunarul September 2015 Development
  • Elite - Galaxy Creator Pokes.So 8 meagre galaxies are not enough for you? Tired of visiting the same old 2048 planets over and over? Say no more, these "Galaxy Creator" pokes wil…

    ... />
    uint16 rotatel(uint16 x) /* rotate 8 bit number leftwards */
    /* (tried ... !) */
    { uint16 temp = x&128;
    return (2*(x&127))+(temp ... twist(uint16 x)
    { return (uint16)((256*rotatel(x>>8))+rotatel(x& ...
    tomas tomas February 2016 Games
  • Leading Zeroes on a Score in BASICI'm trying to print the score with leading zeroes such that it's always 6 characters wide, i.e.: 000010, 000150, 006100 etc. I quickly knocked thi…

    An interesting (but slow) way is:


    [code]PRINT AT y,x-LN(score)/LN(10)+1;score[/code]

    You could speed this up a bit by replacing LN(10) with 2.3025851.

    Paddy
    Paddy Coleman Paddy Coleman July 2016 Sinclair Basic
  • Leading Zeroes on a Score in BASICI'm trying to print the score with leading zeroes such that it's always 6 characters wide, i.e.: 000010, 000150, 006100 etc. I quickly knocked thi…

    ... is:
    [code]PRINT AT y,x-LN(score)/LN(10)+1 ...
    Battle Bunny Battle Bunny July 2016 Sinclair Basic
  • New Game - Cap'n Rescue: ReprisalHello, I'd just like to announce my new game Cap'n Rescue: Reprisal for the ZX Spectrum is almost complete. This is the third game in the series…

    ... code is there for remembering Y,X co-ords for respawn but ...
    LoadingScreech LoadingScreech July 2016 Brand new software
  • Unofficial AGD ToolsHello, wondered if this toolkit I've written in Sinclair BASIC is any use to AGD 4.6 users? There's a text COLOUR calculator, ASM calcs, and a…

    ... stuffed up switching it to Y,X instead. I also just tried ...
    LoadingScreech LoadingScreech July 2016 Development
  • Empire - port of trs80 basic programBack when I was a little kid, I had the opportunity to play around with a trs80 model 1 with level 2 basic. One of the games I often played was call…

    ... /> 3130 LET y$="12.34 56789.12 3.4": LET y=LEN y$: PRINT y$

    3201 LET cz=k0: LET fz=k0: LET dz ... y=y TO k1 STEP -k1
    3312 LET cy=(y$(y)>="0" AND y$(y ...
    Battle Bunny Battle Bunny August 2016 Brand new software
  • I am currently playing......Don't know if there's been a thread like this, but I can't find one.... Having seen all the different threads asking people if they've played such a…

    ... one no c**t will let me....must grumble ...
    dm_boozefreek dm_boozefreek August 2016 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…

    ... sequence of co-ordinates in y,x order, with the assumption that ... byte control codes with invalid y values, e.g. 254 for ...
    AndyC AndyC October 2016 Sinclair Basic
  • Can you run the same program on a Speccy and Amstrad CPC ?Both of these machines are Z80 based and I know many Amstrad CPC games were straight ports of the Speccy. Some of the CPC games I seen on YouTube loo…

    ... to implement to run usably, let alone run anything on an ... 8-bit system) I'd say ...
    Grunaki Grunaki October 2016 Sinclair Miscellaneous
  • Can you run the same program on a Speccy and Amstrad CPC ?Both of these machines are Z80 based and I know many Amstrad CPC games were straight ports of the Speccy. Some of the CPC games I seen on YouTube loo…

    ... to implement to run usably, let alone run anything on an ... 8-bit system) I'd say ...
    ivanb303 ivanb303 October 2016 Sinclair Miscellaneous
  • MuCho multiple choise adventure engine, release 2 - little to no programming neededRelease 2 of the MuCho multiple choise adventure (CYOA, choose your own adventure, gamebook) game engine. http://iki.fi/sol/zip/mucho_02.zip Fo…

    ... you can do stuff like x+1, x==3, x-=y, x
    Sol_HSA Sol_HSA October 2016 Development
  • Help with Snake type game...any ideas ?Hi all I've attached me trying to write a snake type game. My first concern is me not writing over the System variables area. I'm pretty happy what i…

    ... the tail:

    x$+=DCHR$ x,y$+=DCHR$ y for each turn moved ... , and ox=DCODE x$,oy=DCODE y$,x$=x ... $(3 TO),y$=y$(3 TO)
    x/y coordinates might not fit into ...
    Dunny Dunny November 2016 Sinclair Basic
  • ROM PRINT routine issuesHi all, I am using the ROM print routines a lot in my assembly program and I'm experiencing issues. I am changing the system variable DF CC to po…

    ... : defb 22,10,10 ; AT Y,X
    defb "Hello World!"
    Sokurah Sokurah December 2016 Development
  • ROM PRINT routine issuesHi all, I am using the ROM print routines a lot in my assembly program and I'm experiencing issues. I am changing the system variable DF CC to po…

    The 22, y, x somehow doesn't apply when using the print number routines only the strings...it seems to be ignored.
    Kevin_C Kevin_C December 2016 Development
  • Project: ZX OpusHello my friends, I have been in need of a push lately so I thought if I post some of the work for this project here you guys (and gals) can help me …

    ... /> LLL = vertical character y coord within a screen block ...
    CCCCC = character x coord 0-31
    ... asm_zx_cyx2aaddr.asm" means "character Y,X to attribute address". The function ... "asm_zx_cyx2saddr.asm" means "character Y,X to screen address" (screen ...
    Alcoholics Anonymous Alcoholics Anonymous March 2017 Software
  • Flicker free animation in BASIC, is it possible ?With all my various noodlings in BASIC and indeed with my so far limited assembly​ I keep coming up with the same issue. How do you do animations wit…

    One little trick sometimes I use is to print spaces before and after a character, e.g. if I have a single UDG that can move only left or right 1 character at a time, I'll print at y,x;" X "
    textvoyage textvoyage March 2017 BASIC
  • Jump AlgorithmAfternoon all, trying my hand at a liitle basic coding ( it's a quiet work day :) ) and wondered if anyone has coded a platformer type jumping routin…

    ... trajectories:

    (y , x) initial position
    (y-2 , x+1) first 'frame ...
    (y-3 , x+3) third
    (y-2 , x+4) fourth
    (y , x+4 ...
    (y-3 , x+2) second
    (y-2 , x+3) third
    (y , x+4 ...
    IvanBasic IvanBasic March 2017 Sinclair Basic
  • Beginner's z88dk help rqdI'm struggling to get my first z88dk C program to compile. My program is this: #include <spectrum.h> int main() { zx_border(INK_BLACK); } …

    thanks
    i think there a couple of errors but it works now
    [quote]
    for (y=0; y!=24; ++y)
    for (x=0; x!=32; ++x)
    *zx_cyx2saddr(y,x)=255;
    [/quote]
    slenkar slenkar June 2017 Development
  • Beginner's z88dk help rqdI'm struggling to get my first z88dk C program to compile. My program is this: #include <spectrum.h> int main() { zx_border(INK_BLACK); } …

    ... "*zx_cxy2saddr(x,y)=255;" to "*zx_cyx2saddr(y,x)=255;". The order of x,y has been ... code generation. The future is x,y so best to update if ...
    Alcoholics Anonymous Alcoholics Anonymous June 2017 Development
  • im looking for a horizontal scroll routinehi, im looking for a horizontal scroll routine. i read somewhere that you can do it with at 'to' statement, somewhere in a print routine. althoug…

    ... f=1 TO 32: FOR x=1 TO 2
    510 ... ,x,TO CODE t$(f,x,max))
    521 IF x=1 THEN LET ... i$=v$(f,x)
    522 IF x=2 THEN LET ... o$=v$(f,x)
    530 NEXT x: NEXT ...
    Battle Bunny Battle Bunny June 2017 Sinclair Basic
  • Finished with my dice rolling programTook me all day but I'm rather proud of it, simple though it is. Its up at Dropbox if anyones interested https://www.dropbox.com/s/qdgtfc0zyy94hxm…

    ... ]
    * change "10*FN b(INT (a/2))+" in line 2 ... DEF FN b(a)=(a-INT (a/2)*2)+VAL (("10 ... *FN b(INT (a/2))+" AND a)+("0 ... $(8,8): DIM c$(1):
    FOR k=33 TO 127:
    LET ... )*8: DRAW 0,-10*8: PLOT (12-1)*8,(22-14)*8: DRAW 10*8 ...
    Battle Bunny Battle Bunny July 2017 BASIC
  • 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…

    ... ]
    * change "10*FN b(INT (a/2))+" in line 2 ... DEF FN b(a)=(a-INT (a/2)*2)+VAL (("10 ... *FN b(INT (a/2))+" AND a)+("0 ... $(8,8): DIM c$(1):
    FOR k=33 TO 127:
    LET ... )*8: DRAW 0,-10*8: PLOT (12-1)*8,(22-14)*8: DRAW 10*8 ...
    Battle Bunny Battle Bunny July 2017 BASIC
  • z88dk multicolour enginesI've been trying to work out how the multicolour sprite engines have been implemented in z88dk. It's not obvious. Looking in the source, I found …

    ... bending to Sinclair's weird y,x order.

    There's ... lead to worse code (eg int) and the smaller the better ...
    Alcoholics Anonymous Alcoholics Anonymous July 2017 Development
  • Anybody still use Firefox?Just asking the above question as they just updated to this amazing new fangled Firefox they've been gibbering about for months. I didn't even want i…

    ... its ninth birthday and OS X 10.8.5 is about the ... for anything older than OS X 10.10, which only leaves ...
    The Mighty Dopethrone The Mighty Dopethrone November 2017 Chit chat
  • I feel like such a moron having to post this but stillI started out to write a simple cursor move program to demonstrate how easy it is to program in Basic! Hah, serves me right. I started by setting…

    ... /> Also, it's PRINT AT y,x; "*"
    Timmy Timmy December 2017 BASIC
<1…23242526272829…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
2000 2.9K 3.5K
let 29.3K 51.6K
atr 25 35
attr 692 1.3K
y 6.2K 15.7K
x 14K 31.7K
tinta 2 2
8 30.2K 46.2K
int 2.2K 6K
papel 5 6
63 920 1.8K
return 7K 10.6K

Related Threads

  • Let it Slow Let it Snow let it SnowWell, It's snowing here hard in the top left Corner of North Carolina.<br /> <br /> I heard that is it snowing hard in the UK also. My parents were s…
  • Famous 8 x 8 graphicsHi All,<br /> <br /> Part of a game I'm writing involves collecting falling 8x8 graphics, one level will be fonts (got this bit sorted) and another w…
  • Spectaculator 5.x/6.x And Multiface 3Hi there, anyone had any trouble with this at all? The instructions say that it will auto-switch between a Multiface 128 and a Multiface 3 when choos…
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?
  • Getting attribute location from a screen coordinates (x,y)I am having trouble figuring out how to convert an x,y coordinate pair (pointing to a specific pixel) to the location of the attribute for the block …
  • X-10 or X-20 schematics wantedDoes anyone have schematics for the Sinclair X-10 or X-20 amplifiers ?<br /> <br /> These amp-kits were sold back in 1964/65, and when I read about t…
  • Fuse for Mac OS X 0.8.0-pre1A new public preview of the next version of Fuse for Mac OS X has been released at the dedicated sourceforge project:<br /> <br /> [url]http://source…
  • Let is snow let it snowFor those of use in the south and west of the country including those in Northern Ireland its going to be a snowy one tonight and tomorow.<br /> <br …
  • Fuse for Mac OS X 0.8.0-pre2A new public preview of the next version of Fuse for Mac OS X has been released at the dedicated sourceforge project:<br /> <br /> [url]http://source…

Related Searches

  • y first project
  • x files
  • x y z
  • x y
  • flash 128 bright 64 paper 8 ink attr
  • attr y x
  • screen address to x and y
  • screen x y r tape
  • screen x y
  • 8 int
  • draw x y a algorithm
  • attr int flash
  • calculate pixel position from x y
  • 8 x sprite sheet
  • 8 x sprite sheet zx
  • 8 x udg sheet zx
  • 8 x udgs zx graphics
  • draw x y z
  • let bk3 peek val x 18
  • x y to screen position

Copyright © 2024 World of Spectrum