Author Topic: TI-Boy SE  (Read 203279 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Game Boy Emulator
« Reply #105 on: June 11, 2009, 12:43:38 pm »
Btw, for the sound, some keys played at the wrong key, right? I don't remember exactly, though, was it caused by some slow downs? If not, did you actually fixed this?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Emulator
« Reply #106 on: June 11, 2009, 12:46:30 pm »
Well, I sort of fixed it. The high notes aren't as horribly off-key as they used to be, at least.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Game Boy Emulator
« Reply #107 on: June 11, 2009, 01:32:06 pm »
nice :D

it will be easier to make my homebrew rickroll ROM, then

j/k :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Emulator
« Reply #108 on: June 13, 2009, 01:56:56 pm »
Okay, I just changed 75% zoom mode so it only draws what's onscreen, and I also added grayscale to this zoom mode. The grayscale does seem slower, but it's still around the same speed as 50% zoom in black-and-white. Of course, the grayscale is still optional, so this shouldn't be any worry.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Emulator
« Reply #109 on: June 14, 2009, 12:45:10 pm »
Worked on the Pokemanz, got it running up to the title screen after some major changes to the emulation core. (For the ASM people, it was using SP in hacky ways.)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Emulator
« Reply #110 on: June 14, 2009, 01:59:36 pm »
Triple post ftw.



Note that saving to an appvar will not work yet with this game, since the save file is 32KB and I only support 8KB at the moment. But still, this is a nice start! :D

And lol at Red's flying head.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
Re: Game Boy Emulator
« Reply #111 on: June 14, 2009, 03:09:15 pm »
Nice work man this is fricken amazing, I'll really want to get a look at that core once you finish. The only issue I see with pokemon is going to be the huge amount of space it will take up, I wonder if any sort of compression would be possible, for the roms that is.

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Emulator
« Reply #112 on: June 14, 2009, 03:23:32 pm »
Nice work man this is fricken amazing, I'll really want to get a look at that core once you finish. The only issue I see with pokemon is going to be the huge amount of space it will take up, I wonder if any sort of compression would be possible, for the roms that is.
Compression isn't likely, because there's not the option of decompressing the whole ROM into RAM.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Game Boy Emulator
« Reply #113 on: June 14, 2009, 03:25:42 pm »
wow, that is amazing!, it's a bit hard to read the text though...
/e

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Emulator
« Reply #114 on: June 14, 2009, 03:36:58 pm »
wow, that is amazing!, it's a bit hard to read the text though...
Well, that's what 100% zoom is for if you need it. :D
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Game Boy Emulator
« Reply #115 on: June 14, 2009, 07:45:03 pm »
darn awesome, happy Pokemon is starting to work more :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Emulator
« Reply #116 on: June 16, 2009, 11:53:44 pm »
More small news - I made a batch file that lets you drag-and-drop a Game Boy ROM and it generates an application (with the help of WabbitSign and some .bin files I generated). So it's that much closer to an alpha release (still needs some tuning up though, and it needs to support save file sizes that aren't 8KB).
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Game Boy Emulator
« Reply #117 on: June 17, 2009, 12:14:06 am »
Very nice :)

Suggestion for release: make sure to specify inside the description, not just the readme, that you need to download additional stuff to convert ROMs (Wabbitsing for example), if you aren't gonna include it with the emulator. That won't do much for people like me but some people have no internet at home and don't necessarly read the readme directly at the library or school to make sure they don't need additional files with their downloads x.x. Usually people assume everything is included (except obviously the ROMs) and I am one who got annoyed a lot by that when I didn't have internet at home x.x (I was expecting to start using the software the day I downloaded it, then realised back at home during evening that I had to wait until next Monday to get more files online to get it to work). Basically don't specify it just in the readme, in the description as well.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Game Boy Emulator
« Reply #118 on: June 17, 2009, 10:22:06 am »
good suggestion.

And calcmaniac, you use hardware not supported by some (all) emulators right? Write them down in readme and here please.

How risky it is to load not tested roms? Or even tested ones. From emulator I would try some... In real calculator only tested ones, making a list would be good.
Hobbing in calculator projects.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Game Boy Emulator
« Reply #119 on: June 17, 2009, 10:44:14 am »
Don't worry, I'm going to include Wabbitsign in the package (and possibly the latest unofficial build of WabbitEmu, because the official ones won't be able to run the emulator).

And now that I've changed the emulation core to not share the stack with the game boy, it should be a whole lot more stable. It's not very likely that it will completely crash and your RAM will be cleared - it's more likely that the Game Boy will crash and you can simply exit the emulator with no harm done.

Edit: It's still more convenient to use WabbitEmu so you don't have to send the huge application to your calculator.
« Last Edit: June 17, 2009, 10:48:15 am by calc84maniac »
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman