The shoutbox is currently out of service. Join us on Discord instead.
You can help CodeWalrus stay online by donating here.

CEmu

Started by MateoConLechuga, December 30, 2015, 08:39:56 am

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

critor

Shouldn't this me moved to news or linked from the news ?

Streetwalrus

December 31, 2015, 11:21:01 am #16 Last Edit: December 31, 2015, 11:23:14 am by Streetwalrus
Yup, definitely.
I think Ivoah added it to articles yesterday but he doesn't have sufficient privileges to approve it so I had to do it.

Adriweb

We will provide binaries, of course, but we want the codebase to get a bit more stable first :)
Co-founder & co-administrator of TI-Planet and Inspired-Lua

DJ Omnimaga

Quote from: Streetwalrus on December 31, 2015, 11:21:01 am
Yup, definitely.
I think Ivoah added it to articles yesterday but he doesn't have sufficient privileges to approve it so I had to do it.
Yeah we need to fix that. And I agree about the news :3=

MateoConLechuga

Hello all! Don't know how much anyone has been following along, but some hacky file transfer has been implemented recently, so you can now send all file types except for TI apps and OS. Here's a gif of PacMan. I would really appreciate any help at all on making the disassembler (which is already prepared), and other parts and pieces of the debugger. Thanks to anyone who can lend a hand, and enjoy! :)


DJ Omnimaga

Awesome Mateo. I can't wait to try it. By the way, do you plan to upload the emulator to ticalc.org in the future for more visibility, even if it means it's not always up to date?

MateoConLechuga

Nah, I don't believe so. It just means another hassle all around. Just the release page on GitHub is where releasable versions for different platforms will be. Also, somewhat of an update: breakpoints for read/write/exec are done. We still need the disassembler and memory views though for actual debugging.

alexgt

Wow! great work, I have to try this out soon, exept school has now started again <_<

DJ Omnimaga

January 04, 2016, 03:43:58 am #23 Last Edit: January 04, 2016, 04:06:40 am by DJ Omnimaga
Quote from: MateoConLechuga on January 04, 2016, 02:55:58 am
Nah, I don't believe so. It just means another hassle all around. Just the release page on GitHub is where releasable versions for different platforms will be. Also, somewhat of an update: breakpoints for read/write/exec are done. We still need the disassembler and memory views though for actual debugging.
Ah ok, but the issue is that ticalc.org is the main hub for calculator downloads, yet the last emulator ever released on ticalc.org is VirtualTI, back in 2000, so when people visit ticalc.org to look for a TI-83+/84+/CSE/CE emulator, that's all they find. It's still even 3rd in the weekly downloads list.

It's your choice, though. Maybe it's time for Travis and Nikky to consider adding support for Github repositories for important open-source calculator releases or allow you to just upload a link to the Github repo? TI-Planet allows external download links to specific websites, same for CodeWalrus. (EDIT: It seems that their emulator pages now includes off-site emulators and even encourages people to use them. See http://www.ticalc.org/programming/emulators/software.html . It would still be cool if people could upload download links in ticalc archives, though, for special files like those)

Also I'm glad to see new additions :)

DJ Omnimaga

So apparently @Adriweb made this O.O



I am curious about how fast it will run if a TI-Nspire port gets finished.

Also, Pimath posted binaries for Win32 on Cemetech, but I cannot get them to work because the file has no .exe/.msi extension.

Adriweb

January 06, 2016, 02:30:45 am #25 Last Edit: January 06, 2016, 05:56:22 am by Adriweb
Quote from: DJ Omnimaga on January 06, 2016, 02:26:02 amSo apparently @Adriweb made this O.O



I am curious about how fast it will run if a TI-Nspire port gets finished.

It's pretty slow right now... probably because I'm memcpying the LCD buffer of the CE to the Nspire's (I'm looking into how I can just tell the LCD controller to use another address...)
But hey, it works.

Quote from: DJ Omnimaga on January 06, 2016, 02:26:02 amAlso, Pimath posted binaries for Win32 on Cemetech, but I cannot get them to work because the file has no .exe/.msi extension.

Eh, his nightlies are just .zip files. So, add the extension if it's missing, extract it, and launch the .exe, there's no installer :)
Co-founder & co-administrator of TI-Planet and Inspired-Lua

DJ Omnimaga

I see, and thanks for the advice :3=

Adriweb

January 06, 2016, 04:53:47 am #27 Last Edit: January 06, 2016, 05:57:08 am by Adriweb
Meh, it's fast enough to be showable... (the boot is slow, yes):

Co-founder & co-administrator of TI-Planet and Inspired-Lua

DJ Omnimaga

Not bad. The startup is slow, but typing stuff can be quite tolerable. Hopefully there can be more speed improvements in future versions, although for now I assume it would be better to focus on getting the PC emu fully functional.

Did it require many modifications, by the way?

Juju

Quote from: Adriweb on January 06, 2016, 02:30:45 am
It's pretty slow right now... probably because I'm memcpying the LCD buffer of the CE to the Nspire's (I'm looking into how I can just tell the LCD controller to use another address...)
But hey, it works.


What about using the address to the Nspire's LCD buffer directly as the CE's? Otherwise, that's pretty cool.
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron



if you wanna throw money at me and/or CodeWalrus monthly it's here

Powered by EzPortal