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.024s
<1234567…34>
  • 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 …

    ... the maximum addressable RAM for a Z80 using bank switching?


    A bank switching scheme allows the memory to ... four pages (2 to 5) are reserved for a ... ) are used as video RAM, but can be used ... additional 64 kB of ram is mapped on pages ...
    Rebelstar Rebelstar February 2013 Hardware
  • How did bank switching work on the 128K Spectrums?I'm new to Z80 and ZX Spectrum. So I was wondering how the 128+ models managed to work with more than 64K of memory? I'm somewhat familiar with h…

    ... 'm somewhat familiar with how bank switching works (I believe the Apple ... had a weird way of switching banks...IIRC). Anyway, any insight ...
    cbmeeks cbmeeks October 2015 Hardware
  • 256K RAM chips in Spectrum 128KSince I have lot of 256K RAM chips, and my 128K has RAM error, I think about replacing all 16 RAM (64K ones) chips with 256K chips. Then it would be …

    ... have lot of 256K RAM chips, and my 128K ... has RAM error, I think about ... replacing all 16 RAM (64K ones) chips ... 'Spectrum 512K' - something like RAM in Pentagon.

    ... are important here: bank switching of that extra RAM - we need ...
    piters piters October 2006 Hardware
  • 128K memory bank selection to avoid contention issuesI'm currently developing a game and I'm trying to get my head around the memory contention issues of the various 128K/+2/+2A/+3 spectrum models in or…

    ... paged in, so without any bank switching, that is where any game ... 2 models, banks 1,3,5 and 7 are contended and ... models +2A/+3 banks 4,5,6 and 7 are contended ... I can see why banks 5 & 7 are contended as ... screen. I understand that bank 2 is already resident at ...
    adrian_singh adrian_singh May 2017 Development
  • basizx newsHello. I've uploaded a new version of basizx. Now there is also an Amstrad CPC incarnation, able to LOAD and SAVE +3 basic files in disc. And the I…

    ... using the ASCII codes 0-5. It looks nicer in a ... the token table is in RAM (it is on other BASICs ... do it would require some bank switching but FAST would require that ...
    JamesD JamesD February 2007 Development
  • Compatible SpectrumsFollowing some recent coding exploits I've been thinking about compatibility of various models of ZX Spectrum. Yes, it's a common question on the for…

    ... pages of contended RAM (I think 1, 3, 5, 7) to the ... 128k/+2 (I think 4, 5, 6, 7). Surely this alone ... contents all that goodies as RAM bank switching, AY sound, RS232, sinclair joystick ...
    ingo ingo October 2007 Hardware
  • Noob to Z80 needing +3 helpI'm quite new to z80 programming, but i'm attempting to write some kind of windowing system that will run alongside BASIC on my +3 with Kempston mous…

    ... you stick to the ROMx / 5 / 2 / RAMy configuration, ... , not just limited to page 5.

    The ... it into the upper RAM bank, and go back to ... and reclaim some space in bank 5?

    Thanks ... but working around the bank switching seems to be hell on ...
    rbsfou rbsfou August 2009 Development
  • Recent talk of developing new SpectrumsHi all, I can see from a few threads on here that some Wossers like Vasil and Aien 8 are interested in developing more powerful Spectrums or improvi…

    ... above this. To access more RAM requires bank switching? I think Im keeping ... directly use 64K and use bank switching for an additional 64K then ... Z80's and a 3.5" floppy drive instead of microdrive ... it have needed to use bank switching for separate 48K and 128K ...
    Rebelstar Rebelstar December 2010 Hardware
  • Recent talk of developing new SpectrumsHi all, I can see from a few threads on here that some Wossers like Vasil and Aien 8 are interested in developing more powerful Spectrums or improvi…

    ... directly use 64K and use bank switching for an additional 64K then ... both would be using separate RAM banks of 2 x 64K ... improve resources without increasing the RAM past 128K on the main ... Z80's and a 3.5" floppy drive instead of microdrive ...
    retrogod retrogod December 2010 Hardware
  • Copying data between memory banks in USR0 modeI am experimenting with Funky Fungus to load the majority of its data (levels, screens, music etc.) into memory banks 1, 3, 4, 6 and (partly) 7 by sw…

    ... 6 and (partly) 7 by switching into them and filling them ... in the top 16K of RAM. CLEAR 49151 will do ... the trick. The standard RAM configuration in USR0 mode is ... as the screen and use bank 5 as a buffer. That way ... and 6 into bank 5 and then back into bank 0 with ...
    chev chev September 2013 Development
  • harvard architecture spectrum clone.I got my first +2 before christmas. I'd never given the 128k spectrums much thought, always been a 48k rubber key tradionalist. :smile: I've been me…

    ... based computers, I think the bank switching (or paging) could have ... 128k

    0xA000 RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM
    to (8k) 0 ... 6 5 4 3 2 1 0 bit
    RAM ... 6 5…
    1024MAK 1024MAK January 2014 Hardware
  • A "generic" loader for +3(e)I've made this loader for 128k games in +3DOS. [CODE]dos_open equ 262 dos_close equ 265 dos_abandon equ 268 dos_read equ 274 dos_write equ 277 dos_s…

    ... . Your loader takes care of bank switching for 128k programs so I ... in $c000
    ld b,5
    call dos_read ; read block ...

    close: ld b,5
    call dos_close ; close the ... : db 0 ; main code (across RAM 5, 2, 0)
    dw 32614 ...
    Speccy_James Speccy_James February 2014 Development
  • Double-Buffer ScreenFor my Alien Breed Speccy re-write I decided to use a Double Buffer (DB) or 'Back Screen' to draw all the game action onto, before shuffling the whol…

    ... one that's paged into ram at $C000 (ie. if screen ... 0 is on display, ram 7 would be paged into ... screen 1 is on display, ram 5 would be paged into $C000 ... 's then a matter of switching the ram bank at $C000 and you ...
    Marko Marko April 2014 Development
  • 128K programmingDoes anyone know any good resources on assembly programming for the 128? All I'm after is an "idiot's-getting-started-guide" on how to utilise the…

    ... routine
    ;
    ; Using 128K RAM bank switching
    ;
    ;

    ...
    ld a,7 ; Selects RAM bank 7 starting at 49152
    RAM bank 5
    ld de,16385< ...
    ld a,16 ; Puts RAM bank 0 back in, starting at ...
    Mysterion Mysterion February 2016 Development
  • Bit of fun - one change onlyI also posted this on another marque's forum (for their products) to see. Its just a bit of fun really. OK, if you could of made one change to a S…

    ... />
    Remapping memory, be it RAM or ROM is relatively simple ... controls the ROM and lower RAM area, but 74 series logic ... happened with the later issue (5 and 6) boards, a second ... been used.

    Then bank switching could have been provided to ...
    1024MAK 1024MAK February 2019 Hardware
  • New Utility to Transfer Z80 Snapshot to +3 DiskSince getting a Gotek for my +3 it has been my go to machine. The biggest downside however is the lack of older games on disk format with pretty much…

    v1 is now ready, hopefully no bugs but let me know if you find any. You can download it from my website [url="http://tomdalby.com/speccy/Z80onDSK.zip"]tomdalby.com/speccy/Z80onDSK.zip[/url]

    [code]
    Z80onDSK v1.0 (c) 2019 Tom Dalby
    TomD TomD May 2019 Development
  • BASin Release 13 is now availableI'm still at it. BASin is now in it's 13th incarnation (disregarding the inter-version updates) and is now available at [url="http://homepage.ntlw…

    ... +2 manual that made the RAM Disk possible!)
    Added ... br /> Added - 128k RAM page bank switching mechanisms for the RAMDisk routines ... 128k Errors were corrupting the RAM Disk when they triggered - ... reporting was very broken for RAM Disk errors.
    Fixed ...
    Dunny Dunny January 2006 Emulators
  • BASin Release 13 is now available[unashamedly x-posted from Emulators forum] I'm still at it. BASin is now in it's 13th incarnation (disregarding the inter-version updates) and is …

    ... +2 manual that made the RAM Disk possible!)
    Added ... br /> Added - 128k RAM page bank switching mechanisms for the RAMDisk routines ... 128k Errors were corrupting the RAM Disk when they triggered - ... reporting was very broken for RAM Disk errors.
    Fixed ...
    Dunny Dunny January 2006 Sinclair Basic
  • Mass storage - why backup battery?I wasn't sure to post this under "hardware" or "development", but here goes: There are these mass storage devices for ZX Spectrum, and on many desig…

    ... 's where a technique called bank switching comes in. Any experienced coder ... the hell do you need RAM for on an interface like ... such a battery backup-ed RAM, that can't be done ...
    RetroTechie RetroTechie February 2010 Hardware
  • T/S 2068 & SpectrumBorrowing what you see below from the Timex Sinclair 2068 Beginner/Intermediate Guide, by Fred Blechman. It appears the T/s 2068 was intended to be …

    ... .

    - [B]Bank switching[/B]: The Z-80 microprocessor ... got around that with "bank switching" which allowed the machine ... , the Spectrum did not have bank switching.

    - [B ... like Mode 1. By switching rapidly between Modes 1 and ... 16 MB of RAM?
    jegs2 jegs2 March 2011 Hardware
  • 128k programmingOk, I have had the normal man look (ie. not really), I want a good resource for 128k asm programming. Mostly just to find out how the RAM bank switc…

    ... out how the RAM bank switching works and the screen switching.

    Any ...
    Kiwi Kiwi November 2013 Development
  • 48K Issue 3B ROM to EPROM methodsHi folks, While fixing up a completely dead Commodore PET I needed a way of testing the 4116 RAM chips that make up its 32K, some googling found a…

    ... way of testing the 4116 RAM chips that make up its ... 27 to do the address bank switching, jumper wire from ROM socket ...
    witchy witchy December 2015 Hardware
  • What are editor scratchpads?I've been reading and experimenting with 128 bank switching and using the shadow screen. The technical reference [url="https://worldofspectrum.or…

    ... reading and experimenting with 128 bank switching and using the shadow screen ... .htm"]here[/url] states that "RAM banks 1,3,4,6 ...
    KrazyKattapilla KrazyKattapilla September 2020 Assembler
  • My own Home Computer It's true. My company are planning to build a new Home Computer. It will use a Z80 CPU running at 6mhz, 128k Ram and will run all Spectrum and ZX81 …

    ... contain RAM 5, and RAM 4 ... D0...D1 - ROM/RAM switching
    D2 - ... | |
    | |
    | |
    | EVIDEO RAM |
    | |
    | |
    | |
    ... bit 5 is set ...
    cyborg cyborg October 2002 Sinclair Miscellaneous
  • compatibility between ZX computers?Hey all, I'm new here :) I was wondering about compatibility between ZX computers. Is it possible to run a game made for ZX80 on a ZX Spectrum? Or a …

    ... .

    RAM 7 is the alternate screen ... RAM 7 leaving the memory map as:

    ROM
    RAM 5 ...
    RAM 2
    RAM 7 - Screen
    ... as I recall it, BANK 2 remains the screen, ... you can switch the bank 45912-65535 with other ...
    Dr BEEP Dr BEEP July 2003 Sinclair Miscellaneous
  • compatibility between ZX computers?Hey all, I'm new here :) I was wondering about compatibility between ZX computers. Is it possible to run a game made for ZX80 on a ZX Spectrum? Or a …

    ... , but as I recall it, BANK 2 remains the screen, so ... screen will go black as RAM 7 is full of zeros ... know you can switch the bank 45912-65535 with other free ... it were a copy and RAM 5 was still used what on ...
    cyborg cyborg July 2003 Sinclair Miscellaneous
  • compatibility between ZX computers?Hey all, I'm new here :) I was wondering about compatibility between ZX computers. Is it possible to run a game made for ZX80 on a ZX Spectrum? Or a …

    ... thought I'd add that BANK 2 is not the normal ... screen memory Dr Beep - BANK 5 is.

    0 ... in the top of the RAM) although I wouldn't have ... need more than 16k of RAM for emulation and the ZX81 ... contended hence the use of RAM 5 and 7 as the screen ...
    cyborg cyborg July 2003 Sinclair Miscellaneous
  • What happens during a reset?I always used to wonder about this, but only thought a bit more about it last night when noticing after all these years what actually happens. Obvio…

    ... able to access this extra RAM with additional software but I ... not a big fan of bank-switching anyway.
    Geoff Geoff February 2006 Sinclair Miscellaneous
  • Questions from the new owner of a grey Spectrum +2I managed to pick up a grey Spectrum +2 off of ebay with cheap shipping (I'm in the US... it was $13 total and it has a Donkey Kong tape inside) and …

    ... additional circuit for the added bank switching that the newer ULA provides ... which provides +3-compatible ROM-switching. It also includes an IDE ... interface and extra onboard RAM, which can run the ZXVGS ... is aliased to the 128K RAM paging port (7ffd) so some ...
    glancaster glancaster September 2006 Hardware
  • Sinclair Basic Vs PascalWith the rise of the structured programming movement (Jackson et al) was it wise to put the Basic programming language into the Spectrum. By this ti…

    ... sound, more RAM or whatever but you were still stuck bank switching, single ...
    JamesD JamesD September 2006 Sinclair Miscellaneous
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21

HitBox

Word Docs Hits
bank 3.6K 5.8K
switching 2.4K 2.8K
ram 12.6K 21.4K
5 36.2K 53K

Related Threads

  • maximum addressable RAM for a Z80 using bank switching?What is the maximum addressable RAM for a Z80 using bank switching?<br /> <br /> The Enterprise64 home computer could address up to 4MB, is this the …
  • How can I upgrade Internet Explorer 5 to 5.01 or higher?I'm trying to install Adobe Acrobat 6 onto my P3 laptop with Win98SE, but Acrobat says it needs at least Intenet Explorer 5.01 to install, and the la…
  • Looking for some 48k RAM (upper 32k bank)Greetings,<br /> I was wondering where I could find some upper RAM for a 48k (issue 4A).<br /> It's the Texas Instruments TMS4532-20NL4 P8419 (or …
  • Inefficient code in ROM, from ram-check to RAM-DONEHere is the inefficient code:<br /> <br /> [CODE]<br /> ;; ram-check<br /> L11DA: LD H,D ; Transfer the top value to the HL registe…
  • Issue 1 16K RAM bankFolks,<br /> <br /> I recently had a chance to fix a couple of Issue 1 boards, and learned the hard way that the chips in the 16K RAM bank have a dif…
  • How did bank switching work on the 128K Spectrums?I'm new to Z80 and ZX Spectrum. So I was wondering how the 128+ models managed to work with more than 64K of memory?<br /> <br /> I'm somewhat fam…
  • POKE 23610,5 brings Error 6 number too big - but 23610 and 5 are normal range numbers?!I´m doing a POKE 23610,5.<br /> <br /> This gives me an Error 6: Number too big.<br /> <br /> But 23610 and 5 are numbers in correct range?!
  • Fuse 1.5.5 releasedA new release of Fuse, the Free Unix Spectrum Emulator, is now available at the SourceForge project:<br /> <br /> https://sourceforge.net/projects/…
  • Fuse for macOS 1.5.5 ReleasedA new version of Fuse for macOS has been released at the dedicated sourceforge project:<br /> <br /> https://sourceforge.net/projects/fuse-for-maco…
  • Speedlock 5 & 6Is it really possible to convert a working VOC of a speedlock 5 or 6 game into a TZX ?<br /> <br /> The reason I ask this is because I have a couple …

Related Searches

  • 6c001e 5
  • rom to ram
  • bank 5
  • basic bank switching loader 128k
  • basic bank switching loader 2b
  • bank switching
  • ram bank
  • copy data bank switching
  • switch to ram bank 5
  • bank switching to copy screen
  • bank switching copy memory page 5 7
  • bank switching 5 and 7
  • mmm ram bank at c000 0 7
  • 3 bank all ram
  • write protect ram bank
  • bank switching routine
  • bank switching out
  • ram paging bank
  • sp1 bank switching
  • z88dk bank switching

Copyright © 2024 World of Spectrum