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.025s
<1234567…34>
  • 128 Memory PagingI'm having a problem getting my brain around paging. Well, actually the bit I don't understand is how reading I/O ports works! I hope the collective …

    ... problem getting my brain around paging. Well, actually the bit I ... />
    Port 32765 controls the memory paging. Bits 0-2 determine the ...
    trellis trellis August 2003 Sinclair Basic
  • Memory paging in 128 KB - 64KB RAM possible?I have found a quote in Spectrum 3 manual (available at WOS) -------------------- In the +3, we have crammed in more than twice the amount of memory…

    ... /> twice the amount of memory than can comfortably fit. While ...
    paging - BASIC (and the processor) always 'sees' the memory as 16K ... to "disconnect" the ROM memory completely and to write to ... lowest 16 KB of memory with proper paging?
    I always ...
    Ralf Ralf March 2008 Development
  • Loading data from 128 memoryAfter all these years I have come across the LOAD! in 128 basic for storing/restoring data in the 128 memory. How do I go about implementing this in…

    After all these years I have come across the LOAD! in 128 basic for storing/restoring data in the 128 memory.

    How do I go about implementing this in machine code?

    Thanks in advance...
    daveysludge daveysludge March 2014 Development
  • How would I turn memory paging on/off in Assembler?Sorry for the noob question. It's perfectly ok to do OUT 32765,48 in BASIC to turn memory paging off. But how do you do it in assembly language? I kn…

    ... OUT 32765,48 in BASIC to turn memory paging off. But how do ...
    ivanb303 ivanb303 January 2018 Development
  • 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…

    ... (enter 'usr 0' from 128 basic which will crash the machine ... 48k mode from which the 128 memory paging is still available)
    ... top 16k
    25 POKE 23739,111
    30 ... page 7
    32 POKE 23739,244
    35 ... top 16k
    45 POKE 23739,111
    50 ...
    brownb2 brownb2 March 2010 Development
  • 128 ROM paging alternativeWould this work (with the appropriate code in each ROM)? [code] ; 128 rom paging routine ; use rst 28h with call address stored after restart ;;rom…

    ... )?

    [code]
    ; 128 rom paging routine
    ; use rst 28h ...

    ;;rom0

    paging
    org 0x0028
    ld ...
    chev chev August 2008 Development
  • 128kB software with incorrect memory pagingI search all ZX software using incorrect memory paging via OUT (253),A. This software must write to port data value with D6=1 for compatibility with …

    ... all ZX software using incorrect memory paging via OUT (253),A. This ... use on this computers different memory pages.
    velesoft velesoft March 2010 Games
  • Tutorial: Using UDGs in SpecBASSpecBAS is capable of using graphics mode, in a similar manner to the original Spectrum. Like most things though, the extended nature of SPecBAS's ab…

    ... SpecBAS allows you to use 128 graphics (or UDGs). Each ... each of the first 128 characters of the set ... create your own memory banks and POKE/PEEK them should you ... UDG for "a" is 128 characters on from there, so ... an example, BIN 10000000 = 128. Bit 7 in this case ...
    Dunny Dunny May 2018 Sinclair Basic
  • Still stuck with BREAKOkay now I'm getting desperate! Can anyone rustle up a small 128kBASIC routine/working example to prevent the 128kBASIC program from stopping when a …

    ... or 128 BASIC:

    POKE (PEEK 23613+256*PEEK 23614), 0: POKE (PEEK 23613+256*PEEK 23614 ...
    Marko Marko July 2005 Sinclair Basic
  • 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…

    ... want to try something in 128 mode, give this a go ... mode (enter 'usr 0' from 128 basic which will crash the machine ... 48k mode from which the 128 memory paging is still available):

    Alcoholics Anonymous Alcoholics Anonymous March 2010 Development
  • ESXDOS v0.8.0 released (with NMI Browser)Hello, To celebrate the speccy's 30th birthday, here's the latest version of ESXDOS for DivIDE users. The full changelog is too long to post here, s…

    ... with the NMI browser - (using 128 toast rack and grey +2 ... loaded from basic, they seem to mess with the 128 memory paging.
    tornado ...
    madvanman madvanman September 2012 Announcements
  • How do i learn to programAll the years i had a computer the only one i could program was the Texas Instruments Ti99/4a and when using extended basic with its so simple sprite…

    ... us, BASIC in this case

    In the memory of the ... />
    Poke these numbers into memory from basic, (poke 32767,63 : poke 32768,100 : poke 32769 ... memory) or writes to memory (LD (BC),A) and increases PC. In BASIC ...
    cyborg cyborg January 2002 Games
  • Speed of variables vs. POKE/PEEKGreetings, I'm sure I could probably find this out after careful study of the 48K ROM disassembly, but I was wondering whether someone already knew …

    ... knew this:

    Suppose BASIC encounters a variable reference while ... come up with the actual memory address where the variable's ... it just plain text, and BASIC has to search a table ... be faster to PEEK/POKE values at an absolute memory address instead of ...
    GOC GOC September 2005 Sinclair Basic
  • POKE, PEEK and RANDOMIZE USRAnyone got a store of useful POKES, or RANDOMIZE USR statements with interesting effects? As a start, try anything from RANDOMIZE USR 1216 to RANDOM…

    ... also had a ZX81 POKE (or, more probably, PEEK) once which would ... display the total amount of memory available ...
    The Mighty Dopethrone The Mighty Dopethrone October 2003 Sinclair Miscellaneous
  • what extra port for extra memory ? (256K, 512K, 1024K, etc.)I know that Pentagon uses some extra bits from port 7FFD for extra memory pging: - for 512K model, bit 6 & 7 of port 7FFD - for 1024K model, bit 5, 6…

    ... from port 7FFD for extra memory pging:
    - for 512K ... (not to mention the Basic command SPECTRUM on +128/+2, that also ... 3 / port DFFD for extra memory paging.
    What is ZX PROFI ... any established port for extra memory, other than the Pentagon road ...
    secarica secarica September 2004 Sinclair Miscellaneous
  • ROM paging questionAssuming the Spectrum 128 memory map and port addresses, but two custom ROMs in place of the normal Editor and BASIC, what is the most efficient way …

    Assuming the Spectrum 128 memory map and port addresses, but ... of the normal Editor and BASIC, what is the most efficient ... ROM-1, which means the paging code needs to skip those ... /> The RAM part of the paging routine should live at 23296 ...
    chev chev January 2006 Development
  • storing machine code in BASICA couple of years ago I posted a routine for storing machine code between PROG & VARS, based on an idea in Toni Baker's "Mastering Machine Code". Thi…

    ... saved & loaded with the BASIC, as if it was in ... after the last line of BASIC, even though the m/c ... and doesn't need any BASIC to be typed other ... /> DEF FN p(a)=PEEK a+256*PEEK (a+1):
    DEF ... d$("E",128):
    GO SUB 9165: POKE a,b: POKE a+1 ...
    Battle Bunny Battle Bunny January 2012 Sinclair Basic
  • JHCon 2014Hello, not sure if this is the right category but JHCon 2014 will take place[B] from 28. to 30.11.[/B] at usual place - gymnasium in Jindrichuv Hrad…

    ... firm Spectrum 128/+2
    --- add a proper Basic loader to ... br /> --- use normal 48 BASIC and 48K memory
    --- your demo part ... machine code (USR to RAM, POKE, PEEK) is forbidden! USRs and POKEs ... UDG is allowed. POKE to modify your own BASIC program is also ...
    Factor6 Factor6 October 2014 Announcements
  • New Compo IdeaI've had this idea and would like to know what do you think about it. I think that most of us here know how to code in BASIC. The problem with Specc…

    ... can use this poke:

    POKE PEEK 23633 + 256 * PEEK 23634, 111

    ====================

    * General BASIC tips
    --------------------

    * Place ... when you run out of memory. Alternatively, POKE 23608,255 gives a ...
    na_th_an na_th_an April 2005 Development
  • Anybody fancy coding this?blah de blah de blah Please ignore, poting error.

    ... setting 40000 to 128 also sets 40001 to 128 the prog will ... has to save and restore memory it should be ok for ... 32768 in the sysvars. BASIC can peek and poke the addresses from 32768 ... 65535 with no errors (the basic version of the above listing ...
    DEATH DEATH March 2007 Development
  • Loading ScreensWhat method of revealling loading screens can be achieved in BASIC or is the only one which can be done the one which reveals it line by line over an…

    ... can reveal the screen from BASIC in any way you want ... RAM, and then use PEEK & POKE to move the loaded data ... + in Basic you simply have to type:

    POKE 16384 , FN ... not other pages on a 128 ) memory of speccy into one string ...
    ingo ingo October 2007 Development
  • '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…

    ... avoid losing 16K of available memory. Not that hard to do ... or the BASIC was designed for expansion. The Spectrum 128 is a ... memory blindingly fast. This now allowed me to eliminate the slow POKE/PEEK ...
    Digital Prawn Digital Prawn August 2008 Sinclair Miscellaneous
  • !!! Trdos Emulation On Zx !!![B]This is software emulator of TRDOS(betadisk). Yet is writed only for interface MB02+, but will ported to more other IDE interfaces with external r…

    ... /> - NMI button that is paging in SRAM with modified ZX ... ffff, val function, extended poke, peek commands, basic editing is as it "should ... My old MB02 has additionally "memory LED map". It is matrix ... when processor is accessing this memory address. What is it ...
    omega omega May 2009 Development
  • Converting games from tap to dskHi to all from Greece, Being an old Speccy user and now owner of most models of Spectrum (48k , 48k+ , 128K, +2 grey and +3) , I desided to salvage m…

    ... POKE 23388. Here's what I did for Jet Set Willy 128 ... LOAD "bank1.bin" CODE 32768: POKE 30001,1: RANDOMIZE USR 30000 ... LOAD "bank3.bin" CODE 32768: POKE 30001,3: RANDOMIZE USR 30000 ... A,(5B5Ch) ; restore the memory paging that BASIC expects
    LD BC,7FFDh ...
    John Elliott John Elliott January 2010 Emulators
  • Internal ROM expansionHas anybody designed a multiple-ROM interface that plugs into the internal ROM socket instead of plugging onto the edge connector? It would be useful…

    ... ROMs activated:
    1-128 basic
    2-48 basic
    *3- Opus ... Also is implement DivIDE memory paginga and MB02+ memory paging (true allram mode ... as always rewritable ram (poke 49152,0 write byte 0 ... from PC via cable = memory organisation of ZX128+2 model ...
    velesoft velesoft May 2012 Hardware
  • A loading screen for Mr. HeliWell, I've managed, once more, to make another pic in less than two weeks with ZX Paintbrush tool from Klaus Jahn and show it for all of you. As seve…

    ... /> [CODE];
    ; mr heli - first basic bit
    ;
    org $5cd2 ... /> ;
    ld bc, $7ffd ; memory paging address for 128/+2 models

    BASIC).
    ; bit 5: 1= ... there be a loader or poke making the cassette in 128K ...
    Ivanzx Ivanzx June 2013 Games
  • List of POKEs and PEEKs/cool memory addressesI was wondering if there was a list of cool memory addresses to POKE and/or PEEK. For example, I know that PEEK 23674 tells you how long a Speccy has…

    ... list of cool memory addresses to POKE and/or PEEK. For example, ... I know that PEEK 23674 ... the manual :-D ) and that POKE USR "P" through "P"+7 ... Spectrum ROM Disassembly', but for memory addresses instead of assembly routines?
    Gizmoguy Gizmoguy April 2007 Sinclair Basic
<1234567…34>

Latest Posts

  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on April 16
  • Celebrity deaths...
    mel the bell on April 16
  • Cooperative Games.
    Paradigm Shifter on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • European Software Titles with an English version
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
128 9.4K 14.8K
memory 21.8K 32.5K
paging 1.7K 2.4K
basic 24.7K 39K
poke 6.2K 13K
peek 1.9K 4.4K

Related Threads

  • 128 Memory PagingI'm having a problem getting my brain around paging. Well, actually the bit I don't understand is how reading I/O ports works! I hope the collective …
  • Memory paging in 128 KB - 64KB RAM possible?I have found a quote in Spectrum 3 manual (available at WOS)<br /> <br /> --------------------<br /> In the +3, we have crammed in more than<br /> tw…
  • 128 BASIC-compatible way of loading BASIC as code?On a 48K Speccy (or from 48 BASIC or USR 0 mode on a 128K machine), one can do a silly trick like this:<br /> <br /> [code];; load a 4000 byte BASIC …
  • Basic listings memory occupationI remember readong someplace that due to basic's representation of number, in a program, in order to save space, it was better to represent integers …
  • Spectrum 2003 News and Info Special at PEEK N' POKE[url="http://peeknpoke.emuunlim.com/spectrum2003/pnpspectrumnews2003index.html"]http://peeknpoke.emuunlim.com/spectrum2003/pnpspectrumnews2003index.h…
  • POKE, PEEK and RANDOMIZE USRAnyone got a store of useful POKES, or RANDOMIZE USR statements with interesting effects?<br /> <br /> As a start, try anything from RANDOMIZE USR 12…
  • What is difference between "128" and "128+"?What is the difference between a "Spectrum 128" and a "Spectrum 128+" ??<br /> <br /> And I am not talking about the different looking +2's, etc.<br …
  • Disable BREAK 128 basicDoes anyone know how to prevent BREAK in 128k basic?
  • Speed of variables vs. POKE/PEEKGreetings,<br /> <br /> I'm sure I could probably find this out after careful study of the 48K ROM disassembly, but I was wondering whether someone a…
  • Changing MP3's from 128+ to just 128I have a number of MP3's that are bigger than 128 bit rate and i want to convert them all in one go to 128. <br /> <br /> Could you guys recommend s…

Related Searches

  • spectrum 128 basic manual pdf
  • udg 128 spectrum play poke
  • 128 detect basic
  • basic detecting 128
  • 128 basic
  • 128 basic reference
  • differences in 128 basic and 3
  • 128 memory
  • poke disable scroll in basic
  • stop out of screen warning basic poke
  • ram test basic poke peek program
  • ram test basic poke peek program data
  • memory remaining peek basic
  • spectrum 128 paging memory
  • 128 memory paging
  • 128 memory paging basic
  • 128 memory poke peek
  • data memory peek poke
  • memory paging 128
  • 128 paging in basic

Copyright © 2024 World of Spectrum