0 Members and 1 Guest are viewing this topic.
There's a hardware project in one of the Twin Cities 128 magazines I have that allows the C128 to have a 32K Static RAM chip inserted in the function ROM socket. The circuit includes battery-backup so the Static RAM could retain its contents while the C128 was powered off. If you already have a ROM in the U36 function ROM socket, the circuit allows the selection of it or the Static RAM via a switch or software. Sounds cool eh? They also list a basic and machine code program.I've been meaning to build this project for some time now but what put me off was that you also need to jumper a few wires from other IC pins like U11, U6 etc...back to this board. But maybe I should just use IC test clips like thesehttp://www.eleparts.com/shop/item_images/detail/4913.jpg for those pins (no soldering). Just like the MMU board does for the SuperCPU 128.This project seems more suited for the C128DCR (metal case). Would any of you guys be interested in one? I could probably make a couple. I'm also happy to PDF the relevant magazine pages at work for anyone that wants them. If I find the AC adapter for my scanner at home I'll scan all of my Twin Cities 128 magazines.CheersFotios
There's a hardware project in one of the Twin Cities 128 magazines I have that allows the C128 to have a 32K Static RAM chip inserted in the function ROM socket. The circuit includes battery-backup so the Static RAM could retain its contents while the C128 was powered off. If you already have a ROM in the U36 function ROM socket, the circuit allows the selection of it or the Static RAM via a switch or software. Sounds cool eh? They also list a basic and machine code program.
I'm guessing this could work as a static RAM disk ?Lance
I don't suppose you have a scan of the magazine do you ? Be interesting to look at.ThanksMark
Quote from: MangeloreThere's a hardware project in one of the Twin Cities 128 magazines I have that allows the C128 to have a 32K Static RAM chip inserted in the function ROM socket. The circuit includes battery-backup so the Static RAM could retain its contents while the C128 was powered off. If you already have a ROM in the U36 function ROM socket, the circuit allows the selection of it or the Static RAM via a switch or software. Sounds cool eh? They also list a basic and machine code program.I've been meaning to build this project for some time now but what put me off was that you also need to jumper a few wires from other IC pins like U11, U6 etc...back to this board. But maybe I should just use IC test clips like thesehttp://www.eleparts.com/shop/item_images/detail/4913.jpg for those pins (no soldering). Just like the MMU board does for the SuperCPU 128.This project seems more suited for the C128DCR (metal case). Would any of you guys be interested in one? I could probably make a couple. I'm also happy to PDF the relevant magazine pages at work for anyone that wants them. If I find the AC adapter for my scanner at home I'll scan all of my Twin Cities 128 magazines.CheersFotiosI'm guessing this could work as a static RAM disk ?Lance
There's a hardware project in one of the Twin Cities 128 magazines I have that allows the C128 to have a 32K Static RAM chip inserted in the function ROM socket. The circuit includes battery-backup so the Static RAM could retain its contents while the C128 was powered off.
I always wanted a second SID.
Cool article. I remember looking up and reading that article after this thread was posted. I like the web page too! And those schematics look they were done in GEOS... pretty cool.
I get what you are saying about saving the system RAM on the stack and restoring it when writing your SRAM. This could be a bit time consuming if you need to write a lot of data to the SRAM without trashing system RAM.
An idea I thought of is if you had a spare page of memory, you might be able to swap page 0 under the area of SRAM.
...in any case my idea (if it works) would result in writes to SRAM trashing the real zero page but for "normal" operation, zero page would be redirected to the spare page of memory.
I noticed there is an unused pin (it's grounded) on the inputs to the 74HC138. You also say you can have 4 devices controlled by connecting it's Pin 2 (B) to a control line like on the cassette port. I was thinking there are two very often unused outputs of the C128 that are available: the /GAME and /XROM lines of the MMU. ... you could have two lines going to the 74HC138: the one you indicated, Pin 2 (B) and the other unused (grounded) Pin 3 (C). Wouldn't this allow you to control 8 devices? Then you could have an extra 8x32k = extra 256k of RAM? That sound's too good to be true! Is my logic failing me?
I have registered so I could bump this aged thread because the TwinCities128 Internal Function RAM project was devised and authored by ME, and I must correct a slight misinterpretation of the project's capability.
I hope you don't mind me "cleaning" the article. I haven't changed anything though I hope it will be of use to someone