Click here to Skip to main content
15,885,244 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Why is this stuff still protected IP? Pin
Rick York21-May-20 19:46
mveRick York21-May-20 19:46 
GeneralRe: Why is this stuff still protected IP? Pin
kalberts21-May-20 20:04
kalberts21-May-20 20:04 
GeneralRe: Why is this stuff still protected IP? Pin
Rick York22-May-20 15:27
mveRick York22-May-20 15:27 
GeneralRe: Why is this stuff still protected IP? Pin
honey the codewitch21-May-20 23:05
mvahoney the codewitch21-May-20 23:05 
GeneralRe: Why is this stuff still protected IP? Pin
CPallini21-May-20 20:31
mveCPallini21-May-20 20:31 
GeneralRe: Why is this stuff still protected IP? Pin
honey the codewitch21-May-20 23:02
mvahoney the codewitch21-May-20 23:02 
GeneralRe: Why is this stuff still protected IP? Pin
CPallini21-May-20 23:14
mveCPallini21-May-20 23:14 
GeneralRe: Why is this stuff still protected IP? Pin
Mircea Neacsu22-May-20 0:45
Mircea Neacsu22-May-20 0:45 
A word to the wise: I don't know how you want to go about your project but emulating any of those old processors is a fairly trivial matter. The surrounding hardware is a completely different ball game. In many cases it doesn't even make sense to emulate the video or audio circuitry because you are targeting different devices.

What you can probably do is to take the ROM entry points and treat them as black boxes and reimplement them to fit your system. For C64, I've seen a list of Commodore 64 standard KERNAL functions[^] that can serve as a starting point. There seems to be also a listing of the C64 Kernal that can serve as an inspiration for your implementations.

From a legal point of view, you would be implementing an API. I know that Oracle takes the view that this is an IP infringement but there are many lawyers who disagree with them. At any rate, you are probably a fish too small to fry for any of these big companies (no disrespect intended Smile | :) ).
Mircea

GeneralRe: Why is this stuff still protected IP? Pin
honey the codewitch22-May-20 8:03
mvahoney the codewitch22-May-20 8:03 
GeneralRe: Why is this stuff still protected IP? Pin
Kris Lantz22-May-20 2:38
professionalKris Lantz22-May-20 2:38 
GeneralRe: Why is this stuff still protected IP? Pin
MadMyche22-May-20 2:56
professionalMadMyche22-May-20 2:56 
GeneralRe: Why is this stuff still protected IP? Pin
honey the codewitch22-May-20 8:00
mvahoney the codewitch22-May-20 8:00 
GeneralRe: Why is this stuff still protected IP? Pin
dandy7222-May-20 3:16
dandy7222-May-20 3:16 
GeneralRe: Why is this stuff still protected IP? Pin
Kris Lantz22-May-20 4:38
professionalKris Lantz22-May-20 4:38 
GeneralRe: Why is this stuff still protected IP? Pin
dandy7222-May-20 4:58
dandy7222-May-20 4:58 
GeneralRe: Why is this stuff still protected IP? Pin
honey the codewitch22-May-20 7:59
mvahoney the codewitch22-May-20 7:59 
GeneralRe: Why is this stuff still protected IP? Pin
DerekT-P22-May-20 8:13
professionalDerekT-P22-May-20 8:13 
GeneralRe: Why is this stuff still protected IP? Pin
honey the codewitch22-May-20 8:42
mvahoney the codewitch22-May-20 8:42 
QuestionSo three people told me Pin
Eddy Vluggen21-May-20 12:55
professionalEddy Vluggen21-May-20 12:55 
AnswerRe: So three people told me Pin
honey the codewitch21-May-20 14:16
mvahoney the codewitch21-May-20 14:16 
QuestionRe: So three people told me Pin
Eddy Vluggen21-May-20 14:23
professionalEddy Vluggen21-May-20 14:23 
AnswerRe: So three people told me Pin
honey the codewitch21-May-20 16:48
mvahoney the codewitch21-May-20 16:48 
AnswerRe: So three people told me Pin
Greg Utas21-May-20 14:37
professionalGreg Utas21-May-20 14:37 
GeneralRe: So three people told me Pin
Eddy Vluggen21-May-20 15:07
professionalEddy Vluggen21-May-20 15:07 
GeneralRe: So three people told me Pin
Greg Utas21-May-20 15:18
professionalGreg Utas21-May-20 15:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.