Jump to content


Photo

Handy (Atari Lynx Emualtor) For Wiz .. Very Alpha


39 replies to this topic

#1 skeezix

skeezix

    Mega GP Mania

  • GP Guru
  • 5088 posts
  • Gender:Male
  • Interests:Blog: http://www.rjmitchell.ca/~jeff/blog2009/

Posted 18 November 2009 - 08:03 PM

This one is for DaveC.

Well, maybe not so much for poor Dave, since I did add scaling in so he might be PO'd, but its a start ;)

This is a very alpha port of stock Handy for SDL, using GPH's SDL (ie: several layers of slowdowns in there), but it performs alright. I should move it to run right on the harsware which would make it perform much better and fix sound, but I've not had much time and thought a quick port woudl be better than no-port, right? That said, it works, but don't expect much. If you like it, I can fix it up ;) Sound is choppy, no ROM picker, but you can see if it works ;)

Grab it here for now:
http://www.codejedi.com/handy/binaries/handy-wiz-001-alpha.zip

I included a brief INSTALL.txt or somesuch, copied here:

This is your alpha-hack; it works alright, but no frills yet :)

1) There is no UI yet; a Lynx ROM must be specified upon on the command line,
for which I'm supplying handy.gpe for -- edit that to specify a ROM.

2) Invoke handy.gpe from the Wiz -> Launcher menu item

3) You will need to obtain Lynx Boot ROM and name it "lynxboot.img" -- any
other filename and you're out of luck.

4) libiconv is included; keep it in the same directory or it will not run.

5) By default, handy.gpe runs the ROM file "foo.lnx", so you can just
drop in a replacement ROM-file, named that.

jeff

#2 adolobe

adolobe

    GP32 User

  • Members
  • PipPipPip
  • 96 posts
  • Gender:Male
  • Location:San Diego & Raleigh NC 50/50

Posted 18 November 2009 - 11:47 PM

Holly shit I been wanting this ported for ever. Long live the Lynx and Skeezix for the work.

Im going to give it a good testing this afternoon =P

#3 Hirolaser

Hirolaser

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 348 posts

Posted 19 November 2009 - 12:16 AM

Handy was ported by Tuskenraider2k and was one of the best emu's on the GP2X, it was more or less near perfect I think. It should therefore run at full speed on the Wiz. Btw where is he these days?

Edited by Hirolaser, 19 November 2009 - 12:25 AM.


#4 skeezix

skeezix

    Mega GP Mania

  • GP Guru
  • 5088 posts
  • Gender:Male
  • Interests:Blog: http://www.rjmitchell.ca/~jeff/blog2009/

Posted 19 November 2009 - 01:12 AM

Oh btw, most regular commandline opts for sdl handy apply

what are your fav games? Although I was an Atari salesman for the lynx1 back in the day (and my beloved Atari ST), I never cared much for the lynx titles we carried.. Beyond surfing :) I was so disappointed by "Gauntlet 3"

jeff

I post way too much from my phone. *cramp*

#5 DaveC

DaveC

    Mega GP Mania

  • GP Guru
  • 9170 posts

Posted 19 November 2009 - 01:42 AM

Hi,

Well I just tried this. The scaling isn't *that bad* as you at least just did an even integer double to 320 x 200 that is good. You need it to be doubled or the image would be microscopic. I don't care for the scanline filter (handhelds dont show scanlines like a CRT :) ) but maybe that could have an option to be be turned off in the future.

Yes the sound is stuttery (with buzzing) and it is way too LOUD! the volume control understandably doesn't work as it is early. Please, if you are going to make the volume fixed for now could you put it at least half of what it is now? This will blow the speakers and suck battery dry in 5 minutes the way it is. I had to shut it off right away due to it being so loud.

I hope you will update this in the future. It is a great start. If the obvious things were fixed this would be great.

That other source I gave you may be of some use I hope. That emu ran fullspeed with perfect sound at 250 MHz. Too bad that one was messy and couldn't be directly ported as it would have run perfect on the Wiz.

Some of the better games were:

Blue lightning, Slime world, Xenophobe, Power Factor, block out, chip's challenge, Crystal mines II, Gates of Zendocon, Lemmings, Super missile command, Electrocop, and many arcade conversions like Rampage that still don't work on MAME on the Wiz.

Thanks for the port :)

Edited by DaveC, 19 November 2009 - 01:51 AM.


#6 strider_mt2k

strider_mt2k

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 130 posts
  • Gender:Male
  • Location:Southern New Jersey, USA

Posted 19 November 2009 - 02:10 PM

Very cool!
I only just started exploring these games on my Dingoo, so it's great to know they're Wiz-able now too.

Thanks!

#7 skeezix

skeezix

    Mega GP Mania

  • GP Guru
  • 5088 posts
  • Gender:Male
  • Interests:Blog: http://www.rjmitchell.ca/~jeff/blog2009/

Posted 19 November 2009 - 02:18 PM

Not sure if it was messy per se, just the directories and such were a mess and 'fat'; ie: it'd been through several folks hands and ported to various machines, and all there, so it'd take a bit of effort just to sort through; but Handy is 'Handy', hasn't changed much in all the years since Keith let it out of the bag. But with time being tight right now, I just went for the easier egg to fry :) Still, I coudl proabbly speed it up quite a bit pretty easily which nmight solve sound, or maybe I need to ditch GPH SDL and go to the metal .. all just takes time. But I wanted to get you something when I got a free moment..

