Jump to content

Photo

RetroHQ Lynx SD Menu Loader version 2


30 replies to this topic

#1 necrocia OFFLINE  

necrocia

    Moonsweeper

  • 438 posts

Posted Tue Mar 5, 2019 2:19 AM

Hi All,

 

After a few weeks of work and collaboration with RetroHQ and a few others from this forum, the all new Menu Loader is finally available for download. I've written up an article/user guide on it here - https://atarigamer.c...oader-version-2

 

Download link: https://github.com/i.../aglnxmenu2.zip

Source code: https://github.com/i...u-2/lynxsd-menu

 

Here are a bunch of screenshots...

 

DSC05540.png DSC05541.png DSC05542.png

DSC05543.png DSC05548.png DSC05549.png

 

Try it out, see what you think. It's a drop-in replacement for the v1.8/v1.9 menu. RetroHQ should also have a long file name creation tool for it soon.

 

Main features:

  • Atari Lynx ROM loading - LNX, LYX, O, and COM files
  • Game previews via LSD files (with backward compatibility for _PREVIEW directory in the original Lynx SD Menu)
  • Configurable preferences
  • Redesigned user interface
  • Colour theme support
  • Auto-launch ROM on startup option
  • Long ROM name support
  • Support for EEPROM on SD Cart via LNX file header
  • "INSERT GAME" screen is removed quicker on boot

 

Update (6-Mar-2019): SainT has sent in a few bug fixes that address the EEPROM on SD cart and low power mode that affected some revisions of the Lynx. Also some minor UI improvements were made. The above download link has been updated.

 

Enjoy!


Edited by necrocia, Sat Mar 16, 2019 5:24 PM.


#2 Guitari OFFLINE  

Guitari

    Stargunner

  • 1,719 posts
  • Location:Kent

Posted Tue Mar 5, 2019 4:12 AM

Very nice! I like the Insert Game screen speed (although there are other new screens to get through!) and I really like the fast scroll, although as I mentioned previously it would be best to have Z looping to A i.e once the end is reached you keep holding down to get immediately to the start. However the recede screen option gets you there pretty much instantly anyway.

I don't think I'll have the patience to add the full filenames to each ROM although it would be better to see the full name. Especially with all the weird homebrew/demo titles and different versions with nearly the same title. 



#3 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 438 posts

Posted Tue Mar 5, 2019 4:56 AM

Z-A looping makes sense, maybe that can be added as a feature for the next version. Incidentally have you had any problems loading any ROMs?



#4 Guitari OFFLINE  

Guitari

    Stargunner

  • 1,719 posts
  • Location:Kent

Posted Tue Mar 5, 2019 5:08 AM

Great! No problem loading ROMs! I would say this seems even better still on lynx model 1.



#5 thefred OFFLINE  

thefred

    Space Invader

  • 35 posts

Posted Tue Mar 5, 2019 6:24 AM

Z-A looping makes sense, maybe that can be added as a feature for the next version. Incidentally have you had any problems loading any ROMs?

 

It looks like there is a bug with the games that suport save files, they freeze when they try to save. is there a temp way to prevent it? reiko robot run, flappy birds, and lumberjack freeze when the game is over. Only ones i have tested so far with save i think.

Also if anyone wants to make up the long names baised on the preview names would be great. I already renamed my roms to the same as the lsd files.


Edited by thefred, Tue Mar 5, 2019 7:02 AM.


#6 karri OFFLINE  

karri

    River Patroller

  • 2,632 posts
  • Location:Espoo, Finland

Posted Tue Mar 5, 2019 7:13 AM

There will be updated versions of my games available shortly with proper saves on the SD cart.



#7 Nop90 ONLINE  

Nop90

    Chopper Commander

  • 115 posts
  • Location:Italy

Posted Tue Mar 5, 2019 11:29 AM

Very nice. Can't wait to have my cart.



#8 eebuckeye OFFLINE  

eebuckeye

    Stargunner

  • 1,298 posts

Posted Tue Mar 5, 2019 1:41 PM

Looks terrific!



#9 mattsoft ONLINE  

mattsoft

    Moonsweeper

  • 334 posts
  • Gaming
  • Location:Seattle

Posted Tue Mar 5, 2019 1:59 PM

Looks really nice. Gonna install it this weekend. Thanks for supporting the Lynx SD cart!!



#10 UGB OFFLINE  

UGB

    Combat Commando

  • 4 posts

Posted Tue Mar 5, 2019 2:23 PM

Any update on the waiting list for this?  I've heard that some orders were taken recently, but I haven't ready anything about it.



#11 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 438 posts

Posted Tue Mar 5, 2019 2:43 PM

SainT should be sending out orders this week, I suggest you message him if you have questions, he's the one in charge of the actual hardware



#12 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 438 posts

Posted Tue Mar 5, 2019 2:49 PM

 

It looks like there is a bug with the games that suport save files, they freeze when they try to save. is there a temp way to prevent it? reiko robot run, flappy birds, and lumberjack freeze when the game is over. Only ones i have tested so far with save i think.

Also if anyone wants to make up the long names baised on the preview names would be great. I already renamed my roms to the same as the lsd files.

 

We discovered this bug after release yesterday. It's fixed in the code now (with a few other minor changes), I need to build the new version today. Update will be done by tomorrow, till then sit tight. Thanks for checking it out and reporting this problem!

 

There will be updated versions of my games available shortly with proper saves on the SD cart.

 

Awesome Karri!



#13 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 438 posts

Posted Tue Mar 5, 2019 9:29 PM

 

It looks like there is a bug with the games that suport save files, they freeze when they try to save. is there a temp way to prevent it? reiko robot run, flappy birds, and lumberjack freeze when the game is over. Only ones i have tested so far with save i think.

