Jump to content

Photo

Lynx Multi Cart


687 replies to this topic

#26 LX.NET OFFLINE  

LX.NET

    Dragonstomper

  • 765 posts
  • Location:The Netherlands

Posted Thu Jun 26, 2014 9:13 AM

You probably already know this, but pin 31 and 33 of the cartridge port have to be connected for the device to power on. It might be a way to shut it down (poor mans reset, where the user has to turn the device on again). Not sure what happens if you briefly disconnect it.

 

Also, there is a register in the Lynx (Sysctl1) that might be able to turn off the device programmatically from the 6502code running.

Hope this helps.



#27 SainT OFFLINE  

SainT

    Stargunner

  • Topic Starter
  • 1,060 posts
  • Location:Gloucestershire, UK

Posted Thu Jun 26, 2014 9:21 AM

Yeah, you will be able to load as many ROM images as you can fit on an SD card. So certainly every Lynx game ever made. The only issue will be sorting out the different ways of accessing 1MB images and save game information as there was no standard method of doing this.

 

I've given some thought to powering off the Lynx via the cartridge pins, but I'm pretty sure that it wont work. As soon as you lose power I believe you have to power it back on again.

 

So I have another cunning plan to get around it. :)



#28 SainT OFFLINE  

SainT

    Stargunner

  • Topic Starter
  • 1,060 posts
  • Location:Gloucestershire, UK

Posted Thu Jun 26, 2014 9:24 AM

 

I'm interested in both the Enterprise upgrades, as well as the Lynx SD card.

 

Internal 512KB RAM expansion is £20 plus postage (installation instructions) if you want one! :) Still haven't finalised price on the SD interface, although I do have working hardware. Just need to sort out some manufacture issues.



#29 108 Stars OFFLINE  

108 Stars

    River Patroller

  • 2,277 posts
  • Location:Frankfurt, Germany

Posted Thu Jun 26, 2014 9:37 AM

I'm interested too if the price is right.

 

If possible you should make sure the flashcard is prepared to load games beyond 512 Kilobyte. Seeing how far Game Gear and Game Boy got I think that hombrewers will have to use more memory in the future for ambitious projects. :)



#30 SainT OFFLINE  

SainT

    Stargunner

  • Topic Starter
  • 1,060 posts
  • Location:Gloucestershire, UK

Posted Thu Jun 26, 2014 9:47 AM

Yeah, no idea about price yet, depends on how clever I can be. We'll see.

 

In terms of cart size, the Lynx will be able to communicate with the card, so you could effectively have the whole SD card at your disposal for homebrew.



#31 Bill Loguidice OFFLINE  

Bill Loguidice

    Quadrunner

  • 7,249 posts
  • Armchair Arcade Managing Director
  • Location:Burlington, New Jersey, USA

Posted Thu Jun 26, 2014 9:55 AM

 

Internal 512KB RAM expansion is £20 plus postage (installation instructions) if you want one! :) Still haven't finalised price on the SD interface, although I do have working hardware. Just need to sort out some manufacture issues.

 

That's awesome, but my technical skills are not up to snuff. Considering how expensive it is to acquire an Enterprise, I'd rather not risk doing the work on mine (and yes, I know this is relatively straightforward, just not for me). Will the SD card interface require any internal modifications?



#32 SainT OFFLINE  

SainT

    Stargunner

  • Topic Starter
  • 1,060 posts
  • Location:Gloucestershire, UK

Posted Thu Jun 26, 2014 10:03 AM

 

That's awesome, but my technical skills are not up to snuff. Considering how expensive it is to acquire an Enterprise, I'd rather not risk doing the work on mine (and yes, I know this is relatively straightforward, just not for me). Will the SD card interface require any internal modifications?

 

Nope, the SD interface is plug and play! At it also includes 512KB RAM as well as 512KB FLASH expansion as well. If you have both plugged in you get 1088KB of RAM. I have done 1MB versions of the internal expansion too. Some nutters (mostly in Hungary) have some really souped up machines overclocked to 7MHz with a couple of megs of RAM. Old hardware is fun. :)



#33 Bill Loguidice OFFLINE  

Bill Loguidice

    Quadrunner

  • 7,249 posts
  • Armchair Arcade Managing Director
  • Location:Burlington, New Jersey, USA

Posted Thu Jun 26, 2014 10:05 AM

 

