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.078s
<1…9101112131415…34>
  • Strange INK behaviourThis weekend I hooked up two Sinclair ZX Spectrum with Interface 1 to try out the networking capabilities, and I ended up using parts of the Net Game…

    ... your program using any resident machine code or something?
    Is your ... Spectrum, both programs work and print M with blue ink, as expected ... ), or an intermittent failure in lower RAM (maybe affecting the system ...
    mcleod_ideafix mcleod_ideafix August 2013 Sinclair Basic
  • Books that you just can't quit.Much as parts of the presentation,writing style infurates me, there is a book I just keep comming back to again and again. Its like the Yang to the …

    [code]
    1000 DIM R(55): ... screen with yellow strips on the top and bottom.
    1090 CLS : PRINT ... target from screen and update score line.
    1190 PRINT AT Y ... all letters are treated as lower case.
    4020 IF CODE A$
    wibble wibble August 2013 Sinclair Basic
  • 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…

    ... at least using the ROM print routines.[/QUOTE]

    SCREEN$ : POKE VAL "23739",CODE "o": LOAD ""CODE : RANDOMIZE USR ... at a higher address, with the decompressor stored afterwards. ... lower memory, and
    ' only decompressed to either screen ...
    Einar Saukas Einar Saukas September 2013 Development
  • coding guruOk I'm looking for a to help me in my quest to do my first proper game. The 80's child in me thinks he can do it, But the 2013 man in me knows zip. …

    With the assembly or machine code,

    set a series ... (print, border color, print at ect..)
    3: print a character on the screen ... parts of the program in machine code. the guys on the ... performance coding. Share your code and for sure they will ...
    wibble wibble September 2013 Sinclair Miscellaneous
  • SE BasicAfter 13 years of development I thought I'd run out of things to optimize, but it turns out I was wrong. However, I'm now running out of time to work…

    ... or use a backward "rompatch" with a channel or some?[/QUOTE ... or COPY. LIST #3 and PRINT #3 are functionally equivalent for ... by CALL which calls a machine code routine and sets the appropriate ... program that dumps the whole screen. My printer channel would provide ...
    chev chev October 2013 Sinclair Basic
  • SE BasicAfter 13 years of development I thought I'd run out of things to optimize, but it turns out I was wrong. However, I'm now running out of time to work…

    ... br /> [*]CALL command for calling machine code.
    [*]Chloe font specially ... /> [*]Load ULAplus screens with LOAD "" CODE 16384: RESET.
    [*]Lower 16K ROM can ... [*]Save ULAplus screens with SAVE "screen" 16384, 6976
    [*]SCREEN$() supports UDGs and ...
    chev chev October 2013 Sinclair Basic
  • SoftPLAY: Use the PLAY command from 48 BASICNow you don't need 128 BASIC to use the [B]PLAY[/B] command. Just use [B]PRINT #8;[/B] instead. [url]https://dl.dropboxusercontent.com/u/15659782/So…

    ... . Because I'm using the PRINT command to pass the parameters ... ]I need to test this with MIDI commands: should they work ... play MIDI notes from BASIC with the +DivIDE firmware, as it ... the lower ROM.
    [quote]I did however prepare the machine code routines ...
    chev chev October 2013 Brand new software
  • 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…

    ... + _vdu_flag), 1 ; signal lower screen
    call in_item_1 ; deal with input items
    print position to top of lower screen
    .ifdef ROM0 ... co_temp_3 ; embedded control code?
    ret c ; return with carry set if ...
    chev chev October 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…

    ... , (iy + _vdu_flag) ; signal lower screen
    call cl_line ; clear lower screen
    res 0 ... BC
    call out_num_2 ; print line number with leading spaces
    inc ...
    rst next_char ; get next code
    ld hl, membot ; address ...
    chev chev October 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…

    ... ; print it

    ; THE 'CONTROL CHARACTERS WITH OPERANDS' ... lower
    ld (echo_e), bc ; screen
    ret ; end of subroutine[/code ...
    chev chev November 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…

    ... c ; return with carry set if ... print it
    set 5, (iy + _vdu_flag) ; signal clear lower screen ... ; fetch a single key code
    cp ' ' ...
    chev chev November 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…

    [code]; THE 'LOWER SCREEN COPYING' SUBROUTINE
    with echo-e
    ex ...
    call out_line ; print the line
    ld ...
    chev chev November 2013 Development
  • Why?I'm just wondering why people are here? Why are we working on or using old hardware? Why are some of you putting a lot of effort in upgrading the ha…

    ... screen, drawing occasional large graphics in a speedy way that PRINT ... the Spectrum today, along with people happy to share ... to emulators with comprehensive debuggers, along with Z80 assemblers ... it seems that modern machine code development for the Spectrum ...
    gkmac gkmac December 2013 Sinclair Miscellaneous
  • Get rid of 'Bytes:' when loading codeHow do you hide the 'Bytes:' when loading code? I've tried saving as CHR$ 22 + CHR$ 6+ CHR$ 0 (a blank part of the loading screen) but it still appe…

    ... /> load ""screen$
    Over 1 : Print at 1,0; : Load ""code : Over 0 ... your screen$ as normal

    then save your block of machine code with ...
    save chr$ 22+chr$1+chr$0+"Bytes:"code ...
    MatGubbins MatGubbins January 2014 Sinclair Basic
  • Idiots Guide......To machine code, or assembler language...whatever the appropriate term is Basically at this stage I want to fiddle about and try and get used to…

    ... lot about how a machine works by learning ... same view of the machine as assembly language (you ... print the result.

    [code]
    // assemble the following with ... m a bit rusty with ROM code
    pop hl< ... is certainly not lower level than asm.
    Alcoholics Anonymous Alcoholics Anonymous January 2014 Development
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    in machine code?

    Well its a ... manipulate bytes
    then print one to the screen
    then learn ... that allows you to use machine code as well as another language ... />
    255 is a byte with all 8 bits turned on ...
    slenkar slenkar February 2014 Development
  • dumping protected BASIC loadersI wrote this a few weeks ago but forgot to post it. It will load & list from tape/TAP/TZX any BASIC program which has been saved with SAVE, including…

    ... 759304]Loaders that had embedded machine code at the end of ... d like to try them with my routine and add ... dump of the embedded m/code section from the loader ... loader would fit on one screen if possible. One thing ... program will do that, with the 5 bytes named a ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • TAPlist - the emulator versionI've got this working reasonably well; there's just a couple of small extra features which I want to add. (Recall that TAPlist writes a formatted lis…

    ... br /> STOP:
    PRINT "no code":
    STOP:
    PRINT "bad margin":
    with the runner set up to go. Although the m/code ... , as that will delete the machine code and then it won't ... what's happening on the screen - it's supposed to ...
    Battle Bunny Battle Bunny April 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... poking the attributes of the screen is actually pretty slow! I ... for BASIC.[/quote]
    Using PRINT with OVER is faster than POKING ... store the whole screen in a string and print it all at ... ]I know absolutely nothing about machine code, and I think at that ...
    chev chev June 2014 Sinclair Basic
  • Banked memory running slower?I've just compiled a TAP which includes bank6, it loads ok, but the routines that are paged in run slightly slower. The Z80 snapshot has no such pro…

    ... bit of test code; when you do something like PRINT USR 32768 ... , the register pair BC gets loaded with the ... , so will be printed on-screen. So if you put your ... 32768 : PRINT BC'.

    Another trick for calling machine code from BASIC ...
    joefish joefish November 2014 Development
  • Early thoughts about creating a text adventureSo I always wanted to create my own ZX Spectrum text adventure. I tried looking at PAWs and GAC, but frankly I'm probably too stupid to use them. I…

    ... used my own tools, with a language that is compatible ... only if you use a lower version of Inform, and ... somewhat, and messed about with it. I know that ... the top third of the screen, so that you have ... need that. Some can call machine code routines, and others can' ...
    Timmy Timmy December 2014 Development
  • New Game(s): Sir Ababol 2 and Sir Ababol DXHere is our own Christmas Present from Mojonia! We weren't going to release these games (at least, by the moment) but we decided just yesterday to fi…

    ... means more menu code, and extra code in the key ... your program this code below would work with your LD A ... to WASD :-)

    [CODE]number_of_keys equ 8
    define_keys ... print_string ;rem will print in upper or lower screen depending on channel
    R-Tape R-Tape January 2015 Brand new software
  • Peeking the contents on screen? How?You will have to forgive me for growing up on the C64, but I know I can peek the location of a character (1024 is top left from memory) and the peek …

    ... You can't move the screen display around in memory, ... machine-code program you can write all over them in memory with ... is all you get. Machine code programmers refer to this ... above RAMTOP. Any machine code routines you want to ... so stick to PRINT AT and ATTR!
    joefish joefish August 2015 Sinclair Basic
  • z80 assembly helpEver since I was a child I wanted to program my zx81 then my zx spectrum + 2. However, it was such a mystical beast and I only ever used BASIC not kn…

    ... . My machine code programs follow the Sinclair BASIC convention of PRINT AT x ... from the top of the screen and y is the number ... things and it just stuck with me
    [/quote]
    I ... of screen.
    ld (xcoord),a ; set initial x coordinate.[/code]
    lunarul lunarul September 2015 Development
  • Faulty Issue 1Hi all, thought I'd document my efforts in getting another speccy working. I've never done this before so please bear with me... I recently took a p…

    ... read a report of problems with lower RAM before and as the ... , the result is screen corruption but BASIC and machine code (eg a game ... a SRAM to replace the lower RAM.

    [b][i ...
    1024MAK 1024MAK November 2015 Hardware
  • ZX81 Character SetHello, hope I don't offend anyone with my request. I've put together a program on my Amstrad that redefines a condensed text and displays it appropri…

    ... , it is possible to produce machine code games that have hi-res ... is possible to display images with pixel resolutions up to 256x192 ... (or with some, slightly larger as well ... use BASIC to print to the hi-res screen.

    [b ...
    1024MAK 1024MAK December 2015 Sinclair Miscellaneous
  • How to Poke a real Spectrum....Hi everyone. Can anyone remind me how to use POKES? (using a real Spectrum, not via the tipshop on an emulator). I've searched around and I can't f…

    ... ]LOAD "" SCREEN$[/b] and [b]LOAD "" CODE[/b] and either [b]PRINT[/b ... load and start the main machine code part of the game.
    machine code routine to do the rest ... just a single line beginning with a PRINT USR instruction followed by ...
    joefish joefish January 2016 Games
  • BASIC Tenliners 2016I would like invite all basic programmers to this year's BASIC Tenliners contest. You have to code a game in 10 lines of BASIC. For details please ta…

    ... Would
    [code]
    10 PRINT "Lives:";10
    [/code]
    Be ... of symbols and spaces on screen)
    B) 14 characters ... BASIC program is saved with all the variables intact, ... -written" machine code, so its OK to call the machine code routines that ...
    GReW GReW January 2016 Announcements
  • BASIC Tenliners 2016I would like invite all basic programmers to this year's BASIC Tenliners contest. You have to code a game in 10 lines of BASIC. For details please ta…

    ... Would
    [code]
    10 PRINT "Lives:";10
    [/code]
    Be ... of symbols and spaces on screen)
    B) 14 characters ... BASIC program is saved with all the variables intact, ... -written" machine code, so its OK to call the machine code routines that ...
    Bunsen Bunsen January 2016 Announcements
<1…9101112131415…34>

Latest Posts

  • I am currently watching.....
    mel the bell on 5:54PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Luny on 5:14PM
  • Your Favorite Magazine Cover Tapes.
    dm_boozefreek on 4:45PM
  • "Late Entries"
    harriusherbartio on 4:00PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • 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

HitBox

Word Docs Hits
print 8.5K 20.4K
lower 6.4K 7.8K
screen 45.8K 73.8K
with 272.1K 442.3K
machine 27.2K 35.6K
code 41.6K 91.2K

Related Threads

  • 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 /…
  • How do I clear only a specific area of a screen (quickly) in machine code ?I'm looking for a machine code routine which will<br /> clear the first 20 rows of the Spectrum's display<br /> (or any number of rows or columns) . …
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…
  • Easy way to print text in machine code?Please? It sounds so simple, but I've never done it.<br /> <br /> At the moment I'm grabbing the start address for each letter then printing them ou…
  • Real Spectrum screen flicker with SCREEN$I've written a basic loader to simply do a 'load "" screen$' based video from a divide+ however I'm finding the Spectrum can't render a screens and a…
  • Converting Basic code into machine codeIm just interested to know if I can converter a game I've written in basic into Machine code, Is their a program that can do this??
  • 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…
  • Ultimate games with short machine code files loaded lastThis is a bit geeky, you've been warned! I remember early Ultimate games loaded from tape had the ascending beeping noise, a "Please wait" message, …
  • Can I record binaries from any emulator with Basic commands, machine code, macros or something?Hello<br /> <br /> I do not know if this is the right place to put this question<br /> <br /> Normally with ZXSpin if I want to save a binary fil…

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
  • load code hide name on screen
  • machine code routines
  • ultimate games 3 machine code
  • learning machine code
  • spectrum machine code
  • machine code sprite movement in basic
  • add machine code sprite movement to basic
  • beeper from machine code
  • machine code in loading screen
  • print number machine code
  • load tape with machine code
  • edit basic with machine code
  • machine code print input
  • print lower screen

Copyright © 2024 World of Spectrum