| View previous topic :: View next topic |
| Author |
Message |
Grandmaster of C64


Joined: 10 Nov 2003 Age: 44 Posts: 2737 Location: Delaware, OH USA
|
Posted: Wed Nov 02, 2011 5:07 pm Post subject: |
|
|
| sidvicious wrote: | | Quote: | | IMHO a drive belongs to the IEC bus and not to the Expansion Port |
Of course, the 1541u drive IS on the IEC bus and not the expansion bus..... |
??? _________________
My favorite game houses: Broderbund and Synapse. |
|
| Back to top |
|
 |
Immortal Grandmaster of C64

Joined: 13 Oct 2004 Posts: 4679
|
Posted: Wed Nov 02, 2011 5:51 pm Post subject: |
|
|
today: ppl talking about things they know =) _________________
|
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 10 Nov 2003 Age: 44 Posts: 2737 Location: Delaware, OH USA
|
Posted: Wed Nov 02, 2011 6:00 pm Post subject: |
|
|
| groepaz wrote: |
today: ppl talking about things they know =) |
Gideon's 1541u plugs into the expansion (cartridge port) as well as the IEC port. Or are you guys talking about some other device or port? _________________
My favorite game houses: Broderbund and Synapse. |
|
| Back to top |
|
 |
Immortal Grandmaster of C64

Joined: 13 Oct 2004 Posts: 4679
|
Posted: Wed Nov 02, 2011 6:02 pm Post subject: |
|
|
| Quote: | | Gideon's 1541u plugs into the expansion (cartridge port) as well as the IEC port. |
exactly (if you ignore for a moment that the old firmware had standalone mode which indeed could be used without a c64 attached to it) _________________
|
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 10 Nov 2003 Age: 44 Posts: 2737 Location: Delaware, OH USA
|
|
| Back to top |
|
 |
Forum Junkie

Joined: 23 Jan 2008 Posts: 438 Location: Indianapolis, IN USA
|
Posted: Wed Nov 02, 2011 8:14 pm Post subject: |
|
|
My 1541u is a version one, and while it does indeed plug into the expansion port, it is in no way required to do that and even when it is plugged into the expansion port, it in no way interacts with the drive emulation from the expansion port. you must always have an IEC cable connected.
Therefor it is not a drive on the expansion bus, regardless what is claimed to the contrary....
Apparently several people are very confused how it works.... _________________ 0110 0110 0110 - The number of the beast.... |
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 10 Nov 2003 Age: 44 Posts: 2737 Location: Delaware, OH USA
|
Posted: Wed Nov 02, 2011 8:36 pm Post subject: |
|
|
| sidvicious wrote: | My 1541u is a version one, and while it does indeed plug into the expansion port, it is in no way required to do that and even when it is plugged into the expansion port, it in no way interacts with the drive emulation from the expansion port. you must always have an IEC cable connected.
Therefor it is not a drive on the expansion bus, regardless what is claimed to the contrary....
Apparently several people are very confused how it works.... |
Not confused at all -- just trying to be a bit more tactful at asking you to clearify what you were saying.
Anyway, you're just splitting hairs. I don't need an IEC cable connected when I use it for certain features, such as Super Snapshot or Action Replay, so no, an IEC cable between the C64 and the 1541u is NOT always necessary. _________________
My favorite game houses: Broderbund and Synapse. |
|
| Back to top |
|
 |
Forum Junkie

Joined: 23 Jan 2008 Posts: 438 Location: Indianapolis, IN USA
|
Posted: Wed Nov 02, 2011 8:45 pm Post subject: |
|
|
The comment I replied to was specifically aimed at DRIVE usage....
The DRIVE portion has nothing to do with the expansion port.... _________________ 0110 0110 0110 - The number of the beast.... |
|
| Back to top |
|
 |
Forum Junkie

Joined: 23 Jan 2008 Posts: 438 Location: Indianapolis, IN USA
|
Posted: Wed Nov 02, 2011 8:48 pm Post subject: |
|
|
| Quote: | | basically nothing more than a way to install the treasured JiffyDOS for the incapable. |
Or for people who want JiffyDOS/whatever kernal to use in multiple machines... _________________
0110 0110 0110 - The number of the beast.... |
|
| Back to top |
|
 |
Groupie in Training


