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 
Burn me a custom cartridge

 
Post new topic   Reply to topic    Commodore 64 (C64) Forum Index -> Help & Support
View previous topic :: View next topic  
Author Message
shellfritsch
Newbie


Joined: 21 Jun 2012
Posts: 3
Location: San Francisco

PostPosted: Thu Jun 21, 2012 10:03 pm    Post subject: Burn me a custom cartridge Reply with quote

Hello!

I am looking to make an arcade cabinet from a c64, but I would like it to auto-load a .PRG...
Can someone here burn me a custom EPROM?
PM me to discuss details.

Thanks,
Sean
Back to top
View user's profile Send private message
ZenEmu
Forum Junkie
Forum Junkie


Joined: 12 Jan 2012
Posts: 561
Location: United Kingdom

PostPosted: Thu Jun 21, 2012 10:43 pm    Post subject: Reply with quote

Buy an easy flash?
_________________
Zen
Back to top
View user's profile Send private message Visit poster's website
shellfritsch
Newbie


Joined: 21 Jun 2012
Posts: 3
Location: San Francisco

PostPosted: Thu Jun 21, 2012 10:50 pm    Post subject: Reply with quote

I looked into that briefly, but it seemed overkill, no?
Back to top
View user's profile Send private message
mrsid
C64 Enthusiast
C64 Enthusiast


Joined: 27 Jan 2003
Age: 38
Posts: 802
Location: Netherlands

PostPosted: Fri Jun 22, 2012 6:10 am    Post subject: Reply with quote

Burning an eprom seems overkill to me.
Back to top
View user's profile Send private message
ZenEmu
Forum Junkie
Forum Junkie


Joined: 12 Jan 2012
Posts: 561
Location: United Kingdom

PostPosted: Fri Jun 22, 2012 6:19 am    Post subject: Reply with quote

shellfritsch wrote:
I looked into that briefly, but it seemed overkill, no?

How so?

You can put numerous games on it and an appropriate kernal. They are cheap too!
_________________
Zen
Back to top
View user's profile Send private message Visit poster's website
shellfritsch
Newbie


Joined: 21 Jun 2012
Posts: 3
Location: San Francisco

PostPosted: Fri Jun 22, 2012 4:55 pm    Post subject: Reply with quote

I found an easyflash1 kit for about 40 bucks & easyflash 3 for about $60...
but for my purposes, it seems like an iUEC/SD might be more functional at the same price.
Back to top
View user's profile Send private message
ZenEmu
Forum Junkie
Forum Junkie


Joined: 12 Jan 2012
Posts: 561
Location: United Kingdom

PostPosted: Fri Jun 22, 2012 9:16 pm    Post subject: Reply with quote

Possibly, but you would still want to replace the kernal with an auto boot to load the first file on the uiec (I believe someone has created a modified version of Jiffydos to do this which should be uiec compatible) - a file explorer or menu system of some kind. The easiest way to do that is with an easy flash.
_________________
Zen
Back to top
View user's profile Send private message Visit poster's website
davidcallan
Groupie
Groupie


Joined: 18 Feb 2012
Posts: 184
Location: Melbourne, Australia

PostPosted: Fri Jun 22, 2012 11:22 pm    Post subject: Reply with quote

Easyflash doesn't have a fully unattended mode, so it's not suitable.

Callan

edit: It is one awesome piece of kit, tho!
Back to top
View user's profile Send private message
brain
C64 Enthusiast
C64 Enthusiast


Joined: 20 Jun 2004
Posts: 770

PostPosted: Sat Jun 23, 2012 1:28 am    Post subject: Reply with quote

davidcallan wrote:
Easyflash doesn't have a fully unattended mode, so it's not suitable.

Well, I wouldn't say that.

The default startup is just a ROM image that sits in the first slot. So, with a bit of tweak, you can make a different one that always boots something, and replace it with the easyprog util.

However...

On a JiffyDOS-equipped 64, hitting run-stop and 'commodore' keys will load the first app on disk. Not to plug the uIEC/SD, but something like it, and a small relay that closes the 4 wires that correspond to the 2 switches for a bit on bootup would work too.

If you're doing a cab, you should be up to splicing into the 4 wires and wiring them to a relay. Somewhere you should be able to grab a 120V relay that has a timer to go off, or something like that.

Jim
Back to top
View user's profile Send private message Visit poster's website
davidcallan
Groupie
Groupie


Joined: 18 Feb 2012
Posts: 184
Location: Melbourne, Australia

PostPosted: Sat Jun 23, 2012 1:48 am    Post subject: Reply with quote

brain wrote:
The default startup is just a ROM image that sits in the first slot. So, with a bit of tweak, you can make a different one that always boots something, and replace it with the easyprog util.

Of course.. Hadn't thought of that - silly me. It's a bit messy to set up, but by no means impossible.

I've been hacking the JiffyDOS kernel to autostart a program if the shift key (or, for unattended operation, Shift-lock) is pressed.
Boy there's bugger all free space in there!! - I've a rough proof of concept working (through warm start, i ran out of space to do the cold-start version), but had to disable a couple of lesser-used commands to free up the space for the already-compact code (I only needed 27 bytes). JiffyDOS is very re-entrant, which makes it a REAL pain to perform surgery on it Smile

I've held off further work on it, as I'm not sure of the legalities (and appropriateness) - of letting a modified jiffyDOS into the wild, PARTICULARLY as it has some functions disabled (currently nothing has left my desk). Perhaps Jim could clarify.

Callan
Back to top
View user's profile Send private message
brain
C64 Enthusiast
C64 Enthusiast


Joined: 20 Jun 2004
Posts: 770

PostPosted: Sat Jun 23, 2012 4:14 am    Post subject: Reply with quote

Posting a modified JiffyDOS for free access would not be legal, but posting a "diff" of the modifications would be OK. (In the latter case, you're not distributing a ROM, but just some object code that is not copyrighted.)

Distributing a complete modified JiffyDOS to licensed users is hard to recommend, as you need to verify that the person owns a legitimate copy. It can be done, but I think you'd have better luck with a "diff" file.

Jim
Back to top
View user's profile Send private message Visit poster's website
davidcallan
Groupie
Groupie


Joined: 18 Feb 2012
Posts: 184
Location: Melbourne, Australia

PostPosted: Sat Jun 23, 2012 4:31 am    Post subject: Reply with quote

Ah - thanks. I had thoughts along similar lines.
What I had recently thought of was a short program (basic or ML, doesn't matter) - that reads an EXISTING inplace KERNEL rom to RAM, POKE's in the changes, then writes out a BIN file to disk from the modified copy. Not too many people here would have the experience to patch a binary using a Unix .DIFF file, so that seems a simpler way of doing it, whilst still distributing only my OWN code, rather than CMD/your code.

BTW, the Easyflash3 is an awesome device for developing kernels on. Sure some stuff can be done in VICE, but being able to quickly work on/test stuff on the real silicon is magic!.

Callan
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Commodore 64 (C64) Forum Index -> Help & Support All times are GMT
Page 1 of 1

 
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