Author Topic: CSE support for Wabbitemu ?  (Read 24167 times)

0 Members and 1 Guest are viewing this topic.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: CSE support for Wabbitemu ?
« Reply #45 on: February 22, 2014, 12:21:33 pm »
By the way, I forgot to mention that the newest version of Wabbitemu is now super slow when emulating monochrome calcs. I had to restore a backup of an old version to have it working at normal speed.
What do you mean super slow? Is it maxing out the CPU on a core? Make sure you're testing the latest version here: http://buckeyedude.zapto.org/Revsoft/Wabbitemu/Beta/Wabbitemu.exe. If you're seeing a large amount of CPU usage, I need your OS version, CPU version, and what type of ROM are you emulating.

BuckeyeDude
So this one isn't slow anymore. Thanks !

EDIT : it freezed on the defragmenting screen ... I just wanted to delete an app.
« Last Edit: February 22, 2014, 12:26:24 pm by Matrefeytontias »

Offline BuckeyeDude

  • Project Author
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 283
  • Rating: +42/-0
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #46 on: February 22, 2014, 06:24:31 pm »
So this one isn't slow anymore. Thanks !

EDIT : it freezed on the defragmenting screen ... I just wanted to delete an app.
Glad to hear speed isn't an issue. I was worried because I've made some changes that will cause performance hits on lower end machines, but I don't see any slow down on my machine.

There was a minor bug in the last posted version that could crash wabbit for certain flash sectors. I've posted an updated version. Also, make sure if you are using a BootFree rom that you are on version 11.259 (Mode + Alpha + S to check). If you're not on that version, recreate the ROM (or better yet use a real ROM).

BuckeyeDude

Offline BuckeyeDude

  • Project Author
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 283
  • Rating: +42/-0
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #47 on: February 25, 2014, 12:34:24 am »
Not exactly a CSE update, but it might be helpful. I've added skin scaling, so you can make the skin larger or smaller. It means you make your CSE skin bigger, if you want a bigger skinned screen. Also useful if you have a tiny screen that doesn't fit Wabbitemu normally.

Link

As of right now, I'm looking at this as hopefully a good point for release. This means its very important that if you get any sort of crash, or a new feature doesn't work that you submit a bug report, or let me know either via the forums or IRC.

Thanks,
BuckeyeDude
« Last Edit: February 25, 2014, 03:10:23 am by BuckeyeDude »

Offline fhub

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +23/-37
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #48 on: February 25, 2014, 05:08:03 am »
Deleted!
« Last Edit: November 09, 2014, 08:06:36 am by fhub »

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55821
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: CSE support for Wabbitemu ?
« Reply #49 on: February 25, 2014, 02:38:06 pm »
Nice update  Buckeye. I personally prefer having the screen the same size as its res, so I often used the emulator with no skin, but at the same time I often forget the keyboard shortcuts for keypad. X.x

Unfortunately I can't check the link immediately, though, because your server isn't responding.
« Last Edit: February 25, 2014, 02:39:09 pm by DJ Omnimaga »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline BuckeyeDude

  • Project Author
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 283
  • Rating: +42/-0
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #50 on: February 25, 2014, 05:46:14 pm »
Hi,

one thing that doesn't work anymore since CSE support is the option 'Portable Mode':
if you've checked this option (i.e. if a 'Wabbitemu.dat' exists in the current directory),
then Wabbitemu immediately crashes at startup.

That's the only problem I've found so far, the new CSE support is really great! :)

PS:
1) The latest version has almost the double size (5.5 vs 3 MB), is this normal or did you accidently create a debug version?
2) You wrote "I've added skin scaling, so you can make the skin larger or smaller.", but I can't resize the Wabbitemu screen.
Does this 'skin scaling' only work for self-made skins, i.e. when you check the option 'Use custom skin'?

I'll see what I can do about portable mode, I forgot I actually hacked that in.
Edit: I've put up a new version with portable mode rewritten. Let me know if it works. Warning: it will reset all your portable settings.

1. No, I added higher resolution skins, so they could be scaled larger without looking awful.
2. To change the skin size, you need to drag from a corner of the window, not the side. If that still doesn't work let me know.

Nice update  Buckeye. I personally prefer having the screen the same size as its res, so I often used the emulator with no skin, but at the same time I often forget the keyboard shortcuts for keypad. X.x

Unfortunately I can't check the link immediately, though, because your server isn't responding.
Sorry about that, it should be back up. I know what you mean, you should look at using the detached LCD, to be able to display both the skin and the LCD at full size.

