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.108s
<1…28293031323334>
  • Robospec (new project, hopefully useful as a tutorial as well)Starting a new project after my graphics investigations. * It's gonna be a Robotron clone since that's not too ambitious (although I'd like to hav…

    ... /> ; B = elt count
    ; C = root node
    heapify_words:
    ld b, c
    ld c, a
    dec c
    call ... b, c ; b = size - 1
    .extractnext
    ld d, 0
    push bc
    ld c, 0
    call heapify_words
    pop ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... br /> call tryparseint16
    jr c, .returnstr
    pop af ; ... pop hl
    ld (hl), 0
    jr .dostringret
    ... />
    tryparseint16:
    ld c, 0 ; 0 for positive number, 1 for ... /> .nextchar
    cp '0'
    ret c ; it's not a ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... escape codes, nicked from C, so you can put ... char support as well) like \0, \n, \b, \r, ... tokens
    tokenize:
    ld c, 0 ; count of tokens
    ... /> ret z
    inc c
    ; if the next ... ret z
    ld (hl), 0
    inc hl
    jr ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling. As promised here is the code for the routine. It's pretty long and fairl…

    ... 4
    LD C,A ;C HOLDS THE DISPLACEMENT 0-3
    LD ... BLOCK

    CLIPDISP LD C,0 ;Displacment for clipping tile

    LD B,(IX+0)
    LD C,(IX+16)
    LD ...
    dmsmith dmsmith September 2004 Development
  • Switch to 48mode without 'SPECTRUM' commandIs there a poke(s) to switch to 48 mode without SPECTRUM command. I want my tape loaders to switch automatically. I know how to switch ram banks ok…

    ... /> LD A,20 ;(BANK4)
    OUT (C),A
    CALL 23760 ;COPIES ...
    FrankT FrankT September 2005 Sinclair Basic
  • Amazing Short Type-InsHey all ! Been having some pretty stressfull days lately so I tought I would type in some games. There was a very nice type-in book here in Slovenia…

    ... ,189
    20 FOR f=0 TO 7: READ t: POKE ... ": BORDER 2: PAPER 7: LET c=0: CLS
    40 LET x ... $ f: PRINT BRIGHT 1; INK 0;AT 10,f;"\a": NEXT ...
    Tom-Cat Tom-Cat March 2006 Games
  • MIC - socketQuestion : is the mic-socket buffered? Or: When I make an OUT to port 254 is the signal still there after the command or only during the OUT? w…

    ... />
    When I make an OUT to port 254 is the ... command or only during the OUT?

    what i mean ... I reset the OUT 254,1 with a OUT 254,0?

    Dr BEEP Dr BEEP March 2007 Hardware
  • Paging MemoryAny idea why this short piece of code doesnt work, just crashes. I am just messing with paging memory in and out (not achived this yet) and reading t…

    ... with paging memory in and out (not achived this yet) and ... /> ED 78 IN A, (C)
    ED 79 OUT (C), A
    06 ... 00 LD B, N
    4F LD C ...
    carlinski carlinski September 2007 Development
  • SPIN's breakpoints - an overviewAs quite a few people have been asking how to set breakpoints on memory write etc. in SPIN, here's a description of the way the breakpoints work. Get…

    ... />
    One thing to watch out for, regarding port I/O ... that for such instructions as "OUT (c), a", the port number is ... C - but the value in B ...
    Marko Marko November 2007 Development
  • AY-player from Rastan SagaHello. For what ports #3F, #5F in the given fragment of a code are used? They give What effect in sounding? ================================= F4C1 21…

    ... ][/B]
    F4D0 ED51 [B] out (c),d[/B]
    F4D2 0EFD ... [/B]
    F4D4 ED51 [B]out (c),d[/B]
    F4D6 06BF ... ][/B]
    F4DC ED79 [B]out (c),a[/B]
    F4DE 15 ...
    BeeEye BeeEye November 2007 Games
  • splib2 from ROMI'm trying to generate IF2 ROM games for ZX Spectrum 16K using z88dk + splib2. So far I've managed to create a new crt0 file and to generate valid RO…

    ... deal, I can do the out 254,0 myself), sp_AddMemory, sp_CreateSpr, sp_AddColSpr ...
    na_th_an na_th_an December 2007 Development
  • Alternative ROM on original DivIDEOriginal DivIDE interface contain too allram mode (16kB paging). [url]http://raww.org/index.php?name=News&file=article&sid=2471[/url] Switch to ALLR…

    ... enable
    OUT 227,0 = set page 0 with write protect ...
    OUT 227,65 = ... LD A,66
    OUT (227),A ;enable allram ... A,64
    OUT (227),A ;page 0 + write enable
    LD A,0
    OUT (227),A ;page 0 + write protect ...
    velesoft velesoft June 2008 Hardware
  • Fancy a challenge ????I played one of my MINIGAMES from the 2008 competition and got a very hard game. It took me several days to find the solution. So if you want to gi…

    ... 3-D
    1-C
    0-D
    2-8
    0-8
    0-9
    0-3
    0-6
    8-6
    0-C
    0-3
    2-3< ... 0-8
    0-2
    0-9
    A-0
    8-0
    5-C
    6-C
    1-C
    4-C
    0-D
    5-D
    6-D
    0 ...
    Dr BEEP Dr BEEP June 2008 Games
  • 128 ROM paging alternativeWould this work (with the appropriate code in each ROM)? [code] ; 128 rom paging routine ; use rst 28h with call address stored after restart ;;rom…

    ... ; disable interrupts for page
    out (c),a ; and page

    out (c),a ; and page

    chev chev August 2008 Development
  • Keyboard Input$/scan problemHi, I'm finally fulfilling my promise to get a reasonable understanding of the Speccy and embarking upon attempting a few simple routines in Assembl…

    ... A,(C)
    AND 7
    LD D,A
    OUT (254 ... /> DEC D
    LD C,254
    OUT (C),D
    JR,LOOP ... recognise the instruction 'IN A,(C)' or 'OUT (C),D' :-? ...... so I decided ... lines?).

    Can anyone out there spend some time and ...
    Jagd Tiger Jagd Tiger January 2009 Development
  • Tips on optimizing some newbie assembly routinesI'm starting to learn some assembly language. The best way to learn is to actually code something you are going to use, so I'm creating a very simple…

    ... 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0
    na_th_an na_th_an June 2009 Development
  • Getting DivIDE Plus to always start with ResiDOSI am hoping someone on here will have experience of using ResiDOS - I emailed Garry Lancaster, but have not received a response as yet. A customer h…

    ... 128K Mode

    50 OUT 32765,0

    60 PRINT ... USR 0

    - Presumably line 40 ...
    rwap rwap February 2010 Sinclair Basic
  • Help pleeease "Proving Emulator OpCode flags are correct"So I had a cunning plan... I wanted to write a test harness for Emulators that could "prove" that all opcode flags were correct. I wanted something m…

    ... 33,0,112,221,33,0,128,6,0,14,0,22,0,197 ... ,241,138,245,209,114,221,115,0 ...
    160 FOR D=0 TO 255
    170 ...
    LD B,0 //aAddr
    LD C,0 //fAddr
    LD ... D,0 //dAddr
    ...
    Korinel Korinel April 2012 Emulators
  • Happy Birthday Marko!Marko Birthday! Please note the Spin assembler does not recognise the out (c),h command. Please could you fix it before you celebrate. :-D Arf.

    Marko Birthday!

    Please note the Spin assembler does not recognise the out (c),h command. Please could you fix it before you celebrate.

    :-D Arf.
    R-Tape R-Tape July 2012 Chit chat
  • BIFROST* Advanced Programming - part 1In BIFROST*, it's much easier to just make changes in the tile map and let the engine automatically draw & animate everything in multicolor for you. …

    ... /> #define printInk(k) printf("\x10%c", '0'+k)
    #define printPaper(k ... ) printf("\x11%c", '0'+k)
    #define printAt(row ... ) printf("\x16%c%c", ' '+row, ' '+col)

    #define INSIDE_COLOR 0
    # ...
    Einar Saukas Einar Saukas July 2012 Development
  • BIFROST* Advanced Programming - part 2This second demo shows animated and moving tiles together, and also how to implement collision detection. This knowledge should be enough to implemen…

    ... /> #define printInk(k) printf("\x10%c", '0'+k)
    #define printPaper(k ... ) printf("\x11%c", '0'+k)
    #define printAt(row ... ) printf("\x16%c%c", ' '+row, ' '+col)

    #define INSIDE_COLOR 0
    # ...
    Einar Saukas Einar Saukas July 2012 Development
  • BIFROST* Advanced Programming - part 3This new demo demonstrates the BIFROST* built-in sprite support that I mentioned before. In BIFROST*, "sprite tiles" are 2 special tiles that BIFROS…

    ... /> #define printInk(k) printf("\x10%c", '0'+k)
    #define printPaper(k ... ) printf("\x11%c", '0'+k)
    #define printAt(row ... ) printf("\x16%c%c", ' '+row, ' '+col)

    #define INSIDE_COLOR 0
    # ...
    Einar Saukas Einar Saukas July 2012 Development
  • BIFROST* Advanced Programming - part 4In previous posts I demonstrated how to move multicolor tiles up and down smoothly by a single pixel, and sideways by an entire char (8 pixels). Thi…

    ... /> #define printInk(k) printf("\x10%c", '0'+k)
    #define printPaper(k ... ) printf("\x11%c", '0'+k)
    #define printAt(row ... ) printf("\x16%c%c", ' '+row, ' '+col)

    #define INSIDE_COLOR 0
    # ...
    Einar Saukas Einar Saukas August 2012 Development
  • 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 …

    ... /> [CODE]10 PAPER 7: INK 0: CLS
    20 LET L ... =10: LET C=15
    30 LET I ...
    40 PRINT AT L,C;"*"
    50 LET A$=INKEY ... PRINT AT L,C;" "
    70 IF A$>="0" AND A$
    WibbleBibble WibbleBibble August 2012 Sinclair Basic
  • BIFROST* Advanced Programming - part 5In my [URL="http://www.worldofspectrum.org/forums/showthread.php?t=40437"]previous post[/URL] I demonstrated how to move multicolor images smoothly i…

    ... /> #define printInk(k) printf("\x10%c", '0'+k)
    #define printPaper(k ... ) printf("\x11%c", '0'+k)
    #define printAt(row ... ) printf("\x16%c%c", ' '+row, ' '+col)

    #define INSIDE_COLOR 0
    # ...
    Einar Saukas Einar Saukas August 2012 Development
  • next pixelI searched the "Discussions" groups for the phrase "next pixel" and got no matches - and removing the quotes it discards the "next" and just searches…

    ... (in E, col.0 in the example) ... de,$4000
    ld bc,0

    pixrow ... c ;C = line
    bit 3,c
    jr z,set_hl
    ld c,0 ... /> rrc c
    rrc c
    rrc c
    ...
    Battle Bunny Battle Bunny September 2012 Development
  • BIFROST* Advanced Programming - part 6The purpose of this demo is somewhat different from previous ones. Instead of teaching a new technique, the main goal here is to demonstrate how much…

    ... /> #define printInk(k) printf("\x10%c", '0'+k)
    #define printPaper(k ... ) printf("\x11%c", '0'+k)
    #define printAt(row ... ) printf("\x16%c%c", ' '+row, ' '+col)

    #define INSIDE_COLOR 0
    # ...
    Einar Saukas Einar Saukas September 2012 Development
