Homebrew [Release] Bread Box (C64 Emulator)

  • Thread starter Thread starter spinal_cord
  • Start date Start date
  • Views Views 105,051
  • Replies Replies 450
  • Likes Likes 46
Can't seem to load a prg, clicking on thd drive does nothing, clicking on true d64 just hangs. Not complaining, just reporting for spinal.
 
Great stuff, I feel young again. Looking forward to the final release (can't wait). Found that most of my 1541 discs didn't survive 30 years in the cabinet..... Memories.....
 
First post updated. Fixed requiring true drive emulation although some games don't load from .d64. Might be something to do with how the files are structured, possibly the main program needs to be the first file on the disk?

Anyway, it's working reasonably well even though it's still silent.
The source is there if anyone want's to look at adding sound, I don't know how to do that.
 
First post updated. Fixed requiring true drive emulation although some games don't load from .d64. Might be something to do with how the files are structured, possibly the main program needs to be the first file on the disk?

Anyway, it's working reasonably well even though it's still silent.
The source is there if anyone want's to look at adding sound, I don't know how to do that.

Fast loaders used to bork a lot on copy protected games (intentional bad sectors etc...) on my old c64, AFAIK true drive emulation solves that problem when emulating, if you don't mind waiting a little longer for a game to load up. Could come down to the individual games protection scheme, could try a .prg of a .d64 that isn't working to test.
 
Hi spinal_cord,

This is not related to your port (which is great btw), but i see that you're using citra on osx. I just tried it on linux and for me it seems unusable for development. I mean it work, but it can around one minute to load the 3ds executable, then it work fine. Do you have the same problem ?

Thanks,
David.
 
That FAQ answer explicitly states that the author must "make the modified source code available to the program's users, under the GPL." The manner in which they make it available isn't stated, so again, a "release" is not a requirement. Obviously, the author can't take a GPL software, fork it, and keep their code entirely private, but the offer to provide it in some way (and following through on that offer) is all that's required. Of course I'm not advocating for secret, GPL-licensed source code for a public software, which is an obvious license violation, but the source doesn't have to be "public" to be "available".

Additionally, the source for this fork is attached in the first post now, so ...
 
  • Like
Reactions: lemanuel
@Vague Rant
http://www.gnu.org/licenses/gpl-faq.en.html#GPLRequireSourcePostedPublic

So yes, since this is a modification/fork of Frodo, according to the GPL, releasing source code is required. However, due to the author of the fork being very reluctant to do such a thing, might not be worth bothering asking for such things.

That FAQ answer explicitly states that the author must "make the modified source code available to the program's users, under the GPL." The manner in which they make it available isn't stated, so again, a "release" is not a requirement. Obviously, the author can't take a GPL software, fork it, and keep their code entirely private, but the offer to provide it in some way (and following through on that offer) is all that's required. Of course I'm not advocating for secret, GPL-licensed source code for a public software, which is an obvious license violation, but the source doesn't have to be "public" to be "available".

Additionally, the source for this fork is attached in the first post now, so ...

Who cares! Really? How the source is 'supposed' to be released and how much of it is of no relevance, the source I used is posted with changes. Now please stop arguing about it, this needs to be a thread about the 3DS port, nothing else.
 
Never had a C64, so any recommandations for games i should try on BreadBox?
Thanks
There were many, many nice games.
Right now I remember the very simple game gridder, nebulus, some kickstarter 2, the original giana sisters, batman for c64 (for some reason I liked that game).
There was some kind of spaceship game, with some arkanoid feel mixed into it, and many levels, I remember playing it more than 25 years ago but I've never been able to remember the game, unfortunately I don't remember the name... hell...
Also Mission Impossible.

... There was this monster game, what was the name... there were 2 of them...
EDIT: Creatures I and II, also Mayhem in Monsterland.
 
Last edited by sarkwalvein,
  • Like
Reactions: SLiV3R and DjoeN
Mayhem in Monsterland wont work at all, it relies on a bug in the graphics chip that is apparently impossible to emulate using frodo's method. Creatures 2 is an excellent game, it does require true 1541 emulation so loading will be S-L-O-W.
 
Last edited by spinal_cord,
  • Like
Reactions: SLiV3R
I tried BreadBox using my o3DS. So far, the speed is a tad slow, but very playable. I read that .D64 files crash, so I have been using .PRG files to test this. I so far havent seen any problems other then the slight slower speed and no sound, which I know will be fixed someday. If anyone can tell me if .D64 files work, Id love to know. All this seems to need is sound, of course, and also a slight speed up and it be good. Keep up the good work and thanks for thinking of us o3DS players while the others only think of the N3DS ones.
 
I tried BreadBox using my o3DS. So far, the speed is a tad slow, but very playable. I read that .D64 files crash, so I have been using .PRG files to test this. I so far havent seen any problems other then the slight slower speed and no sound, which I know will be fixed someday. If anyone can tell me if .D64 files work, Id love to know. All this seems to need is sound, of course, and also a slight speed up and it be good. Keep up the good work and thanks for thinking of us o3DS players while the others only think of the N3DS ones.

.d64 files work quite well, some don't because of the loader settings used in some games. If you switch true 1541 on then almost all games will load, but they will do so quite slowly. As for the speed, I have set the frameskip to 1, which shows every single frame, I could set it to 2 maybe, it should work at a good speed.
 

Site & Scene News

Popular threads in this forum