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.171s
<1…23242526272829…34>
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... 1:[/B]
    Green ink on black paper, with BRIGHT, but no FLASH ...

    black paper = 0
    green ink ... /> [0 x 8] + 4 + 64

    = [B]68[/B]

    [B]Example ... ), DE should already be pointing at the 9th tile byte of ...
    Morkin Morkin March 2014 Development
  • 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…

    ... idea. Line 35 times at 4.72 seconds in BASin ... [strike]LET v=1:[/strike] FOR t=1 TO 145 STEP 16 ... LET b$="":
    FOR a=1 TO 31 STEP 2: LET b$=b$+t ... u=u+1: NEXT a:
    LET v$=v$+b$+b$: [strike ... LET ft=t0
    60 PRINT v$;"Time : ";INT ((ft-st ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • 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…

    ... similar idea. Line 35 times at 4.72 seconds in BASin ... LET v$="": LET v=1: FOR t=1 TO 145 STEP 16 ... : LET b$="":
    FOR a=1 TO 31 STEP 2: LET b$=b$+t ... u=u+1: NEXT a:
    LET v$=v$+b$+b$: LET v ... : LET ft=t0
    60 PRINT v$;"Time : ";INT ((ft-st ...
    Hark0 Hark0 March 2014 Sinclair Basic
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... now contains screen position to print at

    ; ****************
    ld b,8 ; 8 pixel rows to print

    at end of map row< ... b ; vertical position.
    and 24 ; which segment, 0, 1 or ...
    polomint polomint March 2014 Development
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... co-ordinates (for example B=0, C=0 on screen to begin with ... points BC at the bottom-left quarter of the block - B+1 - and ... BC at the bottom-right quarter of the block - B+1, C+1 - and ... more CALLs under print_tile to print all the blocks of the ...
    Morkin Morkin March 2014 Development
  • BASin won't accept this code?Taken from the Oneliner contest 2007: [CODE]1 LET n=191: DIM i$(4,9): FOR g=2 TO 4: LET i$(g-1)=" # # # # ": NEXT g: LET b=0: LET p=16: LET a=p: LET …

    ... 4: LET i$(g-1)=" # # # # ": NEXT g: LET b=0: LET p=16 ... 1: FOR i=1 TO 3: PRINT AT y-1+2*i,x;i$(4);AT ... " ": PRINT AT b+1,a;" ";AT b,a;"| "(1+(b=0));AT h*b,a;" ";AT g-1,x+3;" "; Dunny Dunny April 2014 Sinclair Basic
  • BASin won't accept this code?Taken from the Oneliner contest 2007: [CODE]1 LET n=191: DIM i$(4,9): FOR g=2 TO 4: LET i$(g-1)=" # # # # ": NEXT g: LET b=0: LET p=16: LET a=p: LET …

    ... 4: LET i$(g-1)=" # # # # ": NEXT g: LET b=0: LET p=16 ... 1: FOR i=1 TO 3: PRINT AT y-1+2*i,x;i$(4);AT ... " ": PRINT AT b+1,a;" ";AT b,a;"| "(1+(b=0));AT h*b,a;" ";AT g-1,x+3;" "; GreenCard GreenCard April 2014 Sinclair Basic
  • Interface 1bis updateSupport for connecting a standard PC keyboard to the interface?s PS/2 socket, in place of a mouse, has been added. The external keyboard?s output is …

    ... correct output routine when a ?B? channel is opened.
    print jobs are to be ... serial port rather than the print server.


    0 and 1 of the device ... patched KEY-SCAN routine at address #028E of the ...
    Dan Antohi Dan Antohi April 2014 Hardware
  • 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. …

    ... , such as PRINT AT y,x;"/\";AT y+1,x;"\/"
    (b) Generating a ... ;over 1; paper 8; ink 8;" [30 spaces here] "; paper 0; ink ... 5; over 0; "\/"
    [/I]

    Didn't seem slower than two Print ...
    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. …

    ... :
    FOR y=1 TO 20: PRINT AT y,1;TAB 31: NEXT y ... $=CHR$ 18+CHR$ 1+CHR$ 17+CHR$ 0+CHR$ 16+CHR$ 2 ... +"AB":
    LET b$=CHR$ 19+CHR$ 1 ... /> LET c$=" ": PRINT AT x,y;a$: PRINT AT x+1,y;b$
    45 LET ...
    Dock Dock June 2014 Sinclair Basic
  • Block RoutineHi Folks, I want to draw a block on the screen dependent on providing the X,Y,W,H values. I came up with the following: [CODE]100 LET l$=" …

    ... FOR y=0 TO 21: FOR x=0 TO 31: PRINT AT y,x ... : LET z=0
    7001 FOR i=0 TO l-1: READ a ...
    7002 POKE (b+i ... /> 7011 DATA 0,9,86,1,8
    7012 DATA 0,9,94 ...
    RET
    DEC B
    DEC B
    RRCA
    INC ...
    Paddy Coleman Paddy Coleman July 2014 Sinclair Basic
  • Help me fix my grail ZX 128k SpectrumHi all, Ok today my grail toaster rack ZX spectrum 128k turned up. I finally found one and for a reasonable price. I powered it up and..... Nothing …

    ... A=IN 31
    20 PRINT AT 5,5;A;" ";
    30 ... (or no joystick connected) prints 0 (zero)
    Joystick up prints ... 2
    Joystick right prints 1
    Fire button pressed prints ... 16

    [B][I]Mark[/I ...
    1024MAK 1024MAK August 2014 Hardware
  • 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…

    ... . compared to RANDOMIZE, LET or PRINT, for example). As Plot191 returns ... FLASH 0). This method makes it possible to PLOT within a PRINT statement ... 3 2 1 0
    ;= |.B| |..B..| =|..B..| |.....C.....|
    ; 0 1 0 7 6 2 1 0 5 4 ...
    Battle Bunny Battle Bunny August 2014 Sinclair Basic
  • clear a windowed area of the screenHi everyone! Ain't been on here for donkeys, but have recently started messing around with a little game. I'm looking for ideas/opinions on the bes…

    ... 0, it's not possible to use PRINT AT on the 24th row; PRINT AT ... hi=rows
    ld b,0 ;BC never exceeds 32, ... ;will be -1 after segment change, else 0
    inc ... row
    dec (ix+1) ;decrement rows counter
    ...
    Battle Bunny Battle Bunny October 2014 Development
  • 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].…

    [B]Alkatraz BASIC[/B]
    Alkatraz BASIC ... />
    [B]Construct Alkatraz BASIC[/B]
    There's ... the character codes 22,1,0,32 and suffixed by ... like doing this:
    [CODE]PRINT AT 1,0;" FILEN",[/CODE]


    [B]What's next?[/B]
    We're ...
    jp jp November 2014 Announcements
  • Retro GamerDoes anybody know when the next issue of Retro Gamer will be out? They told me to include an article about the Spectrum30 show in the News section an…

    ... like:



    [B]1 - The Atari ST hacking/cracking ... six hundred, but Automation were at the other end of the ... a different media, such as flash carts (old, such as the ... GOTY Ultimate Mod Library v2.0" (search google for that), and ...
    ewgf ewgf November 2014 Sinclair Miscellaneous
  • Fast Condition TestingHello my friends, I have been writing some input and string handling routines in BASIC lately - yeah I could write them super fast in C/ASM via z88d…

    ... Software
    130 REM 3.1 18-Jul-2011
    140 ... =Length
    240 REM i4=(1)Mixed (2)Upper (3)Int ... )Num
    250 REM i5=(1)Req'd i6=Key i7 ... ,ATTR (i2,i0): PRINT AT i2,i0;"\{f0} ";AT i2,i0-e1;"\{p1 ...
    Paddy Coleman Paddy Coleman November 2014 Sinclair Basic
  • 64x48 monochrome big pixels display ideaHi. I was playing with this idea of having a simple 64x48 bytes buffer, 1 byte per pixel, then a renderer which would take that buffer and render it…

    [code]
    5 PRINT AT 14,26;"$?%AS"
    10 ... + CHR$ 132 : LET v=0: LET z=1: LET f=10: LET ... 247: IF POINT (n,b)=1 THEN PRINT OVER 1; AT f,g;a$(z ... LET g=2: IF v=0 THEN LET z=3: LET ... f=f+1: LET z=1: LET v=0
    80 NEXT b
    MatGubbins MatGubbins December 2014 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…

    ...

    * [B]removed control sequences[/B] (ie no AT) but retained \n ... indicated.

    * [B]asm_fzx_puts_justified[/B]
    Print a 0-terminated string but pad ...

    0 z80 jump instruction (195)
    1..2 fzx_draw function ...
    Alcoholics Anonymous Alcoholics Anonymous January 2015 Brand new software
  • New Game(s): Sir Ababol 2 and Sir Ababol DXHere is our own Christmas Present from Mojonia! We weren't going to release these games (at least, by the moment) but we decided just yesterday to fi…

    ... much time on Sir Ababol 1 before, so I'm playing ... ,22 ;rom 'print at'
    rst 16
    ld a,0 ;y
    ;
    little_noise
    ld b,0
    lnlp ld a,r ... db 0,0
    key2 db 0,0
    key3 db 0,0
    key4 db 0,0 ...
    R-Tape R-Tape January 2015 Brand new software
  • 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…

    ... /> 15 PRINT AT 10,5; FLASH 1;"PLEASE WAIT."
    16 BORDER 0
    20 ...
    50 PRINT AT x,y;CHR$ (z)+CHR$ (z+1)
    100 ... =144: PRINT AT x,y;" ": LET y=y+1
    2050 PRINT AT x,y ... ;CHR$ (z)+CHR$ (z+1)
    ASH-II ASH-II February 2015 Sinclair Basic
  • Double height text...<p>Is here any good routines for printing a font double height?</p><p>I've concocted this ridiculous routine but I'm sure it can be done much better.…

    ... get the code block to print fixed width, as the top ... (d$,r,c): REM print d$ AT r,c double height
    1
    Battle Bunny Battle Bunny June 2015 Development
  • Removal of "reset on break" protection (old basic program)Hi, Long time lurker, here! This is hopefully quite simple but there's an old basic game in the I'd like to bring up to date / take a look at …

    ... < THIS
    9695 BRIGHT 0
    9700 LET E=PEEK ...
    9740 LET U=1: PRINT AT 13,12; FLASH 1;"YOU'VE WON"
    1: IF E>216 THEN PRINT AT 13,8;"HARD ... LUCK! DNF": BEEP 1,-20: BEEP ...
    briscaF1 briscaF1 August 2015 Sinclair Basic
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... comes in handy.

    print at (hires)

    [code]
    ;; input: b=y
    ;; output: hl=vmem ... 0, 0, 0, 0, 0, 0, 248, 0
    .byte 64, 128, 0, 0, 0, 1, 200, 162
    .byte 120, 0 ...
    tstih tstih August 2015 Development
  • 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…

    ... -zx-spectrum-games-chapter-1/"]chapter 1[/url] of the guide ... the Sinclair BASIC convention of PRINT AT x,y; where x ... just taking it simply as "PRINT AT y, x".

    ... was being set as 0 and then two lines ... real game, but you [b]will[/b] be going back to ...
    lunarul lunarul September 2015 Development
  • So I did a thing...And it's nearly ready for release: [img]http://s18.postimg.org/4453ayo5j/Screen_Shot_2016_03_30_at_16_18_17.png[/img] Apologies for the enormou…

    ... in expressions - LET b=a+=1 will add 1 to a and ... end by the amount (0 to 1)
    You can now ... us get really smooth graphics, at any frame rate
    ... now be used instead of PRINT
    Due to popular ... in Linux versions
    PRINT and TEXT could cause a ...
    Dunny Dunny April 2016 Sinclair Basic
  • Character Based SpritesHi, I'm working through Jonathan's excellent guide to writing games, and have mastered the animation of single UDGs. Before or move onto Pixel…

    ... using 'UDGs' and the ROM PRINT routine.

    The 'UDG ... HL pointing at graphic, DE at screen

    ld b,32 ;16 ... , 1, 240, 1, 0, 0, 248
    defb 3, 0, 0, 248, 1, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 252, 0, 0,
    daveysludge daveysludge July 2016 Development
  • Speeding up programs by hacking the SysVarsPositively pleased to properly discover this area of the forum! I have a couple of recent tricks that might be of interest - they're probably old hat…

    ... to [b]7.0 seconds[/b] ([b]352.2 frames[/b]) or [b]~4.5%[/b].
    Overall time in seconds remaind at [b]7.0[/b] but the frame count ... FOR R=0 TO 21: FOR C=0 TO 31: PRINT AT R,C ... Profiler results were [b]7.1 seconds[/b] ([b]354.4 frames[/b]).

    Paddy Coleman Paddy Coleman September 2016 Sinclair 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
print 8.5K 20.4K
at 189.3K 276K
0 940.2K 1M
b 55.2K 190K
1 73.3K 143.7K
flash 5.4K 7.5K

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"…
  • 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…
  • 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.
  • 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 …
  • Beta versions of Fuse 0.6.2 and libspectrum 0.2.1 availableDear all,<br /> <br /> The Fuse team is pleased to announce the release of a beta version of the upcoming 0.6.2 release of Fuse and the Fuse utilitie…

Related Searches

  • r forum loading error 0 1
  • r tape loading error 0 1
  • fuse 1 0
  • fuse 1 0 released
  • fuse 1 2 0
  • print at 23
  • assembly print text at pixel
  • the hobbit 1 0
  • spectrum emulator 1 0
  • print 1
  • 1 or 2 225 0
  • 1 or 3 225 0
  • 1 or 3 2 0 5 225
  • 1 or 2 363 0
  • 1 or 3 363 0
  • 1 or 3 2 0 5 363
  • 1 or 2 141 0
  • 1 or 3 141 0
  • 01320 print at 0 paper 8 ink a message that is easy to read
  • 100 print at 0

Copyright © 2024 World of Spectrum