Jump to content
Cyprian

Handy emulator - the latest version and source code

Recommended Posts

3 hours ago, laoo said:

Wait a minute... Are you saying that ZAKU has some kind of DRM that forbids running on Handy because reading of unused register $fd97 returns Answer to the Ultimate Question of Life, the Universe, and Everything instead of usual $ff?

 

What a sofisticated way to detect the emulator...

 

 

*rotfl* What sense make a "DRM" protection in the emulator which is open sourced?!

A real protection needs to detect the emulator either because of some hidden feature in the real Lynx or runtime differences.

The hidden feature is weak, as sooner or later the emulation is close to 100%.

Runtime difference may work longer, as it is not much fun to make the emulation 100% cycle accurate (esp. w.r.t. Suzy).

 

Anyway: I wonder if SIMIS works with the latest version as it contains an emulator protection. 🙂

Share this post


Link to post
Share on other sites
56 minutes ago, 42bs said:

What sense make a "DRM" protection in the emulator which is open sourced?!

I think it makes sense to avoid the spead of the dumped ROM from to people that don't understand anything of the Lynx and its emulators.

 

Almost all the people that have the knowledge to modify a Lynx rom or the emulator sources are here on atariage and, from what I can see in this community, aren't interested in pirating.   

  • Thanks 1

Share this post


Link to post
Share on other sites
4 hours ago, tryal-star said:

Something seems wrong to me about the palette generation. Lynx diagnostic program colors always change every bootup in 16 or 32-bit modes. So I made this patch to stabilize everything.

https://github.com/libretro/libretro-handy/commit/5b8f98154921ca679e93a6beae7be58c2c201829

Yeah, clamping colors is a common mistake. We don't get full saturation then. Duplicating values on lower bits is correct.

Share this post


Link to post
Share on other sites

My ears are burning.

 

On 11/19/2019 at 6:50 AM, Nop90 said:

I think it makes sense to avoid the spead of the dumped ROM from to people that don't understand anything of the Lynx and its emulators.

This was why I was asked to add the detection, yes. Considering it wasn't made public until now (a decade later), it did what was intended.

 

6 hours ago, laoo said:

Yeah, clamping colors is a common mistake. We don't get full saturation then. Duplicating values on lower bits is correct.

I used to use this exact problem when interviewing programmers who claimed they "knew graphics".

Share this post


Link to post
Share on other sites

Hi Guys,

 

Over the past few weeks, I have been working on a new version of Handy that emulates the 8bit-Hub accessory (to come out in 2020), which connects via ComLynx and adds wifi, extra joysticks, mouse, SD card...

 

I have released a version of 8bit-slicks that is compatible with the 8bit-Hub. It would be great if anyone had a little time to spare on testing the game and letting me know if they can successfully connect to the game servers and play.

 

   8bit-slicks:     http://8bit-slicks.com/?page_id=2

   Handy 0.99a: http://8bit-slicks.com/?wpdmpro=handy-0-99a-2020-01-05

   GitHub Fork:  https://github.com/8bit-Dude/handy-fork

   

I plan to release 8bit-Unity v0.3 (compatible with the Lynx and 8bit-Hub) towards the end of this month, and will soon make an official announcement on release of the actual 8bit-Hub hardware.

 

(In case you have not heard of the 8bit-Hub yet, I am adding a link down here, please ignore the Sept. 2019 release date...)

 

 

Share this post


Link to post
Share on other sites

Cool! Love the new tracks!

 

I've tried it out on Project Argon, and it seems to be working fine, other than...

 

Is CPU meant to be working for P2? When I start a game, I can drive the P1 car, but the P2 car just sits there.

 

 

 

Share this post


Link to post
Share on other sites
On 1/8/2020 at 2:34 PM, bhall408 said:

Is CPU meant to be working for P2? When I start a game, I can drive the P1 car, but the P2 car just sits there.

 

The game starts in WARMUP mode. You need to pres Option 1 to start the race.

I will need to investigate about stereo sound... I am using the chipper and abc libraries for sound effects in 8bit-Unity.

Share this post


Link to post
Share on other sites

Somebody broke sound in Gates of Zendocon from 0.971 to now. Doesn't seem to work in 0.98 or this 0.99 version. The laugh of Zendocon is my first test for sound compatibility.

Share this post


Link to post
Share on other sites
On 3/6/2020 at 11:06 AM, JohnBuell said:

Somebody broke sound in Gates of Zendocon from 0.971 to now. Doesn't seem to work in 0.98 or this 0.99 version. The laugh of Zendocon is my first test for sound compatibility.

there is no offical numbering. everybody numbers his compiled release different. would be nice if you meantion the source of your download.

Share this post


Link to post
Share on other sites

Just noticed three new issues with Handy: It is way slower then a real Lynx and sprite size is not correct if vertical stretch is enabled. Last, a newly started lynx has all color registers 0xff.

I tried 0.95 (normal, debug) and 0.99a September 24,2020
Will post examples after lovebyte.party is over.

 

Share this post


Link to post
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...