Author Topic: nSpiKx - TI-Nspire emulator for Mac OS X (Cocoa)  (Read 83243 times)

0 Members and 1 Guest are viewing this topic.

Offline Reo

  • LV3 Member (Next: 100)
  • ***
  • Posts: 64
  • Rating: +15/-0
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #45 on: December 22, 2012, 11:30:56 am »
...and now for something different.

The app works as far as emulating, but nothing is actually shown on-screen (not sure why). And yet, the console shows that the OS indeed boots, and I can copy actual screenshots from the emulator into another program. I'm just unable to see what's on the emulated screen. It looks like this.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #46 on: December 22, 2012, 12:58:22 pm »
I was gonna comment on some people's behavior above (most notably the attacks against moderators, which should be a bannable offense, IMHO) but I'll just refrain from dragging this back to offtopicness.

Now to comment on the project: There didn't seem to be any readme in the zip file. You should maybe put one or make it more visible in the help directory since all I could find were PDF files containing images. ???

Also do you plan to update to the latest available nspire_emu version as soon as a link to its source is posted on the forums?
« Last Edit: December 22, 2012, 01:03:59 pm by DJ_O »

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #47 on: December 22, 2012, 01:06:58 pm »
This topic is locked until further notice.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #48 on: December 23, 2012, 11:47:49 am »
This topic is a project topic, so it is being unlocked. Any more discussion over the whole should it be open source issue will result in a temporary ban for whoever discusses it. Even staff members. This topic is now just about the progress of the project and questions about it.

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #49 on: December 23, 2012, 11:53:39 am »
topic reopened
however, please be aware that Eeems' warning from earlier is still in effect.

This forum is not reserved for open source software. It does not state that anywhere in our mission statement, our rules or any release made by the admins, myself included. I would ask you not to leave due to a few being very vocal about you not being open source. Since people have not gotten the message that this is something that should not be pushed in a public place, the next person to downtalk someone for their choice on if they release their source code gets a 1 day temp ban.
The issue that you took open source software and made a closed source fork of it is there, but that is your choice. The only time it becomes someone elses issue is if it is against the license for what you forked your project from. I don't even know what license the original is under so I can't say for sure. So if someone could let me know what license the original is under we can end this discussion once and for all on if you should or should not release your source.

what follows is my personal opinion:

SpiroH:
unless necessary for security purposes, creating a closed source derivative of an open sourced project is in very poor taste. assuming that you have the majority market control, it practically places you in sole control of a project on which many other people have given their time. in addition, it reduces the power of the end user to make your application fit his needs and it creates a risk of all of your work being lost, either through a loss of interest or through an unexpected drive failure. assuming that, as you say, your motive is to help the community, you don't have a leg to stand on.

Lionel:
what i wrote immediately above shows that i do agree with your intentions. however, the "hardball" method you are choosing is harmful to everyone involved. it causes you to be stressed, which is not healthy, it causes spiro to be stressed, which is not healthy for him either, and, most importantly, it leads people to react out of emotion rather than acting logically. if you are trying to convince someone of a position, there are only two situations (that i can think of, at least) when shouting would be effective. the first such situation is when that person is someone over whom you hold some authority, in which case he will comply without agreeing with you, which does not solve the root problem. the second situation is if the subject is exceptionally humble, in which case he would have complied in the first place, without the shouting. in any other situation, such as the one above, shouting will make the person you are trying to convince to become more hostile, and thus much less likely to listen to your arguments.

