Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
19 June, 2013, 23:12:38 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: [1]   Go Down
  Print  
Author Topic: Qt/KDE Port of WabbitEmu -  (Read 3465 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
bfr
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 13 December, 2012, 02:20:32
Date Registered: 29 August, 2008, 04:06:24
Location: United States
Posts: 944

Topic starter
Total Post Ratings: +4

View Profile WWW
« on: 22 June, 2009, 18:37:43 »
0

I have been working on a Qt/KDE 4 port of WabbitEmu (Revolution Software's emulator here), mainly for people to use it on Linux distributions.

Current features include:
 - Loading and saving ROMs/states
 - Loading calculator files
 - Animated screenshots
 - Different view modes (skinless, various zoom levels)
 - Keyboard and mouse input, with buttons being darkened when they are pressed, which can be helpful when getting used to the keyboard controls

Planned features include:
 - Sound
 - Copying ANS from the calculator to the clipboard
 - A debugger
 - Miscellaneous smaller features, such as doing more error checking (right now, I think it crashes if the user presses a key on the computer's keyboard that does not map to a key on the calculator's keyboard)

Here are some older screenshots:
Menu Options
Skinless Mode and Zoomed Screen

It currently relies on the KDE 4 libraries (which includes Qt 4 libraries) and the GD graphics library, and it will probably depend on at least one more library when I add sound support.  However, it wouldn't be too hard to make a "light" version that only uses the Qt libraries and lacks extra features like savestate previews, animated screenshots, better KDE integration, and sound.

I'll probably have the source in an SVN repository sometime this week.

EDIT: I got SVN set up today.  Follow the instructions here
« Last Edit: 22 June, 2009, 20:39:57 by bfr » Logged

DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 22:29:06
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50643


Total Post Ratings: +2640

View Profile WWW
« Reply #1 on: 22 June, 2009, 18:59:02 »
0

mhmm nice, too bad I don't have linux. This should solve most issues about how most linux users are stuck with TiLem, though. Btw welcome back into programming. Smiley

(Is MLC still existing for 83+ and 68k, btw?)
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
bfr
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 13 December, 2012, 02:20:32
Date Registered: 29 August, 2008, 04:06:24
Location: United States
Posts: 944

Topic starter
Total Post Ratings: +4

View Profile WWW
« Reply #2 on: 22 June, 2009, 19:21:09 »
0

Thanks.  I'm not sure what happened to MLC for the TI-83+.  Madskillz seemed interested in it at one point, but I'm not sure how far he progressed.

I haven't really worked on MLC 68K in about a year, but it was pretty close to being usable.  There are mainly just a few serious issues with a few commands, the options menu is not complete, and there are some inconsistencies with the speeds at which things run at.  It isn't a priority right now, but I'll probably work on it some more once I've completed more of my other programming projects and school stuff.
Logged

TravisE
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 09 June, 2013, 07:44:27
Date Registered: 19 December, 2008, 05:36:00
Posts: 149

Total Post Ratings: +33

View Profile WWW
« Reply #3 on: 25 June, 2009, 03:25:03 »
0

Always cool to see people working on projects for other operating systems! Qt is nice, too; I can't stand GTK+. Tongue
Logged

ticalc.org staff member—http://www.ticalc.org/
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 22:29:06
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50643


Total Post Ratings: +2640

View Profile WWW
« Reply #4 on: 25 June, 2009, 06:38:53 »
0

True, personally I always hated how people were limited in softwares on linux. 1 year ago, when Omnimaga IRC channel became solely a music channel (during the entire time Omnimaga was down including the temporary board), people kept asking what was a good music maker software for Linux, like FL Studio, Logic, ACID Pro, Ejay, etc. I also remember people asking other questions such as how to get on Battle.Net with Starcraft on Linux (Windows emulators). Linux is underrated IMHO. Had it got more software choices, I would probably not mind ditching Windows completly and only having a Linux distro (an easy to use one) installed.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
magicdanw
LV1 Newcomer (Next: 20)
*
Offline Offline

Last Login: 19 August, 2009, 01:29:43
Date Registered: 19 August, 2009, 01:29:34
Posts: 7

Total Post Ratings: 0

View Profile
« Reply #5 on: 19 August, 2009, 01:30:27 »
0

Nice so far!  I hope this is still being worked on, because I would love to have a full-featured emulator under Linux.
Logged
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 22:29:06
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50643


Total Post Ratings: +2640

View Profile WWW
« Reply #6 on: 19 August, 2009, 01:55:01 »
0

I hope it is, Linux got so few stuff in terms of Calc developpement, still. TilEm is not that bad, but WabbitEmu is much better now. I still remember some Omnimaga users (sometimes new members) coming in our IRC channel to ask "is there any <software x> to do <x thing> for calculators on Linux?" The same thing could have been said about Mac OS, tho. Often people had to rely on emulators and the like :S

This is also one reason that always kept me away from Linux in the past (another reason is also software-related, but more online gaming-oriented)


Also nice to see you're still around, Magicdanw Smiley
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
bfr
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 13 December, 2012, 02:20:32
Date Registered: 29 August, 2008, 04:06:24
Location: United States
Posts: 944

Topic starter
Total Post Ratings: +4

View Profile WWW
« Reply #7 on: 19 August, 2009, 02:02:25 »
+1

Unfortunately, I was on a vacation and could not work on it during that time, and when I came back, my Linux computer stopped working, so I haven't worked on it much in a while (I might be able to get KDE working on Windows, but I have some school stuff to get out of the way first before school starts anyway).

For now, people can use TiLem if they need a debugger, virtual linking, or a Z80 calculator not currently supported (the Qt/KDE port of WabbitEmu currently does support animated screenshots, which TiLem doesn't, though, as far as I know).  Which Z80 calculators are supported is primarily determined by the version of Spencer's and Jim E's core code I'm using.  I've tested the regular TI-83 Plus, but I don't think the TI-84 Plus and TI-84 Plus Silver Edition work yet (I think they work now on the Windows version - I just need to update the core code I'm using).  I don't think the core code I'm using supports the TI-86 either, but even if it did, the screen size I'm assuming to retrieve, save, and display the LCD data would be wrong, and the file dialogs currently are just meant for TI-83 Plus series file types (I guess they do have the "All files" option, though).

I'm glad that people are finding/going to find this useful  Grin


EDIT:
DJ Omnimaga: I was typing this message while you posted. Tongue  Yeah, don't worry, I'll continue working on it when I don't have much school work to do and I have a Linux computer (my parents don't want me to install Linux, or dual-boot, or do anything like that to this computer) or get around to getting it to compile on Windows.  Or maybe I'll look into some sort of Linux virtualization later.
« Last Edit: 19 August, 2009, 02:11:03 by bfr » Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.269 seconds with 30 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.