Also if anyone wants to make up the long names baised on the preview names would be great. I already renamed my roms to the same as the lsd files.

 

 

Here's a new version that should fix these issues: https://github.com/i.../aglnxmenu2.zip

 

Could you please try that and see how you go? I've asked admin to update the OP with this new link.



#14 thefred OFFLINE  

thefred

    Space Invader

  • 35 posts

Posted Wed Mar 6, 2019 6:37 AM

 

 

Here's a new version that should fix these issues: https://github.com/i.../aglnxmenu2.zip

 

Could you please try that and see how you go? I've asked admin to update the OP with this new link.

 

That took care of the freezing on those 3 games. Thanks for the update.

Will all games that have save options have to be patched to be able to save on the SD?



#15 karri OFFLINE  

karri

    River Patroller

  • 2,632 posts
  • Location:Espoo, Finland

Posted Wed Mar 6, 2019 8:48 AM

If you want games that can save on the SD cart then the game needs to be coded that way. You also need to provide a correctly sized save file on the cart. The Lynx can not create files, re-size files or re-name them.

 

I was planning to  make a separate directory for saves.

/saves/flappy.sav
/saves/awreiko.sav

/saves/shaken.sav

...

 

All the sav-files are 128 byte long at startup and the content is full of 0xff as a real eeprom.

 

Patching old games may be difficult. But at least this opens up a new option for making new games. You could easily code a game to use eeprom or SD if they are available.



#16 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 438 posts

Posted Wed Mar 6, 2019 4:18 PM

Maybe one day we'll have a real EEPROM on a SD style cart, but until then games have to be written specifically to save to the SD cart.



#17 Bagpuss OFFLINE  

Bagpuss

    Space Invader

  • 11 posts
  • Location:Cornwall

Posted Sun Mar 17, 2019 4:28 PM

Many thanks for the great work on this new menu.

I've had my Lynx SD for ages (got one from the second batch made), but only just got around to fixing my Lynx, and then installing the McWill screen.

 

My SD card is formatted as FAT16, I've copied across the new menu files, and then copied my games in a folder called ROMS.

I can't copy them into the root directory, due to FAT16 limitations.

 

I've also used the MakeRomList tool to create the romlist.txt in the ROMS directory.

However,  when I power up the Lynx, the game titles still show as the shortname in menu.

I've checked the prefs, and long names are selected.

 

I was just wondering if anyone can point me in the right direction, as I'm not sure what I've done wrong.

Also, I seem unable to use FAT32. If I format the card this way, then all I see is 'INSERT GAME' when it's inserted.

Should FAT32 work?

 

Any help would be much appreciated.

 

Andy.


Edited by Bagpuss, Sun Mar 17, 2019 4:29 PM.


#18 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 438 posts

Posted Sun Mar 17, 2019 5:37 PM

Hey Andy, you need to have the romlist.txt file in the same directory as the ROMs, did you do that?



#19 Bagpuss OFFLINE  

Bagpuss

    Space Invader

  • 11 posts
  • Location:Cornwall

Posted Sun Mar 17, 2019 6:35 PM

Yes. romlist.txt is in the same folder as the ROMs.

#20 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 438 posts

Posted Sun Mar 17, 2019 7:12 PM

Send me a message together with your romlist.txt file and the directory listing on the SD card and I'll have a look. I didn't write the MakeRomList tool so it's possible it could be doing something unexpected.



#21 Greg2600 OFFLINE  

Greg2600

    River Patroller

  • 3,134 posts
  • Location:NJ

Posted Tue Mar 19, 2019 10:46 AM

All Roms have to be in the same folder?  Doesn't that result in slower menu loading?  Can anyone upload a romslist.txt full file? 


Edited by Greg2600, Tue Mar 19, 2019 11:05 AM.


#22 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 438 posts

Posted Tue Mar 19, 2019 2:53 PM

That's not what I said...the romlist.txt file has to be in the same folder as the ROMs. You can have as many folders as you like and in fact there is a limit of 256 files per folder (due to memory restrictions). It's probably a better idea to not have more than about a 100 files in a directory though.

 

The case with Bagpuss was that there were over 300 files in a directory and they all had long names, which caused Lynx memory to run out.

 

I'd also suggest crafting your own specific romlist.txt just for the ROMs you want long names for. If you use a 'generic' romlist.txt with all possible ROM names then that will also cause in slower loading times. There's only so much a Lynx can pump out unfortunately  :)



#23 Greg2600 OFFLINE  

Greg2600

    River Patroller

  • 3,134 posts
  • Location:NJ

Posted Wed Mar 20, 2019 2:01 PM

Okay, but if I have ROMS in multiple folders, I need to have a romlist.txt in each of those folders, for the roms in those folders?  Right now I don't have that TXT file but still have short file names and I'm just stuck on the menu loading.



#24 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 438 posts

Posted Wed Mar 20, 2019 4:48 PM

That's right. The romlist.txt file must be in the folder where the ROMs are. If you have multiple folders then you need multiple romlist.txt files. There is no requirement to have the romlist.txt file at all, it's only used for displaying long names.

 

What do you mean you're stuck on menu loading?



#25 Greg2600 OFFLINE  

Greg2600

    River Patroller

  • 3,134 posts
  • Location:NJ

Posted Thu Mar 21, 2019 4:08 PM

I'm stuck on the Lynx SD Menu Loader 2 screen.  The only way I get through that is to remove the roms and the folders they are in.  Do they need to be in a sub-directory called ROMS?






1 user(s) are browsing this forum

0 members, 1 guests, 0 anonymous users