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.231s
<1…23242526272829…34>
  • ZXS to TAP conversion......for the DOS illiterate. Basically I've saved a BASIC program in ZXS format. I need to convert it to TAP (I think), because it's so large it needs…

    ... games CD...

    [code]
    File .ZXS:
    ... above:
    0 - length of halfperiod of "0" in 3.5 MHz ... /> A - pause presiding parts in millisec
    O - pause after parts
    0 if not used.
    [/code]
    rich_chandler rich_chandler June 2008 Emulators
  • oh my the old days :)programming on the speccy again here is a routine i remember of the top of my head to load screens or code without a header wow 5 Clear 27999 : Re…

    ... br /> [CODE] 10 CLEAR 27999
    20 BORDER 0: PAPER 0: INK 7 ... 80 DATA 221,33,0,64,17,0,27,62,255,55 ... br /> 110 PAUSE 0[/CODE]


    The machine code itself:
    [CODE];
    org ... br /> ret ; 28013 201 10ts[/CODE]

    You can ...
    jp jp July 2008 Sinclair Basic
  • How to run assembled code in emu?Sorry for the complete newbie question, but I can't figure this out anywhere. I've assembled a very simple program using z80asm on linux. Now I hav…

    [QUOTE=aowen;285738]Although remember to CLEAR the RAMTOP in BASIC before loading.[/QUOTE]

    And if emulating a 128K machine, make sure the correct memory is paged in if you don't get the option (typing PAUSE 0 will do).
    BloodBaz BloodBaz July 2008 Development
  • Your help needed![FONT=Arial]there are [URL="http://www.worldofspectrum.org/neededscreens.html"]a number of titles[/URL] (146) that still lack an in-game scre…

    ... the trick of placing machine code into screen RAM in order to maximize ... quick check in the debugger reveals that the machine stack has also ... 't used to hide the machine code like many other programs do ... grabbed from the newer v2.0 of the program.
    Digital Prawn Digital Prawn August 2008 Games
  • 'orange' on a spectrumalways wondered why spectrums could never seem to achieve the colour orange? wasn't one of the default colours, and don't remember seeing anything th…

    ... /orange.gif[/IMG]

    [code]
    10 LET n=85 ... : FOR i=0 TO 7: POKE USR "a ... /> 20 FOR x=0 TO 31: FOR y=0 TO 21
    50 PAUSE 0
    [/code][/QUOTE]

    fair ... [/url]) and you can see in the in-game screen that [b ...
    def chris def chris August 2008 Sinclair Miscellaneous
  • 'orange' on a spectrumalways wondered why spectrums could never seem to achieve the colour orange? wasn't one of the default colours, and don't remember seeing anything th…

    ... undoubtedly be eliminated in a final program).

    [code]
    5 ... 4
    200 PAUSE 0: GO SUB scr2: PAUSE 0: GO SUB scr1: ... n
    9060 RETURN
    [/code]

    Explanation:
    Lines ... into second screen (Very slow in BASIC - takes a few ...
    Digital Prawn Digital Prawn August 2008 Sinclair Miscellaneous
  • 'orange' on a spectrumalways wondered why spectrums could never seem to achieve the colour orange? wasn't one of the default colours, and don't remember seeing anything th…

    ... t actually needed in BASIC!

    [code]
    5 ... br /> 30 LOAD !"scr"CODE 49152
    50 CLS ...
    200 PAUSE 0: POKE syspage,23: PAUSE 0: POKE syspage,31 ... GO TO 300
    [/code]

    To ... flipping.

    In (m)anual mode, press ...
    Digital Prawn Digital Prawn August 2008 Sinclair Miscellaneous
  • Any BBC aware Specchums out there?After the UK101 and VIC20 emulators I've moved my sights onto emulating a BBC computer. This emulator will be different though in that it will be a Z…

    ... MOVE 0,0: DRAW 1279,0: DRAW 0,1023: DRAW 1279,1023: DRAW 0,0 will ... inputted it calls OSWORD routine 0. I just trap these and ... OSFILE with an appropriate reason code. We can therefore trap these ... MOS calls. In short, if a BBC BASIC / machine code program runs " ...
    Jimmy Jimmy August 2008 Development
  • HELP: Installing FUSE on OpenSolarisDigital Prawn has made packages of Fuse 0.9.0 for OpenSolaris. I am still trying to get Fuse 0.10.x to compile under Solaris 10 U6.

    ... follows:-

    [code]
    Package License License path ... share/doc/libspectrum/COPYING
    [/code]

    Two ... 9/i386/fuse-emulator-0.9.0-3.fc9.i386.html ... to supply the source code on request in machine-readable form.
    Digital Prawn Digital Prawn August 2008 Emulators
  • VIC 20 emulation on the SpectrumI'm sure most people are aware of the my attempt at bringing the full Commodore experience to Sinclair users with the "Twenty Commodes" program. It e…

    ... br /> This one is written in 6502 Assembly language, using the ... , and then importing the machine code directly into Jimmy's ... /> ;Initialise COMMODE
    LDA #0
    STA COMMODE

    CMP #0
    BNE NO_COMMODEGEN
    ...
    Digital Prawn Digital Prawn August 2008 Sinclair Miscellaneous
  • Design Design / Crystal ComputingNice post on [URL="http://groups.google.com/group/comp.sys.sinclair/browse_thread/thread/56e6ebdedc6930ac#"]comp.sys.sinclair[/URL] about [URL="http:…

    ... reports undefined labels earlier in the source code, on lines that ... , this requires ld a,(ix+0)

    (c) cure ... Allow support for case sensitivity in symbols. As an option, ... emulator. Couldn't it pause emulation while planting code?

    ( ...
    kickaha kickaha October 2008 Sinclair Miscellaneous
  • Changing the way SCREEN$ is loadedThe way the speccy loads in a SCREEN$ is interesting - top two-thirds first, then middle and finally the bottom, which is due to the way the speccy d…

    ... .

    Assemble in Spin, and run with,
    2 PAUSE 0
    3 GOTO 1< ... undraws (?) the screen.
    [code]
    org 40000
    ...
    drawline: ld a, 0 ; a = screen poke byte ... ; check if
    cp 0 ; 8 lines drawn
    ...
    FrankT FrankT October 2008 Sinclair Miscellaneous
  • Just wrote my first useful working Speccy BASIC program in years...A nice UK National Lottery number generator. And not just any lotto number generator either. This one generates 8 lines of 6 numbers without replace…

    ... before pressing a key (PAUSE 0) and then running a RANDOMIZE ... shuffled numbers as start. In this way not only ... random but also the numbers in row.

    ... />
    If t3 in both runs is the same ... are also the same in the current code.
    However ...
    Dr BEEP Dr BEEP November 2008 Development
  • Just wrote my first useful working Speccy BASIC program in years...A nice UK National Lottery number generator. And not just any lotto number generator either. This one generates 8 lines of 6 numbers without replace…

    ... this like this in the current program

    [code]
    delete ... /> 160 RANDOMIZE

    500 PAUSE 0
    510 GO TO 150 ... -1
    2040 RETURN
    [/code]
    Dr BEEP Dr BEEP November 2008 Development
  • BASIC: Fast way of filling a string?Recently I decided to use string slicing to extract random numbers from a sequence in the one-liner Lottery picker: [quote] 20 RANDOMIZE : LET a$=""…

    ... ]POKE, that's like using machine code.[/quote]

    No POKE ... changing BASIC-code.

    Just try this in 48K without ... IF1

    Enter
    [code]
    (changed line 1 in line 0, not possible to EDIT)
    Dr BEEP Dr BEEP November 2008 Development
  • ZX Spectrum (16K) sound/beepHi all, I think I'm in right place now, I've tried to find an answer how to generate two channel sound using ZX Spectrum 16K. Only think I've found …

    ... for music. Secondly, even machine code running in the bottom 16K of RAM ... to use the beeper routine in the ROM, which isn't ... ; this can even be done in BASIC with short BEEP commands ... of, say, 0.02 seconds. The result sounds ...
    Matt_B Matt_B November 2008 Sinclair Basic
  • ZX Spectrum (16K) sound/beepHi all, I think I'm in right place now, I've tried to find an answer how to generate two channel sound using ZX Spectrum 16K. Only think I've found …

    ... real Speccy which should arrive in this week, hopefully.

    0.02 -> durations and ... if anyone knows a simple machine code routine to speaker on/off ... to find short simple short machine code snippet for speaker stuff).
    jp44 jp44 November 2008 Sinclair Basic
  • Random access, file sizes and more.A few days ago Aowen mentioned that random access to saved data is not a problem. Here are my thoughts, doubts and suggestions regarding this subject…

    ... wait until some sort of machine code routine or firmware update ... />
    These are all machine code routines. z88dk is just a ... and assembler in projects. The new stdio is 100% machine code, as is ... .net/almacen/tcyr/SUVLEIR-1.0.zip[/url]

    [ ...
    Alcoholics Anonymous Alcoholics Anonymous November 2008 Development
  • Watching screen while debugging???I'll try to state my problem clearly, but I don't know if I'll succeed ..:) I load a Spectrum program into emulator (it doesn't matter which one at …

    ... ), press pause and enter debugger. In debugger you can execute machine code instructions ( ... br />
    Is it possible, in any emulator, to watch changes ... example if i have the code:

    LD A, ... a short line will appear in the corner immediately after ...
    rich_chandler rich_chandler December 2008 Development
  • CSSCGC 2008 has now officially begunFor coming last in the 2007 crap game compo, I have the honour and privilege of hosting CSSCGC 2008! I have now put up the CSSCGC 2008 website at …

    ... independently BRIGHT 0 or BRIGHT 1. However, this requires machine code and precise ... by changing the ATTR byte in between the drawing of scanlines ...
    Digital Prawn Digital Prawn December 2008 Games
  • BASin r14d - Final bugfix for the r14 seriesOk, there's not a great deal to "show" here, as most of the work has been going on "under the hood" so to speak. And there's been a [i]lot[/i] of wor…

    ... 's "Mastering Machine Code On Your ZX Spectrum" covers this in vast detail ... weekend if you like...), but in short, you need to shift ... or right to get it in the range 0.5
    gasman gasman December 2008 Emulators
  • MIA: Sir GawainAs previously announced, here's the release of Sir Gawain, a Microhobby type-in program. Included in the archive is the .TZX with the generated bina…

    ... : When a line is missing in a hex listing on MicroHobby ... it's full of 0's ;)

    In fact, that it ... don't appears on the machine code listings, must be introduced as ...
    Benway Benway December 2008 Games
  • Usr 0 ?I'm not sure I've ever seen this explained before, but why do some programs (only demos, as far as I can see, so far) need USR 0 mode when run on a 1…

    ... the program combines BASIC and machine code. While it is easy ... the demos which load in multiple parts and use ... suggest, run a program in 128k mode which sets up ... if it was run in USR 0 mode and then loads ... the actual program in this mode ...
    Patrik Rak Patrik Rak December 2008 Sinclair Miscellaneous
  • Usr 0 ?I'm not sure I've ever seen this explained before, but why do some programs (only demos, as far as I can see, so far) need USR 0 mode when run on a 1…

    ... . More or less :-) So USR 0 mode has the 128K features ... select USR 0 mode is easier than writing the code that will ... before you will call the machine code unless you made a complete ... Basic games won't work in 128K mode if they are ...
    LCD LCD December 2008 Sinclair Miscellaneous
  • Usr 0 ?I'm not sure I've ever seen this explained before, but why do some programs (only demos, as far as I can see, so far) need USR 0 mode when run on a 1…

    ... good reason for requiring USR 0... just that it's what ... effort into testing for USR 0 mode and stopping with a ... mean the start of your code, not 0x0000...) Even then it ... -byte machine-code block located separately from the main demo code (either embedded in ...
    gasman gasman December 2008 Sinclair Miscellaneous
  • Jetpac questionHi all, I just bought a copy of Jetpac off of Ebay and I'm having problems. To start, I'm trying to play it on an issue 2 Speccy with Interface 1, 2 …

    ... I also made a machine code memory tester specifically for ... to determine if the machine is 16K or 48K ... apart from the first 0.5K of screen RAM, ... quick glance of the code - and quits immediately ... Download newer improved version in later post in this thread.
    ...
    Digital Prawn Digital Prawn January 2009 Games
  • Cro S2008Hi everybody!!! I hope this is right thread? :-) I want to share with you my new project. I call it ?S2008?? The idea was to build Spectrum48K clo…

    ... of its functions available to machine code. I'm not sure the ... with jump to same adress in ZX rom, this adress is ... used if is set ROM 0. With my patch (correct 3D00 ...
    velesoft velesoft January 2009 Hardware
  • Understanding the StackSorry folks. I guess I'm going to be a pain for a little while. Hope it's ok with everyone. I'm currently studying the stack and wrote the little pr…

    ... messing aroud with machine code is that your code may not be ... data will overwrite your program code.

    One soultion ... ,0 ; some space for the stack to live in
    stack[/CODE ... ]

    And another is:
    [CODE] ...
    evilpaul evilpaul January 2009 Development
  • [BASin] Bug report and question[B]1. Bug report:[/B] BASIC Editor behavior I'm using a variable to store the contents of the BC register. But the BASIC editor works strangely. I t…

    ... is best.

    ORG 0
    JR 2

    in [i]assembly[/i] and not machine code. Yes, n ... when assembled.

    Bear in mind that to jump 2 ...
    Dunny Dunny January 2009 Emulators
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... covered how to do [B]PAUSE 0[/B] in assembly. A whole game ... .

    Whoever posts the code shouldn't optimise the hell ...
    joefish joefish April 2009 Development
