Jump to content



0

What is the status of Handy on Linux?


8 replies to this topic

#1 Wookie OFFLINE  

Wookie

    Chopper Commander

  • 167 posts
  • Location:Seattle, WA

Posted Tue Nov 3, 2009 5:59 PM

I've never used the Handy emulator before and I want to use it to test out some of my code. What is the status of Handy on Linux? I was greping the internet earlier and found an old SDL/Handy and the latest and greatest Handy seems to be Win32 only. Is there an active Handy on Linux project still around?

--Wookie

#2 busterm OFFLINE  

busterm

    Moonsweeper

  • 479 posts
  • Location:San Diego

Posted Tue Nov 3, 2009 6:15 PM

Handy hasnt been actively developed on by the original author in sometime. The good news is that it has been open sources and a number or people over time have ported it to a number of devices and updated the code a bit from looking at the source the last win32 update was 2 years ago. Its a really good emulator...well more blunt is as good as its going to get really. The only other lynx emulator i know of is Metalynx or something like that and it pretty much only ran a couple homebrews from what I remember.

If your a linux user Zopher Domain has a ubuntu version from earlier this year available for download dated 5/18/2009 though I've not used any of the Linux versions. Just the win32 and old Beos builds.
http://www.zophar.ne.../handy-sdl.html

Found some info on the build from Zophar's Domain here
http://sdlemu.ngemu.com/

its the latest win32 source ported. The source is also available there as well

Edited by busterm, Tue Nov 3, 2009 6:20 PM.


#3 Wookie OFFLINE  

Wookie

    Chopper Commander

  • 167 posts
  • Location:Seattle, WA

Posted Tue Nov 3, 2009 6:27 PM

thanks!

#4 karri OFFLINE  

karri

    Stargunner

  • 1,049 posts
  • Location:Espoo, Finland

Posted Wed Nov 4, 2009 12:17 AM

View PostWookie, on Tue Nov 3, 2009 6:27 PM, said:

thanks!

mednafen is in the main repositories and it is based on Handy code

--
Karri

#5 Wookie OFFLINE  

Wookie

    Chopper Commander

  • 167 posts
  • Location:Seattle, WA

Posted Wed Nov 4, 2009 11:45 AM

View Postkarri, on Wed Nov 4, 2009 12:17 AM, said:


mednafen is in the main repositories and it is based on Handy code

--
Karri

So I've got mednafen working. Unfortunately, it seems like the debugger isn't working when running Lynx roms. I'm hitting Alt+D and nothing is happening as far as I can tell. Is it possible to use mednafen for debugging? If not, I know what my next coding project will be. We need a way to set breakpoints, step through code, read/write memory, etc. Emulators are the best way to do that.

--Wookie

#6 karri OFFLINE  

karri

    Stargunner

  • 1,049 posts
  • Location:Espoo, Finland

Posted Wed Nov 4, 2009 11:33 PM

View PostWookie, on Wed Nov 4, 2009 11:45 AM, said:

View Postkarri, on Wed Nov 4, 2009 12:17 AM, said:


mednafen is in the main repositories and it is based on Handy code

--
Karri

So I've got mednafen working. Unfortunately, it seems like the debugger isn't working when running Lynx roms. I'm hitting Alt+D and nothing is happening as far as I can tell. Is it possible to use mednafen for debugging? If not, I know what my next coding project will be. We need a way to set breakpoints, step through code, read/write memory, etc. Emulators are the best way to do that.

--Wookie

I am seriously thinking about integrating compilers and debuggers for Code::Blocks IDE. Please think about supporting Code::Blocks if you can modify NESHLA to fully support it. It is much faster and better than Eclipse or any other I have seen. It is on Ubuntu universe called "codeblocks". It uses no Makefiles and you can run stuff on Windows and Linux without any changes to your projects.

--
Karri

#7 Wookie OFFLINE  

Wookie

    Chopper Commander

  • 167 posts
  • Location:Seattle, WA

Posted Thu Nov 5, 2009 2:54 PM

View Postkarri, on Wed Nov 4, 2009 11:33 PM, said:


I am seriously thinking about integrating compilers and debuggers for Code::Blocks IDE. Please think about supporting Code::Blocks if you can modify NESHLA to fully support it. It is much faster and better than Eclipse or any other I have seen. It is on Ubuntu universe called "codeblocks". It uses no Makefiles and you can run stuff on Windows and Linux without any changes to your projects.

--
Karri

Maybe it would be better to create a cross-platform liblynx project that packages up a lynx emulator as a library that can be used by other applications. That way it could be embedded in other IDE's as plugins. I personally use vim for all of my coding, so supporting Code::Blocks is not really interesting to me. I will however take patches against NESHLA for that purpose.

--Wookie

#8 gravitone OFFLINE  

gravitone

    Space Invader

  • 24 posts
  • Location:Groningen, The Netherlands

Posted Thu Nov 12, 2009 10:11 AM

View PostWookie, on Thu Nov 5, 2009 2:54 PM, said:

View Postkarri, on Wed Nov 4, 2009 11:33 PM, said:


I am seriously thinking about integrating compilers and debuggers for Code::Blocks IDE. Please think about supporting Code::Blocks if you can modify NESHLA to fully support it. It is much faster and better than Eclipse or any other I have seen. It is on Ubuntu universe called "codeblocks". It uses no Makefiles and you can run stuff on Windows and Linux without any changes to your projects.

--
Karri

Maybe it would be better to create a cross-platform liblynx project that packages up a lynx emulator as a library that can be used by other applications. That way it could be embedded in other IDE's as plugins. I personally use vim for all of my coding, so supporting Code::Blocks is not really interesting to me. I will however take patches against NESHLA for that purpose.

--Wookie

Focussing on NESHLA sounds like a good idea to me after having a quick look at it.

#9 Wookie OFFLINE  

Wookie

    Chopper Commander

  • 167 posts
  • Location:Seattle, WA

Posted Thu Nov 12, 2009 3:53 PM

View Postgravitone, on Thu Nov 12, 2009 10:11 AM, said:

Focussing on NESHLA sounds like a good idea to me after having a quick look at it.

I'm now the de facto maintainer of NESHLA. The latest version is in my NESHLA bitbucket repo. I took Brian's source, cleaned it up, added GNU autotools to manage the build process and made it portable enough that it compiles and runs on Linux/Mac OS X. I probably broke Windows support though. I was hoping to get one or more people to help maintain Windows support since I only use Linux.

Now that we've worked out portable implementations of the Lynx encryption/decryption process, I'm going to do some work on NESHLA to support the Lynx. I think I'll rename it to 6502HLA unless you guys have a better name for it. I'm hoping to make it a more general 6502 HLA tool with support for other 6502 systems.

--Wookie




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users