everyone:
civilly presented opinions (such as hayleia's above) are more than welcome. however, we will not allow an environment that encourages angry words and insults. also, listen to mods when they are talking to you.
« Last Edit: December 23, 2012, 12:16:02 pm by shmibs »

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #50 on: January 20, 2013, 12:33:34 pm »
...and now for something different.

The app works as far as emulating, but nothing is actually shown on-screen (not sure why). And yet, the console shows that the OS indeed boots, and I can copy actual screenshots from the emulator into another program. I'm just unable to see what's on the emulated screen. It looks like this.
Same for me with both version. kArmTI on Wine works great but I can't put my Pokemon Emerald ROM on it for some reason, so I tried this one.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #51 on: January 20, 2013, 01:04:51 pm »
...and now for something different.

The app works as far as emulating, but nothing is actually shown on-screen (not sure why). And yet, the console shows that the OS indeed boots, and I can copy actual screenshots from the emulator into another program. I'm just unable to see what's on the emulated screen. It looks like this.
Same for me with both version. kArmTI on Wine works great but I can't put my Pokemon Emerald ROM on it for some reason, so I tried this one.
Would both of you please be a bit more specific about your hardware, both cpu and graphics board so that i can try to work it out? It's indeed a bit weird... Sorry bout that. Currently my test platform is an Intel Cpu + a Nvidia card, but i'll try to look into it again and test it in other platforms. As you might have guessed i've put this project on hold for a while but i'll see what i can do. cheers.
P.S. Please note that this supposed to work only on systems with Mac OS X Snow Leopard version installed, i.e. OS version >=10.6 as mentioned on the first post.

Offline Reo

  • LV3 Member (Next: 100)
  • ***
  • Posts: 64
  • Rating: +15/-0
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #52 on: January 20, 2013, 02:12:13 pm »
I have an Intel Core i7-920 processor with an ATi Radeon HD 4890 graphics card. I'm also running Mountain Lion.

kArmTI works fine in Wine anyway.
« Last Edit: January 20, 2013, 04:08:35 pm by Reo »

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #53 on: January 20, 2013, 02:29:29 pm »
Thanks for your prompt reply. I can see already a potential problem with ATI graphics, because i do some direct pixel manipulation (for speed purposes) without paying too much attention to 'Endianness'. Because i've also detected some other bugs (well, minor), i will also review the graphics part.



Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #54 on: January 21, 2013, 12:04:11 pm »
I have a Core2Duo + ATI 4670 IIRC. OS is 10.8.2.
« Last Edit: January 21, 2013, 12:05:37 pm by Streetwalker »

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #55 on: January 22, 2013, 05:33:25 am »
I have a Core2Duo + ATI 4670 IIRC. OS is 10.8.2.
Thanks! I do notice that both of you are running OS version Mountain Lion!

After reading a bit more about 'Mountain Lion', which i do not have installed in any of my computers yet, i'm now more and more convinced that this is a compatibility issue with ML rather than a graphics card issue. You can read a bit more here:  "Drawing Colors Correctly in Mountain Lion"  http://drawrect.tumblr.com/  and  "General ML Compatibilty issues (there are literally thousands on this list!)":  http://roaringapps.com/apps:table

So, users with ML (unfortunately many of you :() will have to wait a bit longer until i find the time to upgrade one of my computers to 'Mountain Lion', so that i can test it more thoroughly. When i have some news i'll post them here.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #56 on: January 22, 2013, 12:41:30 pm »
Thank you for the tech support. ;)
Be sure to put ML on a sturdy machine, though, because it's a CPU hogger (mine is constantly maxed :P).

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #57 on: January 23, 2013, 11:54:10 am »
Also, I read the post you linked and you can as well try to upload the fix so we can test for you.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #58 on: January 25, 2013, 02:14:25 pm »
Ok, guys here's a nSpiKx_v0.2 update for 'Mountain Lion'(ML) users. I've tested it in my own ML installation and have also received some positive feedback from other ML users.
Please note that nSpiKX_V0.2 is still based on nspire_emu v0.60, which doesn't (correctly) support unaligned memory transfers (UMTs). That has already been fixed in nspire_emu v0.70, but i did not yet made the respective upgrade to nSpiKx. This 'only' means that some games like gpSP will not run in this version, because they depend on UMTs being emulated. However many other games work perfectly well, eg: gbc4cx.
I'm also aware of some 'minor' bugs in UsbExplorer which i'll fix as soon as this ML setback has been overcome. Please note, that this is still a beta-version, specially for ML users.
That's it for now. Please report about any further "black screens".

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: nSpiKx - TI-nSpire emulator for Mac os x (Cocoa)
« Reply #59 on: January 25, 2013, 05:01:06 pm »
Question: WHat is the purpose of the PDF files that includes just 1 image each in the zip file? Is PDF used as an image format for the images used by the emulator?