Hi all,
Having kitted out my 128 with sd2iec i'm now looking to speed things up a little.
Having looked around the forums I haven't found the answer to my question here, apologies if I'm missing something or asking something that is forbidden - though from some of the other posts here I don't think it is ;) For the record I'd buy if I could.
It appears that I have to fit replacements for the 8k kernal and 16k '64 basic devices. These are chips with IDs 318020 and 251913 respectively. From the schematic there will have to be some pin remapping if I use 27c eproms but nothing devastatingly hard. Is there a known supplier of 23 series chips?
Can anyone add anything to this please? Specifically the switching, though I think I could possibly work that one out.
Many thanks in advance.
Actually, you don't touch the BASIC chip. You replace the computer's Kernal and the ROM chip in each of the drives you want to control.
If you use 27-series EPROMs (and you will - the older ones are too hard to come by) you'll need a 28-to-24 pin adapter. There are plans for making these online, either by burning a PCB or just hacking up an adapter using a couple of sockets. Sometimes you see them for sale, but not often. Nick at the 64HDD site sells adapters, but he wants $20 apiece. (Out of MY price range!)
How to make one from two sockets: http://symlink.dk/nostalgia/c64/rom/
PCB pattern for burning your own boards: http://freenet-homepage.de/x1541/hardware/2364.html
64HDD $20 adapter: http://www.64hdd.com/shop/shop-roms.html
JiffyDOS binaries and installation instructions (Andrew Wiskow's site): http://cottonwood.servebbs.com/wiskow/
If you use a larger EPROM, you can also install a switch in your computer and/or drive so you can switch back and forth from the original ROMs to JiffyDOS.
Thanks for that!
I've checked out all the information at Andrew Wiskow's site but unless I'm blind/stupid I can't see anything for the 128.
I'm talking to an SD2IEC board rather than a 1541 so there'll only be one chip to swap out, I guess. Will it all 'just work' in '64 mode?
Yeah, for SD2IEC you only need the Kernal ROM. JiffyDOS support is built into the SD2IEC.
The C128 version (and all the rest) are in a single zip file called 'Collection of JiffyDOS ROMs'
Quote from: sirmorris on September 30, 2008, 05:25 AMI've checked out all the information at Andrew Wiskow's site but unless I'm blind/stupid I can't see anything for the 128.
Like Airship said, just click on the "Collection of JiffyDOS ROMs" link to get the zip file. The C128 JiffyDOS ROM, as well as most disk drives, are all there.
Is there an echo in here? ???
Quote from: airship on October 01, 2008, 08:38 AM
Is there an echo in here? ???
Yes, there certainly is. ;)
Quote from: Andrew Wiskow on October 01, 2008, 11:03 AMYes, there certainly is. ;)
Some sound-dampening material should cure that. I recommend the foam pyramidal/tetrahedral panels a la anechoic chamber. ;)
Truly,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
The Other Group of Amigoids
http://www.calweb.com/~rabel1/
Unless you have a 128 DCR where both the C128 and C64 KERNALs are combined in one chip, you'll have to swap out both KERNALs if you want JiffyDOS functionality in C64 mode too.
Aha! That might explain some of this:
http://www.lemon64.com/forum/viewtopic.php?p=310430&sid=8be7f42e96bcb0d78e958117ab3cde92
I would like this to work primarily in '64 mode. so...
> Part number 251913-01 is the 16K 64 OS ROM, which is present in both the 64C
> and the low-profile 128.
Hmm. The '64 file in the Wiskow collection (huge thanks btw!) is only 8k.
Also, several sources note that this is the device I'll be replacing:
name: HT23C128
function: CMOS 16Kx8-Bit Mask ROM
package: DIP/SOP28,28
manufacturer: Holtek
+--()--+
NC | 1 28| VCC
A12 | 2 27| OE1/OE1B/NC
A7 | 3 26| A13
A6 | 4 25| A8
A5 | 5 24| A9
A4 | 6 23| A11
A3 | 7 22| OE/OEB/NC
A2 | 8 21| A10
A1 | 9 20| CE/CEB/OE2/OE2B
A0 |10 19| D7
D0 |11 18| D6
D1 |12 17| D5
D2 |13 16| D4
VSS |14 15| D3
+------+
This pinout came from the Chipdir: http://www.chipdir.org/
And this looks to be pin compatible with the 27c128. Didn't someone say I needed to reroute a couple of pins? The chips in the pix from the Lemon site don't seem to be hacked, the
Sorry for all the dumbness, I'm just trying hard to make sense of what seems like contradictory data. My aim is to have a One-Tru-Place for all newbies to come and say - aha! That's the way :)
Thanks for your patience!
OK, I did some further digging and found enough to convince myself that the following will work for C128 mode:
* Burn JiffyDOS_C128.bin to a 27c128 eprom.
* Replace part #318020-03 with the eprom.
* Have joy.
:D
Next - on to the '64 portion.
Please note that JiffyDOS ROMs are made available for educational purposes only. ;)
Quote from: Andrew Wiskow on October 02, 2008, 12:00 PM
...JiffyDOS ROMs are made available for educational purposes only. ;)
Hey, I qualify, because I am an educator! ;)
With the union card to prove it,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
The Other Group of Amigoids
http://www.calweb.com/~rabel1/
This is purely an educational experience for me too :D
Further digging led me to http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/ (http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/) where I found rom dumps and information about various firmwares.
It looks like the '128 '64 rom contains basic and kernel. Binary comparison showed that basic.901226-01.bin and kernal.901227-03.bin are the versions which are combined into the '128 rom in that order. I might just read the ROM out of my machine just to make100% sure.
**update - roms read and verified identical to those found earlier.
I'll be burning the basic portion combined with an ever so educational jiffy kernel replacement (JiffyDOS_C64.bin) later today. Again I'll be using a 27c128, and dropping this into the machine in U32.
I'm really sorry if this is covered elsewhere, but if it is then I didn't find it :)
While you're at it you might as well burn something for your function ROM socket too. :)
I was thinking about that! It's a shame to leave that space empty ;)
Any suggestions? The machine will mainly be in '64 mode.
Quote from: sirmorris on October 03, 2008, 05:34 AM
The machine will mainly be in '64 mode.
Unfortunately it isn't of use in 64 mode. You've got a lot of choices in 128 mode though. If you're a GEOS user you could put GEOS in there and if you're into BASIC programming, BASIC 8 would be a good choice. I tend to lean towards utility ROMs like Servant or the 1581 Tools. I'm pretty sure there's a list of all the various option ROMs around here somewhere and I think dumps of those ROMs are floating around too. If not we should probably put something together. I'll look into it.
Andrew has The Servant and KeyDOS ROMs on the same page as the JiffyDOS ROMs: http://cottonwood.servebbs.com/wiskow/
:) For my educational testing, I have installed The Servant with JiffyDos and they both work together quite well.
If you want to get fancy, you can burn a couple of images onto a 27C512 with a header and switch between the two.
There is a drawing of one on Ray Carlsen's website here: http://staff.washington.edu/rrcc/uwweb/EPROM/2x256.gif
I have not cross-checked the pinouts, but it looks like it should work.
got128
Quote from: got128 on October 03, 2008, 10:17 AM
:) For my educational testing, I have installed The Servant with JiffyDos and they both work together quite well.
Yup! On one C128, I even have both JiffyDOS and The Servant installed inside the C128, and KeyDOS installed in the Function ROM socket in the 1750 REU attached to it. All three work quite well in harmony with one another. :)
That's pretty much the setup I want eventually, Andrew. I'm waiting for sockets right now.
I'll probably send my 1764 out for upgrading eventually and have a ROM socket installed at the same time.
My soldering skills aren't what they once were. I expected my eyes to be the problem by this age, but ironically I've had eye surgery and have the best vision of anyone I know. It's my hands that have given out, due to diabetic neuropathy. Life is full of surprises. Fortunately, you can still pay people money to do things like this for you. O0
Quote from: airship on October 04, 2008, 01:30 AMI'll probably send my 1764 out for upgrading eventually and have a ROM socket installed at the same time.
I'm not sure about the 1764, but in my 1750, in addition to installing the socket, I also had to cut a jumper and put another jumper in to get it to recognize the EPROM that I used for KeyDOS. Here's the info that was posted to comp.sys.cbm that I used when I installed it:
QuoteThe 1750 REU board is a bit different than the 1700 REU and does not
have the same jumpers. The 1750 REU is configured by default to use a
27128 EPROM with no modifications but the Servant EPROM I am using is
on a 27256.
To use a 27256 EPROM on a 1750 REU you have to cut the trace that is
already in place on J2, this is the 27128 position:
(back of 1750 REU)
[ ]
I > For 27128 EPROM
J2 [ ]
> For 27256 EPROM
[ ]
(front of 1750 REU)
and then put a jumper from the front pad to the middle pad. Ta-da!
Working Servant EPROM on the 1750 REU! :)
That much I can probably handle myself. Cutting a couple of traces and adding a jumper or two is no problem, but trying to solder to rows of .10" IC pads is.
Quote from: airship on October 05, 2008, 07:48 AM
That much I can probably handle myself. Cutting a couple of traces and adding a jumper or two is no problem, but trying to solder to rows of .10" IC pads is.
I understand... Do you have someone in mind to do this for you locally? If not, Charles Gutman of 8-Bit Deigns (http://8bitdesigns.ath.cx) is the guy that soldered the socket on mine, and I'm sure he'd be happy to help you out, too.
Yeah, Charles is the guy. I emailed him a couple of days back and am waiting for a response.
Quote from: airship on October 05, 2008, 08:20 AM
Yeah, Charles is the guy. I emailed him a couple of days back and am waiting for a response.
hehehe... You're one step ahead of me then! ;)
Quote from: airship on October 05, 2008, 08:20 AMI emailed him a couple of days back and am waiting for a response.
E-mail him again. Charles has a lot on his mind these days and may be preoccupied.
In Los Angeles,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
The Other Group of Amigoids
http://www.calweb.com/~rabel1/
Anyone have experience with putting jiffydos in the DCR?
I have downloaded the said bin files but I am unsure how to proceed.
There are two roms U32 and U34 for the C128DCR and the U102 for the built in drive.
But what is in U32 and U34? My goal is to have a ROM switchable between jiffy and original for both C64 and C128 mode.
For educational purposes ofcourse.
Thanks.
Quote from: Doppie1200 on October 07, 2008, 09:01 PM
Anyone have experience with putting jiffydos in the DCR?
Yes, I have two DCR's with JiffyDOS. Because I've misplaced the instructions, I'll have to crack one of them open and look inside.
Truly,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
The 128DCR has a chip with the combined kernals for 128 and 64 mode, and then another chip for the 1571D. To install JiffyDOS in the 128DCR, I remember that you install a chip with a switch for the kernal ROM, and another chip with no switch for the 1571D. U32 is where the combined kernal ROM goes. U34 is for the BASIC ROM (you don't want to change that). U36 is the socket for the optional function ROM. You're right, U102 is where the ROM for the 1571D goes. Just make sure you use JiffyDOS for the 1571D and not for the standard 1571.
Quote from: Andrew Wiskow on October 08, 2008, 04:33 AMU32 is where the combined kernal ROM goes. U34 is for the BASIC ROM (you don't want to change that). U36 is the socket for the optional function ROM. You're right, U102 is where the ROM for the 1571D goes.
Ah, thanks for that. Now I don't have to open up one of my DCR's (not with a starship sitting on top of one!). :)
Truly,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
The Other Group of Amigoids
http://www.calweb.com/~rabel1/
Quote from: RobertB on October 08, 2008, 04:57 AMAh, thanks for that. Now I don't have to open up one of my DCR's (not with a starship sitting on top of one!). :)
I can see how a starship might get in the way. ;)
Still, I think the 128DCR is the easiest of all the Commodore computers to open up... They really hit a home run with the design on that one. :)
Ok, so I get an image of the original 256kbit U32 ROM, append a C64 Jiffy + C128 Jiffy and burn it all to a 512kbit ROM. Or is it the other way around? Should I append the C128 jiffy + C64 jiffy. I don't know how the ROM is organized.
Thanks.