[Featured][Dev] PindurTI (Best Thread 2005)
Moderator: MaxCoderz Staff
Hey Tim, I just wanted to give you a heads up.
Much of Wabbitemu's code runs natively under Linux and a couple guys have started working on a GTK port.
Since our care-level intercalc linking is rather low, you'll be missing out on all that fun, but if you just wanted a good emulator to run natively under Linux you might think about contributing to ours.
If not, feel free to take whatever code you like for your PindurTI port.
http://svn.revsoft.org/wabbitemu/
Much of Wabbitemu's code runs natively under Linux and a couple guys have started working on a GTK port.
Since our care-level intercalc linking is rather low, you'll be missing out on all that fun, but if you just wanted a good emulator to run natively under Linux you might think about contributing to ours.
If not, feel free to take whatever code you like for your PindurTI port.
http://svn.revsoft.org/wabbitemu/
Thank you very much for the offer, and I'll certainly take a look at it. I am, however, very much a PTI fanboy who loves his emulated HUB and delayed pixels
I see your GTK code is in C though; that would make porting my code to your emulator or visa versa slightly less simple. Anyway, I'll see what I can do with it. I'll release my source soon enough anyway, so if you'd like to use any of that, you'd be welcome.
Signed/unsigned int bug has been fixed by the way; the screen looks lovely now
I see your GTK code is in C though; that would make porting my code to your emulator or visa versa slightly less simple. Anyway, I'll see what I can do with it. I'll release my source soon enough anyway, so if you'd like to use any of that, you'd be welcome.
Signed/unsigned int bug has been fixed by the way; the screen looks lovely now
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
- GuillaumeH
- Regular Member
- Posts: 143
- Joined: Fri 17 Dec, 2004 8:30 pm
- Contact:
I've polished the screen a bit, finished the keyboard and added a few options to the menu. Release details here:
http://kvince83.tengun.net/maxboard/vie ... hp?p=60229
http://kvince83.tengun.net/maxboard/vie ... hp?p=60229
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
- driesguldolf
- Extreme Poster
- Posts: 395
- Joined: Thu 17 May, 2007 4:49 pm
- Location: $4080
- Contact:
I guess I should post it here, something goes wrong...
If you set a breakpoint, make the break happen and then try to continue running the program the emulator won't let you (neither can you step over). You have to single step it first (I think I've read about this somewhere...).
But it gets weirder, if you quit the debugger several times (it keep popping up because of the breakpoint) then you cannot delete or create any breakpoints which forces you to restart PTI.
And that is annoying because it doesn't save the setup of the debugger window (I mean the size of the embedded windows) and your lcd momentum...
If you set a breakpoint, make the break happen and then try to continue running the program the emulator won't let you (neither can you step over). You have to single step it first (I think I've read about this somewhere...).
But it gets weirder, if you quit the debugger several times (it keep popping up because of the breakpoint) then you cannot delete or create any breakpoints which forces you to restart PTI.
And that is annoying because it doesn't save the setup of the debugger window (I mean the size of the embedded windows) and your lcd momentum...
CoBB, PindurTI is losing in popularity against WabbitEmu...
I'll hack it as a second backend into my new Linux frontend for WabbitEmu, so I don't give either project an advantage, but if PTI wants to survive you really need a nice GUI soon
(And preferably a Linux binary with working LCD too though I know I also failed miserably in finding the bug...)
I'll hack it as a second backend into my new Linux frontend for WabbitEmu, so I don't give either project an advantage, but if PTI wants to survive you really need a nice GUI soon
(And preferably a Linux binary with working LCD too though I know I also failed miserably in finding the bug...)
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
-
- MCF Legend
- Posts: 1601
- Joined: Mon 20 Dec, 2004 8:45 am
- Location: Budapest, Absurdistan
- Contact:
Why is that a problem? Wabbit is superior in practically every respect.Timendus wrote:CoBB, PindurTI is losing in popularity against WabbitEmu...
Heh, it’s been ‘coming along’ for ages... And for a reason.Timendus wrote:I'll hack it as a second backend into my new Linux frontend for WabbitEmu, so I don't give either project an advantage, but if PTI wants to survive you really need a nice GUI soon
Greetings, everyone! (blahblah, yes I just joined the board, no I'm not new; I hang out in #tcpa)
I've mentioned this on UTI, but I've found a bit of an inaccuracy in how it handles paging. In the interest of brevity, I'll just link to it.
I've mentioned this on UTI, but I've found a bit of an inaccuracy in how it handles paging. In the interest of brevity, I'll just link to it.
-
- Calc King
- Posts: 1513
- Joined: Sat 05 Aug, 2006 7:22 am
-
- MCF Legend
- Posts: 1601
- Joined: Mon 20 Dec, 2004 8:45 am
- Location: Budapest, Absurdistan
- Contact:
Okay, PTI does the following for each bank:
Bits 7 and 5 have no effect on the mapping, but they are stored in case you read back the page number.
I guess you see the invalid RAM page mechanism in action, Harold.
Code: Select all
if bit 6 is set (RAM is mapped), then
if (bank & 0x1f) > 1 (invalid RAM page), then
emptiness is mapped (i.e. a read-only page full of 0xff’s)
else
the approriate RAM page is mapped
else
the approriate ROM page is mapped
I guess you see the invalid RAM page mechanism in action, Harold.
I’d still try to emulate as many as possible, but I have no 83+ myself, which puts a limit to this kind of activity...Jim e wrote:Besides PTI emulates all hardware and hardware quirks that should be emulated. Not every little detail that exists. Theres a lot of quirks which have no benefit to developing.
- Jim e
- Calc King
- Posts: 2457
- Joined: Sun 26 Dec, 2004 5:27 am
- Location: SXIOPO = Infinite lives for both players
- Contact:
I was more referring to stuff like the vector for the interrupt table or the blue lines. We know the vector table isn't random but for all practicality it may as well be consider so. And the blue lines pretty much have very little benefit to anything in the universe.CoBB wrote:I’d still try to emulate as many as possible, but I have no 83+ myself, which puts a limit to this kind of activity...Jim e wrote:Besides PTI emulates all hardware and hardware quirks that should be emulated. Not every little detail that exists. Theres a lot of quirks which have no benefit to developing.
-
- MCF Legend
- Posts: 1601
- Joined: Mon 20 Dec, 2004 8:45 am
- Location: Budapest, Absurdistan
- Contact:
So that was it, I’ll have to acknowledge the harsh reality and pronounce the PTI project dead for real. As I said in the Brass section, I’m giving away the source, and everyone is welcome to rummage through it and take whatever seems to be of any value. You can download it from the good old project page from now on. Go Wabbit!
- JoostinOnline
- Regular Member
- Posts: 133
- Joined: Wed 11 Jul, 2007 10:42 pm
- Location: Behind You