? [OLD] SmileBOY - Game Boy emulator for SmileBASIC (Page 2) ● SmileBASIC Source Forums

Sign In

Register
*Usernames are case-sensitive
Forgot my password

🔒 [OLD] SmileBOY - Game Boy emulator for SmileBASIC

1 2 3 4 5 6 7
  • #21 ✎ 101 DrZog A Game Boy emu would run about 1 frame a minute on smilebasic. People here have no idea how slow interpreter code is vs compiled machine code. Seriously, run ninjhax or something if you want ever want GB emulation on your 3DS. Posted Edited by DrZog
  • #22 ✎ 62 RaichuBender Avatar Taboo I didn't change my avatar for 180 days Website Avatar Embargo I didn't change my avatar for 90 days Website Avatar Block I didn't change my avatar for 30 days. Website
    A Game Boy emu would run about 1 frame a minute on smilebasic. People here have no idea how slow interpreter code is vs compiled machine code. Seriously, run ninjhax or something if you want ever want GB emulation on your 3DS.
    The reason I'm making this is for fun and education. I know this emulator won't run at full speed, but that doesn't spoil the fun for me. I want to create a GB emulator that people can run without homebrew. Poeple can always go to the eShop and buy their favorite games. EDIT: I don't recommend anybody to download illigal ROMs. There are some good homebrew games that I can pack with the emulator. And it's a pain to send over ROM files using PetitModem. It can take up to an hour for bigger files.
    Posted Edited by RaichuBender
  • #23 ✎ 250 answer Great Page Hidden Achievements osu! Is Awesome! I love osu! Express Yourself Third Year My account is over 3 years old Website
    A Game Boy emu would run about 1 frame a minute on smilebasic. People here have no idea how slow interpreter code is vs compiled machine code. Seriously, run ninjhax or something if you want ever want GB emulation on your 3DS.
    The reason I'm making this is for fun and education. I know this emulator won't run at full speed, but that doesn't spoil the fun for me. I want to create a GB emulator that people can run without homebrew. Poeple can always go to the eShop and buy their favorite games. EDIT: I don't recommend anybody to download illigal ROMs. There are some good homebrew games that I can pack with the emulator. And it's a pain to send over ROM files using PetitModem. It can take up to an hour for bigger files.
    ... homebrew... Can you at least give us the ROM converter when you release it?
    Posted
  • #24 ✎ 250 answer Great Page Hidden Achievements osu! Is Awesome! I love osu! Express Yourself Third Year My account is over 3 years old Website
    A Game Boy emu would run about 1 frame a minute on smilebasic. People here have no idea how slow interpreter code is vs compiled machine code. Seriously, run ninjhax or something if you want ever want GB emulation on your 3DS.
    Umm... it runs smoothly on the o3DS, if you have an n3DS, it will probably run smooth on SB if it's pretty much overkill on homebrew
    Posted
  • #25 ✎ 245 Avery First Week Joined in the very first week of SmileBASIC Source Website Third Year My account is over 3 years old Website Disguised Hidden Website
    The reason I'm making this is for fun and education. I know this emulator won't run at full speed, but that doesn't spoil the fun for me. I want to create a GB emulator that people can run without homebrew. Poeple can always go to the eShop and buy their favorite games.
    Don't let yourself become discouraged like me. Who cares if it's practical? I might end up going back to making my NES one.
    Posted
  • #26 ✎ 1847 12Me21 Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself Well, this thread is more poplular than FNAF SB, so I fully support this project. it seems pretty cool too Posted
  • #27 ✎ 245 Avery First Week Joined in the very first week of SmileBASIC Source Website Third Year My account is over 3 years old Website Disguised Hidden Website
    Well, this thread is more poplular than FNAF SB, so I fully support this project. it seems pretty cool too
    i was just looking at the fnaf sb thread for the first time in a while, myself
    Posted Edited by Avery
  • #28 ✎ 123 glennxserge
    Umm... it runs smoothly on the o3DS, if you have an n3DS, it will probably run smooth on SB if it's pretty much overkill on homebrew
    What runs smoothly? Do you mean the Gameboy eShop titles? That's a much different situation. DrZog is right, running homebrew is probably the only feasible way to get this at a usable frame rate. The difference is that the eShop GB games and homebrew are at least running programs that were compiled with the 3DS as a target. Writing an emulator in SB is like writing an emulator that emulates another emulator. It's not a question about writing good, efficient code. The way it gets interpreted, If the goal is parity with the GameBoy system, SB is going to produce a very slow program. Not trying to sound like a buzzkill, I just want people to temper their expectations. I would love to be proven wrong, and I'm actually rooting for RaichuBender, as I think doing this kind of stuff for educational purposes alone is worth it. So carry on, and never mind me.
    Posted
  • #29 ✎ 129 jamieyello First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Drawing I like to draw! Hobbies
    EDIT: I don't recommend anybody to download illigal ROMs. There are some good homebrew games that I can pack with the emulator. And it's a pain to send over ROM files using PetitModem. It can take up to an hour for bigger files.
    I don't know, how big is a gb/gbc file? On average it's only a couple hundred kilobytes, it wouldn't take too long. A lot of sb programs are much bigger than that. I think SB is more powerful than people are giving credit for right now though, you at least have partial dynamic recompilation where you can translate gb machine code into SB code, which will then be interpreted, so it's not like you're having two solid layers of interpreters running at once. I saw a video where someone programmed a full nes emulator with something like 1000 lines of c++ code, I actually think it'd be less convoluted than writing a program that interprets a coding language, maybe I'm just not as skilled but I think my sb interpreter is well over 1000 lines of code and it's only around half finished with the more complicated commands left behind.
    Posted Edited by jamieyello
  • #30 ✎ 245 Avery First Week Joined in the very first week of SmileBASIC Source Website Third Year My account is over 3 years old Website Disguised Hidden Website
    ...I saw a video where someone programmed a full nes emulator with something like 1000 lines of c++ code...
    I think I saw that same video.
    Posted
  • #31 ✎ 202 JustGreat First Month Joined in the very first month of SmileBASIC Source Website Avatar Taboo I didn't change my avatar for 180 days Website Night Person I like the quiet night and sleep late. Express Yourself
    ...I saw a video where someone programmed a full nes emulator with something like 1000 lines of c++ code...
    I think I saw that same video.
    A quick search lead me to this: Part 1: http://youtu.be/y71lli8MS8s Part 2: http://youtu.be/XZWw745wPXY
    Posted
  • #32 ✎ 62 RaichuBender Avatar Taboo I didn't change my avatar for 180 days Website Avatar Embargo I didn't change my avatar for 90 days Website Avatar Block I didn't change my avatar for 30 days. Website
    ...I saw a video where someone programmed a full nes emulator with something like 1000 lines of c++ code...
    I think I saw that same video.
    A quick search lead me to this: Part 1: http://youtu.be/y71lli8MS8s Part 2: http://youtu.be/XZWw745wPXY
    I love Bisqwit. He is one of my inspiration sources. He is a skilled programmer and a great YouTuber.
    Posted
  • #33 ✎ 245 Avery First Week Joined in the very first week of SmileBASIC Source Website Third Year My account is over 3 years old Website Disguised Hidden Website Yep, that one. Posted
  • #34 ✎ 250 answer Great Page Hidden Achievements osu! Is Awesome! I love osu! Express Yourself Third Year My account is over 3 years old Website
    Umm... it runs smoothly on the o3DS, if you have an n3DS, it will probably run smooth on SB if it's pretty much overkill on homebrew
    What runs smoothly? Do you mean the Gameboy eShop titles? That's a much different situation. DrZog is right, running homebrew is probably the only feasible way to get this at a usable frame rate. The difference is that the eShop GB games and homebrew are at least running programs that were compiled with the 3DS as a target. Writing an emulator in SB is like writing an emulator that emulates another emulator. It's not a question about writing good, efficient code. The way it gets interpreted, If the goal is parity with the GameBoy system, SB is going to produce a very slow program. Not trying to sound like a buzzkill, I just want people to temper their expectations. I would love to be proven wrong, and I'm actually rooting for RaichuBender, as I think doing this kind of stuff for educational purposes alone is worth it. So carry on, and never mind me.
    Homebrew I mean... :P
    Posted
  • #35 ✎ 245 Avery First Week Joined in the very first week of SmileBASIC Source Website Third Year My account is over 3 years old Website Disguised Hidden Website I hope development is moving well? Posted
  • #36 ✎ 250 answer Great Page Hidden Achievements osu! Is Awesome! I love osu! Express Yourself Third Year My account is over 3 years old Website
    I hope development is moving well?
    Yeah, this page has been kind of dead for something I'm on hype for If you want development, go ! SMILEBOY HYPE !
    Posted
  • #37 ✎ 257 TheV360 Pokemon Is Awesome! I love Pokemon! Express Yourself First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself The Game Boy, a hardware autopsy part 1 part 2 Here are two really good videos about the Game Boy's hardware. Although they do simplify a lot, it does give an interesting look into the Game Boy and may help with development. Hope these help or at least are entertaining. Also, SMILEBOY HYPE! Posted Edited by TheV360
  • #38 ✎ 1847 12Me21 Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself This is sexist Posted
  • #39 ✎ 245 Avery First Week Joined in the very first week of SmileBASIC Source Website Third Year My account is over 3 years old Website Disguised Hidden Website You don't know how proud I am of myself after refreshing and seeing I made three people reply to the thread again. Posted
  • #40 ✎ 148 pirate First Week Joined in the very first week of SmileBASIC Source Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength hahah these threads never stop coming Posted
1 2 3 4 5 6 7