| |
hevosenliha
Registered: Sep 2008 Posts: 48 |
How to use +60k expansion
Yep, as easy as that.
How do I address that extra ram?
(In fact I'm more planning to build a +60k compatible expansion, but that's another story. It's easier for me to build stuff if I know how they are supposed to work...) |
|
... 24 posts hidden. Click here to view all posts.... |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
VDCAsm-128 V1.0
read the note file in the release.
btw there was a v2 version iirc which is missing from csdb... |
| |
AlexC
Registered: Jan 2008 Posts: 299 |
Quote: been coding for ages on a c128 in 64 mode, using lynchbit's TASM hack which compiled into the 64k VDC chip which is visibile in 64 mode, and then you can swap object<->src memory.
Good point. The same can be done with TMP + REU (not to mention the possibility of connecting 2 c64's together to run code on one and keep source on the other - looking at prices of CMB machines today not something impossible for even a poor coder). |
| |
hevosenliha
Registered: Sep 2008 Posts: 48 |
Quote: The point of trackmos is that there are no loading breaks and all the loading is done while stuff is happening on the screen.
You can do that with files too.
And in a way that is compatible with "exotic" hardware.
Even I have made that, and look at my coding "skills" ;)
Feedspister has music and scroll while loading the parts, from both floppy and ide64, and probably any available kernel patched turboloaders.
Why not use a decent open source turboloader that works with "everything"? |
| |
hevosenliha
Registered: Sep 2008 Posts: 48 |
Quote: Not to be the one who criticizes all ideas but have you checked out:
1. Turbo Macro Pro with REU support
2. TASM ROM for RR/MMC Replay
3. Extra ROM with TASM for C128
There are many options that are quite useful if you want to code on the real thing. Unless you are coding for C128 strictly or C64 with +60kb you'r executable code with data will never exceed 64kb limit anyway so all above options look interesting.
As for C128 take a look at MMU registers. If you are coding in C128 mode than you can use it probably to simulate memory expansion.
Just my 2 cents...
REU doesn't work with ide64 :(
I've looked at some available roms for 1541u, but I haven't found anything that beats ide64 to work with.
My VDC is only 16k.
So I have the options to build +60k (3 chips including memory) or expanding the VDC ram if I want to keep my ide64.
Or crosscompiling on pc, loading the stuff over USB with ide64 drivers, as easy as "compile on pc" and "press enter" on c64. |
| |
Grue
Registered: Dec 2001 Posts: 162 |
REU does work with ide64 just fine, just get yourself module port extender and more juicy powersupply...
edit: with C128 powersupply you just need moduleport extender, its powerfull enough to run ide64+1541U together. |
| |
hevosenliha
Registered: Sep 2008 Posts: 48 |
Quote: REU does work with ide64 just fine, just get yourself module port extender and more juicy powersupply...
edit: with C128 powersupply you just need moduleport extender, its powerfull enough to run ide64+1541U together.
???
I was totally convinced they used the same IO space...
I just need to get (build?) a port expander then... |
| |
AlexC
Registered: Jan 2008 Posts: 299 |
Quote: ???
I was totally convinced they used the same IO space...
I just need to get (build?) a port expander then...
This work just the same way the Retro Replay can use REU - just need a decent port expander (not all are suitable!). I don't have ide64 but I guess REU registers are not in conflict with other hardware (as stated above). And if you like to work further on C128 I'd expand VDC to full 64kb. Also RRNet is quite nice for cross compiling. |
| |
Grue
Registered: Dec 2001 Posts: 162 |
REU maps itself to df00-dfff and ide64 de00-deff so theres no conflict. You just need to disable cart support from 1541U and enable REU to get it working with ide64.
I've been using TMP PRO REU and its awesome, combined with ide64 loading speed and REU memory to hold sources, its a great help :) Sources stay in REU bank as long you don't powercycle your c64, you can even watch demos / play games and your sources are still there ;) (or course no-one should do this, but I wanted to try.. :) |
| |
QuasaR
Registered: Dec 2001 Posts: 145 |
My old development system looks like this: C128DB with REU and RR hooked upped using an expander I bought at Ebay. And of course TMP+REU, which is one, if not THE best TurboAss on C64 one can ever imagine. Peroid. |
| |
hevosenliha
Registered: Sep 2008 Posts: 48 |
I repaired my broken c64, it was the memory.
Now it's using a simm module, so I have no reason not build a +60k expansion, just for fun.
I'm thinking of some kind of hi/lo banking, 16+16 pages, fits nicely in the byte after +60k.
One nybble for low page, and one for the high page.
Depending on what my cpld chips can handle it might be finer grained than that, able to map any bank to any location.
The best would be 256 4k banks, but I don't think my cpld would make it, so I have to go for larger banks.
Or use more cpld chips...
http://mumu21.se/img/3858/cms443-bild.jpg |
Previous - 1 | 2 | 3 | 4 - Next |