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.234s
<1…28293031323334>
  • quick - Zx80 ASM questionWhile I am ploughing through lots of ASM listings, one of my earlier adaptation attempts surprised me [B][asm code][/B] [code] org 32768 start: ld…

    ... /> start:
    ld a,2 ; channel 2 = "S" for screen
    call ... ]
    K invalid colour, 40:1
    [/code]


    I am using ConTEXT / pasmo 0.5.3 and EightyOne as my platorm ... I have missed something obvious or fundamental, any ideas?
    Zetr0 Zetr0 May 2011 Development
  • IN command and keyboard scanning - Is this a bug in BASin?Hi Folks, Still reading Dilwyn Jones book on the Spectrum and I have got to the section on IN and keyboard scanning. I wrote the following wee prog…

    ... 0,0;"IN 63486 (1-5) =";IN 63486;" "
    120 PRINT AT 1,0 ... ;"IN 64510 (Q-T) =";IN 64510;" "
    130 PRINT AT 2,0 ... ;"IN 65022 (A-G) =";IN 65022;" "
    140 PRINT AT 3,0 ... br /> 160 PRINT AT 5,0;"IN 57342 (Y-P ... problem with BASin or is the book ...
    Paddy Coleman Paddy Coleman July 2011 Sinclair Basic
  • Collision detection in Arcade Game DesignerI've been playing with Arcade Game Designer recently but I can't get the collision detection work between two sprites of the same type even though I'…

    ... using Fuse) or number keys 5-8. You ... controlled
    IF KEY 0
    SPRITELEFT
    ... ENDIF
    IF KEY 1
    SPRITERIGHT
    ... ENDIF
    IF KEY 2
    SPRITEUP
    ... ENDIF
    IF KEY 3
    SPRITEDOWN
    ...
    matti1234 matti1234 July 2011 Development
  • Repairing a faulty 48K issue 2.I am investigating one of a pair of non-working issue 2 48K Spectrums that have been sitting in a cupboard untouched for quite a few years. I haven…

    ... pair of non-working issue 2 48K Spectrums that
    ... ULA. They also all measure ~5.5Kohms to the +5V rail ... following:

    - ~3.5MHz 0-5V clock at pin 6 ... the CPU has a clean 0-3.7V square wave of ~ ... now the lower RAM chips or perhaps a
    partially ...
    Zorn Zorn November 2011 Hardware
  • Help preserving a tapeHi! I got hold of three cassetes each containing unique Greek Spectrum programs of 1983-1984. I managed to tzx two of them but all my attempts of p…

    ... INTERRUPTED/(END OF BLOCK or LOADING ERROR at byte ... INTERRUPTED/(END OF BLOCK or LOADING ERROR at byte ... INTERRUPTED/(END OF BLOCK or LOADING ERROR at ... 4 , 64 , 0 ,)
    lenght data block: 32773 (5,128 )
    ... in 'LIST 2.txt';
    Created:'tap 3 1.tap';START: ...
    Pyjamarama Pyjamarama December 2011 MIA/STP/SDP
  • A z88dk + sp1 demo (with source)Since nowadays people are still wondering about how difficult it is to make something in z88dk, I thought I just put a very simple demo to show how e…

    ... can concentrate more on gameplay or design. The only disadvantage I ... ,120,2,0},
    {0,96,56,1,1}, {0,160,88,2,0}, {0,160,120,2,0}, {0,160,56,2,0}, {0,0,0,2,0 ... .
    uchar levelb[32*24*3];


    // Refresh the …
    Timmy Timmy January 2012 Development
  • SpecBAS 0.724 Now available!Hi folks - Again, a new SpecBAS for you. Some stunning bugs made their way into the last one, so I had to get a new version out sharpish. And for o…

    ... />
    10 IF a IN [0 TO 9] THEN STOP
    Will test to see if 0
    Dunny Dunny January 2012 Sinclair Miscellaneous
  • old PC with Monocrome Monitor Out.So as discussed in the Carboot sale thread, I have brought and old Apricot Xi. It takes a monochrome monitor via a 9 pin D connector. Now I don't ha…

    ... colour TV via RGB or composite. Is this possible ... br /> 1 +12v out
    2 no connection
    3 0v< ... br /> 4 horizontal sync
    5 ... intensity
    video, 0.4V for high intensity. ... from the +12V suipply is 1.0A."

    ...
    Scottie_uk Scottie_uk March 2012 Chit chat
  • Screen2StringFurther to writing that BASIC one-liner to redirect CAT to a string I thought that I'd do a general redirection routine for anything which normally p…

    ... it to a regular string or do all the slicing ... b-1)+whatever+s$(c+1 TO)".

    [code]
    2 ... INT (v/256)
    3 CLEAR appropriately
    REM 23563 ... g(sa),FN h(sa),0,0,CODE ")":
    REM string ... br /> 20 POKE ch+5,FN g(ro): POKE ch ...
    Battle Bunny Battle Bunny May 2012 Sinclair Basic
  • 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…

    ... middle of "erase" (routine BIFROST_fillTileAttrH) or "draw" (routine BIFROST_drawTileH) there ... 7
    #define NUM_TILES 3
    #define ANIM_FRAMES 12< ... 2 ? 16 : 0;
    col[f] = f == 0 ? 9 : 7;
    }
    dlin = -1 ...
    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…

    ... br /> dlinEnemy = (rand()%2)*2 - 1;
    dcolEnemy = (rand()%2)*2 - 1;

    // ... /> printAt(22, 2);
    printf("or QAOP to move");< ... ) {
    switch (rand()%3) {
    case 0: // animated tile
    ...
    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…

    ... . In this case, the 5 highest bits in HRC will ... HRC2COL(hrc) ((hrc) >> 3)
    #define HRC2OFFSET(hrc) (( ... +g*2+32) = 0;
    *(target+(f+9)*64+g*2+1) = (right 1) ... moving against an empty background or passing behind fixed position ...
    Einar Saukas Einar Saukas August 2012 Development
  • TESTROM3 - utility/rom for test your ZXHere is TESTROM3 utility as 16kB ROM file + flasher for install this rom to divide eeprom (or mapram mode). Work also on ZX Spectrum without ROM and …

    ... />
    press key "1" or JOY RIGHT = exit to 48rom ... 2" or JOY LEFT = test 128kB memory
    press key "3" or ... )
    press key "5" or JOY FIRE = tape tester ... green border lines (error or 48kB mode)
    ... yellow,5=cyan,4=green,3=magenta,2=red,1=blue,0=black ...
    velesoft velesoft August 2012 Sinclair Miscellaneous
  • Z80 snapshot formatI read documentation for Z80 snapshot on WOS and see in table possibility insert ROM image to Z80 file. Here is full table: [code]The pages are numb…

    ... rom
    1 Interface I, Disciple or Plus D rom, ... 2 - [B]rom (reset)[/B] samram rom (basic)
    3 - page 0 ... 1 Normal 8000-bfff
    5 c000-ffff page 2 ...
    velesoft velesoft August 2012 Emulators
  • copying between RAM pagesSay I'm storing stuff in RAM pages 0,1,3,4 which gets used in 6,7 (which I am) and I might want to transfer up to 7kb at a time (which I do) and I do…

    ... storing stuff in RAM pages 0,1,3,4 which gets used in ... t have space in page 2 to use as an intermediary ... copy, say, 7kb from 0 to 7 when the two ... of page swapping, or else via page 5 which either messes up ... the screen or trashes ...
    Battle Bunny Battle Bunny August 2012 Development
  • WIP: ULAPlus hardware implementationThis aims to be an "almost" plug-in replacement for the Sinclair ULA chip fitted in Spectrum 16K/48K/Plus machines. It comes in a form of a small PC…

    ... goodies) CPLD is almost 1.5 times the cost of ... Isolation resistors (about 30): 0.04 EUR. (if buying a ... /> 1.2V regulator: 0.6 EUR EUR
    2.5V regulator: 0.92 ... itegrating an AY-3-8912 core, or PS/2 keyboard support ( ... power knob counting from 0 to 10, so I ...
    mcleod_ideafix mcleod_ideafix August 2012 Hardware
  • 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…

    ... Finally we added 5 moving tiles (1 hero and 4 enemies ... dhrc[0] = 2;
    min[0] = 8;
    max[0] = 92;
    lin[1] ... hrc[3] = 120;
    dhrc[3] = -2;
    min[3] = 72;
    max[3] ... a complete game, or for additional visual effects ...
    Einar Saukas Einar Saukas September 2012 Development
  • BeepFX ProblemHi All, I'm currently trying to integrate the BeepFX engine in my 100% Assembler Game and it plays the sound fine, but then plays the sound again, a…

    ... +0)
    ld c,(ix+1)
    ld b,(ix+2 ... )
    ld e,(ix+3 ... br /> SFXRT: ld e,(ix+5)
    ld d,(ix+6 ... and 16
    SFXRNBORD: or 0
    out (254),a
    Shando Shando September 2012 Development
  • Civilization early alpha by Andrew771 and ALKOReleased on June 14th, 2012 on zx-pk.ru. As mentioned in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=41042"]Lighter 3[/URL]. Avail…

    ... here:
    1 - north-west
    2 - north-east
    3 - south-west ...
    4 - south-east
    5 ... /> 8 - east
    0 - clear out the moutains or forests to free ... can be refilled in granaries or warehouses. In addition to ...
    Crash Nicker Crash Nicker October 2012 Games
  • multi-scroll m/c subroutine for BASICArising from recent posts, here's a scrolling routine that will manage multiple left/right scrollings for any (sensible) line width or step; (ie. whe…

    Arising from recent posts, here's a scrolling routine that will manage multiple left/right scrollings for any (sensible) line width or step; (ie. where width is
    Battle Bunny Battle Bunny October 2012 Sinclair Basic
  • saving time populating large arraysI use a variation on this idea for storing machine code at the end of programs without interfering with LIST, then it occurred to me that it would al…

    ... the end of the program (or else by calling the routine ... .
    [code]
    REM header: 1+2+1+2+2 = 8 bytes + 6*4 = length ... 0,2,6,0,4,0
    REM checksum: 196*8 + 29*7 + 0*6 + 2*5 ... + 6*4 + 0*3 + 4*2 + 0*1 = 1813
    2 DEF FN ...
    Battle Bunny Battle Bunny October 2012 Sinclair Basic
  • 2nd WoS Screen$ compoOk, what about a new compo? This time we are going to change a little bit the topic, and it is going to be about mock-ups of never released games for…

    ... =0&memory=0&language=0&country=0&licence=0&feature=0 ... =0&have=1&also=1&sort=1&display=3&loadpics=3 ... December
    2.It can be a new screen$ or an old ... from CEZ in cassette.
    5.Of course, it can be ...
    Ivanzx Ivanzx November 2012 Announcements
  • Elliptical ChallengeSubsequent to the recent "Graph Plot" thread, I wrote this general purpose ellipse drawing routine which will plot (although it doesn't actually use …

    ... screen (they just get wrapped or cropped, although I might ... ;end_calc
    ld a,(ix+3) ;A =b
    call ... 2) ;A =a
    call $2d28 ;STACK_A
    rst $28 ; : 0.5,b,1 ...
    Battle Bunny Battle Bunny November 2012 Development
  • A 128 Routine to Put Tokens in StringsI was writing a DEF FN on the +128k and decided that I'd had enough of not being able to put function tokens in strings without a great palaver and s…

    ... and",198,"len",177,"or",197,"not",195,"",0
    9991 ... =256*PEEK (a+1)+PEEK (a+2): LET ll=FN ... p(a+3): RESTORE 9990:
    0;n$;
    9995 LET b=b+1: LET ... b=b+5: GO TO 9995
    9997 PRINT #0;CHR$ ... p;: GO TO 9995-(3 AND b>=ae):
    Battle Bunny Battle Bunny December 2012 Sinclair Basic
  • BLOG- ZXSporgBasic RPG development thread- Inspired by the Spectrum 30 show, and after a six-month wait while I was busy playing loads of gigs, I have decided to do a spot of Spectrum coding…

    ... so feel free to comment or make suggestions as you wish ... l2110
    1002 BORDER 0: PAPER 0: INK 6: CLS
    1060 DATA 0,0,1,25,63,254,188,0: DATA 96,32 ... x=1: LET y=1: LET xo=1: LET yo=1: LET d=0: ... nx=5: LET ny=5: LET nxo=5: LET nxy=5: LET nd=0: PRINT ...
    bigjon bigjon February 2013 Sinclair Basic
  • Printing textThis is probably quite a basic question, or there might be something obvious I'm missing. I'm looking for an economical way of printing formatted te…

    ... basic question, or there might be ... 1 TXT"
    defb 22,2,20 ; AT 2,20
    defb "LINE 2 ... TXT"
    defb 22,3 ... /> defb "LINE 5 TXT"
    defb ... /> defb "LINE 7 TXT",0
    [/CODE]
    ...
    Morkin Morkin April 2013 Development
  • Arcade Game Designer 4Just released over at the AGD forums. New this time: Sprites can now be individually coloured using the SPRITEINK command. If 16x16 sprites aren't…

    ... user to press 1, 2 or 3 to select keyboard, Kempston or Sinclair controls respectively ... are more efficient than in 3.5 as well, and the sprite ... a game written with 3.5 to 4.0. Sorry about that, if ... finish it with 3.5 or start afresh with 4.0. Secondly, a lot ...
    jonathan jonathan May 2013 Brand new software
  • Varios +3(e)DOS questions?I'm converting tape games to disk, for being used in my +3e. I'm trying to convert them to standard BASIC loaders, so files could be copied using BAS…

    ... I store in a +3 DOS floppy? And when ... but I'd like that +3 BASIC could COPY them from ... (putting 48k ROM, RAM 5-2-0 and locking paging mechanism) but ... from BASIC, so I guess +3 BASIC has initialized +3DOS. ... Did they use +3DOS calls or did they access the floppy ...
    Zup Zup May 2013 Development
  • BIFROST* example: "Knights & Demons DX" source codeA package containing the source files of our multicolor game "Knights & Demons DX" is now available for download [URL="http://www.mediafire.com/?hbch…

    ... was transformed into demon or -1 if the opposite
    5 tiles in the board ... to choose difficulty level (keys 1, 2, or 3):

    [CODE ... 7: PAPER 7: FLASH 0: BRIGHT 0: BORDER 7: CLS ' ... ELSE LET pikes = level*10-5: END IF ' init balance ...
    Einar Saukas Einar Saukas August 2013 Development
  • Hardware description - BETA DISK interfaceExist more versions and clones of BETA DISK interface. Beta disk 48, beta disk 128, brasilian clones of beta disk 48, russian clones of beta disk 128…

    ... .

    After power on or after ZX reset is state ... )
    bit 2 = RESET FDC controller (0=reset)
    bit 3 = Head load ... timing
    bit 4 = select SIDE 0/1
    bit 5 ... adress A15=0 + A1=0 (identical addressing as on ZX128/+2[/code]
    velesoft velesoft August 2013 Hardware
<1…28293031323334>

Latest Posts

  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on 12:41AM
  • i am currently listening to........
    dmsmith on April 15
  • I am currently watching.....
    zx1 on April 15
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 15
  • Cooperative Games.
    harriusherbartio on April 15
  • Celebrity deaths...
    mel the bell on April 15
  • Minor British Sports that did become games on the ZX Spectrum
    dm_boozefreek on April 15
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 15
  • Inside No.9 favourite episodes
    Maroc's Other Projection on April 15
  • How we became brainwashed by social media
    Scottie_uk on April 15

HitBox

Word Docs Hits
1 73.3K 143.7K
or 193.7K 292.9K
3 69.8K 108.5K
2 91.4K 149.6K
0 940.2K 1M
5 36.2K 53K
723 16 17

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"…
  • 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.
  • 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…
  • Fuse 0.6.2 and libspectrum 0.2.1 releasedThe Fuse team is pleased to announce the release of version 0.6.2 of the Free Unix Spectrum Emulator (Fuse) and associated utilities, as well as vers…
  • 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,…
  • EmuZWin 2.5.0.1Version 2.5 Release 1.0 (10-Jun-2004): <br /> a lot of changes and fixes in<br /> ??? Map Builder<br /> ??? GFX Editor<br /> ??? Loading &amp; Saving…
  • Announce: EmuZWin 2.5 Release 2.2 Post-FinalEmuZWin Version 2.5 Release 2.2 post-FINAL (16-Oct-2004): <br /> [-] A small pause added between TAP blocks while loading tape from .TAP image (other…

Related Searches

  • 1 or 3 2 0 5 225
  • 1 or 3 2 0 5 363
  • 1 or 3 2 0 5 141
  • 1 or 3 2 0 5 848 4trfqhfg
  • 1 or 3 2 0 5 452
  • 1 or 3 2 0 5 33
  • 1 or 3 2 0 5 903
  • 1 or 3 2 0 5 682
  • 1 or 3 2 0 5 890 uq1sptkp
  • 1 or 3 2 0 5 72
  • 1 or 3 2 0 5 782
  • 1 or 3 2 0 5 525
  • 1 or 3 2 0 5 400
  • 1 or 3 2 0 5 395 ivotw5rn
  • 1 or 3 2 0 5 472
  • 1 or 3 2 0 5 477
  • 1 or 3 2 0 5 584
  • 1 or 3 2 0 5 457
  • 1 or 3 2 0 5 991
  • 1 or 3 2 0 5 768

Copyright © 2024 World of Spectrum