<1…23242526272829…34>

Latest Posts

  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Your Spec-chum on 7:28AM
  • Your Favorite Magazine Cover Tapes.
    Paradigm Shifter on 1:28AM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11
  • Footballer of the year - translated version
    firelord on April 11

HitBox

Word Docs Hits
pause 2.6K 5K
0 940.2K 1M
in 401.9K 810.5K
machine 27.2K 35.6K
code 41.6K 91.2K

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/~…
  • LOAD "" CODE in machine code/store 128 bank dataHow do you LOAD "" CODE from machine code?<br /> <br /> I have written the following MC routine that fits into a REM statement in a basic program.<br…
  • 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,…
  • Machine Code Sprites Example Code Using Char Based SystemBelow is my WIP code to do smooth screen wrapping sprites using char positions and offsets, as opposed to writing direct to a line (0-191) and shifti…
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it<br /> <br /> Note, for 48k spectrum using TASM<br /> <br /…
  • Fast division in machine codeHi<br /> <br /> Does anyone know what is the fastest way to divide a 16 bit number by 24 in machine code.<br /> <br /> Derek<br /> <br /> [ This Mess…
  • In Machine Code, what is the quickest way to sort bytes?I am playing around with some ordering of sprites, where I want to order them by vertical position.<br /> <br /> I used some Rodnay Zaks code to orde…

Related Searches

  • lowest memory position for machine code
  • lowest memory position machine code
  • lowest memory machine code
  • mastering machine code on your zx spectrum by toni baker
  • mastering machine code on your zx spectrum by toni baker disassembler
  • mastering machine code on your zx spectrum by toni baker pdf
  • machine code routines
  • machine code sprite movement in basic
  • change tape to disk in machine code
  • machine code in loading screen
  • pause 0 in assembly
  • divide in machine code
  • machine code in rem
  • plot in machine code
  • machine code paint type in
  • machine code graphics type in
  • machine code in basic
  • loading in machine code
  • pause 0 machine code
  • set ink in machine code

Copyright © 2024 World of Spectrum