<1…28293031323334>

Latest Posts

  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    harriusherbartio on 11:40AM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8
  • 1992 Spectrum Software
    harriusherbartio on April 7

HitBox

Word Docs Hits
out 128K 166.7K
c 20.3K 48.8K
0 940.2K 1M

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/~…
  • 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,…
  • 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.
  • comp.sys.sinclair Crap Games Competition (C.S.S.C.G.C. 2022) is here!Welcome one and all!<br /> <br /> [img]https://i.postimg.cc/3yYpjjbH/cropped-CCG2022.png[/img]<br /> <br /> I am proud to announce the opening of…
  • ANNOUNCE: Fuse 0.6.0 and friendsThe Fuse team announce the release of version 0.6.0 of Fuse, along with version 0.6.0 of the Fuse utilities and version 0.1.1 of libspectrum, the Spe…
  • ANNOUNCE: Fuse 0.6.0 for Mac OS XHot on the heels of the UNIX release of Fuse 0.6.0, the native Mac OS X port is now released.<br /> <br /> It has all the great features of Fuse 0.6.…

Related Searches

  • tape ran out
  • r forum loading error 0 1
  • r tape loading error 0 1
  • speccy 4 0
  • hisoft c manual
  • divide out 32768
  • out on 3
  • out fe on 3
  • out 32765 48
  • 2 grey out 32765 48
  • esxdos 0 8 5
  • 0 44548571
  • esxdos 0 8 6
  • usr 0
  • usr 0 128
  • fuse 1 0
  • out c a
  • ay out c a
  • ld bc 65533 a 254 out c
  • out 51 0

Copyright © 2024 World of Spectrum