Thanks for the feedback,
BuckeyeDude
« Last Edit: February 25, 2014, 07:08:49 pm by BuckeyeDude »

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #51 on: February 25, 2014, 08:18:12 pm »
Skin/screen questions/comments:

  • Is there a reason why the 84+CSE screen does not use the source 4:3 aspect ratio?
  • Related to above, can the 84+CSE screen be accurately placed onto the calculator?
  • Now that skin scaling is a thing, can we lose the unnecessary gray border space around the calculator in the skin? It would allow for the emulator to be scaled up larger. Perhaps you could even go full Y2K and make the window just a floating calculator.
  • What scaling method do you use to render the screen? Because the black and white calculator screen upscaling at sizes other than 200% is... not great. Perhaps upscale the image to a multiple of 100% size with no interpolation that is at least as large as the target resolution and then downscale to the target resolution? And could we get the faux LCD individual pixel pattern back?
  • EDIT: Also, the detached LCD for black and white calculators seems to have some problems now.
« Last Edit: February 25, 2014, 08:24:00 pm by Runer112 »

Offline BuckeyeDude

  • Project Author
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 283
  • Rating: +42/-0
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #52 on: February 25, 2014, 09:49:36 pm »
Skin/screen questions/comments:

  • Is there a reason why the 84+CSE screen does not use the source 4:3 aspect ratio?
  • Related to above, can the 84+CSE screen be accurately placed onto the calculator?
  • Now that skin scaling is a thing, can we lose the unnecessary gray border space around the calculator in the skin? It would allow for the emulator to be scaled up larger.
  • What scaling method do you use to render the screen? Because the black and white calculator screen upscaling at sizes other than 200% is... not great. Perhaps upscale the image to a multiple of 100% size with no interpolation and then downscale to the target resolution?
1. I chose to maximize display size over correct aspect ratio. I'm working on getting it closer. I believe its at 240x155 right now, I think i can get it to 240x165, maybe more.
2. Same as above I'm working on more accurate placement, its pretty close now though. You can also try this custom skin: http://buckeyedude.zapto.org/Revsoft/Wabbitemu/Beta/ti84cse.png and http://buckeyedude.zapto.org/Revsoft/Wabbitemu/Beta/ti84csekeymapreal.png
3. Gray border is not unnecessary. I know it looks like it, but its actually due to the shadow around the calc needing to be preserved. The reason for this, is because in cutout mode, it needs to have a drop shadow.
4. Good call here, changed it and it does look better. Once I have the final 84PCSE skin I'll release the changes.
« Last Edit: February 25, 2014, 10:46:37 pm by BuckeyeDude »

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: CSE support for Wabbitemu ?
« Reply #53 on: February 27, 2014, 05:39:37 pm »
Decided to give it a try, see how my projects worked on it, seems that either the screen is tiny or huge for all calc models (windows 8) and for the CSE, it doesn't seem to like .8ci files, tells me there isn't enough memory. Not sure if I've missed this being posted, apologies if it already has been.
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline khiconmtv

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #54 on: February 27, 2014, 09:08:44 pm »
Hix...  :( :w00t:
v1.8.2.26
« Last Edit: February 27, 2014, 09:09:44 pm by khiconmtv »

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4579
  • Rating: +716/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #55 on: February 28, 2014, 07:31:45 am »
I've noticed with the latest update (the one that WabbitEmu prompted for an update) that having the skin on really eats up resources and causes lots of lag with keypresses. Turning the skin off, it works just fine.

Offline BuckeyeDude

  • Project Author
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 283
  • Rating: +42/-0
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #56 on: February 28, 2014, 05:30:58 pm »
Decided to give it a try, see how my projects worked on it, seems that either the screen is tiny or huge for all calc models (windows 8) and for the CSE, it doesn't seem to like .8ci files, tells me there isn't enough memory. Not sure if I've missed this being posted, apologies if it already has been.
Not sure what you mean by huge or tiny, can you elaborate? As for 8ci files, thats a good catch, I'll have a fix for that soon.

Hix...  :( :w00t:
v1.8.2.26
Sorry about that, the fix is simple. Make sure you're out of cutout, then resize from any corner of the window, to fix the scaling. You can reenable cutout after that.

I've noticed with the latest update (the one that WabbitEmu prompted for an update) that having the skin on really eats up resources and causes lots of lag with keypresses. Turning the skin off, it works just fine.
Looking into this.

Offline khiconmtv

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #57 on: February 28, 2014, 07:32:27 pm »
Sorry about that, the fix is simple. Make sure you're out of cutout, then resize from any corner of the window, to fix the scaling. You can reenable cutout after that.
Merci, fixed it...

Offline khiconmtv

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
Re: CSE support for Wabbitemu ?
« Reply #58 on: March 04, 2014, 06:43:05 pm »
CSE OS 4.2 released... ;D

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55821
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: CSE support for Wabbitemu ?
« Reply #59 on: March 07, 2014, 01:55:41 am »
I wonder if it works well in the emu so far? I should try to make myself a rom after I upgrade.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter