Sideways Ram
Sideways Ram
Now that my BBC Micro is up and running I have been playing with the Turbo MMC and even RTFMing it. The documentation is quite detailed and really technical in places. I read a part about how to load ROM images into memory. I tried it and of course it did not work. I have no extra RAM, sideways or otherwise.
I like the idea of loading different ROMS to play with from the MMC, so I wanted to confirm with a view to buying one in a week or two, Is the 32K ROM / 32K RAM module from BooBit the thing I need? I could modify the board to do a Sideways RAM upgrade, but I don't want to touch the board, which appears to be unmodified unless I have to.
I like the idea of loading different ROMS to play with from the MMC, so I wanted to confirm with a view to buying one in a week or two, Is the 32K ROM / 32K RAM module from BooBit the thing I need? I could modify the board to do a Sideways RAM upgrade, but I don't want to touch the board, which appears to be unmodified unless I have to.
BBC Model B
"From little Acorns...."
"From little Acorns...."
Re: Sideways Ram
For tinkering with ROM images or playing B games which need SWRAM then yes it is a good solution... if you later want to have ROMs stay across power cycles then a non-volatile solution like an EEPROM is what you need (I do one of those too).
My opinion might be biased as I make the BooBip stuff. There are plenty of solutions out there with varying levels of cost, complexity, simplicity to install/use and levels of support.
My opinion might be biased as I make the BooBip stuff. There are plenty of solutions out there with varying levels of cost, complexity, simplicity to install/use and levels of support.
- 1024MAK
- Posts: 10475
- Joined: Mon Apr 18, 2011 5:46 pm
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: Sideways Ram
If you don’t want to modify the board then there are two ways of going about this:
The plug-in module route again has a couple of options. The BooBip module is one. The others are larger expansion boards that fit in one or more of the ROM sockets and with some designs, also in the 6502 socket. They offer more sideways RAM and extra sockets for more ROMs/EPROMs and maybe EEPROMs if a modern version. But obviously are more expensive.
Mark
- DIY route
- Plug in module route
The plug-in module route again has a couple of options. The BooBip module is one. The others are larger expansion boards that fit in one or more of the ROM sockets and with some designs, also in the 6502 socket. They offer more sideways RAM and extra sockets for more ROMs/EPROMs and maybe EEPROMs if a modern version. But obviously are more expensive.
Mark
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk NOW!
BeebWiki - for answers to many questions...
Fault finding index • Acorn BBC Model B minimal configuration • Logic Levels for 5V TTL Systems
BeebWiki - for answers to many questions...
Fault finding index • Acorn BBC Model B minimal configuration • Logic Levels for 5V TTL Systems
Re: Sideways Ram
The DIY route sounds like an option. I've built a Spectrum clone from a bare board, so a couple of wires isn't so scary. I read something earlier which involved cutting tracks on the PCB, that was what I didn't fancy. The ROM/RAM boards look good, but are out of my price range at this time. What is the biggest capacity of SRAM that can be used?
Edit: Penny dropped about the EEPROM. that sounds interesting. Can that be written to inside the machine?
Edit: Penny dropped about the EEPROM. that sounds interesting. Can that be written to inside the machine?
BBC Model B
"From little Acorns...."
"From little Acorns...."
Re: Sideways Ram
Becky wrote:Edit: Penny dropped about the EEPROM. that sounds interesting. Can that be written to inside the machine?
There are some utilities here for in-machine EEPROM writing and management - I don't know if there are any others around?
Re: Sideways Ram
There is a BASIC program from BooBip for programming the EEPROM in the machine too ... http://www.boobip.com/software
Re: Sideways Ram
That looks better than my shambles - I never claimed to be a software ninja.... 

- 1024MAK
- Posts: 10475
- Joined: Mon Apr 18, 2011 5:46 pm
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: Sideways Ram
Err, you don’t really want to worry too much about that. The most practical method is to use a 32k byte SRAM chip, that then gives you TWO 16k byte sideways RAM ‘slots’ (banks). That’s enough for most games or to use for ROM files loaded from mass storage.
Yes. Martin has already given a link to his err, comprehensive topic! (Plenty of bedtime reading there!)
Mark
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk NOW!
BeebWiki - for answers to many questions...
Fault finding index • Acorn BBC Model B minimal configuration • Logic Levels for 5V TTL Systems
BeebWiki - for answers to many questions...
Fault finding index • Acorn BBC Model B minimal configuration • Logic Levels for 5V TTL Systems
Re: Sideways Ram
It's worth noting that although EEPROM can be written to in the machine, it isn't writeable in the same way as sideways RAM - so games which can use sideways RAM as extra memory won't be able to take advantage of EEPROM as an alternative. So it's good to have both. 

Re: Sideways Ram
Or better still, get some FRAM. It's non volatile, and can be written to just like RAM. There are some caveats, though. The 5V version is only available in SMD package, and IIRC some mods are required to the beeb to condition a couple of the control signals. It can be dropped into my IntegraB board without any problem.
Re: Sideways Ram
I did my Sideways RAM upgrade last week. I followed gadgetuk164's YT video. He used non volatile RAM, but the wiring was the same as the guide on the CD full of goodies that came with my MMC interface. Took a lot of trial and error to get it to work and work out what Banks I had (A + E). I eventually worked out that the program RLOAD doesn't work unless I select the NULL core on the PiTube. (Gave a HEX Error)
Since discovering Beebug's help program, I'm already thinking that I want to upgrade NV rom.
Totally hooked, god I love my Beeb!
Since discovering Beebug's help program, I'm already thinking that I want to upgrade NV rom.
Totally hooked, god I love my Beeb!
BBC Model B
"From little Acorns...."
"From little Acorns...."