Copyright on Vic20 Roms

History and Preservation Issues

Moderator: Moderators

RJBowman
Vic 20 Enthusiast
Posts: 198
Joined: Tue Oct 25, 2011 7:50 pm

Re: Copyright on Vic20 Roms

Post by RJBowman »

Do many programs use ROM entry points other than the KERNAL jump vectors? I can't imagine that many games would.
User avatar
Mike
Herr VC
Posts: 4841
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Re: Copyright on Vic20 Roms

Post by Mike »

RJBowman wrote:Do many programs use ROM entry points other than the KERNAL jump vectors? I can't imagine that many games would.
Your original question was:
RJBowman wrote:Has anyone ever attempted to clean room engineer Commodore compatible ROMs?
... and the answer is: No.

The reasons for this have been laid out in the preceding posts. If you don't believe those are valid reasons, fine. Prove us false.
User avatar
srowe
Vic 20 Scientist
Posts: 1340
Joined: Mon Jun 16, 2014 3:19 pm

Re: Copyright on Vic20 Roms

Post by srowe »

RJBowman wrote:Do many programs use ROM entry points other than the KERNAL jump vectors? I can't imagine that many games would.
Many of the ROMs I've disassembled use arbitrary entrypoints into both the BASIC and KERNAL. Anything from simple setting an error value to internals of the serial bus.
groepaz
Vic 20 Scientist
Posts: 1187
Joined: Wed Aug 25, 2010 5:30 pm

Re: Copyright on Vic20 Roms

Post by groepaz »

This is even much more true on vic20 than it is on c64, since on vic20 you'll use every trick in the book to save valuable ram space
I'm just a Software Guy who has no Idea how the Hardware works. Don't listen to me.
User avatar
Schlowski
NoMess!
Posts: 892
Joined: Tue Jun 08, 2004 12:20 pm

Re: Copyright on Vic20 Roms

Post by Schlowski »

Someone tries to do the same for the C64:

http://c65gs.blogspot.com/2019/05/free- ... -roms.html
User avatar
Wilson
Vic 20 Enthusiast
Posts: 190
Joined: Mon Sep 28, 2009 7:19 am
Location: Brooklyn, NY

Re: Copyright on Vic20 Roms

Post by Wilson »

Schlowski wrote:Someone tries to do the same for the C64:

http://c65gs.blogspot.com/2019/05/free- ... -roms.html
Ugh. Half the README is trying to justify the legitimacy of the project and its "cleanliness". There's absolutely no way the author hasn't been exposed to disassemblies of the routines he's rewriting. Like Groepaz said, this makes slightly more sense on the C64, where the top-quality stuff is using the ROM very little if at all. But for C64 4K's and such this is going to have the same issues.

This (and the whole C65 project) seems more like an academic exercise than anything. The author even acknowledges that this particular endeavor is likely redundant:
On a related note, it is quite likely that the lack of defence of the copyrights of the ROMs of these old systems over many many years has created an implied license to use and distribute these ROMs.
Post Reply