What if you made it into a JIT (Just in Time) Compiler instead of an emulator. It would help with the framerates, I would think.
Nice idea except Smilebasic doesn't run machine code.
Posted
#102✎ 38NateDogg1232Night PersonI like the quiet night and sleep late.Express YourselfAvatar TabooI didn't change my avatar for 180 daysWebsiteIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming Strength
What if you made it into a JIT (Just in Time) Compiler instead of an emulator. It would help with the framerates, I would think.
Nice idea except Smilebasic doesn't run machine code.
I meant that it could compile it into SmileBASIC code.
Posted
#103✎ 482MasterR3C0RDPower UserAmazing ContributorSomeone thinks I'm an awesome person who has done so much for the community!AchievementsThird YearMy account is over 3 years oldWebsiteosu! Is Awesome!I love osu!Express Yourself
What if you made it into a JIT (Just in Time) Compiler instead of an emulator. It would help with the framerates, I would think.
That'd be pretty hard to do, seeing we can't eval code without putting it in another program, and there still isn't decent multithreading, so...
Posted
#104✎ 296h267Third YearMy account is over 3 years oldWebsiteAvatar TabooI didn't change my avatar for 180 daysWebsiteMinecraft Is Awesome!I love Minecraft!Express YourselfAny new progress? Also it would be cool if you added hq2x if it doesn't lag too much already lol. Maybe add a settings configuration for the fastest speed and one for the best looking graphics, and a custom config. Just an idea that probably won't work.
Posted
#105✎ 1133snail_Power UserQSP Contest 1 Contest ParticipantI participated in the first SmileBASIC Source QSP Contest!HelperReceived for being very helpful around SmileBASIC SourceAchievementsAmazing ContributorSomeone thinks I'm an awesome person who has done so much for the community!Achievements
Any new progress? Also it would be cool if you added hq2x if it doesn't lag too much already lol. Maybe add a settings configuration for the fastest speed and one for the best looking graphics, and a custom config. Just an idea that probably won't work.
hq2x is pretty much impossible to do realtime without a GPU shader.
Posted
#106✎ 482MasterR3C0RDPower UserAmazing ContributorSomeone thinks I'm an awesome person who has done so much for the community!AchievementsThird YearMy account is over 3 years oldWebsiteosu! Is Awesome!I love osu!Express YourselfWhen will we get any new stuff (beta, screenshots, progress, etc)
Posted
#107✎ 416ElzoBroFirst DayJoined on the very first day of SmileBASIC SourceWebsiteVideo GamesI like to play video games!HobbiesDrawingI like to draw!Hobbies
When will we get any new stuff (beta, screenshots, progress, etc)
Yeah! I'm really excited for a release!
Posted
#108✎ 149KomodoPokemon Is Awesome!I love Pokemon!Express YourselfDrawingI like to draw!HobbiesIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthPlease don't do this. don't get me wrong I love emulators in fact I have one on my phone but this will get smilebasic taken down if successful.
Posted
#109✎ 1093YolkaiHead AdminThat's not how it works. If some party decides there's a problem with it (and they shouldn't--other emulators exist), the program goes down. Don't pretend it's a threat to SmileBASIC.
Posted
#110✎ 226LacksApril Fool's 2017 Contest ParticipantI participated in the SmileBASIC Source April Fool's 2017 Contest!Programming ContestDeep SleepHiddenWebsiteBeginner ProgrammerI'm just starting out! I'm still trying to grasp the basics.Programming StrengthIt should also be mentioned that the emulator is not illegal. It's the game ROM's that are illegal.
Posted
#111✎ 149KomodoPokemon Is Awesome!I love Pokemon!Express YourselfDrawingI like to draw!HobbiesIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming Strength
That's not how it works. If some party decides there's a problem with it (and they shouldn't--other emulators exist), the program goes down. Don't pretend it's a threat to SmileBASIC.
Well we will see Nintendo hates people making emulators. And if it works there is a very good possibility it could be a threat to smilebasic.
It should also be mentioned that the emulator is not illegal. It's the game ROM's that are illegal.
Roms are not illegal but illegally downloaded roms are.(meaning if you have a real copy of the game or not)
Posted
#112✎ 110Giant_GamerSpring 2017 Contest ParticipantI participated in the SmileBASIC Source Spring 2017 Contest!Programming ContestThird YearMy account is over 3 years oldWebsiteWinter 2016 Contest ParticipantI participated in the SmileBASIC Source Winter 2016 Contest!Programming ContestI've waited a long time to play Vattle Guice on my 3DS.
It was the first GB game I owned. (The 2nd was Zelda: Links Awakening, and I own that physically and eshop digitally)
I'm waiting for screenshots too...
Posted
#113✎ 123glennxsergeI'm getting more and more curious about this emulator. Some things I've been thinking about since reading up on GB emulation:
How will you handle the larger, 2MB carts or carts that use MBC modes requiring rom banking. Or is the standard 32KB carts your goal (like Tetris and BubbleBobble)?
How will you handle rendering? Many games will behave incorrectly without the proper GPU timing for LCD interrupts and VBlanks. I suppose you could point Tile mem to SmileBASIC's tile page, but then you can't control the rendering at a scanline basis. But writing to VRAM and then plotting it to screen will be super slow.
The GB CPU is 8bit, with addressable memory being 16 bit. Are you going to keep your alignment at SmileBASIC's 32 bit or pack values to save space?
How are you handling sound emulation.... I have no idea how you are going to do this, and it seems like the part of GB emulation people get stuck on.
In any case, good luck! Hope you are still having fun with this project.
Posted
#114✎ 482MasterR3C0RDPower UserAmazing ContributorSomeone thinks I'm an awesome person who has done so much for the community!AchievementsThird YearMy account is over 3 years oldWebsiteosu! Is Awesome!I love osu!Express Yourself
I'm getting more and more curious about this emulator. Some things I've been thinking about since reading up on GB emulation:
How will you handle the larger, 2MB carts or carts that use MBC modes requiring rom banking. Or is the standard 32KB carts your goal (like Tetris and BubbleBobble)?
How will you handle rendering? Many games will behave incorrectly without the proper GPU timing for LCD interrupts and VBlanks. I suppose you could point Tile mem to SmileBASIC's tile page, but then you can't control the rendering at a scanline basis. But writing to VRAM and then plotting it to screen will be super slow.
The GB CPU is 8bit, with addressable memory being 16 bit. Are you going to keep your alignment at SmileBASIC's 32 bit or pack values to save space?
How are you handling sound emulation.... I have no idea how you are going to do this, and it seems like the part of GB emulation people get stuck on.
In any case, good luck! Hope you are still having fun with this project.
Raichu has been inactive for a month or so. Sorry
Posted
#115✎ 201PerskaSummer 2016 Contest WinnerI won the SmileBASICSource Summer 2016 Contest!Programming ContestExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthGreat PageHiddenAchievements
Posted
#117✎ 152pirateFirst WeekJoined in the very first week of SmileBASIC SourceWebsiteIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming Strength
Posted
#118✎ 74RaichuBenderAvatar TabooI didn't change my avatar for 180 daysWebsiteAvatar EmbargoI didn't change my avatar for 90 daysWebsiteAvatar BlockI didn't change my avatar for 30 days.WebsiteHey guys,
I did not cancel SmileBOY. in fact, I'm still working on it. The reason of my inactivity has to do with vacation and other stuff. It has nothing to do with this site or anything. SmileBOY should be ready for release soon. I just need to finish it and show you guys progress, something I haven't even done once :<
EDIT: a few weeks without wifi is hell when you're on a communty site like this...
Posted
Edited
by RaichuBender
#119✎ 201PerskaSummer 2016 Contest WinnerI won the SmileBASICSource Summer 2016 Contest!Programming ContestExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthGreat PageHiddenAchievements
Hey guys,
I did not cancel SmileBOY. in fact, I'm still working on it. The reason of my inactivity has to do with vacation and other stuff. It has nothing to do with this site or anything. SmileBOY should be ready for release soon. I just need to finish it and show you guys progress, something I haven't even done once :<
EDIT: a few weeks without wifi is hell when you're on a communty site like this...
Alright, good to hear!
Posted
#120✎ 296h267Third YearMy account is over 3 years oldWebsiteAvatar TabooI didn't change my avatar for 180 daysWebsiteMinecraft Is Awesome!I love Minecraft!Express Yourself
Hey guys,
I did not cancel SmileBOY. in fact, I'm still working on it. The reason of my inactivity has to do with vacation and other stuff. It has nothing to do with this site or anything. SmileBOY should be ready for release soon. I just need to finish it and show you guys progress, something I haven't even done once :<
EDIT: a few weeks without wifi is hell when you're on a communty site like this...
I was actually worried for you. I thought you left the community or something. It's good to hear the release will be soon, but how is the framerate looking on something as limited as SmileBASIC? Also is Game Boy Color packed in or maybe you will add color in an update?
Also will I be able to play Zelda plz?
Posted