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.100s
<1234567…34>
  • Emulator developmentHi, Could anyone explain or direct to a link that explains in not to technical terms how an emulator is developed. It has always blown my mind eve…

    ... to a link that explains in not to technical terms how ... to write in C or whatever language every possible z80 instruction, and how ...
    fms fms March 2016 Emulators
  • (Collected) Darkhog's noob question about z80 assemblySince when I'm learning new language or library, I tend to ask lots of stupid (for any advanced person) questions and I don't want it to have mess up…

    ...
    push af
    call c,lessthan4
    pop af
    cp 4
    call c,lessthan4
    ld a,e ... a memory location is hardcoded in an instruction. But of course: if ...
    RetroTechie RetroTechie April 2016 Development
  • Function with push and popIm trying to see if I understand push and pop when it comes to using to pass parameters to functions: [code] LD HL,16384 LD A,5 Push AF Ld A…

    ... an extra prefix byte in the instruction encoding -- if you ... become much more important in real code. Nevertheless because ... to left
    ld c,(hl) ; c = spr graph rotated ... mask it
    or c ; or graph rotated from ...
    Alcoholics Anonymous Alcoholics Anonymous April 2016 Development
  • Running out of fingers in AssemblyDear all, Still trying to learn Assembly and have put a few routines together. However, as my routines become a little more involved I find myself…

    ... memory a displacement d encoded in the instruction, must perform a 16 ... secondary memory pointer
    "B,C,D,E,H,L" 8 ... 2

    ld e,c
    ld d,b
    inc hl

    jr c, write_lp

    ; last write ...
    Alcoholics Anonymous Alcoholics Anonymous September 2016 Development
  • Full-screen 32 columns bicolor engine NIRVANA+I'm glad to announce the release of [b]NIRVANA+ ENGINE[/b], providing support for bicolor graphics (multicolor 8x2) in 32 columns for all standard Sp…

    ... ;887969"]I'm using NIRVANA+ in my first assy learning project ... [font=Courier New]NIRVANA_halt()[/font] in the txt file, but it ... 's not in the code. Should I just ... in C and Boriel's ZX BASIC for the [b]halt[/b] instruction ...
    Einar Saukas Einar Saukas November 2016 Brand new software
  • Full-screen 32 columns bicolor engine NIRVANA+I'm glad to announce the release of [b]NIRVANA+ ENGINE[/b], providing support for bicolor graphics (multicolor 8x2) in 32 columns for all standard Sp…

    [quote="Einar Saukas;887976"]Yes.

    [b]NIRVANA_halt()[/b] is just a macro in C and Boriel's ZX BASIC for the [b]halt[/b] instruction.[/quote]

    Sweet, thanks!
    colonel32 colonel32 November 2016 Brand new software
  • The point of IX+1 IX+2 ?the numbers that you can add-on to IX and IY seem hardcoded, so I dont see the use of that feature? any examples of the use of IX and IY plus number…

    ... into eldric's character data in the comments instead. Every ... ; call player action function indicated in "A"

    pop ... ix) will execute the jump instruction at the top of the ... to do it this way. In C, usually you have an array ...
    Alcoholics Anonymous Alcoholics Anonymous July 2017 Assembler
  • are there any machine code to basic converters?i know it sounds stupid but for amature programmers like me it would be great. i could speed up the basic on an emulator and it would give me more of…

    ... not on Spectrum in Basic but on PC in C++ or whatever ... way. Commercial games written in assembler usually occupied whole ... much bigger as each Basic instruction using variables, numbers and ... more memory then instruction doing similar thing in assembler. So you ...
    Ralf Ralf July 2017 Sinclair Basic
  • ZX Spectrum Z80 Development Environment on WindowsHi Folks, Just wondering what the recommendation is for a ZX Spectrum Z80 Development environment on Windows? Getting fed up with hand coding Z80…

    ... in C, you use C as defined by the c committee. If you program in ... guess what all the simple instruction changes were like "EXA" ... support because that's standard in higher level languages.
    ... shown to be damaging before. In C, for example, the pre- ...
    Alcoholics Anonymous Alcoholics Anonymous August 2017 Development
  • Other than using attributes what other ways to detect collisions, when using char based movement?So I'm slowly working out the bits and pieces to write a game completely in assembly. I've been using attributes when writing in BASIC to detect whet…

    ... with an LD BC,(nnnn) instruction. Just remember the way memory ... X ends up in C and Y ends up in B - that' ... my co-ordinates held in B and C aren't destroyed by ... ) or RR (which fills in the top from the last ... other end also gets duplicated in the processor's Carry ...
    joefish joefish November 2017 Development
  • Remainder (Mod) calculationsI've been figuring out how to calculate remainders after integer division by a constant divisor k (A mod k = A % k). I found that for most small di…

    ... [/sup]-1), same numbers used in your C code above, you can ... />
    This can be done in byte operations when k
    Magne Magne October 2021 Assembler
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... rowdata to screen in cells at column C and C+1
    ... hl ;these four push instruction stores 8 bytes on stack ... hl ;these four push instruction stores 8 bytes on stack ... hl ;these four push instruction stores 8 bytes on stack ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... rowdata to screen in cells at column C and C+1
    ... hl ;these four push instruction stores 8 bytes on stack ... hl ;these four push instruction stores 8 bytes on stack ... hl ;these four push instruction stores 8 bytes on stack ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... you can use the LDIR instruction, which is a bit like ... /> *de++ = *hl++; [/code]

    in C
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... you can use the LDIR instruction, which is a bit like ... /> *de++ = *hl++; [/code]

    in C[/quote]

    Any example ...
    Kotek Kotek July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... that "main" like in C. The first instruction you want to ... you have got an ORG in there. (ORG is ... load the binary to in the debugger after doing ... stuff before the first instruction in the code, EQU and ... you use them (like #define in C)).

    What ...
    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…

    ... twiddling hack is like this in C code:
    [code]
    uint8 ... c; // c accumulates the total bits set in v
    for (c = 0; v; c ... bit shifts and rotates in a single instruction which Z80 can't ... have to check what is in C then).

    I'll ...
    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…

    ... , a
    ; remember C in A
    ld a, c
    ; copy HL ... , .getkeyval
    set 7, c ; set top bit in C
    and ~1 ... , .getkeyval
    set 6, c ; set 6th bit in C
    and ~2 ...
    eval_ptr dw 0 ; first instruction to process during eval
    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…

    ... , a
    ; loop counter in B, #FF in C
    ld bc, #08FF ... , .getkeyval
    set 7, c ; set top bit in C
    and ~1 ... , .getkeyval
    set 6, c ; set 6th bit in C
    and ~2 ...
    eval_ptr dw 0 ; first instruction to process during eval
    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…

    ... a
    ; loop counter in B, #FF in C
    ld bc, #08FF ... .getkeyval
    set 7, c ; set top bit in C
    and ~1 ... entry
    ld c, a ; stash length | evaltimebit in C
    and ~# ... /> eval_ptr dw 0 ; first instruction to process during eval
    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…

    ... a
    ; loop counter in B, #FF in C
    ld bc, #08FF ... .getkeyval
    set 7, c ; set top bit in C
    and ~1 ... entry
    ld c, a ; stash length | evaltimebit in C
    and ~# ... /> eval_ptr dw 0 ; first instruction to process during eval
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Anyone remember...??Does anyone remember the magazine game "Final Conflict"?? I think it was in C&VG and was a monthly mail in war game, kinda like Risk I think. There…

    ...
    I think it was in C&VG and was a ... monthly mail in war game, kinda like ... people each month who sent in the best "tactical moves" ... ; their names were printed in the magazine. If they earned ... getting my name in the magazine in the first or ...
    Anonymous Anonymous August 2002 Games
  • Z80 AssemblerSome of you may know that I'm working on a Z80 assembler. I thought I'd start a thread so I can see what people think and what they might want to see…

    ... they might want to see in the assembler.
    < ... /> It's being written in object pascal with the Delphi ... you can describe instructions in a similar way to ... the data for the instruction LD A,n you ... lot more freedom in creating instruction definitions than TASM' ...
    cyborg cyborg February 2003 Sinclair Miscellaneous
  • Gremlin's Masters of the universe game mapDoes anyone know where can i find a map for this game?? there was one in the instruction booklet but i don't have it anymore. Thanks in advance.

    Does anyone know where can i find a map for this game?? there was one in the instruction booklet but i don't have it anymore. Thanks in advance.
    jackic jackic May 2003 Games
  • Spectrum booksOK, this is a question posed not out of curiosity, but because I have to construct the 'bibliography' section of some paper I'm making. Unfortunately…

    ... , I must not specify websites in there (please don't ask ...
    GOC GOC February 2004 Sinclair Miscellaneous
  • My first attempt with z88dkI've just completed my first attempt at a Spectrum game with z88dk. Before you get too excited, it's pretty crap - it's a port of a game I wrote for …

    ... I wrote for the Gameboy in order to figure out its ... five years ago, which was in turn a clone of the ... can be achieved with z88dk in a very small amount of ... game isn't. :)

    In fact, it's so bad ... ever written for the compo in C. The game is 'Ladeks' ( ...
    Lee Tonks Lee Tonks April 2004 Development
  • New! CSW.dll for windows based emulators!Hi all, There now exists a new library of routines for windows emulators which allows access to both csw and csw2 files. It's written in pure x86 as…

    ... files. It's written in pure x86 assembly and weighs ... .inc file for use in Masm and compatible assemblers. ... re going to use it in C/C++ or any other programming ... It was created by Woody in an attempt to get a ... standard library together in as small a package ...
    Dunny Dunny July 2004 Emulators
  • Installing Z88DK Z88DK INSTALLATION Z88DK is distributed in two parts. The first part is the platform independent bits (including source and z80 libraries) and th…

    ... copy of the z88dk repository in c:\CVS\z88dk. A z88dk ... have my own work directory in c:\CVS\z88dk\work with my ... dir is in c:\CVS\z88dk rather than c:\z88dk, we ... z88dk is not rooted in c:\z88dk each cfg file ... intend to keep everything in c:\CVS\z88dk and then ...
    Alcoholics Anonymous Alcoholics Anonymous April 2005 Development
  • Definitely OT - Amiga mail-order ads from 1985?Heya - as part of the forthcoming 1985 YSRnRY documentary chapter I want to briefly touch upon the launch of the Amiga and ST. *VERY* briefly. So f…

    ... ST from an issue of C+VG in 1985, back when the ... got is a brief mention in C+VG that they were ?1 ...
    NickH NickH June 2005 Sinclair Miscellaneous
  • oh man just about to build Athlon 64 and need some questions answered heeelpI've bought a AMD ( venice )Athlon 64 3200 it came with the AMD heatsink fan on the bottom of the fan is a bluey grey square patch. am i right in thi…

    ... square patch. am i right in thinking that is the conductive ... that i am correct because in the instruction sheet that comes with ... />
    I forgot to say in the graph card manual it ...
    swordheart swordheart December 2005 Chit chat
<1234567…34>

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
in 401.9K 810.5K
c 20.3K 48.8K
instruction 3.8K 5.5K

Related Threads

  • Arrays in C and C++ from a Java Programmer.I have been looking arround the web and found many conflicting answers to this question so I thaught I'd ask you folkes.<br /> <br /> What is the C a…
  • 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…
  • 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…
  • 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.
  • ANN: Write Spectrum Games in C with speclib121Announcing the sprite pack C library for the z88dk C cross compiler available from:<br /> <br /> [url="http://justme895.tripod.com/main.htm"]http://j…
  • have a speccy program not in the archive or in MIAIntermediated Maths 2 for the 48K!!
  • New remake in progress - play in browser[url="http://www.multiedge-net.co.uk/wally"]http://www.multiedge-net.co.uk/wally[/url]<br /> <br /> Play it in your web browser; no nasty downloads (…
  • C+VG review of OleToro review in MicrohobbyThis is funny,..<br /> [url="http://microhobby.speccy.cz/mhf/103/MH103_05.jpg"]http://microhobby.speccy.cz/mhf/103/MH103_05.jpg[/url]<br /> <br /> it…
  • can someone make manic miner in b.a.s.i.c (oh, the horrors!)can someone make manic miner (or it's first level) in b.a.s.i.c . yes i know this is stupid, but i would like to know what would happen! from matthew
  • jet set willy in b.a.s.i.c (oh, even more horrors!!!!!!!!)what about jet set willy in b.a.s.i.c ? is anyone doing that? i think it's a really bad idea, but it's sure is a funny one! oh yes, i do know a littl…

Related Searches

  • writing music in basic
  • play in basic
  • play command in basic
  • unable to log in
  • print a char in asm
  • lost in my spectrum
  • rabbit in nightmareland
  • hisoft c manual
  • books in pdf format
  • hello world in assembler
  • circle in asm
  • 2 numbers in address
  • 2 numbers in address debugger
  • developing in c
  • code in c
  • floating bus in c
  • in instruction
  • in a c
  • in a c key map
  • in c

Copyright © 2024 World of Spectrum