#91365 - ethoscapade - Thu Jul 06, 2006 6:54 pm
was just fiddling with the ti-85 emulator from a year ago and it keeps striking me how great of an idea this is. i'm pledging $20 to anybody who can develop something that works faster, and for an 83.
#91368 - jester - Thu Jul 06, 2006 7:01 pm
wow so that is sorta worth the cash for that emulator!
Also please note in 1 month or so (depends) iam going to set up a SUMMER DS BOUNTY to all UK coders that want to make a game,app or hardware for the DS will get ?40 however the price may rise depending on the enthuasiam from the replies in this post this all depensd i just want to hear some reactions and ideas before i decide to go ahead with my own bounty!
#91377 - Buffi - Thu Jul 06, 2006 8:28 pm
I'd be happy to donate $5 for a ti-83 fullspeed emulator aswell (paypal).
#91442 - Mrshlee - Fri Jul 07, 2006 5:58 am
I'll throw in $20
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
Last edited by Mrshlee on Sun Nov 04, 2007 4:12 pm; edited 1 time in total
#91534 - josath - Fri Jul 07, 2006 7:54 pm
haha, just saw this thread. no wonder everyone is asking me for the source code all of the sudden :P
#91559 - Sausage Boy - Fri Jul 07, 2006 11:02 pm
Haha josath :P
_________________
"no offense, but this is the gayest game ever"
#91591 - Mrshlee - Sat Jul 08, 2006 2:17 am
Give me a decent high speed emulation with support for stoage/Programs...
Save states would be great.
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#91616 - Dwedit - Sat Jul 08, 2006 7:07 am
I think I could do it... for the GBA even. Does that count as DS?
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."
#91618 - Buffi - Sat Jul 08, 2006 8:25 am
Dwedit wrote: |
I think I could do it... for the GBA even. Does that count as DS? |
No, since we want touch screen support.
#91620 - Mrshlee - Sat Jul 08, 2006 9:46 am
What series should we look at? the 83 is excellent.. but the 84 might be worth looking at for the extra functionality
http://www.ticalc.org/basics/calculators/
? TI-89 Titanium (2004)
The TI-89 Titanium includes all the built-in functionality and power of the original TI-89. It has an increased amount of Flash ROM which is now equal to that of the Voyage 200 except the TI-89 Titanium is in a traditional handheld design. Along with the Voyage 200, it is TI's most sophisticated calculator, with such features as 3D graphing, upgradable flash ROM, built-in assembly language programming, and a generous amount of user-available memory. It now includes a mini USB port in addition to the standard I/O port.
? TI-84 Plus Silver Edition (2004)
The TI-84 Plus Silver Edition is the successor to the TI-83 Plus Silver Edition. Its new features include a new built-in clock and a new mini USB link port in addition to the standard I/O port. The TI-84 Plus SE was the first calculator made by TI to include their new interchangeable faceplates and a kickstand, both of which add to the overall latest stylistic design from TI.
? TI-84 Plus (2004)
The TI-84 Plus is an upgrade to the TI-83 Plus. It remains completely compatible with the TI-83 Plus. Its features include a new built in clock, a new mini USB link port in addition to the standard I/O port, added clock speed over the TI-83 Plus and an increase in Flash ROM size. The TI-84 Plus has a newly designed case.
? Voyage 200 PLT (2002)
The Voyage 200 PLT is the most advanced calculator Texas Instruments has made. It kept all the qualities of the 92+ while increasing the amount of Flash ROM to 2.7 MB. It also comes in the latest stylistic case from TI.
? TI-83 Plus Silver Edition (2001)
The TI-83 Plus SE is nearly identical to the TI-83 Plus, maintaining backwards compatibility but greatly increasing available memory. Like the 83 Plus, it allows for flash-upgradable ROM and calculator-based applications. It was the most popular among Texas Instruments Z80 calculators, but TI is now phasing it out in favor of the TI-84 Plus Silver Edition. The TI-83 Plus SE is expected to be discontinued within a year or two.
? TI-83 Plus (1999)
The TI-83 Plus is nearly identical to the TI-83, maintaining backwards compatibility but greatly increasing available memory and allowing for flash-upgradable ROM and commercial calculator-based applications.
? TI-89 (1998)
The TI-89 sports all of the power of a TI-92 Plus, but in a traditional handheld design. Along with the TI-92 Plus and Voyage 200 it is one of TI's most sophisticated calculators, with such features as 3D graphing, upgradable flash ROM, built-in assembly language programming, and a generous amount of user-available memory. The TI-89 Titanium will eventually replace this model.
? TI-73 (1998)
The TI-73, like the older TI-80, is designed for middle school classes, but features flash-upgradable ROM like the rest of TI's newest calculators. It also improves upon the TI-80 with additional statistics functions and a link port for transferring programs and other data.
? TI-92 Plus (1998, 1999)
The TI-92 Plus is available as both a standalone calculator and a module upgrade to the TI-92. It adds additional memory, flash-upgradable ROM, and advanced mathematics software. A TI-92 Plus is functionally almost identical to a TI-89. TI is currently advertising the Voyage 200 in favor of the TI-92 Plus.
? TI-86 (1997)
Just as the TI-83 succeeded the TI-82, the TI-86 followed up on the TI-85's advanced functionality while adding a stylish new case, assembly support similar to that of the TI-83, and greater memory capacity, while still maintaining compatibility with TI-85 programs.
? TI-83 (1996)
The TI-83 was released as the successor to the TI-82 and featured a newer, more contoured case design that has since been used on all of TI's newer calculators. The TI-83 features backwards compatibility with TI-82 programs and some newer financial functions, but by far the most notable aspect of this calculator is built-in assembly programming capability supported by TI itself. This advance saved curious programmers the trouble of "hacking" the calculator themselves to achieve this functionality, and marked the beginning of TI's embracement of assembly programming. The TI-83 was a popular programming platform, but has now been largely replaced by the TI-83 Plus, an updated model.
? TI-82 (1993)
The TI-82 was released as a more user-friendly version of the TI-85, at the sacrifice of many of its advanced features, but with a lower price tag. It was long believed that the TI-82 could not be programmed in assembly, but, as with the TI-85, a loophole was eventually found, making the TI-82 a much more attractive programming platform. The TI-83 Plus and TI-84 Plus have taken the place of the TI-82 as the standard in math and science classrooms and the TI-82 is expected to be discontinued shortly.
DISCONTINUED MODELS
? TI-92 (1995)
When it was released, the TI-92 was a huge departure from TI's previous graphing calculators. It is held horizontally and has a larger display, computer-style QWERTY keyboard, graphical user interface, 3D graphing features, and a Motorola 68000 processor (previous TI calculators relied on slower Z80 processors). Programmers were anxious to make use of the TI-92 for efficient assembly programming, and a loophole was eventually discovered to make this possible. As a result, many impressive games and programs are now available for the TI-92. Unfortunately the TI-92 is rarely used nowadays, having been replaced by the TI-92 Plus (and later the Voyage 200).
? TI-80 (1995)
The TI-80 was released with Algebra I and middle school students in mind. Like the TI-81, it has no link port and is not intended for serious programming. The TI-80's newer cousin, the TI-73, sports flash upgradability and more memory, and has completely replaced the TI-80 in everyday use.
? TI-85 (1992)
The TI-85 was designed as a powerful engineering and calculus calculator. It was the first TI calculator to have a link port and assembly programming capability (through an unintentional loophole). It has since been eclipsed by the TI-86, which features TI-85 compatibility along with more advanced features.
? TI-81 (1990)
The TI-81, TI's first graphing calculator, was designed for algebra and precalculus. It has since been replaced by newer models which have faster processors, more memory, and popular features such as linking capability and flash upgradability. The TI-81 drew little in the way of third-party games and other programs, since the code must be typed into the calculator by hand.
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
Last edited by Mrshlee on Sun Jul 09, 2006 3:17 am; edited 1 time in total
#91644 - cbutters - Sat Jul 08, 2006 3:14 pm
Dont forget the TI-86! Best calculator all around IMO
#91651 - zzo38computer - Sat Jul 08, 2006 4:03 pm
I have TI-92. You didn't list TI-92. And you need the touch-screen to draw all the buttons on because the NDS doesn't have enough buttons. But the shape of the display is wrong, you will have to correct it by rearranging some things
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.
#91748 - Mrshlee - Sun Jul 09, 2006 7:18 am
I think getting the TI-83 would be good.. but the TI-84 Plus would be great
They are almost the same unit I believe?
$20 for the 83-84 plus.. Must have boss key for schools :)
$50 if you can run two calculators in linkmode on the same DS or over wifi ;)
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
Last edited by Mrshlee on Sun Jul 09, 2006 7:30 am; edited 2 times in total
#91749 - Dwedit - Sun Jul 09, 2006 7:29 am
Essentially, the TI82 series (82,83,83+,84+,83+SE,84+SE) are almost all identical. Emulate one, and you can emulate them all. The only differences are the port maps, and the amount of ROM, Flash ROM, and RAM.
The TI85 series (85,86) are almost the same as the 82 series, but they use a memory mapped display instead of a LCD controller port.
Yeah, I'm a TI8x development guru here... Probably not the only one here either.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."
#91751 - tepples - Sun Jul 09, 2006 7:39 am
The only real things I developed on my TI-83 were 1. some programs for specific chapters of the math and chemistry texts, and 2. my first ever Tetris clone.
Then I ported the Tetris clone several times: to QBasic as QCarbon, to C for DOS in text mode as Tết (as in Nam), to C for DOS in 320x200 graphics mode as freepuzzlearena Tetanus, to C for DOS in mode 7 as Tetanus On Drugs, and to C for GBA as Tetanus On Drugs.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#91755 - Mrshlee - Sun Jul 09, 2006 9:46 am
OK, I'm happy to organise a collection bounty :)
Are there any devs interested in working towards?
TI-8X development gurus.. Are you aware of any documentation on the TI..
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#92251 - Mrshlee - Wed Jul 12, 2006 9:34 am
The top half of the calclator "Secondary buttons"
[Images not permitted - Click here to view it]
The bottom half of the calclator "Primary buttons"
[Images not permitted - Click here to view it]
its missing Alpha keys but I'll add them in soon.
obviously the keypad will be replaced by the Dpad.
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#92301 - ethoscapade - Wed Jul 12, 2006 6:01 pm
i'm thinking slightly bigger buttons, with less space between them? pens are more accurate than thumbs so long as we're working in 2d rather than with actual physical space.
dpad and face buttons can both be mapped to arrow keys, for left and right handed users, and L/R can toggle through 2nd/alpha maybe? they should both have identical functionality.
or, actually, no, forget alpha. alpha is really silly in the context of the ds. L or R can just turn 2nd on or off, and then select can call up a pictochat-style qwerty keyboard which would act as the alpha function on a ti calculator. maybe? i don't know. just thinking out loud.
i'll boost my pledge to $30.
#92314 - Sappharad - Wed Jul 12, 2006 7:31 pm
Dwedit wrote: |
Yeah, I'm a TI8x development guru here... Probably not the only one here either. |
I have your OS and your ChuChu Rocket clone on my old 83. They're great.
But I bought an 89 last year, so my 83 is neglected now. :-(
#92322 - Mrshlee - Wed Jul 12, 2006 7:49 pm
ethoscapade wrote: |
i'm thinking slightly bigger buttons, with less space between them? pens are more accurate than thumbs so long as we're working in 2d rather than with actual physical space.
dpad and face buttons can both be mapped to arrow keys, for left and right handed users, and L/R can toggle through 2nd/alpha maybe? they should both have identical functionality.
or, actually, no, forget alpha. alpha is really silly in the context of the ds. L or R can just turn 2nd on or off, and then select can call up a pictochat-style qwerty keyboard which would act as the alpha function on a ti calculator. maybe? i don't know. just thinking out loud.
i'll boost my pledge to $30. |
The idea behind the spacing is simple - having decent sized seperated buttons.. *extra padding around each key*
limits the possible mistakes that could happen from misfiring keys.
Secondly gives me room to clearly place the secondary function and alpha keys.
I think the Dpad/letter keys should replace the arrows..
A toggle to change the primary/secondary keys need to be made..
if on the touch.. or using L
Keyboard should be seperate also.. using the R key and standard homebrew keyboard maybe?
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#92356 - josath - Thu Jul 13, 2006 2:36 am
You can easily fit all the buttons...I just quickly slopped this together in 5 minutes when I ported my emu, which is why it's blurry, things aren't lined up, etc etc.
http://davr.drunkencoders.com/calc/calc.png
I would hate to have to keep switching back and forth between the screens. If anyone does go that route, please make an option to have a 'compressed' input screen as well, with all the buttons at once. That's the big advantage of fancy graphing calculators, that you can see all the buttons at once, and it's something you can't really do on most handhelds, besides the DS with it's 2 screens.
#92374 - CubeGuy - Thu Jul 13, 2006 7:14 am
$10 if it can link with standard TI calculators using the headphone port and a mini jack adapter.
_________________
It's 'CubeGuy.' One word. No space.
#92380 - Zeep - Thu Jul 13, 2006 7:52 am
TI 83+ FTW.
#93280 - octopusfluff - Tue Jul 18, 2006 8:19 am
I was one of the ones who contacted Josath for the source code to his version.. To my credit, I asked before I saw the threads for a bounty. :)
.. unfortunately, just as I was beginning exploration of the source code my hard drive began emitting a troubling grinding noise. Since the laptop was already prone to overheating severely, I'm pretty sure the laptop cooked the hard drive. :(
Hopefully once I have a permament replacement computer on which I feel comfortable to set up a dev environment, I'll be able to resume. Who knows.
#100103 - dude1 - Sat Aug 26, 2006 4:36 am
make it ti-83+ or ti-84 or better and il think of donating $20 CAD
#100155 - Yamishi - Sat Aug 26, 2006 4:10 pm
As long as it's fully-functioning (2nd works, graphing works, all that jazz) and decent speed, I'll chip in $20 US.
$30 US if it's created in the next two weeks ;)
Edit: I should mention, I'm using a G6, so I won't pay as much if it's not compatible ^_^;
Last edited by Yamishi on Mon Aug 28, 2006 3:06 pm; edited 1 time in total
#100236 - Sausage Boy - Sat Aug 26, 2006 11:14 pm
Seeing is believing.
_________________
"no offense, but this is the gayest game ever"
#100248 - Nintendo Maniac 64 - Sun Aug 27, 2006 12:01 am
http://forum.gbadev.org/viewtopic.php?t=10876
umm... someone should see my topic, I seemed to be the first one with major interest in it, yet it seemed to be pretty unnoticed.
AND YES, the source code is there.
So as far as I know, I was the first to get it; :D
http://www.megaworm.com/copper/albums/userpics/10004/TI-85_Emu_for_Nintendo_DS.7z.zip
EDIT: and Sausage Boy from my topic seems to be the first to be re-working it
http://www.gasp.boxgamex.net/?p=12
Yet that also went pretty much unnoticed.
#106791 - dude1 - Mon Oct 23, 2006 1:59 pm
any news?
#106857 - josath - Tue Oct 24, 2006 6:10 am
#108688 - dude1 - Sat Nov 11, 2006 7:51 am
any news on a actual ti 83 emu?
#142059 - dude1 - Thu Oct 04, 2007 12:45 am
bump
#142094 - CubeGuy - Thu Oct 04, 2007 9:36 am
I would love to have this, but alas, I don't think anyone's working on one currently. I think the novelty of having an 83-84 emu on the ds has kinda worn off. The real thing is going to be faster and easier to use in the long run.
(Not that I still wouldn't donate 20 US dollars to anyone that could build one.)
_________________
It's 'CubeGuy.' One word. No space.
#142101 - keldon - Thu Oct 04, 2007 10:25 am
I *could* build one; will you paypal me $20 then?
#142110 - josath - Thu Oct 04, 2007 3:54 pm
maybe if you guys are serious you should put it on one of those bounty sites or something. there seems to be a ton of them:
http://bountycounty.org/
http://www.opensourcexperts.com/bountylist.html
https://www.bountysource.com/
#142143 - dantheman - Fri Oct 05, 2007 2:10 am
Dwedit did make one for the GBA that's surprisingly usable with its shortcut keys, but I do not believe he has ported it to the DS yet.
#142708 - Jim e - Fri Oct 12, 2007 3:40 am
If you guys are serious about paying for an 83+ emulator, I'll give you one today. Full speed and with Application loading.
PM me for my paypal email.
#143004 - __HBK__ - Tue Oct 16, 2007 1:08 am
so much for today.....
_________________
:/ what're you lookin' at?
#143036 - OSW - Tue Oct 16, 2007 6:37 am
trustworthy on first post? you don't pay unless you're sure of results.
edit: just didn't want anyone getting ripped off.
Last edited by OSW on Tue Oct 16, 2007 3:43 pm; edited 1 time in total
#143047 - CubeGuy - Tue Oct 16, 2007 11:00 am
Exactly. Let's see a proof of concept.
_________________
It's 'CubeGuy.' One word. No space.
#143054 - Jim e - Tue Oct 16, 2007 12:09 pm
Where's Dwedit? He can vouch for me. Oh well, I suppose I should have introduced my self.
My name is James Montelongo. I am a TI calculator programmer. I'm affiliated with Revsoft.org. I'm transitioning to the DS because I'm tired of writing 100 lines of ASM that 1 line of C can do. One of my more notable projects was Realsound[article]. Currently Spencer Putt and I are working on a Windows based emulator for the TI-8x line called Wabbitemu. So this isn't new to me.
Now, as far as a TI-83+ emulator on the DS. I started by porting the z80 core we had written for the windows emulator. Unfortunately it topped out at 4.5mhz. So last Tuesday, I switched to DrZ80 which brought it up at just above 12mhz. It runs TI-OS fully with out bugs, and even the most awkward programs I had didn't choke on it. It supports App loading, but not variable loading(I haven't written the link code yet).
I'd appreciate donations, help pay for revsofts hosting. But even if you guys were joking about the bounty thing, it'll get released when I think enough is done for a first version. But I'm the kind of guy who likes the first release to be the final release. Honeslty, I would just give the SVN link out if any one actually payed, so you all can stay up to date.
But since I've pretty much announced already, what features would you guys like to see?
#143055 - OSW - Tue Oct 16, 2007 12:36 pm
alright nice, if someone backs you up (Dwedit's a good guy) that's better for those who would be serious about donation.
i don't know if anyone is still willing to offer, but good luck.
edit: nice vid
Last edited by OSW on Tue Oct 16, 2007 3:51 pm; edited 2 times in total
#143057 - Jim e - Tue Oct 16, 2007 12:48 pm
Here proof.
http://www.youtube.com/watch?v=aWG9nUK75-Q
I lost my stylus years ago and have been using a Q-Tip every since. I didn't want to use it in the video, hence the trouble I had pushing the buttons. It's quite usable in real life, with or with out a stylus.
Credibility doesn't come cheap anymore does it?
Is there an IRC or chat some where? I could use some help with another DS project I'm trying to set up. I'm still new to the scene, the emu is probably the second thing I have ever compiled for the DS. So the hardware is still very new foreign to me.
#143078 - josath - Tue Oct 16, 2007 5:51 pm
This forum is a good place to post questions, but if you want real-time help, you could try #dsdev on irc.blitzed.org, there's usually people there who can answer questions
#143094 - pas - Tue Oct 16, 2007 8:21 pm
Jim e: This looks really good ! Will the full version support DLDI ?
#143096 - Dwedit - Tue Oct 16, 2007 9:10 pm
Hi, Jim e. Nice to see you port Wabbitemu to the DS, especially since wabbitemu is one fine emulator.
How does DrZ80 compare with SMSAdvance's Z80?
I chose SMSAdvance's Z80 core because I had been working for a while on Smsadvance, and I know that it's good code. From your post, it sounds like they are approximately the same speed.
I got some nice working link code I wrote for my emulator if you want that.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."
#143110 - CubeGuy - Tue Oct 16, 2007 11:54 pm
Well, I've just paid rent. I didn't think anyone would whip one up so fast, but I may be able to scrape together some cash for a donation.
Some sort of link functionality would be great, especially with the headphone port and a radioshack adapter.
_________________
It's 'CubeGuy.' One word. No space.
#143113 - josath - Tue Oct 16, 2007 11:57 pm
CubeGuy wrote: |
Well, I've just paid rent. I didn't think anyone would whip one up so fast, but I may be able to scrape together some cash for a donation.
Some sort of link functionality would be great, especially with the headphone port and a radioshack adapter. |
Radioshack sells adapters for the odd microphone port in the DS? Because the headphone jack can only be used for output, not input.
#143125 - Jim e - Wed Oct 17, 2007 3:39 am
pas wrote: |
Jim e: This looks really good ! Will the full version support DLDI ? |
Already does.
Dwedit wrote: |
How does DrZ80 compare with SMSAdvance's Z80? |
I was quite satisfied with it. The good thing was that it was written to be capable of other hardware. The down side was that its workings were extremely different from wabbits. I had to rewrite almost all of the hw code.
CubeGuy wrote: |
Some sort of link functionality would be great, especially with the headphone port and a radioshack adapter. |
Definately not possible. The link port is designed for Bi-directional communication. The audio port is not. Even more so I would be worried that the the voltage from the audio port would fry the calc. Microphone wont work either.
#143275 - mute - Fri Oct 19, 2007 2:05 am
this is amazing. whats the feasibility of an m68k core doing 12MHz for that awesome CAS available on the TI-89? i really loved that calc. :)
but i'll stop dreaming... it's great news, great news. sounds like putting up a page with an SVN link and a "Donate" button would get ya a good ransom if everyone keeps to their word with these $10-30 donations... :)
#143284 - CubeGuy - Fri Oct 19, 2007 6:52 am
Ugh. My 83 finally crapped out on me. Any chance of this running the 84 ROM image? That's the only other one I can extract it from. =C
_________________
It's 'CubeGuy.' One word. No space.
#143288 - Jim e - Fri Oct 19, 2007 7:39 am
running...well yes and no. I could get it to run but not all the hardware. 84s run at 15mhz, I topped at 12mhz. Even more so theres a but load of hardware, that would be pain to try to emulate correctly. I'll put it on the maybe list. But Right now I'm distracted with a game I'm working on. it has a bit more priority.
#143312 - thegamefreak0134 - Fri Oct 19, 2007 12:12 pm
Wow. Jim e, you're about the only person I know that can become a legend on a forum in only 7 posts. It's too bad about it not fully supporting the 84 though, that's all I have, and I've been feeling this rather strong urge to try my hand at a mapper for PokemonTI again...
I noticed that appears to be your Zelda running, as it didn't look like the more popular demo. Am I correct on this? Good work if it is, it looks great. Heck, I just saw this today, but I'll gladly paypal you the bounty, I'd say you succeeded fairly well. ^_^
-gamefreak
_________________
What if the hokey-pokey really is what it's all about?
[url=http:/www.darknovagames.com/index.php?action=recruit&clanid=1]Support Zeta on DarkNova![/url]
#143356 - CubeGuy - Sat Oct 20, 2007 6:55 am
We will need our own ROM image for this, I assume. Including it in the NDS file got the last person who tried this before in trouble.
_________________
It's 'CubeGuy.' One word. No space.
#143360 - threefingeredguy - Sat Oct 20, 2007 9:23 am
Yes, you will need to create a rom image. The best way is to use rom8x to grab a rom.
#143417 - CubeGuy - Sun Oct 21, 2007 2:07 am
Crap...
*electrocutes ti-83 in attempt to bring it back to life*
_________________
It's 'CubeGuy.' One word. No space.
#143468 - Nintendo Maniac 64 - Mon Oct 22, 2007 1:45 am
CubeGuy wrote: |
Crap...
*electrocutes ti-83 in attempt to bring it back to life* |
well, how much you wanna bet you could find one somewhere on "t3h intarwebz"? :P
#143481 - OSW - Mon Oct 22, 2007 7:57 am
tschh - Nintendo Maniac 64 - don't talk about these methods on these forums.
#143486 - CubeGuy - Mon Oct 22, 2007 9:43 am
Actually, very slim since TI started cracking down on what little warez there were for the Calculator scene.
I can get mine to power up, but I can't seem to keep it on long enough to run the ROM dumper.
_________________
It's 'CubeGuy.' One word. No space.
#143605 - Jim e - Wed Oct 24, 2007 12:29 pm
Just to inform, I got linking working over the weekend. And I'm now working on a file browser and the interface. When I release I'll make a topic in project announcements. I'm trying to kick this project out the door so I can get to work on the game.
Just a note, this is an 83+ emulator, not an 83 emulator. I could emulator the 83 easily, but I'm lazy and don't want to do rom detection.
This is the skin I have now, I made it in photoshop in about an hour.
[Images not permitted - Click here to view it]
However its obviously ugly. For wabbitemu I made a photorealistic one. However I don't think that would look good so squished. So if anyones got a skin or an idea on how to make it look good, I'd like to hear from you. I'm probably gonna needs some room some where on the screen for buttons for saving, linking, and preferences.
Still no PMs for my email to paypal...sigh.
#143611 - Ramzee - Wed Oct 24, 2007 4:51 pm
Jim e wrote: |
This is the skin I have now, I made it in photoshop in about an hour. |
If the touchscreen response is good, then I'd really like to have a hint of the function and alpha keys associated with each key (or even better - change the whole keyboard mask to reflect the changed functions)
Jim e wrote: |
I'm probably gonna needs some room some where on the screen for buttons for saving, linking, and preferences. |
The touch screen is already tight for space, you might use B or select, etc. to switch to a configuration screen.
I'm sure whatever you comeup with will be ok, as you seem to have a handle on it all.
#143647 - HyperHacker - Thu Oct 25, 2007 12:56 am
I don't think it's too important to have it look exactly like the real thing. You could drop the arrow buttons and just use the D-pad. Maybe Y=2nd, X=Alpha, Start=Enter, Select=Clear, A/B=whatever, L/R=some less-commonly-used functions. You might also have an easier time drawing (not to mention coding support for) square buttons, that don't necessarily need any space between them. It's a touch screen, not real buttons, so you can bend the rules a bit.
Of course you could also put the images and mappings in external files so users can replace them. That's my favourite method. :-p
If you're really strapped for screen space and don't have any buttons left, you could have tapping the mic do something. ;-)
_________________
I'm a PSP hacker now, but I still <3 DS.
#143653 - dantheman - Thu Oct 25, 2007 1:22 am
If it helps, this is what Dwedit used for his TI-83 emulator for the GBA, which worked well considering the limits on the amount of space available. However, I realize that if the touchscreen is to be used, the buttons will need to be a bit bigger. It could be a useful reference at least.
[Images not permitted - Click here to view it]
I also like the idea of shortcut keys, which made Dwedit's emulator much faster and easier to use, though again I realize that this benefit would be lessened somewhat by the touchscreen.
#143656 - HyperHacker - Thu Oct 25, 2007 1:35 am
That's pretty good, but way too small for a touch screen. Of course there's no reason to have the display and keys on the same screen on a DS.
I like the idea of having the 2nd and Alpha functions displayed at all times, not just when you press them. It makes things a bit easier to find.
Also, you could consider a sideways layout.
_________________
I'm a PSP hacker now, but I still <3 DS.
#143668 - dantheman - Thu Oct 25, 2007 3:16 am
Going with the sideways layout idea, I started to make a skin based off of Dwedit's colors. However, because I am horrible at lettering, I turned it into more of a template. I added some letters to provide examples. The dotted boxes are where I originally allotted a certain amount of space for the 2nd and Alpha characters, though as you can see my example characters use less than that. I left the dotted boxes in for some of them while others I removed, just to show both.
[Images not permitted - Click here to view it]
Obviously made in Paint and not the best, but perhaps something could be made of it.
It can easily be split into 32x24 blocks, though I don't know if that's helpful at all.
#143687 - CubeGuy - Thu Oct 25, 2007 9:23 am
An alternative would be to have the number/symbol keys be separate from the more complicated function keys. That would free up a bunch of screen space.
_________________
It's 'CubeGuy.' One word. No space.
#143691 - Ramzee - Thu Oct 25, 2007 10:34 am
I love these sideways suggestions, just not sure how much recoding you'd have to do (maybe for v2).
The wabbitemu keypad (ti-83plus.bmp) cropped and resized doesn't suffer too much (and matches my black DS Lite ;-)
http://homepages.tesco.net/beshir/images/ti-83plus_ds-keymap_1stdraft.bmp
It needs a little work to remove some of the anti-alising to improve readability and the touch areas would be bigger than the button images .
On the otherhand (watching your demo) the screen ratio for output is better the way you have it, so prehaps a selectable option?
Hope you are making the rom image, etc. relative to the .nds exec. and not fixed in the root of the media.
#143695 - Jim e - Thu Oct 25, 2007 11:50 am
A cfg file will be placed in the default device, pointing to the save state. If no cfg is present, you'll be prompted to select a rom. At which point it will be made in to a save state of the same name with different extension. I was planning to have it routinely save every so often(perferable when the calc is in a halt state), that way it will act more like a calculator and not lose info stored on it that you might need.
I'm not to hot on the side ways layout. For gaming it's not gonna work, but for actual calculator use I see its benefit. It's a more natural layout, and the screen scale up would be 2:1 to fill the width(though the bottom half would go unused).
It wouldn't be to much of a task to have it toggle between sideways, it would delay a first release so ver 2 would be more likely.
#143708 - Mrshlee - Thu Oct 25, 2007 2:21 pm
I personally think we should not use the original design as a template.
The design needs to be clear and easy to use.. We need to be able to have all the keys in their alpha/secondard states.
I have a design in my mind and I'll try it out later tonight
Does anyone have a copy of the design I made earlier?
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#143710 - OSW - Thu Oct 25, 2007 2:36 pm
HyperHacker wrote: |
I don't think it's too important to have it look exactly like the real thing. You could drop the arrow buttons and just use the D-pad. Maybe Y=2nd, X=Alpha, Start=Enter, Select=Clear, A/B=whatever, L/R=some less-commonly-used functions. You might also have an easier time drawing (not to mention coding support for) square buttons, that don't necessarily need any space between them. It's a touch screen, not real buttons, so you can bend the rules a bit.
Of course you could also put the images and mappings in external files so users can replace them. That's my favourite method. :-p
If you're really strapped for screen space and don't have any buttons left, you could have tapping the mic do something. ;-) |
I love most of these ideas.
especially using the dpad as arrow buttons, and that you really don't need any space between square buttons. Larger is better, and space is only required in real life for accuracy purposes with fingers.
And i feel it's better to have the button interface displayed vertically with just some modifications. It would be more functional this way considering how the top screen is aligned.
#143743 - HyperHacker - Thu Oct 25, 2007 8:14 pm
That looks like it might have been resized with a fairly poor algorithm, and would look better if done with a better program. I don't really see the appeal of using a photorealistic image though, given the real thing is so much larger.
_________________
I'm a PSP hacker now, but I still <3 DS.
#143794 - Ramzee - Fri Oct 26, 2007 1:53 am
HyperHacker wrote: |
That looks like it might have been resized with a fairly poor algorithm |
Yeh, it was just to show how it scaled.
HyperHacker wrote: |
I don't really see the appeal of using a photorealistic image though, given the real thing is so much larger |
Just trying to move away from square buttons, straight lines and gba graphics for the background image while reproducing the original key layout within the constrants of the DS (these things are down to personal taste).
I like Jim_e 's landscape layout and might see if I can improve it by adding the 2nd function texts, etc. (if I don't get lost playing Zedla PH tomorrow) as this looks to be the most likely release format.
#143842 - Ramzee - Fri Oct 26, 2007 6:37 pm
Just a progress update http://homepages.tesco.net/beshir/images/ti-83plus_ds-keymap_2nddraft.bmp on a suggested keymap.
No Alpha keys yet and I might try to squeeze another 2 lines of pixels to increase the bottom margin.
#143850 - __HBK__ - Fri Oct 26, 2007 8:22 pm
the updated keymap looks nice Ramzee.
btw, what's up with your website? O_o
XD
good luck with the emulator Jim e
_________________
:/ what're you lookin' at?
#143853 - Jim e - Fri Oct 26, 2007 8:45 pm
I should post this, it's the Photoshop file I used for the skin.
http://jim.revsoft.org/DS83plusskin.psd
[Images not permitted - Click here to view it]
The way I check for key presses on the touch screen is by reading from a bitmap. Each pixel channel says different information. The red channel tells me if a pixel is a button or not, the green channel tells me the group the button is in, and the blue channel tells me the bit that button is. This lets me have non-orthogonal layout, and fairly easy time swapping skins and layouts. So the first thing I do is design the keymap, then the skin on top of it.
I say this because it's actually some what reasonable for me to import external skins that are nothing but bitmap files. Right now I'm just including it straight into the nds file and reading the format. I don't see it being much more of a task to read an external file into memory.
Its writing the interface thats slowing me down. I got the emulator going in 2 days, but deciding how things should look and act is taking me a while. I'm real fickle about things like that. And finding out Desmume has quite a few emulation problems is hindering things. I had the strangest experience with endianness and my unions. I truly do hate coding around emulator bugs, but I don't see a good way to test reasonably without doing so.
New feature will be included, Rewinding. Right now it rewinds about 4 seconds, just long enough so that I could get Weapon 5 in Phoenix in hard mode. :P
#143856 - __HBK__ - Fri Oct 26, 2007 9:05 pm
uhh... err...
i dont have photoshop, and you said they were just bitmaps, so could you provide those instead/as well, or do i need photoshop?
_________________
:/ what're you lookin' at?
#143869 - Ramzee - Fri Oct 26, 2007 11:36 pm
I've added the Alpha characters now.
__HBK__ wrote: |
... do i need photoshop? |
I've been using Gimp 2.2 as it's free and handles layers. I've just imported jim_e 's files without a hitch. (EDIT: Gimp 2.4 is out now, but link removed gone back to v2.2.17)
I'll adjust the positions of the keys on jim_e 's keymask to match my adjusted layout and submit it when done (thanks to jim_e for making it worthwhile).
__HBK__ wrote: |
... what's up with your website? O_o |
I built my first html web site using notepad years ago and that was fun. I changed ISPs a few years later and tested (website is to strong a word) my "free" webspace but never felt like turning it into facebook or a blog.
Last edited by Ramzee on Sun Oct 28, 2007 7:25 am; edited 1 time in total
#143889 - kusma - Sat Oct 27, 2007 3:02 am
Jim e wrote: |
So if anyones got a skin or an idea on how to make it look good, I'd like to hear from you. |
Here's my attempt at merging the photo realistic thing you did with the ugly version, plus some tweaks:
[Images not permitted - Click here to view it]
As you can see, I didn't add the button-captions. This is mostly so you can tweak this yourself, but also due to laziness ;)
Personally, I think the black/white button-captions should be displayed by default, and the green and yellow "sub"-captions could be visible when the "2nd" or "ALPHA"-buttons are pressed.
#143890 - tepples - Sat Oct 27, 2007 3:04 am
Ramzee wrote: |
I've been using Gimp 2.2 as it's free and handles layers. I've just imported jim_e 's files without a hitch. (EDIT: Gimp 2.4 is out now) |
GIMP 2.4's new selection tool adds several extra steps when dragging pixels around within a layer. In 1.x through 2.2, you just drew a box around the pixels you want to move, and then drag the pixels. In 2.4, you have to drag a box, then confirm your selection (press Enter), then you have to hold a few modifier keys while dragging the pixels. For now, I'm staying with 2.2.17.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#143892 - kusma - Sat Oct 27, 2007 4:05 am
Added some captions, just to see how it looks. I guess it's OK, but it would be neater to have the same fonts as the TI83+ has.
[Images not permitted - Click here to view it]
If you're interested, I'll try to upload the psd tomorrow,
#143901 - OSW - Sat Oct 27, 2007 6:25 am
i worked on an original layout.
http://img.photobucket.com/albums/v326/DranzerBalance/MyVersionFinalDraft.png
the colours taken from Jim e 's psd.
I thought it could be nice to have the number buttons on each side, so you could tap them easily with your thumb.
the buttons that have been left out, i think coul be assigned:
2nd = start, Alpha = select, DEL = R, Rewind(?) = L
and ABLX for any other features/options you might have.
What do people think?
Last edited by OSW on Sat Oct 27, 2007 12:58 pm; edited 5 times in total
#143914 - kusma - Sat Oct 27, 2007 10:55 am
Not bad, not bad at all! Moving the d-pad to the DS-dpad Is a good move, I think. That leaves more room for the other buttons, and i think it would feel more natural to use.
#143916 - OSW - Sat Oct 27, 2007 11:56 am
then again, i just thought, my layout might no be not so good if you want to mainly use a normal stylus rather than mainly your fingers.
and I can't quite tell how natural it would feel until using it myself.
alternately i could move all the numbers to one side easily. something like this http://img.photobucket.com/albums/v326/DranzerBalance/MyVersionFinalDraftv2.png
#143938 - Jim e - Sat Oct 27, 2007 4:07 pm
kusma wrote: |
Added some captions, just to see how it looks. I guess it's OK, but it would be neater to have the same fonts as the TI83+ has.
[Images not permitted - Click here to view it]
If you're interested, I'll try to upload the psd tomorrow, |
That looks great, the psd would be helpful. I still have mine so I can tweak the font and try out different ways to do alpha and second text.
OSW wrote: |
worked on an original layout.
http://img.photobucket.com/albums/v326/DranzerBalance/MyVersionFinalDraft.png
the colours taken from Jim e 's psd.
I thought it could be nice to have the number buttons on each side, so you could tap them easily with your thumb.
the buttons that have been left out, i think coul be assigned:
2nd = start, Alpha = select, DEL = R, Rewind(?) = L
and ABLX for any other features/options you might have.
What do people think? |
I love this idea! The arrangement of putting the more commonly pressed buttons for math on the left and right edges makes sense.
I planning taking 3 buttons for my own purposes:
L = Rewind
R = Fast forward
Select = Menu
The rest will be configurable.
#143940 - Ramzee - Sat Oct 27, 2007 4:44 pm
I think I've about done now so feel free to use any of my images in your own work.
Jim_e the files are :
http://homepages.tesco.net/beshir/images/ti-83plus_ds-keymap_2nddraft.bmp
http://homepages.tesco.net/beshir/images/Ramzees_DS83PlusEmuSkin.psd
http://homepages.tesco.net/beshir/images/Ramzees_DS83PlusEmu_Keymask.png
Gimp 2.4 couldn't load in the .psd file it created so I've gone back to using v2.2.17 which reads the uploaded file fine, if you have any problems let me know.
There's been alot of good ideas and I particularly like kusma's photo-realistic contribution.
If you can make the keyboard change when the 2nd Function or Alpha key is pressed (inc. A-LOCK) you get away from trying to squeeze in lots of tiny illegible text. A user only needs to toggle the 2nd Func or ALPHA key to find where a particular function or character is if they're unsure.
Last edited by Ramzee on Sat Oct 27, 2007 5:05 pm; edited 3 times in total
#143941 - kusma - Sat Oct 27, 2007 4:49 pm
#144008 - OSW - Sun Oct 28, 2007 4:06 am
Ramzee wrote: |
If you can make the keyboard change when the 2nd Function or Alpha key is pressed (inc. A-LOCK) you get away from trying to squeeze in lots of tiny illegible text. A user only needs to toggle the 2nd Func or ALPHA key to find where a particular function or character is if they're unsure. |
Yes! I was thinking this exactly. Pressing these keys would toggle a keypad swap.
PSD: (sorry for the host, i don't know what is a good free upload service.)
http://www.bestsharing.com/files/zHcQBdy355525/OSW%20TI83%20DS%20keypad.psd.html
Keymap:
http://img.photobucket.com/albums/v326/DranzerBalance/keymap.png
Feel free to implement any of my ideas/designs, modify them or anything.
I'm not sure how well my assigning DEL, Alpha, 2nd off the touchscreen (probably A,B,Y) would work. It's just an idea. At least I think these keys are readily accessable.
EDIT: Updated with Keymap.
Last edited by OSW on Sun Oct 28, 2007 8:34 am; edited 1 time in total
#144016 - Ramzee - Sun Oct 28, 2007 7:16 am
OSW wrote: |
Yes! I was thinking this exactly. Pressing these keys would toggle a keypad swap. |
I've just realised how powerfull, jim_e 's colour coded keymask is. I'd assumed the Function and Alpha keys would stay associated with the same the same key (ie. use the same keymask as the main image).
If they could each use seperate keymasks, any function can be associated with any key just by swapping the colours about.
It's not what I'm looking for, but for anyone with alternative preferences a whole range of alternative layouts could be possible.
Edit: Here's my take on kusma's skin with the function key pressed
http://homepages.tesco.net/beshir/images/Ramzees_DS83Plusv3_Functions.png
#144052 - pas - Sun Oct 28, 2007 8:23 pm
Ramzee, that looks GREAT ! Even similar to my own TI Calc ^^. Hope that this Emu is still being worked on.
#144053 - Dwedit - Sun Oct 28, 2007 8:27 pm
I'd say peek at TI83 RAM to see the state of 2nd or Alpha.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."
#144108 - __HBK__ - Mon Oct 29, 2007 4:21 am
while changing the keys to show 2nd or alpha would be nice, it would be much nicer to be able to see the 2nd and alpha functions all the time.
perhaps they could be switched between being above the keys and on the keys whenever you pressed 2nd or alpha?
_________________
:/ what're you lookin' at?
#144110 - Ramzee - Mon Oct 29, 2007 4:48 am
pas wrote: |
Ramzee, that looks GREAT ! Even similar to my own TI Calc ^^. Hope that this Emu is still being worked on. |
Thanks, kusma did the excelent photo realistic buttons. Jim_e's emulator is a new project so all being well we'll get to see it when he's happy with the user interface and menus.
Here's my take on kusma's skin with the Alpha key pressed.
http://homepages.tesco.net/beshir/images/Ramzees_DS83Plusv3_Alpha.png
When I've done the main Keypad version I'll post both the .psd and .xcf project files as when I import / export .psd files Gimp loses the text info need to change the anti-alised fonts,etc.
Thinking ahead, I was wondering if I should make a photo realistic Silver Edition skin based round kusma's layout/keymask as it might go well with a white/phat DS unless someone has already started?
#144111 - HyperHacker - Mon Oct 29, 2007 5:26 am
Those keypads look great, just thinking the 2nd/Alpha buttons should be visibly "pressed" when they're active. The use of a coloured mask to tell which buttons are where is a good one, I was planning to do similar for a project of my own.
_________________
I'm a PSP hacker now, but I still <3 DS.
#144113 - Ramzee - Mon Oct 29, 2007 5:50 am
__HBK__ wrote: |
while changing the keys to show 2nd or alpha would be nice, it would be much nicer to be able to see the 2nd and alpha functions all the time. |
It would be, if we had the space and/or resolution to display both well (I don't think we do). It's choices like these that probablly make finalising the project so difficult.
If custom skin files can be loaded externally from the .nds then the apparent keysizes can be reduced to make space for the extra logos.
I will go back to my v2 draft design and clean it up and apply some photo realistic buttons, etc. if it looks like it might be of use but as I don't know what final design decisions will be made - at the moment all I'm doing is submiting ideas and resources that jim_e can use (or not) in the hope that it helps him get his project out.
#144120 - Ramzee - Mon Oct 29, 2007 7:31 am
HyperHacker wrote: |
... just thinking the 2nd/Alpha buttons should be visibly "pressed" when they're active. |
When I remebered that the cursor displays the mode it's in, I realised that colour changing or animated buttons weren't necessary, (in fact, because of the bigger, backlit screen it's easier to see the keymode than on the real thing).
I had a go at animinating the 2nd Function but wasn't happy with the effect and kept it out (most of the key logos change anyway). I'll watch out for examples of how other people do it (no point in re-inventing the wheel) just in case it's something jim_e wants.
Edit: I think I've worked out why it doesn't work very well - if you notice, the highlights and shadows are much more prominent on the blue keys, so when one of those change it is noticable. The 2nd Function and Alpha keys have hardly any discernable highlights so a change is hard to see unless it's big and that then spoils the photo real effect.
#144138 - Jim e - Mon Oct 29, 2007 2:04 pm
I should have posted yesterday.
New features today are detecting when the 2nd and alpha are pressed and switching the skin for the text layout. I've already modified kusuma's BG to have all the text, but thanks though Ramzee.
I've also added rotation, you can now Press L+R to rotate to Normal mode, Right-Handed mode, or Left-Handed mode. These just scale and rotate the current BG and LCD so it looks a bit scrunched when the DS goes sideways.
Also the other day I got the File Browser just the way I wanted. Sporting expandable folders a la Windows Tree View, Double clicking, grab scrolling, and a scroll bar.
I took a few frames in Desmume to show this off.
[Images not permitted - Click here to view it]
So the Todo list now is:
*Menu's for Key Configuration, File (rom loading, saving, Var sending), and possibly skin if its not gonna cause a problem.
*I need to make the Save file and cfg file, I put that off to the end so I won't have to keep changing the save state format.
*Variable sending might do better with a progress bar. Right now its just a console printing the bytes sent.
I'm coming in on the home stretch for a release I'll be happy with, and you guys have been really supportive. So if there are feature requests nows a good time.
#144185 - Ramzee - Tue Oct 30, 2007 12:21 am
Jim e wrote: |
I should have posted yesterday.
New features today are detecting when the 2nd and alpha are pressed and switching the skin for the text layout. I've already modified kusuma's BG to have all the text, but thanks though Ramzee. |
No trouble, it's good to hear you're making so much progress.
I'll post links to my files as v3 (the skin toggling version) is finished now anyway.
Edit: File links removed as kusma's skin is used in the build already and I've posted more up todate skins in this thread.
Last edited by Ramzee on Sun Nov 04, 2007 11:58 am; edited 4 times in total
#144186 - josath - Tue Oct 30, 2007 12:26 am
Well, a really cool feature I was working on in my TI-85 emulator (and it was mostly working when I left it last), was using the flashcart to emulate infinite archive storage. basically, it would let you pick a ti85 ASM program (.85s) from your flash cart, and it would automatically:
1. transfer the file to the calc
2. run the file
3. when the file exits, copy the file back to the flashcart (this last step is required, because almost all ti85 ASM programs store their settings inside their own program file)
Of course, I'm half crazy anyway, so I don't really advise that you attempt to add a feature like this. Also it's not needed so much for 83+, which has a lot more memory I believe. The TI-85 only has like 24KB available for the user.
#144270 - Ramzee - Wed Oct 31, 2007 12:56 am
And here's my photo realistic TI-83 Plus Sivler Edition skin:
The .bmp images - main , 2nd function and alpha numeric layouts. (Alpha ON logo applied)
The keymask - ti-83p_se_keymask.bmp (from kusma's template) and background.
The project file - .xcf or .psd
The precompiled .nds for people who don't have the tools (unlikely if you're reading here).
jim_e - when I've unpacked commercial roms I've seen what look like resource files stored in /data, if it's not re-skinable via external files could they be wrapped in the .nds file and accessed via an unpacker like dslazy?
I've no idea if it's possible as I haven't found any homebrew roms that store data there, so it may be undocumented or a feature of the official SDK only.
Last edited by Ramzee on Mon Nov 05, 2007 9:42 pm; edited 4 times in total
#144284 - HyperHacker - Wed Oct 31, 2007 3:22 am
Ooh. Besides the blurry brightness/page symbols, that's really nice.
_________________
I'm a PSP hacker now, but I still <3 DS.
#144287 - Ramzee - Wed Oct 31, 2007 3:58 am
HyperHacker wrote: |
Ooh. Besides the blurry brightness/page symbols, that's really nice. |
Thank you, I'd left them blurred to try and convay depth to the sharper forground key logos, but they probably are a little to blurry. So I'll sharpen them up a little as the anti-aliasing and reduced contrast might do the same trick.
(Edit: Contrast re-done. )
Edit: I see too many flaws and it lacks the finish of a commercial product. I'm happy with the layout (and as a first attempt) but if I was to do it again I'd use translations to re-size a photo with the key logos, etc. removed. I'll see what I can do with the wabbitemu image for the standard version.
Edit: Now I've tried the skin, it's my favourite - even though I made the standard one after (and so that has fewer flaws).
Last edited by Ramzee on Sun Nov 04, 2007 12:00 pm; edited 3 times in total
#144391 - Ramzee - Thu Nov 01, 2007 1:58 pm
Jim e wrote: |
... if there are feature requests nows a good time. |
As one else has posted any here are mine:
1. Suspend/Hibernate when the lid is closed so it can be used all day as a calculator with out killing the battery.
2. Alternative keyboard images for portrait mode (I can do translated images with correctly proportioned text for a stretched keymask if required).
3. Context sensitive help. I always keep the calculator and it's instructions together incase I use an advanced feature I'm unfamilar with. This would be nearly as big a project as the emulator requiring the program to examine the TI-83 state/mode and then using a e-book type program to display the relevent help so I'm not expecting it.
4. If the source is available and devkitPro compiles it we can edit the resource files and make our own skins/key masks.
#144401 - Jim e - Thu Nov 01, 2007 4:29 pm
Ramzee wrote: |
1. Suspend/Hibernate when the lid is closed so it can be used all day as a calculator with out killing the battery. |
Already done. Closing the lid also initiates the save.
Quote: |
2. Alternative keyboard images for portrait mode (I can do translated images with correctly proportioned text for a stretched keymask if required). |
I think I might hold that off to another release. But I'll take a look if its reasonable to do.
Quote: |
3. Context sensitive help. I always keep the calculator and it's instructions together incase I use an advanced feature I'm unfamilar with. This would be nearly as big a project as the emulator requiring the program to examine the TI-83 state/mode and then using a e-book type program to display the relevent help so I'm not expecting it. |
Thats kinda deprecated. TI has already released Catalog Help. Even more so that'd be extremely difficult to implement from an emulator point of view.
Quote: |
4. If the source is available and devkitPro compiles it we can edit the resource files and make our own skins/key masks. |
Yes, if you want to manually insert skins, then all you need is to replace the BMPs in the data section and run the makefile.
So right now the only things left are the Key configuration menu and maybe external skins. Might get done today, though I would have liked to add more "pretty" features and to try out some of the DS's effects, but its more than usable as it is now.
#144411 - Ramzee - Thu Nov 01, 2007 7:09 pm
Jim e wrote: |
TI has already released Catalog Help. Even more so that'd be extremely difficult to implement from an emulator point of view. |
Yes, I was thinking of something better than Catalog Help, a virtual hyperlink document. Something with the feel of the constilations star chart program but with a search tree and an awareness of the calculator state. It wouldn't be appropiate if the program is eventually able to emulate other models, but it was on my fantasy wish list.
And yes I'd love support for other models.
Another wish (more basic): TI-83 OFF triggers DS Power off with an auto save and this is then loaded the next time the program is started.
Looking at DS85_R3 there's settings for emulator speed, gray scale mode and screen size which are all useful depending on whether it's being used as a calculator or to play games.
Quote: |
Yes, if you want to manually insert skins, then all you need is to replace the BMPs in the data section and run the makefile... |
Fantastic news for anyone who wants an alt. layout. No need to hold back implimenting portriat mode support if we can change the skin.
#144509 - HyperHacker - Sat Nov 03, 2007 2:54 am
Ramzee wrote: |
Another wish (more basic): TI-83 OFF triggers DS Power off with an auto save and this is then loaded the next time the program is started. |
Or better, it uses Rebootlib or similar to return to the program that launched it.
_________________
I'm a PSP hacker now, but I still <3 DS.
#144563 - Jim e - Sat Nov 03, 2007 9:36 pm
I'll be continuing development updates here:
http://forum.gbadev.org/viewtopic.php?t=14456
#144572 - Ramzee - Sun Nov 04, 2007 1:56 am
Noted.
For anyone whose taken a copy of my TI-83 plus SE skin, here's the matching standard TI-83 plus skin:
The .bmp images - main, 2nd function , and alpha numeric layouts.
The background and keymap (keymap same as previous)
The project file in .xcf or .psd
The precompiled .nds for people who don't have the tools (unlikely if you're reading here).
Last edited by Ramzee on Mon Nov 12, 2007 10:35 pm; edited 7 times in total
#144582 - cornaljoe - Sun Nov 04, 2007 4:47 am
Nice job! Thanks for all your hard work guys. Very professional piece of software. I see this becoming very popular pretty soon. Being that most of us are still in High School/College.
I have a question though. I'm guessing this is a LLE meaning it emulates the TI perfectly(or as close as you can get) without the need of tricky code to get things working(HLE). I ask because I own a dead TI-86 and wanted to know if it would be possible to add support for it. Can other TIs that run @ 6Mhz-12Mhz run on your engine aswell? Do you think that it can be a feature later on in development?
Thanks again for your hard work and good luck with your other projects!
#144594 - kusma - Sun Nov 04, 2007 1:13 pm
cornaljoe wrote: |
Being that most of us are still in High School/College. |
Uuuuh?
#144597 - gmiller - Sun Nov 04, 2007 2:45 pm
I would not make assumptions about the age demographics of the people here. Some of us are over the half century mark by a little or a lot.
#144603 - Mrshlee - Sun Nov 04, 2007 4:11 pm
This an fantastic..
I'm willing to complete my bounty..paypal?
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#144616 - Jim e - Sun Nov 04, 2007 7:54 pm
cornaljoe wrote: |
I ask because I own a dead TI-86 and wanted to know if it would be possible to add support for it. Can other TIs that run @ 6Mhz-12Mhz run on your engine aswell? Do you think that it can be a feature later on in development? |
I've never emulated the 86 before. So it wouldn't be to easy for me. Other models would be easier. In fact the 73 would probably run as is already. The 83 wouldn't be to hard to do. But the 86 I would have to try to emulate on the PC emulator first so I can get to know its hardware. Meaning it would be a while if I did do it.
#144657 - stampede_dude - Mon Nov 05, 2007 1:24 pm
Doesn't the 86 use a 68K?
_________________
867-5309
#144658 - tepples - Mon Nov 05, 2007 1:27 pm
TI-83 uses a Z80. TI-86 uses a Z80. TI-89 uses an MC68000.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#145386 - mute - Wed Nov 14, 2007 7:30 pm
tepples wrote: |
TI-83 uses a Z80. TI-86 uses a Z80. TI-89 uses an MC68000. |
and the TI-89 is the bomb diggity! it's still the best calculator in my opinion. That titanium adds some stuff but really messes up the look :(
the m68k is a nice processor. the TI-89 is clocked at 12MHz, with 188K RAM, and 639K FLASH. Resolution is 160x100!! (possibly the best part, drool). i can't believe it's been around since 1998. i sold mine after HS, and I miss it so... i'm a poor man, but that's a bounty i'd throw into.. :)
i wish i could even know where to start an attempt at something like this. my programming skills are amateur at best. :)
#145397 - josath - Wed Nov 14, 2007 9:52 pm
mute wrote: |
the m68k is a nice processor. the TI-89 is clocked at 12MHz, with 188K RAM, and 639K FLASH. Resolution is 160x100!! (possibly the best part, drool). |
The NDS specs totally blow these away times a zillion...and yet a DS costs about the same as a TI-89? I think they're ripping people off for these calculators.
#145412 - mute - Thu Nov 15, 2007 2:30 am
hmm.. i found a ti-92 emulator for the gp2x.
i may not be able to write my own DS code, but given i have lots of free time, this could prove to be fun... who's in? :P
yeah its a dumb idea for myself. but someone should roll with it. gp2x i think is loads faster than a DS so one may need to swap to the "Cyclone 68000" core which is already optimized for 32-bit ARM.
ready? go!
#145415 - HyperHacker - Thu Nov 15, 2007 2:41 am
josath wrote: |
mute wrote: | the m68k is a nice processor. the TI-89 is clocked at 12MHz, with 188K RAM, and 639K FLASH. Resolution is 160x100!! (possibly the best part, drool). |
The NDS specs totally blow these away times a zillion...and yet a DS costs about the same as a TI-89? I think they're ripping people off for these calculators. |
Yeah, they cost $100 like 10 years ago. I looked at them the other day... $100. They should be like $5 by now. >_>
mute wrote: |
hmm.. i found a ti-92 emulator for the gp2x.
i may not be able to write my own DS code, but given i have lots of free time, this could prove to be fun... who's in? :P
yeah its a dumb idea for myself. but someone should roll with it. gp2x i think is loads faster than a DS so one may need to swap to the "Cyclone 68000" core which is already optimized for 32-bit ARM. |
Isn't GP2X 32-bit ARM too?
_________________
I'm a PSP hacker now, but I still <3 DS.
#145418 - mute - Thu Nov 15, 2007 2:54 am
HyperHacker wrote: |
Isn't GP2X 32-bit ARM too? |
yeah but a quick glance at the above emu, i guess it uses a portable core written in C. Cyclone would be much faster and smaller.
#145422 - tepples - Thu Nov 15, 2007 4:07 am
josath wrote: |
The NDS specs totally blow these away times a zillion...and yet a DS costs about the same as a TI-89? |
The DS is also subsidized.[1]
HyperHacker wrote: |
Yeah, they cost $100 like 10 years ago. I looked at them the other day... $100. |
A lot of the price of a calculator is in the price of the proprietary software that it comes with. The TI-89 comes with a computer algebra system based on Derive. The PC version of Derive costs ?120 (roughly $240); compare to Waterloo Maple ($1695) or Mathematica ($2495). Does the price of a new copy of Microsoft Windows go down over the years? What about the price of a new copy of a music CD?
[1] Subsidized != sold below marginal cost. The game license fees subsidize the hardware's research and development and marketing, for one thing.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#145463 - HyperHacker - Thu Nov 15, 2007 11:46 pm
I'm talking about the 85, though. The same ones as they were 10 or however many years ago, with AFAIK the same software.
_________________
I'm a PSP hacker now, but I still <3 DS.
#145472 - Jim e - Fri Nov 16, 2007 3:12 am
Actually since the first z80 calc, the same os has been used, but just altered and reimplemented for the different hw versions. The 82, 83, 73, 83+ are essentially the same calculator with different memory layouts.
The price of TI calcs is fairly inelastic. They have almost no competition for the high school market. Text books are written for them and teachers only know how to use them. Almost a monopoly.
But like tepples said, once the calc is sold thats it. Theres no other profit any where else after that. They have to maintain the website and os updates.
#145482 - OSW - Fri Nov 16, 2007 6:10 am
I have a ti-89 which i don't need anymore. I probably don't need my ti83 plus anymore either 0_0
I got them a bit cheaper thanks to school deals, but yeah they really do have quite a monopoly in the graphics department in high schools here too.