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.020s
<1…891011121314…34>
  • Calculating free memory...Hi Folks, I am using the following method to calculate the amount of free memory available to BASIC: [CODE]PRINT 65536-USR 7962[/CODE] Is this the…

    ... . He didn't checked Spectrum memory map to see that there ... lot of things after BASIC area. "Last" memory map system variable is ... ramtop = PEEK 23730+256*PEEK 23731
    30 let basic = PEEK 23653+256*PEEK 23654 ...
    Encarnado Encarnado June 2011 Sinclair Basic
  • MicroSpeech Entry PointsHello Hardware Guys, Do any of you have any information regarding the MicroSpeech ROM. In particular: 1) Do you know what addressess cause it to p…

    ... captures the assignment of BASIC variables because it picks ... the uSource whcih monitors for BASIC variables "assemble", "debug", " ... Any info on the BASIC var assignment monitoring address?
    memory reads. ie: PEEK (56) would also ...
    BloodBaz BloodBaz June 2011 Hardware
  • machine code loadercan someone have a look at this loader and break down what its actually doing and also how i can stop it from executing the 2 loads of headerless blo…

    ... get into Sinclair BASIC and wrote a program to PEEK everything above ... a few tips there... My memory is hazy, as I've ...
    Hercules Hercules August 2011 Sinclair Miscellaneous
  • Keys redefine routine and key check.I have written some asm code which allows me to redefine keys (for a game etc.), and also allows me to be able to check any keypresses for the redefi…

    ... use this routine from BASIC, I recommend changing ... RIGHT)
    [*]the remaining keys directly returned as specific ... using the results from BASIC becomes very easy, kinda ... 120 LET X=X-1+PEEK updownaddress
    130 ... LET Y=Y-1+PEEK leftrightaddress
    140 ...
    Einar Saukas Einar Saukas September 2011 Development
  • Keys redefine routine and key check.I have written some asm code which allows me to redefine keys (for a game etc.), and also allows me to be able to check any keypresses for the redefi…

    ... Saukas;561626]Checking bits in BASIC is very inefficient. If anybody ... =NONE, 2=RIGHT)
    [*]the remaining keys directly returned as specific ... /> 120 LET X=X-1+PEEK updownaddress
    130 LET Y ... =Y-1+PEEK leftrightaddress
    140 PRINT AT ...
    polomint polomint September 2011 Development
  • Address of monitor to load emulator files into real SpeccyI have a monitor/debugger that can load data over serial port really fast. Now I would like to extend it to load standard emulator files over the ser…

    ... '.
    .SNA files are whole-memory dumps.
    .TAP files are ... -read the first bit of BASIC in a TAP file for ... nnnnn commands, and interpret the remaining headers (if present) from the ... screen, and use the screen memory for your code and displaying ...
    joefish joefish September 2011 Development
  • hisoft basic compiler - saveAnd yet another question. I'm sure spamming forums a lot hehe :) Is there anyone expirienced with hisoft basic compiler? I'm working on small program…

    ... and check that adress from basic to what to do, like ... start)
    20 let z=peek 30000 (game requests save if ... the memory.


    For your info, MCODER III shares basic ...
    Arda Arda September 2011 Sinclair Basic
  • SP1 library questionsI'm working on my first game. I've not written a game since the late 1980s and that was a text based multiuser dungeon for BBC Micros with econet... …

    ... at a time) then memory constraints should be little worry ... pointers to the sprite graphics remaining in internal data structures. ... rotation tables at top of memory if set

    * ... attribute detection as in many Basic programs. You can investigate ...
    Alcoholics Anonymous Alcoholics Anonymous October 2011 Development
  • Requesting a little help to identify the purpose of this 'add-on' to my Issue 2Hi everyone First of all it's my first post here so please go easy on me! I'm grateful to be accepted into your fine little club :smile: I probabl…

    ... POKE'd value the return PEEK'd value doesn't match ... . I would write a quick BASIC proggie to POKE some values ... POKE'd, and what is PEEK'd back. For all 256 ... just take 1 or 2 memory locations, POKE a few values ...
    RetroTechie RetroTechie October 2011 Hardware
  • Up/Down Left/Right scrollCan anybody give a newbie some pointer to simple one char scrolling by pixel? I've looked at a lot of resources, but as you can imagine, it's all a …

    ... you and is barely above basic :)

    The first ... involves POKEing eight bytes to memory per letter, each byte representing ... in characters
    ; b = width remaining in current pixel row
    ; b' = pixel y rows remaining

    ld a,(hl ...
    Alcoholics Anonymous Alcoholics Anonymous November 2011 Development
  • New SpecBAS available - v0.710Been a while, but I've just uploaded the latest build of SpecBAS. This one now supports tilemaps (with rotation and scaling) and added OVER mode (XO…

    ... ; what is the memory limitation with SpecBAS? ... a memory block seperate from the SpecBAS BASIC program? ... access it via POKE/PEEK? What I mean ... memory pool can then be examined or altered by POKE and PEEK ... /> and

    PEEK name_MP_address

    i.e ...
    ewgf ewgf November 2011 Sinclair Miscellaneous
  • New SpecBAS available - v0.710Been a while, but I've just uploaded the latest build of SpecBAS. This one now supports tilemaps (with rotation and scaling) and added OVER mode (XO…

    [QUOTE=ewgf;579158]Thanks for this, Dunny, but is there an archive of programs I can try for it?[/quote]

    I shall pop an archive of demo programs up for you. Here you go:

    [url]https://sites.google.com/site/pauldunn/demos.zip[/url]< ...
    Dunny Dunny November 2011 Sinclair Miscellaneous
  • New SpecBAS available - v0.710Been a while, but I've just uploaded the latest build of SpecBAS. This one now supports tilemaps (with rotation and scaling) and added OVER mode (XO…

    [QUOTE=Dunny;579193]I shall pop an archive of demo programs up for you. Here you go:

    [url]https://sites.google.com/site/pauldunn/demos.zip[/url]

    Unpack that into your Specbas folder.[/QUOTE]

    Thanks mate. Although now ...
    ewgf ewgf November 2011 Sinclair Miscellaneous
  • Mazes and Tremaux's AlgorithmI've done a version of Tremaux's maze solving algorithm which solves my current test maze with 400 junctions and 715 connections in a reasonably quic…

    ... found" segment.

    The remaining phases are:
    * Trace the ... . I did it all in BASIC first to get the logic ... ,:
    POKE a+bo+k2,PEEK (a+bo+k2)+k1:
    Battle Bunny Battle Bunny November 2011 Development
  • What paging scheme is the "standard" for 128K models?Sinclair implemented an arrangement so that even numbered pages are non-contended, and odd numbered pages are contended (quoting from memory, haven't…

    ... common knowledge that the extra memory was inaccessible; it was only ... chip was the ROM. The remaining chips were unconnected.

    remaining 16K are being used or ... when doing POKE's and PEEK's to ROM space to ...
    mcleod_ideafix mcleod_ideafix November 2011 Hardware
  • stuck on recursive functionI want this function to PEEK 'l' bytes from memory starting at 's' and return them as a string, but however much I fiddle about with quoting and pare…

    ... why I get "Nonsense in BASIC" more often than not until ... :
    * CHR$ PEEK (s) returns the addressed byte from memory;
    * ("FN ... ) the first iteration gives CHR$ PEEK ( 56168 ) and then VAL$ ... still fail with "Out of memory", as each iteration creates a ...
    Battle Bunny Battle Bunny February 2012 Sinclair Basic
  • 128k gone badHi All, Turned my 128k on this morning and... [img]http://www.w.angold.btinternet.co.uk/bad128small.jpg[/img] Can anyone help? whats the most lik…

    Almost certainly bad RAM (one or more bad RAM ICs)

    If you have a DivIDE or any other piece of hardware that makes a 128K come up in USR 0 mode, if the failure is in upper memory it's very easy to find using BASIC POKE and PEEK.
    Winston Winston August 2012 Hardware
  • space available in bytes - questionHi, question: - if i create a *.txt file in pee cee: if empty it will show 0 bytes if i put text "abcde" it will show 5 bytes if i put texte (in 2 l…

    ... area marked "spare" in the memory map on page 121 of ... no BASIC program in memory, but P_RAMT-RAMTOP; ie. (PEEK 23732+256*PEEK 23733)-(PEEK ... 23730+256*PEEK ... 5 are occupied with a BASIC program.
    Battle Bunny Battle Bunny August 2012 Sinclair Basic
  • Issue 2 headache!Ive got an issue 2 here that firstly had a blown regulator (fixed), now its reading as a 16k machine (its fully populated), ive replaced and socketed…

    ... short BASIC program may show it:

    10 LET a=PEEK ... test
    20 LET b=PEEK address
    30 PRINT AT ... it looks like the upper memory locations were stuck with fixed ...
    1024MAK 1024MAK August 2012 Hardware
  • Diagnosing a strange software fault in a 48kHi, A friend gave me a 48k, which I am very keen to restore. The spectrum 48k was my first computer over 20 years ago and I owe my ability to code t…

    ... POKE 50000,170
    PRINT PEEK 50000

    You ... because it's in memory that's not used ... check what's affecting the memory - the easiest way to ... using a Multiface with the memory window - change some numbers ... can do it from BASIC if necessary though.
    Spirantho Spirantho October 2012 Hardware
  • Query about memorySo I know this has been asked a lot and I beg your brief indulgence. I have scanned through a lot of old threads already but I'm trying to improve m…

    PRINT PEEK 23733 reads one of the ... />
    See Chapter 24 The memory and Chapter 25 The system ... Sinclair ZX Spectrum BASIC programming manual.

    PRINT PEEK 23733
    1024MAK 1024MAK October 2012 Hardware
  • Asking for help: ZXBC to ASM routine translationHallo, In order to save some bytes and gain speed, I'm asking for translation of a very simple ZXBC routine to Assembler [code] sub light(x as uinteg…

    ... /> It takes a bit more memory than the same sub fastcalled ... to 439
    c=c+(peek(@Level+b)=4)
    next ... Memory to return it. Your tutorial helped me to save this BASIC ...
    LCD LCD November 2012 Development
  • First new game of 2013: Apulija-13[center]Corporal Jonlan is on a dangerous mission. Under a false identity, he must gain access to an Omni Corporation base, steal the plans for some…

    ... ,25 diskette and from SD Memory Card. But here is inexplicable ... used an IF PEEK 23296 = 245 condition in the BASIC management program ...
    Alessandro Grussu Alessandro Grussu January 2013 Brand new software
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... last byte in the memory and easy to remember, ... decrunchers without changes in the BASIC code.



    And from BASIC you must use the next ... POKE 65525,x-256*PEEK 65526
    1010 POKE ... POKE 65528,y-256*PEEK 65529
    1020 RANDOMIZE ...
    antoniovillena antoniovillena January 2013 Brand new software
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... :???: If I, say, enter this BASIC program, where line 25 loads ... not relocated to a higher memory address?

    5 CLEAR ... /256): POKE 65525,x-256*PEEK 65526
    1010 POKE 65529 ... /256): POKE 65528,y-256*PEEK 65529
    1020 RANDOMIZE USR ...
    Alessandro Grussu Alessandro Grussu January 2013 Brand new software
  • Newbie Spectrum developer advice ....Hi, Im new to the site and to spectrum developing - well, not quite, I wrote Spectrum programmes in Basic 30 years ago but then went off into the wo…

    ... use of the extra memory from BASIC is not so straightforward ... reference the RAM directly via PEEK & POKE or indirectly ... with the extra memory from BASIC, apart from saving extra BASIC, CODE & ... something is loaded into main memory it overwrites what was ...
    Battle Bunny Battle Bunny January 2013 Development
  • Switch 128k to 48k modeNot sure how to go about this using MC, in 128 basic you can type SPECTRUM to revert to 48 mode (I think), but how would I go about switching modes u…

    Hmmm... Short on memory, think it might be easier ... the SPECTRUM command in the basic loader.

    What is ... like this:

    IF PEEK ?????=?? THEN SPECTRUM
    daveysludge daveysludge February 2013 Development
  • New presentation for ZX Spectrum: "New Wave"DOWNLOAD: [url]http://pouet.net/prod.php?which=61133[/url] [img]http://pouet.net/screenshots/61133.png[/img] Enjoy.

    ... some changes in the BASIC loader of TRD version, ... RANDOMIZE USR VAL "15363+256*(PEEK 15363195)": REM : LOAD a$ ... following line in the BASIC editor before saving the ... 190+"23635+256*"+CHR$ 190+"PEEK 23636+5"
    [/CODE ... me to use some memory saving techniques.
    TK90XFan TK90XFan March 2013 Brand new software
  • Flashing coloured blocks - diagnosisHiya, hope this is the right place for this... Was given an Issue 2 48K by a someone yesterday that hasn't been powered on in 20 years, which works …

    ... (as happens with the POKE/PEEK test to a single location ... found that the rate of memory access can trigger errors. For ... that cannot be discovered via BASIC, but they are revealed straight ...
    Zorn Zorn April 2013 Hardware
  • Font hack that was used in a lot of early gamesThere was a little hack for changing the fonts on a spectrum and I remember it being used in a couple of old games on the 48k, it was a sort of ye od…

    ... , will fail with "Nonsense in BASIC". For why, I'll explain ...
    9999 LET prog=PEEK 23635+256*PEEK 23636:
    LET hilen ... will fail with "Out of memory". However, before executing any line ... and gives a "Nonsense in BASIC" error. Attempting to auto-run ...
    Battle Bunny Battle Bunny April 2013 Sinclair Basic
<1…891011121314…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
memory 21.8K 32.5K
remaining 2K 2.2K
peek 1.9K 4.4K
basic 24.7K 39K

Related Threads

  • 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 …
  • Switch from 128k BASIC to 48k BasicHello,<br /> <br /> Is there a way to start off running a program in 128k basic (so that you can use the ramdisk facilities) but then switch back dow…
  • (Basic) Sinclair BASIC mode for EmacsI saw this [URL=http://www.worldofspectrum.org/forums/showthread.php?t=14622]post[/URL] regarding a Sinclair BASIC editing mode along with some Fuse …
  • Help with Visual Basic 6.0 vs Visual Basic.netI have a program that auto generates VB.Net code..... I know VB.net syntax and am happy with the code generated.<br /> <br /> However, I have been as…
  • What did Spectrum BASIC lack (and was BBC BASIC so good?)Over the years, I've read in various multi-format magazines, that BBC BASIC was probably the best BASIC available on an 8-bit machine. I've never use…
  • Memory and BasicQuestions<br /> <br /> 1. How much memory is available for Basic Progs?<br /> 2. How do I check how much is left?<br /> 3. How much memory does an ar…
  • 48K BASIC to ZX81 BASIC conversion possible?Looking for an automated way of converting a BASIC program done on a<br /> 48K Spectrum to one for the ZX81. It's obvious that some things cannot<br …
  • ZX Basic 1.2.5 - a BASIC CompilerWell, my old post about ZX BASIC seems to be gone (maybe this phorum purges old threads?), so I started a new one.<br /> <br /> After more than 6 mon…
  • 32k memory Italian memory expansionNot mine but its an [URL="http://www.ebay.co.uk/itm/TENKOLEK-32K-RAM-Expansion-Sinclair-ZX-Spectrum-/320861810075?pt=UK_VintageComputing_RL&amp;hash=…
  • Basic BASIC help needed RNDHi all,<br /> <br /> I have recently re-discovered an old program I wrote in the early 90s which would do generate random lottery numbers.<br /> <br …

Related Searches

  • address of basic program peek
  • 128k page memory from basic
  • ram test basic poke peek program
  • ram test basic poke peek program data
  • memory remaining
  • peek memory remaining
  • start of basic in memory
  • 128 memory paging basic
  • 128 memory paging basic poke peek
  • 128 memory poke peek
  • save memory strings basic
  • saving memory room basic
  • basic loader conserve memory
  • basic loader memory
  • read data memory peek
  • data memory peek poke
  • 16k memory peek 32768
  • basic memory string copy
  • basic memory fast string copy
  • basic memory

Copyright © 2024 World of Spectrum