Nope, the SD interface is plug and play! At it also includes 512KB RAM as well as 512KB FLASH expansion as well. If you have both plugged in you get 1088KB of RAM. I have done 1MB versions of the internal expansion too. Some nutters (mostly in Hungary) have some really souped up machines overclocked to 7MHz with a couple of megs of RAM. Old hardware is fun. :)

 

That is wonderful news! I'll definitely buy that when it's ready. 512KB is plenty for me! Good luck on all the projects.



#34 Guitari OFFLINE  

Guitari

    Stargunner

  • 1,718 posts
  • Location:Kent

Posted Thu Jun 26, 2014 1:50 PM

If you're serious about this then I think it's safe to work on the assumption that everyone here will buy one! What time scale are you allocating for this project? I really hope this can come to fruition as quick as is reasonable. The replacement lynx screen project has nearly been ongoing for two years for example. 



#35 GadgetUK OFFLINE  

GadgetUK

    Stargunner

  • 1,945 posts
  • Location:UK

Posted Thu Jun 26, 2014 2:16 PM

I've looked at this and got a draft design in my head. The only problem I can think of is how you force a reboot of the Lynx in order to boot from the selected cart. Ie. my design is to have a 'selection' rom that interfaces the lynx to a microcontroller, and the microcontroller sends has an io buffer area which allows the rom running on the lynx to nav SD file structure to select ROM. Then have a command code to copy ROM from SD to SRAM or EEPROM, and have something disable the selection rom with high impedance, connect the game ROM, and force a reboot. Just not sure if it's possible to force that reboot without a power cycle. It's the reboot that is the sticking point IMO.

#36 GadgetUK OFFLINE  

GadgetUK

    Stargunner

  • 1,945 posts
  • Location:UK

Posted Thu Jun 26, 2014 2:23 PM

You probably already know this, but pin 31 and 33 of the cartridge port have to be connected for the device to power on. It might be a way to shut it down (poor mans reset, where the user has to turn the device on again). Not sure what happens if you briefly disconnect it.
 
Also, there is a register in the Lynx (Sysctl1) that might be able to turn off the device programmatically from the 6502code running.
Hope this helps.


I think I've tried that register, and I think it just powers the Lynx off. =\

#37 SainT OFFLINE  

SainT

    Stargunner

  • Topic Starter
  • 1,060 posts
  • Location:Gloucestershire, UK

Posted Thu Jun 26, 2014 2:38 PM

I've looked at this and got a draft design in my head. The only problem I can think of is how you force a reboot of the Lynx in order to boot from the selected cart. Ie. my design is to have a 'selection' rom that interfaces the lynx to a microcontroller, and the microcontroller sends has an io buffer area which allows the rom running on the lynx to nav SD file structure to select ROM. Then have a command code to copy ROM from SD to SRAM or EEPROM, and have something disable the selection rom with high impedance, connect the game ROM, and force a reboot. Just not sure if it's possible to force that reboot without a power cycle. It's the reboot that is the sticking point IMO.

 

 

The biggest problem with that setup with SRAM, micro and SD card is how you get the bootstrap rom image into the SRAM quick enough for the lynx to start reading it. Ideally you'd hold the lynx in reset and load the ROM into SRAM then release it, but we cant do this. And you cant power the lynx on and off at will either, as the power is controlled by the soft on / off and a signal from Mikey.

 

If you went that route you'd need a boot ROM and SRAM and switch between using a mux or something to switch the chipselect line. So all a bit messy.

 

I have a cunning plan to get around all this... just thinking it through. ;)

 

Oh and to reboot from software I believe you can just jump to FF80 with the Lynx ROM paged in.


Edited by SainT, Thu Jun 26, 2014 2:43 PM.


#38 SainT OFFLINE  

SainT

    Stargunner

  • Topic Starter
  • 1,060 posts
  • Location:Gloucestershire, UK

Posted Thu Jun 26, 2014 2:42 PM

If you're serious about this then I think it's safe to work on the assumption that everyone here will buy one! What time scale are you allocating for this project? I really hope this can come to fruition as quick as is reasonable. The replacement lynx screen project has nearly been ongoing for two years for example. 

 

Serious, yes, timescale, no idea. :) More like a couple of months than a couple of years, though.

 

I just do this sort of thing for fun as I like the challenge, however I don't have much in the way of spare time as I have a couple of young kids and a job. I've done a couple of projects like this already, however, so I feel quite confident in achieving it.



