Commodore 64 (C64) Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
C64 Kernel in a Cartridge..
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8
 
Post new topic   Reply to topic    Commodore 64 (C64) Forum Index -> General
View previous topic :: View next topic  
Author Message
jerrykurtz
Grandmaster of C64
Grandmaster of C64


Joined: 10 Nov 2003
Age: 44
Posts: 2737
Location: Delaware, OH USA

PostPosted: Wed Nov 02, 2011 5:07 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Yahoo Messenger
groepaz
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 13 Oct 2004
Posts: 4679

PostPosted: Wed Nov 02, 2011 5:51 pm    Post subject: Reply with quote

Quote:
???

today: ppl talking about things they know =)
_________________
Back to top
View user's profile Send private message
jerrykurtz
Grandmaster of C64
Grandmaster of C64


Joined: 10 Nov 2003
Age: 44
Posts: 2737
Location: Delaware, OH USA

PostPosted: Wed Nov 02, 2011 6:00 pm    Post subject: Reply with quote

groepaz wrote:
Quote:
???

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
View user's profile Send private message Send e-mail Yahoo Messenger
groepaz
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 13 Oct 2004
Posts: 4679

PostPosted: Wed Nov 02, 2011 6:02 pm    Post subject: Reply with quote

Quote:
Gideon's 1541u plugs into the expansion (cartridge port) as well as the IEC port.

exactly Smile (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
View user's profile Send private message
jerrykurtz
Grandmaster of C64
Grandmaster of C64


Joined: 10 Nov 2003
Age: 44
Posts: 2737
Location: Delaware, OH USA

PostPosted: Wed Nov 02, 2011 6:11 pm    Post subject: Reply with quote

groepaz wrote:
Quote:
Gideon's 1541u plugs into the expansion (cartridge port) as well as the IEC port.

exactly Smile (if you ignore for a moment that the old firmware had standalone mode which indeed could be used without a c64 attached to it)


I think that's what confused me when SidVicious said "Of course, the 1541u drive IS on the IEC bus and not the expansion bus".

It is on the expansion bus, so I was wondering what he meant ???

Jerry
_________________
My favorite game houses: Broderbund and Synapse.
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
sidvicious
Forum Junkie
Forum Junkie


Joined: 23 Jan 2008
Posts: 438
Location: Indianapolis, IN USA

PostPosted: Wed Nov 02, 2011 8:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
jerrykurtz
Grandmaster of C64
Grandmaster of C64


Joined: 10 Nov 2003
Age: 44
Posts: 2737
Location: Delaware, OH USA

PostPosted: Wed Nov 02, 2011 8:36 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Yahoo Messenger
sidvicious
Forum Junkie
Forum Junkie


Joined: 23 Jan 2008
Posts: 438
Location: Indianapolis, IN USA

PostPosted: Wed Nov 02, 2011 8:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
sidvicious
Forum Junkie
Forum Junkie


Joined: 23 Jan 2008
Posts: 438
Location: Indianapolis, IN USA

PostPosted: Wed Nov 02, 2011 8:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
skoe
Groupie in Training
Groupie in Training


Joined: 03 Sep 2009
Posts: 121

PostPosted: Thu Nov 03, 2011 12:53 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
hurminator
Grandmaster of C64
Grandmaster of C64


Joined: 03 Feb 2004
Age: 41
Posts: 2483
Location: Columbus, Ohio

PostPosted: Wed May 09, 2012 3:13 am    Post subject: Reply with quote

Very interesting reading all these posts again Wink

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. Very Happy

Does anyone have any cool kernal roms to try out? I know of JiffyDOS, the SX-64 kernal (looks cool coming from my breadbin Smile), 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
View user's profile Send private message
brain
C64 Enthusiast
C64 Enthusiast


Joined: 20 Jun 2004
Posts: 766

PostPosted: Wed May 09, 2012 3:26 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
hurminator
Grandmaster of C64
Grandmaster of C64


Joined: 03 Feb 2004
Age: 41
Posts: 2483
Location: Columbus, Ohio

PostPosted: Wed May 09, 2012 7:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
zaphod77
Forum Junkie
Forum Junkie


Joined: 01 May 2012
Age: 38
Posts: 418

PostPosted: Wed May 09, 2012 8:59 pm    Post subject: Reply with quote

rofl. lame-o-kernel. Smile

Now stick a fastloader that doesn't require a drive chip in it, and then it won't be so lame. Smile
Back to top
View user's profile Send private message Yahoo Messenger
Schema
Master of C64
Master of C64


Joined: 28 May 2002
Age: 39
Posts: 1185
Location: Toronto, Canada

PostPosted: Fri May 18, 2012 5:19 pm    Post subject: Reply with quote

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 Wink
Back to top
View user's profile Send private message Visit poster's website
hurminator
Grandmaster of C64
Grandmaster of C64


Joined: 03 Feb 2004
Age: 41
Posts: 2483
Location: Columbus, Ohio

PostPosted: Fri May 18, 2012 6:52 pm    Post subject: Reply with quote

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 Wink

LOL, that is ironic Smile
Back to top
View user's profile Send private message
e5frog
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 30 Apr 2009
Age: 38
Posts: 3463
Location: Sweden

PostPosted: Fri May 18, 2012 7:43 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
mistermsk
Grandmaster of C64
Grandmaster of C64


Joined: 29 Jun 2009
Age: 40
Posts: 2615
Location: Baltimore, MD Favorite Games: Ultima ][, Wasteland

PostPosted: Fri May 18, 2012 9:27 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
e5frog
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 30 Apr 2009
Age: 38
Posts: 3463
Location: Sweden

PostPosted: Sat May 19, 2012 1:30 pm    Post subject: Reply with quote

No no no... Wink

Quote:
220 input"backgroung color #"; tx

Would be nice to be able to preview it and also change the startup text, but that's easily added.

Great example!

For EF3 users it would be handy with a similar tool that could upload the changes directly to the cart.
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Schema
Master of C64
Master of C64


Joined: 28 May 2002
Age: 39
Posts: 1185
Location: Toronto, Canada

PostPosted: Tue May 22, 2012 6:23 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
mistermsk
Grandmaster of C64
Grandmaster of C64


Joined: 29 Jun 2009
Age: 40
Posts: 2615
Location: Baltimore, MD Favorite Games: Ultima ][, Wasteland

PostPosted: Tue May 22, 2012 7:13 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
hurminator
Grandmaster of C64
Grandmaster of C64


Joined: 03 Feb 2004
Age: 41
Posts: 2483
Location: Columbus, Ohio

PostPosted: Tue May 22, 2012 7:45 pm    Post subject: Reply with quote

@ mistermsk:

That would be neat! Please let us know when you have the kernal mods.
Back to top
View user's profile Send private message
hurminator
Grandmaster of C64
Grandmaster of C64


Joined: 03 Feb 2004
Age: 41
Posts: 2483
Location: Columbus, Ohio

PostPosted: Wed Jan 30, 2013 6:01 pm    Post subject: Reply with quote

Bump...

Any new kernal roms to try out?
Back to top
View user's profile Send private message
mistermsk
Grandmaster of C64
Grandmaster of C64


Joined: 29 Jun 2009
Age: 40
Posts: 2615
Location: Baltimore, MD Favorite Games: Ultima ][, Wasteland

PostPosted: Wed Jan 30, 2013 6:42 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Commodore 64 (C64) Forum Index -> General All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8
Page 8 of 8

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Tip: Get C64 Forever for super-comfy C64 emulation with pre-installed games, demos and other goodies!


Powered by phpBB © 2001, 2005 phpBB Group