Support and General Use > Plugins/Viewers

C64 Plugin

<< < (3/6) > >>

jensu:
thanks for the infos LambdaCalculus379. good to know about this 90° rotation function. maybe the buttons should be rotated too  ;D
i've made a good progress over the last days. i was able to load a few programs (prg or p00 files) directly into the ram and to run these. thus i could test the 3 new implemented gfx modes (multicolor text,standard bitmap and multicolor bitmap) and the use of the 8 sprites in single and multicolor. seems to be working so far, even i'm not satisfied with the current timing (and i draw the whole frame at one time, later i should change this to draw line per line).
as soon as i finished the input issue i'll consider to post this as a patch on flyspray (do i have to register again? i could not login with this account).
and can someone tell me please, where to get all the defines (player,buttons, display)? is there maybe an overview about this somewhere?
cheers
jens

jcompton:
Are you developing your own C64 emulator from scratch? I would have expected that, say, the highly portable Frodo would have been a logical starting point for a Rockbox implementation...

jensu:
the basis i'm using is the m6502 emu sourcecode from Marat Fayzullin http://fms.komkon.org/EMUL8/ (free for any non-profit purposes). so i don't need to bother with opcodes, i can use an exec or run function and can overload the read/write function for ram/rom access. there is more work to do (VIC,CIA,SID), but this is kind of fun and i like to do this by myself, because a couple of years ago i wrote programs for the c64. and now i've to provide this functionality i've used years ago from side of the emulated hardware...
jens

Chronon:
It needs to be GPL if you want it accepted into SVN.  From the site that you linked:
--- Quote ---The above license terms are incompatible with GPL. Thus, you should avoid making the source code from this page and any derived code part of a GPLed project.
--- End quote ---

--
It also appears that Frodo, besides being C++, may not be GPL compatible either.  They offer their source code, but they don't make it clear under what license.  It's a bad sign that they refer to it as freeware.

Llorean:
It needs to be GPL if you plan to share it with anyone else, at all, since Rockbox is GPL, whether or not you're interested in getting it into SVN.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version