#39 Guitari OFFLINE  

Guitari

    Stargunner

  • 1,718 posts
  • Location:Kent

Posted Thu Jun 26, 2014 3:02 PM

A couple of months would be fantastic! Fully understand your time constraints. I wonder if you could make it compatible with both lynx models.

#40 Mitch OFFLINE  

Mitch

    Quadrunner

  • 6,613 posts
  • 7800 Guy
  • Location:Southern California, USA

Posted Thu Jun 26, 2014 4:32 PM

I'm definitely interested in one!

 

Mitch



#41 Lynxpro OFFLINE  

Lynxpro

    River Patroller

  • 3,736 posts
  • Location:Sacramento, CA

Posted Thu Jun 26, 2014 4:38 PM

I'm interested. I'm assuming MicroSD-based. But would you require another CPU and RAM like the AtariMax carts?

#42 davidcalgary29 ONLINE  

davidcalgary29

    Quadrunner

  • 6,208 posts
  • Location:Peace River, Alberta

Posted Thu Jun 26, 2014 5:32 PM

I 'm in for two.



#43 Greg2600 ONLINE  

Greg2600

    River Patroller

  • 3,120 posts
  • Location:NJ

Posted Thu Jun 26, 2014 8:03 PM

 

Serious, yes, timescale, no idea. :) More like a couple of months than a couple of years, though.

 

I just do this sort of thing for fun as I like the challenge, however I don't have much in the way of spare time as I have a couple of young kids and a job. I've done a couple of projects like this already, however, so I feel quite confident in achieving it.

 

Well I hope you can handle the initial demand!  Also, have you given thought to ease of inserting/extracting the cart from the Lynx I or II without damaging?



#44 JagLynx4Life OFFLINE  

JagLynx4Life

    Chopper Commander

  • 147 posts

Posted Fri Jun 27, 2014 12:08 AM

Count me in too!

#45 SainT OFFLINE  

SainT

    Stargunner

  • Topic Starter
  • 1,060 posts
  • Location:Gloucestershire, UK

Posted Fri Jun 27, 2014 2:25 AM

 

Well I hope you can handle the initial demand!  Also, have you given thought to ease of inserting/extracting the cart from the Lynx I or II without damaging?

 

I have other "homebrew" type carts for the Lynx like the BLL devkit loader (that was a long time ago!) and SIMIS which use just straight square edge PCB and they seem to work fine. Ideally the PCB could do with a chamfer on the mating edge, though.



#46 SainT OFFLINE  

SainT

    Stargunner

  • Topic Starter
  • 1,060 posts
  • Location:Gloucestershire, UK

Posted Fri Jun 27, 2014 2:34 AM

I'm interested. I'm assuming MicroSD-based. But would you require another CPU and RAM like the AtariMax carts?

 

Yeah, most likely the same as that.



#47 protek OFFLINE  

protek

    Space Invader

  • 31 posts
  • Location:Oulu, Finland

Posted Fri Jun 27, 2014 9:32 AM

If I can get the fixerupper Lynx that I'm receiving to work, then I'm interested in getting one.

#48 atariguy1021 OFFLINE  

atariguy1021

    Moonsweeper

  • 270 posts

Posted Fri Jun 27, 2014 11:27 AM

I'd be in for one as well.



#49 TXG/MNX OFFLINE  

TXG/MNX

    River Patroller

  • 3,633 posts

Posted Fri Jun 27, 2014 11:52 AM

Would be interested a atleast two



#50 SainT OFFLINE  

SainT

    Stargunner

  • Topic Starter
  • 1,060 posts
  • Location:Gloucestershire, UK

Posted Fri Jun 27, 2014 1:20 PM

Had a bit of time to do some messing with the Lynx and the time between successive reads is too quick (about 1.1 microseconds) to be clever about it any try and stream the data directly from the SD card to the Lynx. So I've given up on that train of thought.

 

I've also checked the boot sequence and you can happily cover a load of address / data lines on the cart with a bit of paper and turn the Lynx on and you get "Insert Game". If you remove the bit of paper the game then loads. So this sorts my bootup issue, just isolate the Lynx bus from the SRAM with some bus transceivers and program the SRAM with the micro, then allow the Lynx access to the SRAM when done.

 

So next it's down to picking a microcontroller.






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users