Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: BrownyTCat on September 15, 2010, 05:52:40 pm
-
You could use the keypresses and interface from calc84maniac's gbc4nspire 0.8, (at least HE could), just get an open source decoder... Thing for the roms! The NES has a LOWER resolution than the nSpire by default!
Plus I want to play some old favorites. :-\
-
Yes. I think the nes's cpu ran at like 3 mhz or something. Certainly doable.
It would be also possible for the SNES, though I don't know about playing starfox.
-
That would be so epic, it's not even funny. If I had a Nspire, I would already be working on this, but I don't, so I think someone else should :)
-
Dang. I was just going to ask this myself lol. A nes/snes emulator would be so epic! Ninja Gaiden FTW!
-
lol yeah. It would be better to make sure the snes is compatible with all those smw rom hacks out there cuz i have SNEmulDS and some stuffs glitch out
-
The NES could be done for sure. Calc84maniac and ThePenguin have some some sweet SNES stuff for the 84+, so I'm pretty sure a SNES system would be feasible. N64 is not very likely, sadly
-
N64 i think is dreaming a bit too big im afraid. What with the screen size, lack of color, and crappy lcd, its just not a good idea :( Not even to go into speed concerns
-
Who talked about emulating the N64? I'm missing something because I don't see that, just NES and SNES.
-
Oh whoops didnt see that there was another page ;D And i want talking about it being real, i was just remarking along with everybody else how it wont be happening ;)
-
I am fairly sure NES, Sega Master System, Game Gear and some limited SNES emulation could be done. Calc84 would need to learn the respective processor/hardware architectures though, to achieve this. Of course someone else could write the emu, though :P (Calc84 already got a lot of projects)
Oh whoops didnt see that there was another page ;D And i want talking about it being real, i was just remarking along with everybody else how it wont be happening ;)
There is? I only see one page in this topic ???
-
Ya, I'm a bit confused too, DJ :P
-
* Builderboy looks around *
Im very sorry it seems im going crazy again o.O Im sick right now and so i havent been getting much sleep and i think i might be hallucinating x.x the other night i even replied twice to a post, but i only remembered 1 post. x.x
-
Aw sorry to hear :(. I hope you feel better soon
-
* Builderboy looks around *
Im very sorry it seems im going crazy again o.O Im sick right now and so i havent been getting much sleep and i think i might be hallucinating x.x the other night i even replied twice to a post, but i only remembered 1 post. x.x
*gives Ambien and chicken noodle soup* Best of luck.
-
I must get my hands on an Nspire so, I can tinker around with it.
-
casltevania is my all time fav game, that on the nspire would PWN!
-
Zelda is my all time fav game, that on the nspire would PWN!
Fixed. >:D
-
noooo! Simon would kill Link hands down!
-
noooo! Simon would kill Link hands down!
That's not the point. Point is, Link goes on an epic adventure, saves the world, collects stuff...he just does more.
Also, LEVEL UP! (da-da-da daaaa daaaa daaaa da da-da!)
-
so does simon
-
Flame war gogogogoggogogogogogo
-
We might want to go back on the main topic, though :P
-
True. You think the guy who made TI-Boy SE could help with this?
-
Wasn't that calc84maniac?
@Builder
Hope ya feel better soon!
-
Could? I am sure. Would? I am not as sure.
-
/me pokes calc84maniac to make a SNES/NES emulator :P
Also, TI-Boy emulating ROMs off a flash drive, anyone? Hmmm? Hmmm?
-
That would be amazing. ATM we can only put Pokémon plus one or two other game on our calc at once x.x
-
@_@ :D
Must have!
-
Yeah, after working on TI Media Player, it's quite nice to store songs off-calc, now I want to store games off-calc :)
-
Also, TI-Boy emulating ROMs off a flash drive, anyone? Hmmm? Hmmm?
That's pretty much implausible, actually. That would be like running TI-OS off of a flash drive. But slower.
-
This would be epic! I hope it gets made someday. :)
-
wow, could be amazing.
ofc this is assuming that ndless will eventually overcome the new os issue
-
calc84maniac, sad day :(/me was planning on running TIOS from a flash drive in KOS <.<
-
Ouch, I wish it was faster. Dual-booting from a flash drive would have been nice too... oh well.
-
Dual-booting an OS based on the KnightKernel will be possible, as will booting from a flash drive.
-
Ouch, I wish it was faster. Dual-booting from a flash drive would have been nice too... oh well.
It's because the OS is too big to be loaded into RAM, unlike on the TI-Nspire where this is not the case. Code can certainly not run directly from a flash drive, an emulation layer like Emu8x would be required (but even slower because it has to read from a flash drive, which is much slower than reading from the flash memory built-in to the calc)
-
Well, what's wrong with copying it to ram, then running? Don't all the shells do something similar to this?
(I'm talking ROMs btw, not OSes)
BTW the Nspire will almost certainly never emulate anything with 3d. This includes superFX snes games (starfox) and N64 games. The Nspire doesn't have a 3D GPU, so it would be like playing a game with software-rendered Direct3D (it sucks for those who don't know :P)
NES/SNES would be awesome. NES would be much easier than SNES though.
I think it will be a little easier to make than SNEmulDS though, the DS was significantly weaker (and weirder :P) hardware, only about 2/3 of the Nspire's speed.
-
But the DS has a GPU.
-
Well, what's wrong with copying it to ram, then running? Don't all the shells do something similar to this?
(I'm talking ROMs btw, not OSes)
BTW the Nspire will almost certainly never emulate anything with 3d. This includes superFX snes games (starfox) and N64 games. The Nspire doesn't have a 3D GPU, so it would be like playing a game with software-rendered Direct3D (it sucks for those who don't know :P)
NES/SNES would be awesome. NES would be much easier than SNES though.
I think it will be a little easier to make than SNEmulDS though, the DS was significantly weaker (and weirder :P) hardware, only about 2/3 of the Nspire's speed.
ROMs are also far too big to load into RAM on the TI-84+. Link's Awakening, for example, is 512KB. Metroid II is 128KB. Tetris might be small enough at 32KB (but certainly not on the new calcs with 48KB of RAM)
-
That reminds me...
Several years ago there was a NES emu project for 68K calcs called TI-NESulator. It was discussed on yAronet starting in 2003, but I don't know whatever happened to the project. The topic had 500+ pages:
http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=fr&tl=en&u=http%3A%2F%2Fyaronet.com%2Fposts.php%3Fs%3D23390%26p%3D1
EDIT: Wow did yAronet ban Google Language? http://yaronet.com/posts.php?s=23390&p=1
-
So I thought I'd try my hand at making one... here's a screenshot of what I have so far:
-
Nice! I like the way how Mario is sometimes split in two... :P
-
O.O
Ok this is fucking win. Nice job Goplat! I hope this gets finished or that someone makes one. On the real calc, does it runs at very fast speed?
-
Incredible!!!
-
This went on front page right away (in the 1 million hit news I added the screenshot.)
-
This is simply beautiful, Goplat! Excellent job! :)
-
Wonderful! I can't wait to see what else can be done! ;D
-
HOLY SHIT!
I must be dreaming!!
/me slaps himself
-
0.0 ZOMG!!!1!111!!!
This is epic. Pure win.
-
what?!!
how'd the crapz did you do that?!!
-
Nice! :D
Far from complete, definitely, but keep up the good work! :)
-
Goplat, if you see this, could you tell us how many times faster the emulator will run if you get rid of speed throttling? I wonder if it's the same speed as a GBC?
Now I wonder... it would be awesome if there was a Sega Master System, Game Gear and SNES emulator, although for SNES I assume only games not using special chips in cartridges would be emulated, right?
-
That's very impressive, Goplat.
We need an x86 emulator...
-
I often hear x86 out there. Would x86 emulation pretty much be emulating a computer or were there consoles using that processor?
-
I often hear x86 out there. Would x86 emulation pretty much be emulating a computer or were there consoles using that processor?
The original Xbox is the only console I know of that uses x86, the 360, Wii, and PS3 all use PPC.
-
x86 is computer, yea.
I was thinking of something like dosbox, just so we could run old DOS games.
-
Ah ok, and yeah Dosbox would be cool, assuming we can convert the game data to Nspire format (I wonder if all we had to do was adding a .tns extension like with gbc4nspire? One concern I have, though, is if a game had over 200 files, would it be harder to emulate?)
-
probably
though, Doom for the nspire would be awsome
-
We are nearly at the point where we can port Doom.
Only a few missing standard library functions stand in the way...
-
And to answer the topic title: epic yes. That is awesome.
A few more months and the Nspire's gonna be a >9000! in one game sys... :D
-
One thing to keep in mind, though, is that this NES emulator may not necessarly be in C. Maybe it is, but if it is in assembly, then it doesn't mean C would be able to achieve this. Just noticing the framerate at which the raycaster runs I am not so confident C would be able to pull a fast enough SNES emulator, for example.
-
Goplat, if you see this, could you tell us how many times faster the emulator will run if you get rid of speed throttling? I wonder if it's the same speed as a GBC?
Currently, it can run at a bit under 2x the speed of a NES, in nspire_emu. On a real calc this would be somewhat slower, since nspire_emu naively assumes every instruction takes one cycle. Also, implementing sprites more accurately might slow things down as well. Still, should be able to go full speed even without frameskipping. I'm not sure what you mean by "same speed as a GBC", since the GBC can't run NES games.
If anyone wants to try out the current work in progress: here it is. (Don't expect many games to work at this point.) There's no UI yet, so you have to concatenate the emulator to the ROM ("copy /B nes.bin+somerom.nes nes.tns" in the Windows command prompt). Game controls are like gbc4nspire (Esc = A, Tab = B, Caps = Start, Clear = Select). Also P = pause, Q = quit.
-
Speaking of GBC, while we are making emulators... ;)
-
Oh I meant I was wondering if the emu was able to produce speed as fast as the gbc4nspire emulator (I know it only does gb/gbc, not NES) when speed throttling was turned off. It was just an example. I'm glad to hear the emulator can run at quite fast speed :)
Sir: Do you mean you want a GBC emulator for the Nspire? Because you can simply use Calc84maniac's emu for that :P
-
Wait a minute! We have a calc on the DS, but no DS on a calc. Some of the Nspires do have a Touch Screen now. :P
-
No, no Nspire have a Touchscreen. They have either a clickpad or a touchpad.
-
Whoops, sorry. Touchpad. :-[ My bad. :)
* ZTrumpet feeds himself to the lobster...
-
Yeah, touchpad, unfortunately :P Maybe we could play with a blind lower screen? They're not used that much in many games.
-
err, do I need 1.7 ndless or 1.1? or 1.0
-
It worked on OS 1.7 for me, so I would assume 1.7.
-
meh, fair enough :)
-
err, do I need 1.7 ndless or 1.1? or 1.0
Either one should work.
-
oh, ok, I will use 1.7 :)
D: CASTLEVANIA DIDNT WORK!!?!
can you upload the one you made (oh ,wait, that would be ROM sharing x.x)
-
It worked when I tried it... Can you verify that the combined file is exactly 142,028 bytes? And how did it not work - did it just exit immediately, or reset, or hang? (if it hung, could you still exit with Q?)
-
Maybe it was a bad ROM too?
I can't wait to see more development on this.
/me wonders if after a NES emu we will finally see the following then runs away ;D (note, the screenshot below is fake, before people get ideas...)
-
One thing to keep in mind, though, is that this NES emulator may not necessarly be in C. Maybe it is, but if it is in assembly, then it doesn't mean C would be able to achieve this. Just noticing the framerate at which the raycaster runs I am not so confident C would be able to pull a fast enough SNES emulator, for example.
The raycaster is currently in floating point, which is not good for speed.
This will change in the near future. I am currently very busy right now (2 papers, 2 exams, and 2 problem sets due in the next five days :() And I also have a bunch of distracting fun hardware projects at the moment...
-
oh, ok, I will use 1.7 :)
D: CASTLEVANIA DIDNT WORK!!?!
can you upload the one you made (oh ,wait, that would be ROM sharing x.x)
It seems to work fine with me. Are you sure you used "/B" when making the .tns file? (I forgot to when I made my castlevania one at first; it crashed the emulator.)
-
it caused the emu to freeze, ah well, I was using the spanish castlevania though
also, it is 139mb
and on another try, it caused a big black box at the top to appear
I assum I must keep on trying until i get it right :)
-
@Goplat: Great job with the emu. Did you use C or ASM?
-
He said it was in ASM on IRC last night.
-
a holy $*** i'm scared moment. i put the donkeykong game to my calc. it froze after a while. i removed keyboard. i removed battery. the screen was still frozen on the game....
My calc was getting power from my pc?
-
One thing to keep in mind, though, is that this NES emulator may not necessarly be in C. Maybe it is, but if it is in assembly, then it doesn't mean C would be able to achieve this. Just noticing the framerate at which the raycaster runs I am not so confident C would be able to pull a fast enough SNES emulator, for example.
The raycaster is currently in floating point, which is not good for speed.
This will change in the near future. I am currently very busy right now (2 papers, 2 exams, and 2 problem sets due in the next five days :() And I also have a bunch of distracting fun hardware projects at the moment...
Aw sorry to hear, I hope you won't quit calc stuff and move on to hardware stuff :( . I was scared Thepenguin77 would do so for a while. Mind posting about the hardware projects when you have some time, btw? I wonder what they are?
Happybobjr if it was connected through USB, I assume it did.
-
a holy $*** i'm scared moment. i put the donkeykong game to my calc. it froze after a while. i removed keyboard. i removed battery. the screen was still frozen on the game....
My calc was getting power from my pc?
yes
-
My epicness meter asploded./me wants Zelda NAO
j/k
Goplat, you did a great job there.
-
sya it was connected through usb.
so you can run your calc w/o batteries if you have it connected?
-
sya it was connected through usb.
so you can run your calc w/o batteries if you have it connected?
You can't turn on the calculator without batteries, because the USB does not supply power until a connection is established through software.
-
ok, thanks.
-
sya it was connected through usb.
so you can run your calc w/o batteries if you have it connected?
You can't turn on the calculator without batteries, because the USB does not supply power until a connection is established through software.
Ah that must be why when I last tried, I thought my calc did not support USB powering. Thanks for the advice :P
-
:o Contra works! And Megaman!
-
:o Contra works! And Megaman!
screenshot? this is an amazing project... nice work goplat!
-
Don't have time, sorry, but holy crap, this ... is ... EPIC!
Nspire ROM + Ncubate + Ndless + GBC4Nspire + NES ROMs + NES emulator = pure, pure epicness.
-
Has anyone tested the fan translation of FF3? If it works, then I must get myself an Nspire...
Nice work on this, btw.
-
Final Fantasy doesn't work :(
Anyway, to take a screenshot, I'd need CalcCapture, correct?
-
Nice to see those games work already. Will SMB3 work too?
EDIT: Yes, calcapture is required.
-
:(
everyone seems to get this to work but me, ah well
-
Nice to see those games work already. Will SMB3 work too?
EDIT: Yes, calcapture is required.
No, not Super Mario, unfortunately. It doesn't crash, but it freezes at the splash screen and does nothing until you quit :P
-
Aw, too bad. Hopefully Goplat might be able to fix this soon, assuming he is currently working on that emulator, still. :)
-
everyone seems to get this to work but me, ah well
Which version of the emulator are you using?
-
hmm? what do you mean?
-
Which Nspire emu are you using? Or are you using a real Nspire?
-
Use this version:
http://www.unitedti.org/forum/index.php?showtopic=8191&view=findpost&p=142321
-
Use this version:
http://www.unitedti.org/forum/index.php?showtopic=8191&view=findpost&p=142321
An Error Occurred
Sorry, an error occurred. If you are unsure on how to use a feature, or don't know why you got this error message, try looking through the help files for more information.
[#10171] You do not have permission to view this attachment.
You are not signed in
Click here to log in.
-
Use this version:
http://www.unitedti.org/forum/index.php?showtopic=8191&view=findpost&p=142321
Actually, use Ncubate. It works ;)
EDIT: Hey, CalcCapture is awesome! Here's Contra (I suck at the game, as you can see :P).
EDIT2: Crap, it's off. Oh well :P You get the point. Absolutely awesome job on this, Goplat.
-
Ncubate does not support Ndless 1.7, which is what qazz42 is using.
Did that link work? If not, use the version of the emulator on page 43 of "Mission: Hack the Nspire" on United TI.
-
Hm, Ndless 1.1 works. Maybe it's qazz42's build of 1.7?
-
Ncubate does not support Ndless 1.7, which is what qazz42 is using.
Did that link work? If not, use the version of the emulator on page 43 of "Mission: Hack the Nspire" on United TI.
United-TI has attachments disabled for guests, meaning guests must register an account to download Goplat's latest emulator version. I do not feel like registering a new forum account, especially since it's against the rules anyway (and in my case, would fall under ban evasion).
-
:(
I don't know of any other way to get the latest version of the emulator besides from there. That is the only version that supports Ndless 1.7. Any other version of the emulator (including Ncubate) can be used for Ndless 1.1. The NES emulator, I believe, works with both versions of Ndless. Sorry for any trouble this causes. :(
-
Ah ok. Maybe I could ask someone for a copy when I need it. Right now I use version 0.2.0 because it's all setup with the ROM and batch files (thanks to Bwang) and I was worried it may not work with the new version.
EDIT: I don't think this belongs in C programming anymore, especially with Goplat involved (I think he uses ASM) and due to the fact it sounds more like a project/idea than programming help/tutorial/discussion, so I moved it to Other Calc-Related Projects And Ideas.
-
err, I am using the one on TI-Bank
-
Oh wait they have it too. I forgot x.x. Do they have the latest version, though?
Also, if you mean the one with a GUI, I never got it to work, though. I tried understanding how to install it and run it, to no avail. I asked help too, but no one responded.
-
actually, I dont think so...
and there is a gui one!?!? where?
-
I forgot what is the name. You would need to search their site. Levak worked on that version. Extended also had a version called Ncubate, but I forgot if it had a GUI or not..
-
legend of zelda and 1942 do not work
-
Final Fantasy doesn't work :(
It does now! (Not that you would ever want to play it with no ability to save your game ;))
-
New emulator version! :D
/me downloads!
-
only improve final fantasy? or does it do more?
-
Awesome! Also:
Final Fantasy doesn't work :(
It does now! (Not that you would ever want to play it with no ability to save your game ;))
That implies this new version adds savestates, right?
-
only improve final fantasy? or does it do more?
Mapper 1 is now implemented, which is used by various games (including Final Fantasy 1 and 2, Metroid, and Zelda 1 and 2). Also, SMB1 is now playable although the status bar is glitchy.
I also implemented some speed-related controls - press a number from 1 to 6 to set frameskip (default is 3), press * to fast forward.
That implies this new version adds savestates, right?
No, there is no kind of saving yet.
-
this is great thanks :D
so when's the next update? lol jk :P :P :P
-
Ah ok nice. Thanks for the info :)
If I try it, I will most likely set framerate to be low, due to the low quality LCD display the Nspire provide us (blurry)
-
Ncubate does not support Ndless 1.7, which is what qazz42 is using.
Well it should, did you see any problem?
-
When I play on Emulators, I usually only use savestates anyways :P
This is so cool.
-
Ncubate does not support Ndless 1.7, which is what qazz42 is using.
Well it should, did you see any problem?
Ok, I see the problem. I missed the latest release of Ncubate, and I was using an older version. Ndless 1.7 works fine in it now, though! :)
-
Great!!!
-
Ncubate does not support Ndless 1.7, which is what qazz42 is using.
Well it should, did you see any problem?
Ok, I see the problem. I missed the latest release of Ncubate, and I was using an older version. Ndless 1.7 works fine in it now, though! :)
Great that it works, I'll switch over to 1.7 as well. I heard that there was some major bug with 1.1, but I forgot what it was.
-
Thought I would make a little screenshot of this with Pac-Man. ;D
(http://img.removedfromgame.com/imgs/1285729040-TEST0011.gif)
-
Lol nice :D
Also you're good at that game. I remember I had it as kid on the NES and I sucked at it x.x
-
That's awesome! Nice job! ;D
-
Great job, as always :)
-
hmmm got it to work, :D
I feel good now that I know that I was only using the wrong emu
-
Glad to hear you got it to work :D
I still need to try it, personally, since I was busy trying some other games recently.
-
epic, once ndless 1.7 is out of the beta stage, I hope to play castlevania during school :D
-
Nice video :D and glad you kept a portion of the emu GUI in the video so it won,t look fake
-
haha, thanks Dj, I actually did that because the fixed region thing on my desktop recorder didnt want to fit properly x.x
but I guess it would look a bit fake if I didnt :D I mean it is easy just to take a video of me playing a NES and then greyscale it
so, anywho, now that I have seen the power of the nes emu, /me runs
(btw, any-chance of things like sound or cheats?)
-
Sound might be a bit difficult since it would require the user to swap to the 84+ keypad everytime he wants to play the emulator (since the Nspire clickpad/touchpads won't have an I/O link port and sound through USB would require the user to have to find USB speakers or headphones.
-
Sound might be a bit difficult since it would require the user to swap to the 84+ keypad everytime he wants to play the emulator (since the Nspire clickpad/touchpads won't have an I/O link port and sound through USB would require the user to have to find USB speakers or headphones.
Not to mention the programmer actually having to figure out how to interface with a USB headphone. Nobody knows at this point.
-
Hmm, good point, (though I have usb headphones on as I am typing this, just sayin)
-
Yeah I think no one, not even BrandonW, knows x.x
-
I just want to clarify something here:
I read on TI-Bank that this emulator only works on OS 1.7. I just tested it on the emulator; it works with both OS 1.1 and OS 1.7. There is no need to have a working version of Ndless 1.7 to use this. :)
-
Hmmm, I guess once a stable ndless 1.7/ 2.0 comes out, we can get to work on getting USB sound :)
-
How would Ndless 1.7/2.0 help with usb any more than Ndless 1.1?
-
How would Ndless 1.7/2.0 help with usb any more than Ndless 1.1?
more people will be interested in investing their time for it maybe?
-
errr, yeah, good point... I forogt not all of you have the power bug
-
I just want to clarify something here:
I read on TI-Bank that this emulator only works on OS 1.7. I just tested it on the emulator; it works with both OS 1.1 and OS 1.7. There is no need to have a working version of Ndless 1.7 to use this. :)
really? Nice, so I guess I could simply install 1.1 then.
Then I got the power bug, tho x.x
-
:D (This is the first time I played, I know I am terrible :P)
(http://img.removedfromgame.com/imgs/1285978049-TEST0014.gif)
-
Nice, Metroid works too :D
Btw that game was so hard x.x
-
awesome!
are there any games that DON'T work?
-
Yes, SMB 3 is an example of one that does not work.
-
I wonder if ROM hack does...
-
hmm, thats strange, perhaps it has to do with the size of SMB3?
I mean, it is about 4x everything than the origional
-
Looks great! I want to play it... ;D
-
hmm, thats strange, perhaps it has to do with the size of SMB3?
SMB3 uses mapper 4 (MMC3) which is not yet implemented.
-
ah, ok, nvmd then
-
I just want to clarify something here:
I read on TI-Bank that this emulator only works on OS 1.7. I just tested it on the emulator; it works with both OS 1.1 and OS 1.7. There is no need to have a working version of Ndless 1.7 to use this. :)
really? Nice, so I guess I could simply install 1.1 then.
Then I got the power bug, tho x.x
So what is the power bug? I've heard about it, but not what it does.
-
The Power Management Bug makes the screen not turn on when you turn the calculator on. You need to reset in order for the screen to turn on.
-
and that really gets annoying, and I cant risk getting my keypad looser
-
I just want to clarify something here:
I read on TI-Bank that this emulator only works on OS 1.7. I just tested it on the emulator; it works with both OS 1.1 and OS 1.7. There is no need to have a working version of Ndless 1.7 to use this. :)
Sorry, most posts in this topic were mentionning Ndless 1.7 (how to compile, how to install on a real calc,how to install on an emulator...) so I didn't get the idea to test with Ndless 1.1.
Can you clarify things more?
There's only one binary file: nes.bin.
What does it work on ?
- basic OS 1.1 with Ndless 1.0/1.1
- basic OS 1.7 with Ndless 1.7
- CAS OS 1.1 with Ndless 1.0/1.1
- CAS OS 1.7 with Ndless 1.7
Usually, different binaries had to be provided as the routine adresses change from one OS to another...
I'm going to correct the information as soon as I know.
Thanks.
-
- basic OS 1.1 with Ndless 1.0/1.1 Works! (Tested)
- basic OS 1.7 with Ndless 1.7 Works! (Tested)
- CAS OS 1.1 with Ndless 1.0/1.1 Untested (I don't have a 1.1 CAS .rom with Ndless), although I would think it would work.
- CAS OS 1.7 with Ndless 1.7 Does not Work (Just for the fact that Ndless 1.7 does not currently support the CAS.)
Also, critor, you might want to update the version of Block Dude Nspire on TI-Bank. The current version on ticalc.org fixes a nasty bug with the CAS version and it adds two more levels at the end. :)
-
Implemented some more mappers - a majority of games should at least run now.
-
Hey if you need, I've got an nspire cas with os 1.1 and ndless 1.1 so if you need me to test anything just pm me :p
-
Nice update! :D
-
Hey if you need, I've got an nspire cas with os 1.1 and ndless 1.1 so if you need me to test anything just pm me :p
Yes, does the provided binary of the emulator work on your TI-Nspire CAS with os 1.1 ?
You may test it with the Castelvania ROM for example, which is known to work.
-
I would also suggest multiple ROMs, because sometimes a copy of a game may work while another may not. Sometimes just the region (japan, europe, america) seems to do a difference x.x
-
sometimes a copy of a game may work while another may not. Sometimes just the region (japan, europe, america) seems to do a difference x.x
Quite normal, as it was doing a difference on the true consoles too.
You had to cut a chip pin in order to play european games on your american NES, and in order to play american games on your european NES. Some bugs could then appear, due to the different refresh frequencies between PAL and NTSC (yes, some graphic features included in some games, did depend of the refresh frequency).
I've experienced both.
Unfortunately, I've had no experience, with the japanese console.
I suppose the emulator supports at least american ROMs.
I wonder if european/japanese ROMs are supported by the emulator, as some games were released only in Europe, and many games were released only in Japan.
-
sometimes a copy of a game may work while another may not. Sometimes just the region (japan, europe, america) seems to do a difference x.x
Quite normal, as it was doing a difference on the true consoles too.
You had to cut a chip pin in order to play european games on your american NES, and in order to play american games on your european NES. Some bugs could then appear, due to the different refresh frequencies between PAL and NTSC (yes, some graphic features included in some games, did depend of the refresh frequency).
I've experienced both.
Unfortunately, I've had no experience, with the japanese console.
I suppose the emulator supports at least american ROMs.
I wonder if european/japanese ROMs are supported by the emulator, as some games were released only in Europe, and many games were released only in Japan.
If the emulator supports American ROMs, it should automatically support Japanese ones too since they're both NTSC. PAL games are definitely trickier.
-
hmm, I was using a spanish castlevania ROM... it worked
-
hmm, I was using a spanish castlevania ROM... it worked
Maybe it was running a bit too fast in the emulator?
Or maybe it runs a bit too slow on a real NES due to porting laziness...
-
who said I had the real thing >.>
<.<
-
Ah right, I forgot Japan was also a NTSC territory.
-
So, this seems to be coming on very good O_o
Anyone know how to make a batch file that lets me create the .tns just by dragging the .nes over said batch file?
constantly coming back to this thread to get the command gets a tad annoying >.<
-
Anyone know how to make a batch file that lets me create the .tns just by dragging the .nes over said batch file?
Which OS? Windows or Linux ?
The Windows batch has been available for a week on TI-Bank.
http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1964
There's an english ReadMe, don't worry ;)
-
O_o
and How in hell's name did I not see that?
-
do you mean "not" instead of "know"? :P
took me a while to understand that. But I shouldn't talk, I'm the one who made an entire post with caps lock on without realizing. :P
-
do you mean "not" instead of "know"? :P
took me a while to understand that. But I shouldn't talk, I'm the one who made an entire post with caps lock on without realizing. :P
The one that two people had quoted in their signature? ;D
-
Still a little buggy, but beautiful nonetheless:
(http://img.removedfromgame.com/imgs/1286492994-TEST0001.gif)
-
I love it ;D
Also the colors converts pretty well :D
One suggestion I would have for Goplat is to make the two sides of the screen black, like on a TV
-
1. ah, ok, fixed
2. Oh.. my.. gawd.. SMB3 on a calc
just.. epic
-
Amazing that is awesome...kinda wish I had an Nspire just to mess around with.
-
hey, umm, critor, would you mind telling me before you upload my video to your channel?
it is not that I dont mind, I would just like to know `-`
-
NES and SNES emulation would be epic! lots of new games available!!!
-
hey, umm, critor, would you mind telling me before you upload my video to your channel?
it is not that I dont mind, I would just like to know `-`
I'll tell you if I do upload it, don't worry. :)
For the moment, I've just published a link.
-
but you did upload it ^
unless. that is not your channel?
oh, nvmd, if it is your channel, it's ok :) I reallly dont mind
-
but you did upload it ^
unless. that is not your channel?
oh, nvmd, if it is your channel, it's ok :) I really dont mind
Oh sorry... I thought you were mentionning the latest Super Mario Brothers animation.
Usually I just link youtube videos.
I've reuploaded yours in order to remove the emulator borders, which did "prove" it was true, but were horrible on a front page.
I didn't state anywhere that I was the "capturer"...
Sorry for having shocked you.
Do you want to be mentionned in the description/title ?
-
hmm, no really, I dont mind, no need to worry
I just wanted a liiiitle notice that you would put the video on your account ;D
-
I just wanted a liiiitle notice that you would put the video on your account ;D
Sorry, I had missed your post.
I've put a notice.
If it's not ok, just tell me. :)
-
no no no no, as I said, it is fine you have the video, in fact, it just gives my video moar audience ;)
I am just saying, I am happy you credited me. thanks for doing so critor
canz we go back to NES topic now?
-
I wonder how is the emu progressing actually?
-
me too, I second that notion
-
I've made some improvements to the graphics code, it's now more accurate and faster too. Sprites behind the background now work, and no more glitchy status bar in SMB1.
-
^ Yay!/me does the Kirby dance to celebrate!
-
I've never said this about any program, but this is simply epic.
/me dreams about the possibilities of the Prizm *
-
Nice update again!
/me wonders if there will be a ticalc release before December, because that could easily rival Ndless during the 2010 POTY
-
What version of ndless is this compiled for?
I don't want to upgrade until 1.7 is stable.
-
I believe this works with both versions of Ndless.
Thank you for the update, Goplat! :D
-
This emulator is scary...
Excellent work!
-
/me downloads in anticipation of getting an Nspire...
-
D: I hope that ndless is finished and stable before the potys!
-
How do I convert the bin file to a tns file?
-
You need to copy the .nes file to the .bin to make the .tns
Make sure the .bin and .nes file are in the same folder, open the command prompt, and use these commands:
cd <directory with the files>
copy /B nes.bin+<filename>.nes <filename>.tns
-
Thank you!
-
could you explain what line of code does?
-
It appends <filename>.nes to the end of nes.bin and outputs it to <filename>.tns
-
D: I hope that ndless is finished and stable before the potys!
If so, it's gonna be a tight (read: tied) battle between this and Axe...
-
D: I hope that ndless is finished and stable before the potys!
If so, it's gonna be a tight (read: tied) battle between this and Axe...
No, because the POTY is separated by category:
TI-81
TI-82
TI-83+/84+
68K (89/92+/v200)
TI-Nspire
There can be more categories as well, such as Windows utilities or PC utilities and TI-86.
-
Oh, right, forgot about that.
Yep, goplat, you could definitely win this year! No rush, though.
-
woaha! I think ndless will win though, with nes emu later, then gb emu
but thats my opinion ;)
-
Yeah I think Ndless stands a big chance there, especially since it allows everything else that got featured this year for the Nspire.
-
pretty much, ndless is the key
-
Can't wait until I play Lufia 2 with my calc.
-
Yeah, Ndless is the key to other programs.
-
Ndless can work 3D games, so why not N64 games?
I mean, no way at 5 fps
-
n64 Fullspeed emulation will be impossible-there is only so much you can do with 150mhz and no graphics hardware.
-
n64 Fullspeed emulation will be impossible-there is only so much you can do with 150mhz and no graphics hardware.
yup, 3D animations in my Nspire already look slow... like a football turning around itself is slow... n64 would just boooom the calculator
-
Ndless can work 3D games, so why not N64 games?
Why not SNES emulation before that? ;)
-
n64 Fullspeed emulation will be impossible-there is only so much you can do with 150mhz and no graphics hardware.
yup, 3D animations in my Nspire already look slow... like a football turning around itself is slow... n64 would just boooom the calculator
Is this in TI-Nspire Basic? If so, that could explain it ;)
-
n64 Fullspeed emulation will be impossible-there is only so much you can do with 150mhz and no graphics hardware.
yup, 3D animations in my Nspire already look slow... like a football turning around itself is slow... n64 would just boooom the calculator
Is this in TI-Nspire Basic? If so, that could explain it ;)
The thing is I have a program called PolyHedra in
http://nelsonsousa.pt/index.php?lang=en&cat=2&subcat=3&article=40 (http://nelsonsousa.pt/index.php?lang=en&cat=2&subcat=3&article=40)
It has a 3D football and when I play the animation it is very slow.
TI N-Spire Touchpad :)
-
n64 Fullspeed emulation will be impossible-there is only so much you can do with 150mhz and no graphics hardware.
yup, 3D animations in my Nspire already look slow... like a football turning around itself is slow... n64 would just boooom the calculator
Is this in TI-Nspire Basic? If so, that could explain it ;)
The thing is I have a program called PolyHedra in
http://nelsonsousa.pt/index.php?lang=en&cat=2&subcat=3&article=40 (http://nelsonsousa.pt/index.php?lang=en&cat=2&subcat=3&article=40)
It has a 3D football and when I play the animation it is very slow.
TI N-Spire Touchpad :)
Don't forget that the Nspire OS with all of its individual points moving, and lines being recalculated, means that pure C code would run much faster. (Although N64 is still pushing it).
-
n64 Fullspeed emulation will be impossible-there is only so much you can do with 150mhz and no graphics hardware.
yup, 3D animations in my Nspire already look slow... like a football turning around itself is slow... n64 would just boooom the calculator
Is this in TI-Nspire Basic? If so, that could explain it ;)
The thing is I have a program called PolyHedra in
http://nelsonsousa.pt/index.php?lang=en&cat=2&subcat=3&article=40 (http://nelsonsousa.pt/index.php?lang=en&cat=2&subcat=3&article=40)
It has a 3D football and when I play the animation it is very slow.
TI N-Spire Touchpad :)
Don't forget that the Nspire OS with all of its individual points moving, and lines being recalculated, means that pure C code would run much faster. (Although N64 is still pushing it).
Yeah that's right and C is also the fastest language of all.
With some optimization, it could be possible
How dumb of me, i forgot that C is way faster in the nspire heheheheh
-
The n64 had a 90mhz processor, and 3d graphics hardware.
IMO, the most efficient emulator ever is Dolphin, (Wii/GC emulator), and it still needs like 8x the CPU power compared to the actual thing to emulate most games.
-
Ndless can work 3D games, so why not N64 games?
Why not SNES emulation before that? ;)
I agree with that, not to mention it has a much wider variery of games. If N64 is possible it would really rule, though. But yeah we need to start small at first.
-
SNES is probably feasible, other than the games that had additional processors inside the cartridge (http://en.wikipedia.org/wiki/List_of_Super_NES_enhancement_chips). I remember using an emulator called ZSNES on my 100MHz 486, probably roughly comparable to the Nspire in terms of CPU power. Had to turn the frameskip up but many games were still playable.
-
So no starfox, then? :(
-
So no starfox, then? :(
I'm afraid so, but I don't think nobody ever tried making a N64 emulator, but how can we know without trying?
-
Starfox was a SNES game. But at any rate, an N64 emulator isn't going to run on our 150MHz ARM processor with no GPU and only 32MB of RAM. The Pandora (http://openpandora.org/) is just barely able to run an optimized N64 emulator, and it's 600MHz+ with 3d graphics hardware and 256MB RAM.
-
Starfox was a SNES game. But at any rate, an N64 emulator isn't going to run on our 150MHz ARM processor with no GPU and only 32MB of RAM. The Pandora (http://openpandora.org/) is just barely able to run an optimized N64 emulator, and it's 600MHz+ with 3d graphics hardware and 256MB RAM.
exscuse me. Can't the Pandora emulate a Nintendo ds fully?
So why cant it emulate a n64 well?
-
Starfox was a SNES game. But at any rate, an N64 emulator isn't going to run on our 150MHz ARM processor with no GPU and only 32MB of RAM. The Pandora (http://openpandora.org/) is just barely able to run an optimized N64 emulator, and it's 600MHz+ with 3d graphics hardware and 256MB RAM.
Nspire is just slow at running 3D graphics, NES Emulator ain't that fast and it is 2D.
exscuse me. Can't the Pandora emulate a Nintendo ds fully?
So why cant it emulate a n64 well?
-
Starfox was a SNES game. But at any rate, an N64 emulator isn't going to run on our 150MHz ARM processor with no GPU and only 32MB of RAM. The Pandora (http://openpandora.org/) is just barely able to run an optimized N64 emulator, and it's 600MHz+ with 3d graphics hardware and 256MB RAM.
exscuse me. Can't the Pandora emulate a Nintendo ds fully?
So why cant it emulate a n64 well?
It emulates a DS?
-
Where did you get this? The pandora wiki says there is no emulator yet.
-
I guess i watched a fake youtube vid ... oh well. can't find it again....
-
I said that the Pandora can run N64 emulation (just barely, meaning it's at the upper limit of its specs). There is no Nintendo DS emulator for the Pandora at this point, and nobody is showing any intentions to make one.
-
If N64 can barely run on Pandora, I think the Nspire will probably have to stick to SNES or Genesis as the top emulation possible x.x
-
untill we rip apart our nspires and add a graphics card :D
-
howz about Atari?
-
untill we rip apart our nspires and add a graphics card :D
Yeah, let's do it!
-
If N64 can barely run on Pandora, I think the Nspire will probably have to stick to SNES or Genesis as the top emulation possible x.x
Don't forget GBA. It'll be hard to get it full speed on 150mhz, but it should work, especially with pre-recompilation.
-
If N64 can barely run on Pandora, I think the Nspire will probably have to stick to SNES or Genesis as the top emulation possible x.x
Don't forget GBA. It'll be hard to get it full speed on 150mhz, but it should work, especially with pre-recompilation.
I think it's pushing things a little bit.
What's next? PS3 emulator on the nspire?
-
Multiplayer COD with that TI navigator thing in math class would be EPIC.
-
Multiplayer COD with that TI navigator thing in math class would be EPIC.
Yeah COD: Black Ops Online Multiplayer
-
Let's just make a 360 emulator. Just cause it hasn't been done for the PC yet doesn't mean we can't do it on the Nspire! :P
-
STARCRAFT (http://www.omnimaga.org/Games/starcraft/starcraft.swf)
-
http://www.youtube.com/watch?v=UMmUciXRMaI (http://www.youtube.com/watch?v=UMmUciXRMaI)
-
Maybe we can even emulate The Game :D
-
Maybe we can even emulate The Game :D
Ouch, just lost it
-
If N64 can barely run on Pandora, I think the Nspire will probably have to stick to SNES or Genesis as the top emulation possible x.x
Don't forget GBA. It'll be hard to get it full speed on 150mhz, but it should work, especially with pre-recompilation.
I think it's pushing things a little bit.
Actually I heard it was attempted before but it would be like TI-Boy SE in the ways complex games would be glitchy and it would be slow, limited emulation.
-
Actually, there are GBA libraries for the z80, just sayin
-
I am confused at who it is directed ???
If you mean for TI-Boy SE GBA support then considering it barely runs a GB I doubt it would do the GBA.
-
Are you talking about this (http://www.ticalc.org/archives/files/fileinfo/394/39478.html)? It has no real relation to GBA.
-
aww, oh, well, at least it made my fav calc game :D
-
Oh wow I remember that. It seemed kinda nice to make ASM games. The author posted on the old board for a while but not too much. I have no clue why it was called GBA, though...
-
Minor update: fixed the "4-screen mirroring" used in Gauntlet and Rad Racer 2, added a readme.
-
Nice! Great job, as always, Goplat! :D
-
This is awesome. A round of applause for all the Ndless developers, you guys made my new Nspire amazing.
-
:( castlevania 3 does not seem to work on real hardwear >.<
other than that, perfection
-
Awesome!
-
Wow, I forget this and come back to find an active healthy emulator that I already know how to use? :o
You guys are the best! :D
-
Hey nice to see you are still around :D
-
Btw congrats for the feature Goplat. It took a while but at least it got featured. :)
-
Yep, congrats! It really deserved it :D
-
Congratulations on the feature :)
* calcdude recontemplates whether it is worth it to get an Nspire
-
I would wait until you really have a lot of spare money maybe, plus wait to see if the Prizm has good programming capabilities and maybe get that one instead. :P
-
Cool, just checked Ticalc today, nice job with that feature :D
-
What about sharing sources ?
-
I still intend to release the source code after cleaning it up some, but I've been occupied by other things recently.
-
I've been occupied by other things recently.
A Sega Genesis emulator! ;D
Just kidding, I understand that life gets in the way sometimes. X.x
If you decide to discontinue this you should share the source in case someone wants to continue it. :)
-
I would also be interested by the source code, I like Goplat's coding style, there's always something to learn with it.
-
Source would definitely be a plus, as there hasn't been much activity with this for a bit.
-
Yeah, although maybe he's planning to work on this again in the future. If he doesn't plan to continue this anymore, then I agree with you, though.
-
Does this support the touchpad? If not, are there updates coming to make the scrolling use numbers?
-
I think Ndless 2.0 is made to support the Touchpad now, but I do not know if this automatically make all programs compatible with it. I think Goplat would have to recompile this program for the new beta of Ndless.
-
The keys need to be remapped to the touchpad :\
It starts just fine, but then we can't play because only a few keys work
-
Here's a new version. With touchpad support (I can finally play it on my own calculator :)) and source code included.
-
Sweet!
Any new features other than touchpad support?
-
No, that's all for now.
-
Sounds good. ;D Also nice that I can finally play this on my calc, always been jealous of my friend with his clickpad :P
-
Here's a new version. With touchpad support (I can finally play it on my own calculator :)) and source code included.
You couldn't even play with your own program? D:
This is a great update, though! It's been a long time since I've updated, but I'll get this as soon as I get nspire_emu working :D
-
I'M glad this is not dead Goplat. :D
-
and source code included.
Nice!
-
That is not emulating, that is a built-in 3d, a raycaster. That is even done on a 84+
welcome here, though! hope you enjoy your stay!
-
That is not emulating, that is a built-in 3d, a raycaster. That is even done on a 84+
Well, its a port, so not quite emulating, more like running the same code on the nSpire (with a few modifications). And that isn't a raycasting engine Doom uses, its a different engine that would definitely not be able to run on an 84 at full speed with textures.
-
Heya welcome here macweirdo! And yeah emulating another processor takes a considerable amount of CPU power, so this is why 3D emulation would be hard. For example, the SNES Doom would run slower on the TI-Nspire than the TI-Nspire port.
-
There is SNES Doom? Or are you talking about SNES Wolfenstein?
-
Nice App. This is truly amazing. :D +1 Internets to you.
I seem to have an issue with the frame limiter, though. Games seem to be running slower than usual (50-65% speed?) with it on; whilst suppressing the "x" key to turn it off makes it way (250-300%) too fast. Is there we could change the value of this with a hex editor, or directly to the newly recovered source code?
Once again, this app is brilliant!!! I have yet to find any bugs at all. Keep up the good work.
-
It seems to run at the correct speed for me. What OS version are you using? Does the problem still happen if you reboot and don't run any other Ndless programs before running the game?
-
Hey Goplat.
I'm currently running TI-OS 2.1.0.631, the latest if memory serves me right. As per your advise, I'd rebooted the OS entirely, via a prolonged removal of battery power. Despite my supposed labeling as a TI newfag, "turning it off and on again" had solved my tedious speed problem entirely.
Although a reboot had solved this, It was after-all, only temporary. Running differing ndless applications (as you had mentioned) prior to NESpire, including mViewer and GBC4Nspire, had left NESpire subject to terrible speed problems afterwards (or at least in my current trials). Could I assume that NESpire uses a DO, LOOP function (or its C counterpart) to limit frames, as opposed to a time based one such as SLEEP; applications had most likely been running unclosed in the background, or alternatively left a large portions of data to eat away my RAM.
Thanks for the reboot suggestion, by the way. It works wonders! :D
PS: Sorry for the late post. I've just returned from dinner.
-
I use the 900D0000 timer, which the OS sets to 100Hz (well, actually more like 99.3Hz). Running 3 frames every 5 timer ticks gives a speed close to the NES's 60.1Hz.
I suspect some program is changing the timer speed and not putting it back.
EDIT: Yep, it's gbc4nspire. Use this program to restore the timer speed after running it.
-
Goplat, the TouchPad arrows aren't very reactive sometimes...
Could you also test for numeric key presses, letting the user choose the best keys?
-
Goplat, the TouchPad arrows aren't very reactive sometimes...
Could you also test for numeric key presses, letting the user choose the best keys?
It seems pretty responsive on my calc. Make sure you never have two fingers in contact with the pad at the same time: it usually moves in the direction where the first finger that touched the pad is, regardless of which finger is pressing down.
Right now the number keys are already used to control the framerate...
-
Goplat, the TouchPad arrows aren't very reactive sometimes...
Could you also test for numeric key presses, letting the user choose the best keys?
It seems pretty responsive on my calc. Make sure you never have two fingers in contact with the pad at the same time: it usually moves in the direction where the first finger that touched the pad is, regardless of which finger is pressing down.
Right now the number keys are already used to control the framerate...
Personnally, I don't have this problem.
It's just a problem which has been reported to me.
I'm forwarding your "TouchPad mini howto".
Thank you for clarifying all this.
-
Hey, thanks Goplat :D
The timer is definitely what had caused it, and - as expected - the frame limit has ceased its daily 20fps fall. +1 Internets to you! Now scholars everywhere can readily switch between their MissingNo. and Warp Whistle collections.
-
Actually it's the exact same emulator as the one in this topic. It's just that Goplat uses a totally different nickname on ticalc.org (which used to be something else before too, if I remember)
-
I am to lazy to read all 20 pages of this but I found an NES emu for the nspire at http://www.ticalc.org/archives/files/fileinfo/432/43217.html
note I found this: I DID NOT make it
vote this down if there is already an emulator mentioned in the forums
Won't rate you down, but it was originally posted here in this thread (title's a bit misleading): http://ourl.ca/7063/184284 :)
EDIT: Ninja'd.
-
It's just that Goplat uses a totally different nickname on ticalc.org (which used to be something else before too, if I remember)
Korath 3, Goplat... It may just be the extra vitalin or residue from my neural stunner, but does anyone smell a connection here?
-
Not sure. Are those names from a TV show, anime, etc? I unfortunately do not watch TV so I'm out of the loop about that stuff.
-
Here is a CX compatible version. I also added a 'B' option to toggle the border between white and black, since many NES games use dark backgrounds, and with a backlit screen like the CX's a black border might look better in this case.
-
Can you still not save game?
-
I tried this for the first time earlier (playing SMB3) and this is very great. :D
-
Bug report ! (yes already :P)
This Sonic game (http://tiplanet.org/forum/archives_voir.php?id=2648) doesn't work on my CX.
The non CX version causes the calc to freeze (expected)
The CX version can be launched and be quit but I am sure the game doesn't consist of a grey screen :P
Other games run well.
Other than this, great work :D
-
Could someone please help me figure out how to run this on my calculator. I can't get it to work when I follow the directions in the readme. I have Mega Man 2.nes and nes.bin.
-
did you try copy /b nes.bin+Mega Man 2.nes megaman2.tns?
If it doesn't work, try rename Mega Man 2 to megaman2 and try again?
-
I'd like to see the keymap looking a bit more like gbc4nspire. The A and B keys are closer together, and on the right side of the calc like a normal controller.
I tried doing it myself, but I can't figure out at all how to change it in assembly, even after reading up on it.
-
I personally like the current key setup, although I wish on the CX the running key was the small calc key between Esc and Tab, because when playing Super Mario Bros 3 and jumping while running, that calc key always get in my way.
Also I made a Youtube video of the emulator in action on both color and grayscale TI-Nspire models :D
-
Yes I agree with DJ playing mario is kind of hard with the run button under the scratchpad button
-
Agreed. Numpad controls would be welcome as well :)
-
defenitally
-
did you try copy /b nes.bin+Mega Man 2.nes megaman2.tns?
If it doesn't work, try rename Mega Man 2 to megaman2 and try again?
I have the same error with every one I try
-
If a filename has spaces in it, you need to put quotes around it.
C:\nspire\nespire>copy /b nes.bin+Mega Man 2.nes megaman2.tns
The syntax of the command is incorrect.
C:\nspire\nespire>copy /b nes.bin+"Mega Man 2.nes" megaman2.tns
nes.bin
Mega Man 2.nes
1 file(s) copied.
-
oh thanks I didnt know you were suppossed to include copy
-
I did this and the calc said
"This Document format is not supported"
what am I doing wrong here?
-
drag and drop it like you did with ndless
-
Yes, I did that
-
what file are you dropping?
-
C:\nspire\nespire>copy /b nes.bin+NIN-SM.nes nin-sm.tns
nes.bin
NIN-SM.nes
" it looks exactly like this in notepad, and I saved it as a tns file"
-
ah what you need to do is open cmd by pressing start then hit run and put cmd.
after that put cd "(the path to nespire, ex C:\nspire\nespire\)"
after that put "copy /B nes.bin+NIN_SM.nes SM.tns" with out the quotes
-
Ok, I did this It looks like this
C:\Users\bic>C:\NESpire_21\nes.tns\copy /B nes.bin+NIN_SM.nes NIN_SM.tns
Then I hit enter and this message came up
"The system cannot find the path specified"
Oh, and The "(C:\Users\bic>)" I cant get rid of, its there when I open the cmd
-
put "cd" then put a space and put the path
-
Note that you have to run two separate commands: one to change the directory, and one to run the "copy" command in that directory.
The path that comes before your cursor will change to that path after the "cd" (change directory) command.
-
here is a .bat launcher it will promt you the game name enter it in (without a .nes extention) and it will make it for you
(special thanks to jacobly, he helped me)
-
Thanks Man, This really helps a whole lot
Also Thanks Jacoly
-
Glad to help
-
I made a tweak to the program I made earlier
but now you can name your output file instead of getting game.tns
-
Agreed. Numpad controls would be welcome as well :)
Actually touchpad controls were surpringsly great for me on my CX compared to what I expected. I'M glad in ASM/C it can be adjusted, unlike in Lua, where it's atrocious to move left/right back and forth.
-
My problem with the touchpad (which I suppose doesn't necessarily apply to some NES games) is that there is no tactile response to let you know if you slide from right to up-right or down-right, for example. It is very easy to accidentally do that.
-
Yeah that's my gripe with it. It's even worse in Lua games, making some completely unplayable or much harder. Basically in Snake Lua doing U-turns is practically impossible.
-
Um, What's the key for quitting the program?
-
'Q', like Quit
-
I feel stupid now...
-
Bug report. Battletoads doesnt work. Just a bunch of nonsense on the screen, with the game sorta running behind it. Its pretty bad.
-
Battletoads? That worked fine for me. since gbc4cx is just a bit-hex-modified version of ndless 2 one if I remember correctly, so it should be fine.
However, It can't run megaman gb series D: (except for japanese version)
-
this is NESpire and wow I was coming to report battletoads
-
Version 0.30:
- Battletoads graphical problems fixed
- ROMs are now loaded from external files, like gbc4nspire does - no more "copy /B" necessary
- Implemented saving save memory to a file. (Only applicable to games that actually had save memory - savestates are still not yet implemented)
-
can you make sonic work for me it gives a blank screen
-
...oh. my bad.
-
I'm unable to compile this with a "stock" build environment. I'm getting all kinds of abnormal errors from the assembler as if something's not set up right, and yet, I'm able to compile the "hella" example as well as C++ examples with no problems. Any kind of obvious solution?
EDIT: Because "abnormal errors" was too vague:
(http://i.imgur.com/7Xy5h.png)
-
can you make sonic work for me it gives a blank screen
Sonic has anti-emulator protection (or possibly just bad programming), which is not so easy to fix. It's getting stuck in the following loop:
E4DC AD 02 20 LDA $2002
E4DF 10 FB BPL $E4DC
This loop waits for the high bit of address $2002 to become set. The NES sets this bit at the beginning of the vertical blanking interval of each video frame. However, the NES *also* invokes an interrupt handler at the same time, and this game's interrupt handler takes so long that by the time it returns, the vertical blanking interval is already over, so $2002's high bit is clear again - the loop can never exit. The only reason it works on real NES hardware is because eventually the vertical blanking interval will happen to start in the middle of reading the LDA instruction, so the instruction reads a value with the high bit as set, because the interrupt won't be called until the instruction is finished. I can't emulate things happening in the middle of instructions; having to check for that would be extremely slow.
It seems to work if you just patch out that offending routine - hex-edit a copy of the ROM and change the byte at 3E4EC from AD to 60 (a return instruction).
Reo: Those errors imply you're trying to use an x86 assembler, rather than the ARM assembler required.
-
But I'm using your makefile, so it should be calling arm-none-eabi-gcc.
EDIT: I changed "%.o : %.S" to "%.o : %.s", and it's working better. However, it's still saying...
main.s: Assembler messages:
main.s:75: Error: ARM register expected -- `mov cpu_a,#0'
main.s:76: Error: ARM register expected -- `mov cpu_x,#0'
main.s:77: Error: ARM register expected -- `mov cpu_y,#0'
main.s:78: Error: ARM register expected -- `mov cpu_sp,#0x100'
main.s:79: Error: ARM register expected -- `mov cpu_flags,#0'
make: *** [main.o] Error 1
...which makes me think it's not including nes.inc. Still, I don't have much to solve at this point. (I think)
-
But I'm using your makefile, so it should be calling arm-none-eabi-gcc.
EDIT: I changed "%.o : %.S" to "%.o : %.s", and it's working better. However, it's still saying...
It has to be a capital S; gcc won't use the preprocessor if the input file is named with a lowercase s.
...and I just realized I screwed up and named the files with a lowercase s anyway, which doesn't matter on Windows (case insensitive) but would be a problem on Unix (case sensitive). If you're using a Unix-like OS, just rename the files to have a capital S and it should fix it.
-
Aha, that worked! I'm using MinGW, so the case-sensitivity was the problem.
The reason I'm trying to build it is because I wanted a build with the controls being both on the right side and closer together. I'll attach my changes + source to this post. I've tested it with Super Mario Bros, but I doubt what I changed broke anything.
-
Uh I need help. I have the t-nspire cx cas ( colour screen) and I can't get nespire v0.30 working.
Ok so I have nespire v. 0.30 and SuperMarioWorld.nes.tns
I'm inside the emulator and it displays SuperMarioWorld.nes.tns
I press shift to start and nothing happens....
it then says ERROR: unimplemented mapper
What do I do? I've spent hours trying to find the answer but can't find it.
-
Looks like NESpire is signaling you that the game uses something it doesn't know how to emulate. In that case, all you can do is wait for it to be implemented some day (if possible) ;)
-
Plus, Super Mario World is not a NES game. (Unless you're using some sort of rom hack of a NES game, but in that case it probably sucks anyway)
-
Plus, Super Mario World is not a NES game. (Unless you're using some sort of rom hack of a NES game, but in that case it probably sucks anyway)
Unless he meant Super Mario Bros. :P
-
Plus, Super Mario World is not a NES game. (Unless you're using some sort of rom hack of a NES game, but in that case it probably sucks anyway)
Unless he meant Super Mario Bros. :P
There is a Mario World clone for the NES. It's not great, but it does exist. :P
-
I have street fighter III and starwars which are .nes.tns and those give the same error message. Plus if goplat released v0.30 isn't it supposed to work? I'm pretty sure it should just work with the colour calc.
*edit* Uh Well so far only I managed to get super mario bros 3 working so that means the other roms were fake or unrecognized.
-
Hey, welcome here Please use the modify button if you have something to add. Double posting is not allowed unless 24 hours have passed or you are posting a project update. I combined your two posts.
-
ERROR: unimplemented mapper
Guess I had better explain this. The NES hardware only provided 32kB of memory space for program ROM and 8kB for character ROM. This wasn't enough for most games, so to overcome these limits they would add hardware in the cartridge, called a "mapper", that the game could use to map different parts of ROM (and sometimes RAM) into memory. Some mappers would have other functions as well.
There are over 100 different kinds of mappers that have been used, and some are very complicated, so being able to emulate every one of them is a tall order. I've implemented only a few of the most common ones.
-
Would there be any chance of the American Video Entertainment's (79) mapper to be supported in a future release. Support for their hearty Solitaire/Blackjack engine would be great, as well as various minor games such as Impossible Mission-II, Dudes with Attitude, etc...
The current release is amazing, If I may add. Keep up the good work, Goplat.
-
Just added support for Ndless file associations (http://ourl.ca/15121/283229;topicseen#new). Also added a workaround for the Sonic the Hedgehog $2002 issue (turns out some other games have the problem too).
Would there be any chance of the American Video Entertainment's (79) mapper to be supported in a future release
I'd need to make it possible for mappers to hook reads/writes to 4000-7FFF addresses, right now the mapper is only called when writing to 8000-FFFF.
-
ERROR: unimplemented mapper
Guess I had better explain this. The NES hardware only provided 32kB of memory space for program ROM and 8kB for character ROM. This wasn't enough for most games, so to overcome these limits they would add hardware in the cartridge, called a "mapper", that the game could use to map different parts of ROM (and sometimes RAM) into memory. Some mappers would have other functions as well.
There are over 100 different kinds of mappers that have been used, and some are very complicated, so being able to emulate every one of them is a tall order. I've implemented only a few of the most common ones.
please implement the one in super mario bros 2 the lost levels (I love this game and want to play it on my nspire)
-
It's different from the Original SMB? ??? I kind of figured they were the exact same game, except that Lost levels had different level data (and a new effect or two (IE wind).
-
no. Lost Levels are made for pro players.
-
Yea, I know. I just figured the engine would be nearly identical.
-
The Japanese Super Mario Bros. 2 (aka "Lost Levels") was for the Famicom Disk System add-on, which was a lot more than just a mapper.
-
Ah, wow. I did not know that. :D
-
I tried to get Earthbound 1 on my TI - nSpire CAS w/ Touchpad. It has ndless 3.1 and NESulator (The NES emulator). But it says "Error: not an NES file". Please someone help? Step-by-step instructions would help a bunch!
-
that is a snes game
-
Hi and welcome to the forums. Right now this emulator only supports NES games, not SNES. You could try Mother 1/Earthbound 0 though.
-
I know it's necroposting and everything, but at least save states in NESpire will be nice to have.
iirc, save state is just the copy of the instant memory, right?
-
I know it's necroposting and everything, but at least save states in NESpire will be nice to have.
iirc, save state is just the copy of the instant memory, right?
That's true. Since Super Mario 3 doesn't save (idk how a least) I always hav to start over.
-
Double post since it's been a long time :P
For Dragon Warrior III, I used the 'S' to save. When I looked up the game, it is supposedly a battery-backed save game (unless I saw wrong).
How come the save can't be accessed or the game doesn't read it?
-
Move it, or delete it?
-
Nvm, I got it :P
-
Well ,this is a necroport (kinda), but not only the title should be changed to NES emulator on ti-nspire, but
I have a request, for the game nintendo world championships (go look it up please) can Goplat or someone implement a tilemapper for it?
-
Not a bad idea, the thread title has been changed to accurately reflect it's contents. :)
-
*NECROPOST* Is this project dead?
-
I don't know about dead, but it hasn't been updated in quite a while. The current release is in a functioning state, but not all ganes are supported.
-
Well I wouldn't know about if it were functioning, I'm just preparing myself for when I get my nSpire.
Mario games work? :)
-
Yes, the Mario games work. It wouldn't be an NES emu without 'em. ;)
-
*phew* Thats all I got an NES for! :P Is there Game Genie support or things of that nature? And for the GBC and GBA emulators for that matter? Is there a Genesis emu? :) I'm excited suddenly.
-
I don't know about game genie support, but I kind of doubt it. As of yet there is no Genesis emulator.
-
Well I suppose I could learn about emulators and write one. :P
Which, it seems, I am going to be the one to do.
-
I'm a little late, but would Game Genie support be hard to add? Would it slow things down?