Jump to content
IGNORED

Handy latest version (0.98) for Windows (eeprom support, new backgrounds)


LordKraken

Recommended Posts

Hi all,

 

Since it seems the latest binary for Handy on Windows are a bit difficult to find, I compiled the latest source this morning.

 

It has eeprom support (that's for you Carl but you will need to tag your rom by using the latest version of Lynxdir, see https://atariage.com/forums/topic/305458-lynxdir-193-for-vs-2019-windows-binary/).

 

It has 2 minor differences from the "official" version.

- There is a crash fix that occured when you did not choose a rom on start (the emulator might be in a weird state, but it does not crash at least)

- There are new backgrounds of better quality, see pictures.

 

handy-0.98alt-1.png.1812d8902f9b7f273c20831763415991.png

 

handy-0.98alt-2.thumb.png.07724928892ba4812fbbd63e340c3978.png

 

 

handy-0.98alt-eeprom-newbackgrounds.7z

  • Like 5
  • Thanks 2
Link to comment
Share on other sites

  • 1 month later...

What do you mean exactly? The only delta here are the bakground and the crash fix when you dont select a rom but in this case some initialization do not happen and you have a black screen with some glitches indeed, better than a crash though :) 

 

I think Handy frontend would benefit from a major refactor but going back in 25 yo windows 95 code is really not a lot of fun...

Edited by LordKraken
Link to comment
Share on other sites

  • 4 weeks later...

Just tried that version - great work, it's lacking some of LX NET fixes  I think, lacks the sound fixes too I think.  I can send you my old source if you want - may help you merge those fixes into this version.

 

I vaguely remember fixing some bug related to the display and it stretching incorrectly too. ie. 1 row of pixels getting stretched or squashed due to the a bug in resizing somewhere.

Edited by GadgetUK
Missed stuff
Link to comment
Share on other sites

I would rather have one repo only instead of multiple forks, but not sure if there is any motivation for that (my PR is one year old now ^^).

Well, if not we could keep working in my fork, I would love to add some cool user stuff as well (for instance  a visual list with game boxes and information where you just click to start the game - maybe a cooperation with atarigamer? What do you think @Igor :D)

Edited by LordKraken
Link to comment
Share on other sites

I am not talking about a fork - I am talking about changes that were done to it prior to you doing your changes, that could be merged with your version - a single version.  You could just compare between the source versions and spot the differences pretty easily.  If you want I can PM you with a link?

Link to comment
Share on other sites

@LordKraken since you have Handy building, I have a couple of quality-of-life requests for the debugger version if doable. If the user enters a "reg" command in the debugger window, he sees the current 65c02 registers like this:

>reg
PC=$26e3 SP=$ff PS=0x20 A=0x01 X=0xc0 Y=0x0a
>step

>reg
PC=$26c5 SP=$ff PS=0x20 A=0x01 X=0xe0 Y=0x0a

However when the user issues a "step" command, the command window is silent and just presents the user with another prompt. Could you please make "step" always execute an implicit "reg" so the user sees the registers without having to type "reg" again?

 

Likewise, it would be nice if a breakpoint is hit, then an implicit "reg" would be executed and shown on-screen.

 

Thank you for your consideration. :)

 

Edited by Songbird
Link to comment
Share on other sites

On 6/25/2020 at 11:26 PM, LordKraken said:

I would rather have one repo only instead of multiple forks, but not sure if there is any motivation for that (my PR is one year old now ^^).

Well, if not we could keep working in my fork, I would love to add some cool user stuff as well (for instance  a visual list with game boxes and information where you just click to start the game - maybe a cooperation with atarigamer? What do you think @Igor :D)

Sounds good, I've been thinking of exposing an API on my site so this is definitely something I can do...but is there any chance of this working on a Mac as well?

 

Link to comment
Share on other sites

well I don't know if you looked at the source but it's fairly old-fashion C/C++ code so should compile anywhere... well that's for the emulation part because the UI part is a different story, and digging into that sounds like opening an old can of worms to me (but others did since most lynx emulators are using handy core right?).

 

I guess you're interested for a MacOs port to get access to the debugger?

Edited by LordKraken
Link to comment
Share on other sites

On 6/29/2020 at 5:30 PM, LordKraken said:

well I don't know if you looked at the source but it's fairly old-fashion C/C++ code so should compile anywhere... well that's for the emulation part because the UI part is a different story, and digging into that sounds like opening an old can of worms to me (but others did since most lynx emulators are using handy core right?).

 

I guess you're interested for a MacOs port to get access to the debugger?

Yep that's right. I do have a windows laptop here but it's not set up. I mostly work on my Macs.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...