Joined: 03 Sep 2009 Posts: 121
|
Posted: Thu Nov 03, 2011 12:53 pm Post subject: |
|
|
The point from the original post was that the current version of the 1541U (II) and the Chameleon have to be plugged into the Expansion Port of a C64 to emulate a 1541. Yes, older versions of the 1541U also worked stand-alone, but never very comfortable (disk change...).
And I know that the 1541U needs an IEC cable (in addition) but the Chameleon doesn't (because it emulated the whole C64 anyway).
| Quote: | | The DRIVE portion has nothing to do with the expansion port.... |
Unfortunately it does, if you want to have some kind of user interface to change disks etc. The plain drive emulation doesn't need the port, that's correct. _________________
|
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 03 Feb 2004 Age: 41 Posts: 2483 Location: Columbus, Ohio
|
Posted: Wed May 09, 2012 3:13 am Post subject: |
|
|
Very interesting reading all these posts again
Actually, it is amazing that this product (Easy Flash 3) is out now and working perfectly. I really love mine and will probably buy another.
Does anyone have any cool kernal roms to try out? I know of JiffyDOS, the SX-64 kernal (looks cool coming from my breadbin  ), SpeedDOS, Dolphin DOS, Tornado DOS (nice since no drive rom needed, but will not work for me for some reason), 64er rom, and 64GS rom (however, it has another rom besides the kernal so I don't know if it will work).
Basically, I am wondering what kernal roms I could use without modifying my drives? |
|
| Back to top |
|
 |
C64 Enthusiast

Joined: 20 Jun 2004 Posts: 766
|
Posted: Wed May 09, 2012 3:26 am Post subject: |
|
|
| airship wrote: | Jim, a licensing question: If I already have a switchable JiffyDOS kernal (bought from you) do I need to license a second image to use in the EasyFlash 3?
|
Sorry for the delay.
If they are on the same machine, no, of course not.
Otherwise, technically, the ROM is for the other machine, and the EF3 machine needs a separate license.
Jim |
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 03 Feb 2004 Age: 41 Posts: 2483 Location: Columbus, Ohio
|
Posted: Wed May 09, 2012 7:07 pm Post subject: |
|
|
Looks like enthusi has come up with a new kernal. Do you run this from a C64? It doesn't seem to work with windows. |
|
| Back to top |
|
 |
Forum Junkie

Joined: 01 May 2012 Age: 38 Posts: 418
|
|
| Back to top |
|
 |
Master of C64


Joined: 28 May 2002 Age: 39 Posts: 1185 Location: Toronto, Canada
|
Posted: Fri May 18, 2012 5:19 pm Post subject: |
|
|
| hurminator wrote: | | Looks like enthusi has come up with a new kernal. Do you run this from a C64? It doesn't seem to work with windows. |
You need to download Python and run the script through that. Then copy the resulting kernal.bin to your C64 and flash it to your Easyflash.
Pretty clever idea really. You could easily write something similar that ran on the C64 in BASIC to do the same thing. (Hmmm...)
So I ran out of ideas for kernals to run on my EF3 and installed the one from the C64GS. It works perfectly, just is perfectly useless  |
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 03 Feb 2004 Age: 41 Posts: 2483 Location: Columbus, Ohio
|
Posted: Fri May 18, 2012 6:52 pm Post subject: |
|
|
| Schema wrote: | ...So I ran out of ideas for kernals to run on my EF3 and installed the one from the C64GS. It works perfectly, just is perfectly useless  |
LOL, that is ironic  |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 38 Posts: 3463 Location: Sweden
|
Posted: Fri May 18, 2012 7:43 pm Post subject: |
|
|
| Schema wrote: | | Pretty clever idea really. You could easily write something similar that ran on the C64 in BASIC to do the same thing. (Hmmm...) |
Yup could just save the kernal to disk but with changes added. |
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 29 Jun 2009 Age: 40 Posts: 2615 Location: Baltimore, MD Favorite Games: Ultima ][, Wasteland
|
Posted: Fri May 18, 2012 9:27 pm Post subject: |
|
|
| e5frog wrote: | | Schema wrote: | | Pretty clever idea really. You could easily write something similar that ran on the C64 in BASIC to do the same thing. (Hmmm...) |
Yup could just save the kernal to disk but with changes added. |
Just a real quick one I whipped up. You can change your background, border, and text colors. Just note that it saves the kernal to Drive 8 and you need at least 33 to 34 blocks free. Using e5Frogs dump of the kernal you can manipulate it really any way you want. Please note that licensing may need to be obtained for use of the Kernal from the vendor of the Kernal you are using.
| Code: | 10 poke53280,0:poke53281,0:poke646,1
20 gosub7000
100 tc=3
110 gosub4000:gosub8000
120 input"border color #"; tx
130 gosub9000:iftc=0then110
150 bg=tx
200 tc=3
210 gosub4000:gosub8000
220 input"background color #"; tx
230 gosub9000:iftc=0then210
250 bc=tx
300 tc=3
310 gosub4000:gosub8000
320 input"text color #"; tx
330 gosub9000:iftc=0then310
350 te=tx
400 goto 9100
3000 end
4000 printchr$(147)
4010 print" kernal color changer"
4020 print" -*by />>ister/>>sk*-"
4030 print" -----2012/05/18-v1.1"
4040 iftc=0thenprint" "chr$(a(10))"error"chr$(a(1)):return
4050 print
4060 return
7000 dima(16):dimb$(16):dimh$(16)
7010 a(0)=144:b$(0)="black":h$(0)="0"
7020 a(1)=5:b$(1)="white":h$(1)="1"
7030 a(2)=28:b$(2)="red":h$(2)="2"
7040 a(3)=159:b$(3)="cyan":h$(3)="3"
7050 a(4)=156:b$(4)="purple":h$(4)="4"
7060 a(5)=30:b$(5)="green":h$(5)="5"
7070 a(6)=31:b$(6)="blue":h$(6)="6"
7080 a(7)=158:b$(7)="yellow":h$(7)="7"
7090 a(8)=129:b$(8)="orange":h$(8)="8"
7100 a(9)=149:b$(9)="brown":h$(9)="9"
7110 a(10)=150:b$(10)="lt. red":h$(10)="a"
7120 a(11)=151:b$(11)="dark gray":h$(11)="b"
7130 a(12)=152:b$(12)="gray":h$(12)="c"
7140 a(13)=153:b$(13)="lt. green":h$(13)="d"
7150 a(14)=154:b$(14)="lt. blue":h$(14)="e"
7160 a(15)=155:b$(15)="lt. gray":h$(15)="f"
7170 return
8000 poke646,1
8010 forx=0to15
8020 printchr$(a(1))x"- ("chr$(a(x))chr$(18)" "chr$(146)chr$(a(1))") "b$(x)
8030 next
8040 print
8050 return
9000 tc=0
9010 forx=0to15
9020 if tx = x then tc=1
9040 next x
9050 return
9100 input"filename "; fi$
9110 iffi$=""thengoto9100
9200 print"saving "+fi$+"...."
9210 e$=fi$+",s,w"
9215 rem thanks to e5frog 4 providing example
9220 open1,8,1,e$
9225 f=57344
9235 forx=0to1332:s=peek(f+x)
9240 print#1,chr$(s);:next
9245 print#1,h$(te);
9250 forx=1334to3288:s=peek(f+x)
9255 print#1,chr$(s);:next
9260 print#1,h$(bg);
9265 print#1,h$(bc);
9270 forx=3291to8191:s=peek(f+x)
9275 print#1,chr$(s);:next
9280 close1
9300 print:print"finished....."
|
_________________
Last edited by mistermsk on Sat May 19, 2012 8:31 pm; edited 1 time in total |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 38 Posts: 3463 Location: Sweden
|
|
| Back to top |
|
 |
Master of C64


Joined: 28 May 2002 Age: 39 Posts: 1185 Location: Toronto, Canada
|
Posted: Tue May 22, 2012 6:23 pm Post subject: |
|
|
Cool! I would have approached it slightly differently though, with the addresses for the various parameters as variables. That way it could easily be customized for different kernals (JiffyDOS, etc.) |
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 29 Jun 2009 Age: 40 Posts: 2615 Location: Baltimore, MD Favorite Games: Ultima ][, Wasteland
|
Posted: Tue May 22, 2012 7:13 pm Post subject: |
|
|
I tested this with multiple kernals and it seems to work fine other then Exos for some odd reason. I was actually looking at doing a compare across all known kernals to find out what all was changed and what wasn't (including Exos, turbo process, etc...). That way I could convert any Kernal to the latest CBM Kernal and throw it in memory. Then change what needs to be changed for each. Note: I will not release it with JiffyDOS since there is still a license agreement with that but I'll try the others such as Exos. Basically, select the kernal you want. The colors. Then what you want to say at the top and save it. Should be that easy. Of course re-do the code for optimization. Current one I just did in 5 minutes with windows notepad. _________________ |
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 03 Feb 2004 Age: 41 Posts: 2483 Location: Columbus, Ohio
|
Posted: Tue May 22, 2012 7:45 pm Post subject: |
|
|
@ mistermsk:
That would be neat! Please let us know when you have the kernal mods. |
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 03 Feb 2004 Age: 41 Posts: 2483 Location: Columbus, Ohio
|
Posted: Wed Jan 30, 2013 6:01 pm Post subject: |
|
|
Bump...
Any new kernal roms to try out? |
|
| Back to top |
|
 |
Grandmaster of C64


Joined: 29 Jun 2009 Age: 40 Posts: 2615 Location: Baltimore, MD Favorite Games: Ultima ][, Wasteland
|
Posted: Wed Jan 30, 2013 6:42 pm Post subject: |
|
|
Wow! Totally forgot about this. I'll start working on them after I get my Amiga done. Remember I can not do JiffyDOS, S-JiffyDOS, or whatever is based on them. But if I remember there was a free one from a magazine, you had to change a few things in the code and you were good. Just forgot the name. _________________ |
|
| Back to top |
|
 |
|