0 Members and 3 Guests are viewing this topic.
Quote from: calc84maniac on June 05, 2011, 09:47:49 amQuote from: Hayleia on June 05, 2011, 04:01:18 amEr... Why is it written on the first page of this topic that the version 0.1.00 brings the compatibility with newer hardware revision ?Because the Alpha version released in 2009 didn't support the newer hardware revision at all. Now it is supported for all games with 8KB or less of cartridge RAM (which is most games, but unfortunately excluding the popular Pokemon)The problem was already the unsufficient RAM ?
Quote from: Hayleia on June 05, 2011, 04:01:18 amEr... Why is it written on the first page of this topic that the version 0.1.00 brings the compatibility with newer hardware revision ?Because the Alpha version released in 2009 didn't support the newer hardware revision at all. Now it is supported for all games with 8KB or less of cartridge RAM (which is most games, but unfortunately excluding the popular Pokemon)
Er... Why is it written on the first page of this topic that the version 0.1.00 brings the compatibility with newer hardware revision ?
Indeed. When I first made the Alpha version, nobody knew that TI had decreased the total RAM in the calculators from 128KB to 48KB. (All the TI-84+SE calcs I own are before that revision.) So, I wrote the whole thing without being aware of this problem. Now that I know, I'm able to make the Beta version to use only 48KB of RAM for most games. Unfortunately, with Pokemon I don't even have as much RAM as the GameBoy itself had access to, much less have any extra RAM with which to emulate it.
Quote from: calc84maniac on June 05, 2011, 10:04:48 amIndeed. When I first made the Alpha version, nobody knew that TI had decreased the total RAM in the calculators from 128KB to 48KB. (All the TI-84+SE calcs I own are before that revision.) So, I wrote the whole thing without being aware of this problem. Now that I know, I'm able to make the Beta version to use only 48KB of RAM for most games. Unfortunately, with Pokemon I don't even have as much RAM as the GameBoy itself had access to, much less have any extra RAM with which to emulate it.Yeah, so the problem is quite unsolvable. How much RAM does the GameBoy have access to (and needed to run Pokemon) ?
And then for Pokemon, there's 32KB of Cartridge RAM (which is the major problem, bumping the emulator requirements way over 48KB)
Quote from: calc84maniac on June 05, 2011, 01:08:53 pmAnd then for Pokemon, there's 32KB of Cartridge RAM (which is the major problem, bumping the emulator requirements way over 48KB)How many other games have Cartridge RAM, and how much do they have?
Quote from: ztrumpet on June 05, 2011, 01:28:04 pmQuote from: calc84maniac on June 05, 2011, 01:08:53 pmAnd then for Pokemon, there's 32KB of Cartridge RAM (which is the major problem, bumping the emulator requirements way over 48KB)How many other games have Cartridge RAM, and how much do they have?Any game that allows you to save has cartridge RAM, if I recall correctly. Most ones only use 8 KB or less, and games that need to store a lot of data (for example, all of your Pokémon that you have stored in boxes) use 32 KB.
Hmm... Could you include a selectable option that would allow you to utilize the extra ram pages for those calculators that do have them? (IE it would use the additional pages that are inaccessible on the calculators with 48KB RAM) Or would that be to cumbersome to code?