So first thing to do is halve the volume, then add volume +/- control, and a UI for picking ROMs, and then should be 'useful', if not great.

Electrocop stunk; we had that, and Blue Lightning (I think that was the title) and a few others at the store .. naturally I bought myself a Lynx and some games (some good like Joust, Ms Pacman, Chips etc), but a lot of lazy ports up front turned me off :) I really really liked Callifornia Games or whatever that was though, at the time.

There should be a commandline option to disable audio ..

-throttle / -nothrottle
-autoskip
-noautoskip
-fps
-nofps
-sound
-nosound
-fsaa -nofsaa
-accel
-noaccel
-sync
-nosync
-frameskip X

jeff

#8 DaveC

DaveC

    Mega GP Mania

  • GP Guru
  • 9170 posts

Posted 20 November 2009 - 03:15 AM

There were some other good original games too but it is all subjective. I think Skweek was a decent puzzle game that used the sprite scaling hardware pretty well, Crystal mines was a good action/puzzle game too. You would just have to go through a few ROMs and see what you like.

The Lynx was the first ever home console to do hardware scaling for sprites so it was impressive in it's day.

I think if the emu was optimised the sound issues would be helped. When an emu struggles the sound seems to get choppy. To me the lack of a ROM selector is minor and is probably last on the desired features list to me. I think one of those frontends like Capex or Selector (used with GnGeo or FBA) could be used for that. If I had a preference the speed/sound (of course the hardest to do :) ) would be the most important. Maybe some routines from the GP2X handy would help there? I know that one was fast.

Have you tried the new USB networking that they got working? It may save you some time developing, which is always a good thing, especially if you don't have allot of it :)

Thanks again for the porting.

Edited by DaveC, 20 November 2009 - 03:27 AM.


#9 Neil L

Neil L

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Wiltshire, England

Posted 25 April 2010 - 06:26 PM

Is there any news of an update for this emulator?

Also I noticed that Rorque has managed to get a frontend working for it by using the Selector program from NewsWeez. (Here: http://lostsite.altervista.org/wiz/?p=1052#comments. )
Please will you let me know what needs to be edited to get this to work?

Cheers, Neil

#10 rorque

rorque

    GP32 User

  • Members
  • PipPipPip
  • 62 posts

Posted 25 April 2010 - 07:11 PM

Is there any news of an update for this emulator?

Also I noticed that Rorque has managed to get a frontend working for it by using the Selector program from NewsWeez. (Here: http://lostsite.alte...=1052#comments. )
Please will you let me know what needs to be edited to get this to work?

Cheers, Neil


Yes, i do, in fact, i design my own front for selector, but unfortunelly, it doesn`t work now.I dont know why.

#11 Neil L

Neil L

    GP Mania

  • GP32 Hardcore
  • PipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Wiltshire, England

Posted 25 April 2010 - 07:19 PM

Thanks for the quick reply. :)

If you do get it running, please will you let me know how.

Cheers, Neil

#12 rorque

rorque

    GP32 User

  • Members
  • PipPipPip
  • 62 posts

Posted 25 April 2010 - 09:15 PM

Thanks for the quick reply. :)

If you do get it running, please will you let me know how.

Cheers, Neil


i send you PM and link to it.It`s simple, you must have archive with handy and selector, put selector files to handy directory, and edit selector.cfg.You must remember to fill both filetypes, without it selector will crash.

#13 TitanUranus

TitanUranus

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 509 posts
  • Gender:Male
  • Location:UK
  • Interests:Comedy, history, science and the pointlessness of life.

Posted 25 April 2010 - 11:55 PM

I know this is probably a bit off topic, but do you know that the c64 site "games that weren't" managed to dig out and fix up a complete c64 conversion of "Gauntlet 3" - you might want to grab it and try it if you were a gauntlet fan.

Thank you, always good to see a new emulator, I never had a lynx, once this gets a bit more polished I'll try it out. Obviously I'm a big fan of retro computing but it's one of the few systems I dont have in my collection. I did have a GameGear, which had some pretty good games (though the TV tuner I bought second hand with a slightly duff aerial was my favourite cart for the GG. Once on holiday I soldered a mass of AA batteries together and used them to power a ZX speccy I picked up in a bootsale, with it pluged into the GG TV converter I managed to load Treasure Island Dizzy using my sony walkman! That was the most fun I ever had with the GameGear) - back to the subject in hand, how did the lynx compare with Segas GG?

#14 skeezix

skeezix

    Mega GP Mania

  • GP Guru
  • 5088 posts
  • Gender:Male
  • Interests:Blog: http://www.rjmitchell.ca/~jeff/blog2009/

Posted 02 August 2011 - 08:57 PM

FWIW, the source for my build is here:

www.skeleton.org/tmp/handy-wiz-src.tgz

Looks like I did a very quick drive-by port on this one, but it seems to have worked.

A couple people have noted they want to hack on this, so get it there :)

jeff

#15 jmetal88

jmetal88

    Erm.... Woohoo!

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1811 posts
  • Gender:Male
  • Location:Pittsburg, KS
  • Interests:GP32, Computers, Classic Mini

Posted 02 August 2011 - 10:54 PM

Thanks, Jeff!

I'm setting up a toolchain installation on my new laptop right now, and I'll do my best to get volume controls added in. :)



Reply to this topic