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.085s
<1234567…34>
  • C Programming question*bangs head* So not a c programmer. I know bitshifts are << and >> But what does <<= mean? I'm trying to work out an algorithm to implement in z…

    They're shortcuts. What it's saying is 'var = var
    joefish joefish February 2010 Development
  • Developing ZX Spectrum using 8 chipsHello. Sorry, my english is not perfect. I am developing new realising of ZX Spectrum. There are 8 chips in my sch. Central processor and video proce…

    ... You also must remember in his design he's using ... . It executes most instructions in a single cycle, so ... you write your code in a way to avoid ... I've only programmed it in C). If you're basing your ... execute an instruction than the classic Z80, but even in the ...
    Winston Winston September 2010 Hardware
  • Help! Reverse engineering a Spectrum game[deleted]

    ... . CCowley obviously has more experience in stuff like this so go ... if you're really interested in them (and they are interesting ... and in some cases hugely complicated), if ... usually be the first m/c instruction of the game), or MERGE ...
    ccowley ccowley September 2010 Development
  • Assembly Programming for IDIOTSOk are there any websites guides for what opcodes do in a z80 or books... but for really really thick people like me :-) Something along the lines …

    ... together, but each isolated m/c instruction is simplicity itself. Same ... five or six hundred instructions in Spectrum machine code, and ... many of those are in similar groups anyway, which makes ... the same thing (at least in practise for people); assembler ...
    ewgf ewgf October 2010 Sinclair Miscellaneous
  • Games in machine codeHi everyone, How do go about doing multiple shots like a machine gun, do you have to store every x and y position of each bullet? When you kill som…

    ... irelevant when worrying about instruction data sizes on the ... memory fetch. The entire instruction decode process is cache based ... to decode the complex x86 instruction set. Why repeat the ... registry etc. is usually written in 'C' but everything specific to ...
    ASM ASM October 2010 Development
  • Games in machine codeHi everyone, How do go about doing multiple shots like a machine gun, do you have to store every x and y position of each bullet? When you kill som…

    ... are stuck with the x86 instruction set unless we want to ... programmers and mostly the drive in business for profit. Fair ... :) Space exploration was not pioneered in 'C++' or 'Java'... no wonder everything ... , those files are stored in some wacko format and don ...
    ASM ASM October 2010 Development
  • Games in machine codeHi everyone, How do go about doing multiple shots like a machine gun, do you have to store every x and y position of each bullet? When you kill som…

    ... something pretty tight). Writing something in C, Java, Perl or whatever ... write something smaller and faster in C. Why? Because it will ... Spectrum twitter client demo in C, not in asm. Why? Because ... the ugliness of an instruction set architecture takes up some ...
    Winston Winston November 2010 Development
  • SPRINTER 2000 and kempston joystickInfo about connection kempston joystick connector on Sprinter 2000 are corrected. My previous documentation contain bugs. Here is all OK (tested on r…

    ... B] ( [B]all insctructions IN X,(C) will read value 0 if ... port value to 15. Only instruction IN ?,(C) can't be translated ... games will not work (in game is used instruction IN ?,(C) for read joy ... adress 15 or replace instruction IN A,(C) with IN A,(31).
    ...
    velesoft velesoft November 2010 Hardware
  • This might be something new[img]http://www.711chan.org/test/src/130427925559.png[/img] Have a look at this screenshot of my emulator ZX82. Notice the copyright message? That's…

    ... this will (eventually!) be implemented in C on the host computer.[/quote ... SpecBAS will run programs written in Sinclair BASIC, but there's ... could use a double-byte instruction to say OpenGL stuff ... that. Implementing X80 support in an emulator would also be ...
    chev chev May 2011 Emulators
  • binutils questionSince there's a few people using binutils these days I thought I'd give it a go and see whether it solves my hunt for a replacement assembler/librari…

    ... in a C program aimed at the z80 which has no multiply instruction ... or scaled indexing address mode. It is inefficient in code ... , multidimensional arrays are relatively uncommon in C) of an array of pointers ...
    Alcoholics Anonymous Alcoholics Anonymous July 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... /> ld a, SKIP_RLC - END_LOOP ; instruction DJNZ skipping rotation
    jr ... /> ld a, INIT_RLC - END_LOOP ; instruction DJNZ using rotation
    NOT_RLC ... half of the font byte in C
    ld a, (de) ; ...
    Einar Saukas Einar Saukas July 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... /> ld a, SKIP_RLC - END_LOOP ; instruction DJNZ skipping rotation
    jr ... /> ld a, INIT_RLC - END_LOOP ; instruction DJNZ using rotation
    NOT_RLC ... half of the font byte in C
    ld a, (de) ; ...
    Einar Saukas Einar Saukas July 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... /> ld a, SKIP_RLC - END_LOOP ; instruction DJNZ skipping rotation
    jr ... /> ld a, INIT_RLC - END_LOOP ; instruction DJNZ using rotation
    NOT_RLC ... half of the font byte in C
    ld a, (de) ; ...
    Einar Saukas Einar Saukas August 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... ld a, SKIP_RLC-END_LOOP+256 ; instruction DJNZ skipping rotation
    jr ... ld a, INIT_RLC-END_LOOP+256 ; instruction DJNZ using rotation
    NOT_RLC ... half of the font byte in C
    ld a, (de) ; ...
    Einar Saukas Einar Saukas August 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... ld a, 256-(END_LOOP-SKIP_RLC) ; instruction DJNZ skipping rotation
    jr ... ld a, 256-(END_LOOP-INIT_RLC) ; instruction DJNZ using rotation
    NOT_RLC ... half of the font byte in C
    ld a, (de) ; ...
    Einar Saukas Einar Saukas August 2011 Development
  • Questions about SEUDI recently purchased SEUD (Shoot-em-up Designer, for those who do not know it) from Cronosoft and tried to familiarize with it, also by peering into …

    ... , if you poke in an instruction at 48915 to jump ... my inability to program in M/C. I hope you ... Can redefinable keys be implemented in SEUD the way they are ... Kempston joystick support, like in AGD?
    [*]Is ... -of-game variable, like in AGD?
    [*]Where ...
    Alessandro Grussu Alessandro Grussu January 2013 Development
  • maximum addressable RAM for a Z80 using bank switching?What is the maximum addressable RAM for a Z80 using bank switching? The Enterprise64 home computer could address up to 4MB, is this the limit for a …

    ... would be enough. Any IN/OUT instruction can handle this, and ... you have to sacrifize C to hold the port address ... size of those registers, instruction format (which directly or indirectly ... hundreds of megabytes of information in memory (video, audio, still ...
    mcleod_ideafix mcleod_ideafix February 2013 Hardware
  • 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…

    ... assigned to, depending upon the IN/OUT instruction being executed. That is ... for OUT (nn),A and IN A,(nn) instructions, or bits ... of register B for IN r,(C) / OUT (C),r / INI / INIR / OUTI ...
    mcleod_ideafix mcleod_ideafix March 2013 Hardware
  • Circumspect - A Spectrum Emulator for learningThis is a project that I have been playing around with for a while. It must be said, I tend to have problems getting things finished where hobbies a…

    ... been written in C, since it produces just-in-time compiled ... decoded once, I performed instruction decoding with a hierarchy of ... cheat massively. I added instruction execution tracing to Fuse, ... full register dump for each instruction executed, and used this ...
    zub zub April 2013 Emulators
  • Relocation with SDCCI desperately need auto- relocation with SDCC. Something that will compile all of my code using start address 0 and generate relocation table so that…

    ... would love to see improvements in the compiler/optimiser (specifically ... is implemented using the cpir instruction. I'd be hard-pressed ... and sdcc's are written in C. z88dk's has the special ... a couple orders of magnitude in difference of performance between ...
    Alcoholics Anonymous Alcoholics Anonymous June 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... /> I do software development in C# and SQL for my day ... accustomed to being experienced in one's field.
    in order:

    ... required by every single instruction executed. This is ... of using pilot pulses in the data stream ...
    stephenw32768 stephenw32768 August 2013 Development
  • Movin And A Groovin Horizontal Flip improvementOn the left is the flip horizontal portion from Andy Pennell'S excellent Movin' & a Groovin' machine code screen routines from Your Spectrum #19 (Oct…

    ... NZ,?? after the BIT 4,C instruction?

    This is ... slow, but it is written in a way that I can ... B,16
    fhdattribloop2 LD C,(HL)
    LD A,( ... HL),A
    LD A,C
    LD (DE),A
    MatGubbins MatGubbins September 2013 Development
  • The Pros and Cons of "alternative" assembler syntaxContinuing from [URL]http://www.worldofspectrum.org/forums/showpost.php?p=720754&postcount=72[/URL] [QUOTE=u6c87;720754]But that wouldn't change if…

    ... an assembler adopted for the C compiler portion of sdcc so ... an (ix+d)-type syntax in their instruction sets.

    As ... ,
    1001 B1 ora c ;If (B or C) = 0,
    1002 ... 80s, a time when the C standard had taken hold a ...
    Alcoholics Anonymous Alcoholics Anonymous September 2013 Development
  • The Pros and Cons of "alternative" assembler syntaxContinuing from [URL]http://www.worldofspectrum.org/forums/showpost.php?p=720754&postcount=72[/URL] [QUOTE=u6c87;720754]But that wouldn't change if…

    ... and I have things like instruction timing memorized so I can ... the compiler with the latest C standard in terms of language compliance ... What it has is written in C and only very few routines ... -assembler :- the assemblers used in sdcc, z88dk and gnu binutils ...
    Alcoholics Anonymous Alcoholics Anonymous September 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... int_fetch ; get sign in C and number in DE
    pop ... x80_fsgn_2:
    ld c, a ; store it in C
    call int_store ... /> inc a ; counter next instruction

    org 0x3521 ... HL
    ld c, a ; store value in c
    ld a ...
    chev chev October 2013 Development
  • Converting an integer arbitrary large binary number into a printable decimal formThis was asked a long ago at the comp.sys.sinclair newsgroup. At that time, I came up with a solution by extrapolating the classic algorithm of suces…

    ... carry flag and some instruction to decimal adjust after ... for that (and will be in C).

    EDIT: ... does have the DAA instruction to correct an addition ... or get a bignum library in C or C++ ;)

    ... there is also an instruction to roll or shift ...
    Paradigm Shifter Paradigm Shifter November 2013 Development
  • Self modifying code ??I made a game in C that was mostly accessing arrays and using FOR NEXT loops, I ran out of memory, so I was thinking would it be possible to use sel…

    ... can write self modifying code in C by casting an array filled ... that with modern CPUs since instruction data is cached and not ...
    Paradigm Shifter Paradigm Shifter December 2013 Development
  • SkoolKit 4.4<div><font face="Arial, Verdana"><span style="font-size: 13.3333330154419px; line-height: normal;">Hey, first SkoolKit release announcement since the…

    To render a numeric value in an instruction operand as a character, ... anywhere in a specific base, attach a b (binary), c (character ... sublength parameter on the B, C, S, T or W directive ... For example:C 30000,b
    C 30002,c
    will result in something ...
    Morkin Morkin May 2015 Announcements
  • Cap'n Rescue One Version 3.0Hi, just wanted to let everyone know that I've updated my ZX Spectrum platformer Cap'n Rescue to bring it in line with the graphical style of the…

    ... with AGD, and game editors in general.

    ... . I went on a 'C' programming apprenticeship for 2 years ... Jet Set Willy template in my instruction manual. Maybe I shouldn ... people - perfectly capable of programming in high level languages - refer ...
    RetroPhase2014 RetroPhase2014 December 2015 Brand new software
  • 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 write in C or whatever language every possible z80 instruction, and how ...
    dbolli dbolli March 2016 Emulators
<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