Atari Lynx Core
-
- Top Contributor
- Posts: 1019
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: New Atari Lynx Core coming for MiSTer FPGA
Didn't want to spam Owlnonymous again but you forced my hand! This should start around 5:20 where he brings out the webcam and shows off the "240p mode" on his BVM, and compares to the original. And there's also an epic long stream of Lynx games in there under v2 beta if you want it.
Re: New Atari Lynx Core coming for MiSTer FPGA
New Core: AtariLynx
See readme for boot.rom information
https://github.com/MiSTer-devel/AtariLynx_MiSTer
See readme for boot.rom information
https://github.com/MiSTer-devel/AtariLynx_MiSTer
- LamerDeluxe
- Top Contributor
- Posts: 1239
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 887 times
- Been thanked: 284 times
-
- Posts: 24
- Joined: Mon May 25, 2020 7:48 am
- Has thanked: 3 times
- Been thanked: 4 times
Re: Atari Lynx Core
Fantastic, thanks to the dev(s) for your hard work! Is there any possibility of cheat engine support being added in the future?
-
- Core Developer
- Posts: 385
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 42 times
- Been thanked: 414 times
Re: Atari Lynx Core
I will look into it, but it seems the databases don't hold codes for many games....
-
- Posts: 24
- Joined: Mon May 25, 2020 7:48 am
- Has thanked: 3 times
- Been thanked: 4 times
Re: Atari Lynx Core
No there aren't many games with codes on Gamehacking.org. It'd be great if cheat support could be added though, thanks again.
- MiSTerEggman
- Posts: 38
- Joined: Wed Aug 12, 2020 6:33 am
- Has thanked: 2 times
Re: Atari Lynx Core
Does this core require a bios?
Put some stuff with .lnx file extension in games folder, shows it loads it up with progress bar but then a black screen
What gives? using 1080p integer scaled on my TV, tried rebooting MiSTER and the core.
Put some stuff with .lnx file extension in games folder, shows it loads it up with progress bar but then a black screen
What gives? using 1080p integer scaled on my TV, tried rebooting MiSTER and the core.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Atari Lynx Core
viewtopic.php?p=21031#p21031MiSTerEggman wrote: ↑Fri Mar 19, 2021 2:59 pm Does this core require a bios?
Put some stuff with .lnx file extension in games folder, shows it loads it up with progress bar but then a black screen
What gives? using 1080p integer scaled on my TV, tried rebooting MiSTER and the core.
- MiSTerEggman
- Posts: 38
- Joined: Wed Aug 12, 2020 6:33 am
- Has thanked: 2 times
Re: Atari Lynx Core
im a moron lol... thanksjca wrote: ↑Fri Mar 19, 2021 3:02 pmviewtopic.php?p=21031#p21031MiSTerEggman wrote: ↑Fri Mar 19, 2021 2:59 pm Does this core require a bios?
Put some stuff with .lnx file extension in games folder, shows it loads it up with progress bar but then a black screen
What gives? using 1080p integer scaled on my TV, tried rebooting MiSTER and the core.
just surprised my script didn't do its thing that is supposed to cover that
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Atari Lynx Core
No, just too exited to try a new core like many of us are. Not being near my MISTer I had time to RTFM.MiSTerEggman wrote: ↑Fri Mar 19, 2021 3:11 pm im a moron lol... thanks
just surprised my script didn't do its thing that is supposed to cover that
Are you the author of the BIOS getter script? In the affirmative shame on you, you may have killed some baby seals.
- Brettster
- Posts: 105
- Joined: Mon May 25, 2020 9:44 am
- Location: Leeds, UK
- Has thanked: 36 times
- Been thanked: 11 times
Re: Atari Lynx Core
Awesome Core, the hours I used to spend playing BMX on California games did not cover the cost of 6 Duracell batteries every couple of hours lol
Arcade, Video Game and Tech Junkie
-
- Posts: 179
- Joined: Mon Jan 04, 2021 12:04 pm
- Has thanked: 22 times
- Been thanked: 15 times
-
- Top Contributor
- Posts: 1019
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: Atari Lynx Core
I'm getting some weird analog output on my VGA CRT via the Analog I/O board (not direct_video). I've got the forced scandoubler on, and I use the 240p mode setting in the core menu. The entire screen appears wavy, like every other line is shifted slightly left or right, although it is stable like this it appears rather fuzzy. This even applies to the OSD. It goes away if I use the HQ2X scandoubler mode and only that one, its fully present with scanlines or off. This might be because the total pixel clock is a bit low or something, only 408p tall? I know I can get around it with vga_scaler on a vga monitor but thought I would bring it up.
- LamerDeluxe
- Top Contributor
- Posts: 1239
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 887 times
- Been thanked: 284 times
Re: Atari Lynx Core
I'm using: LCD Effects -> Integer Scaling Effects -> LCD_NN_Type3_100
LCD Effects -> LCD_Effect_08 looks good as well.
Note that these filters don't work correctly in 240 mode. Haven't compared to my original Lynx yet.
The core is great, it runs everything really well. Very mature for a brand new core. Really happy to see the Lynx supported on MiSTer.
When testing a color trick demo, which changes the palette every scan line, racing the beam with horizontal blanking interrupts, you can see that the timing doesn't match that of a real Lynx, possibly because of the non-standard frame rates of the Lynx.
The turbo option often doesn't have an effect, but when it does it is often way too fast. It would be great if it could be set in steps. I'd personally love to see a 24Mhz option that speeds up everything, including audio and timers, so it could be used to develop something for real Lynxes with 16 Mhz to 24 Mhz overclocking (I have an overclocked Lynx). 24 Mhz was the original clock speed of the Lynx, lowered to increase battery life.
I've made some small Lynx demos that use flicker transparency effects. The display of an original Lynx is very slow and blends about three subsequent frames together. The popular physically released home-brew game Zaku uses this effect as well. I'd love to see an option in the core to blend at least two frames, if possible. This could also make the games look more smooth.
I noticed an odd sync problem with one of my demos, IIRC it uses the horizontal blacking interrupt to create vertical gradients. I'd have to look at my code to see what it does exactly.
Re: Atari Lynx Core
Are you using Vga_scaler=1?metalfacemark wrote: ↑Fri Mar 19, 2021 4:43 pm great job on the core - the 240p mode works briliantly on my CRT TV.
Via natural analog I get a minuscule erratic image on my CRT. (Consumer television, not cathodic pc monitor).
-
- Top Contributor
- Posts: 1019
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: Atari Lynx Core
You need to enable "240p mode" in the menu to make the image larger. Though I'm curious about the erratic part and if it still stays erratic after enabling.
-
- Top Contributor
- Posts: 552
- Joined: Sun May 24, 2020 8:07 pm
- Has thanked: 185 times
- Been thanked: 310 times
- Contact:
Re: Atari Lynx Core
Yeah I am seeing the same thing on my VGA MoniVision Presentation display at 31Hz. It's almost like every other line horizontally is shifting quickly left and right causing a "fuzzy" look. I noticed if you turn on the scandoubler and turn up the scanlines to either 50% or 75% it fixes it or "hides it"FoxbatStargazer wrote: ↑Fri Mar 19, 2021 4:47 pm I'm getting some weird analog output on my VGA CRT via the Analog I/O board (not direct_video). I've got the forced scandoubler on, and I use the 240p mode setting in the core menu. The entire screen appears wavy, like every other line is shifted slightly left or right, although it is stable like this it appears rather fuzzy. This even applies to the OSD. It goes away if I use the HQ2X scandoubler mode and only that one, its fully present with scanlines or off. This might be because the total pixel clock is a bit low or something, only 408p tall? I know I can get around it with vga_scaler on a vga monitor but thought I would bring it up.
-
- Posts: 179
- Joined: Mon Jan 04, 2021 12:04 pm
- Has thanked: 22 times
- Been thanked: 15 times
Re: Atari Lynx Core
No, vga-scaler 0 - its on my CRT TV. It was very small till i changed it to 240p option.Jegriva wrote: ↑Sat Mar 20, 2021 12:23 pmAre you using Vga_scaler=1?metalfacemark wrote: ↑Fri Mar 19, 2021 4:43 pm great job on the core - the 240p mode works briliantly on my CRT TV.
Via natural analog I get a minuscule erratic image on my CRT. (Consumer television, not cathodic pc monitor).
-
- Core Developer
- Posts: 385
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 42 times
- Been thanked: 414 times
Re: Atari Lynx Core
Please send me the HBlank IRQ demo so i can debug the core with it.LamerDeluxe wrote: ↑Sat Mar 20, 2021 11:11 am When testing a color trick demo, which changes the palette every scan line, racing the beam with horizontal blanking interrupts, you can see that the timing doesn't match that of a real Lynx, possibly because of the non-standard frame rates of the Lynx.
The turbo option often doesn't have an effect, but when it does it is often way too fast. It would be great if it could be set in steps. I'd personally love to see a 24Mhz option that speeds up everything, including audio and timers, so it could be used to develop something for real Lynxes with 16 Mhz to 24 Mhz overclocking (I have an overclocked Lynx). 24 Mhz was the original clock speed of the Lynx, lowered to increase battery life.
I've made some small Lynx demos that use flicker transparency effects. The display of an original Lynx is very slow and blends about three subsequent frames together. The popular physically released home-brew game Zaku uses this effect as well. I'd love to see an option in the core to blend at least two frames, if possible. This could also make the games look more smooth.
For 24Mhz mode: i plan to add Turbo/Fastforward speed select. Currently it's 400%, but i will also do 50%, 100% and 200%.
Interframe Blending could be added. If you have a demo to test, please also send me.
For the scandoubler problems: i cannot reproduce this with HDMI output here and i don't have any analog out board or CRT here.
Not sure what i can do...
-
- Top Contributor
- Posts: 1019
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: Atari Lynx Core
Mister is reporting 32.02 khz for analog output when using the forced scandoubler (whether hq2x or not). Meanwhile gameboy advance reports 31.55 khz. Maybe something is related there? Didn't you do some work on the gameboy/advance cores, maybe you can use similar settings?
- LamerDeluxe
- Top Contributor
- Posts: 1239
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 887 times
- Been thanked: 284 times
Re: Atari Lynx Core
I have a couple of loose demos that would be handy for testing. I'll have to convert them to .lnx files. I'll look into it tomorrow.FPGAzumSpass wrote: ↑Sat Mar 20, 2021 6:10 pm Please send me the HBlank IRQ demo so i can debug the core with it.
That would be great. For instance for Warbirds and Toki.For 24Mhz mode: i plan to add Turbo/Fastforward speed select. Currently it's 400%, but i will also do 50%, 100% and 200%.
My small Lynx demos can be downloaded from my Demozoo page here:Interframe Blending could be added. If you have a demo to test, please also send me.
https://demozoo.org/sceners/67377/
All three of them use transparency flicker effects. I also have a couple of small demos that use three frame RGB blending.
Re: Atari Lynx Core
Thanks for the core!!! It works quite well -- using a CRT monitor in 15khz mode most of the time. Sometimes I use MiSTer in 31khz VGA.
A couple bugs or problems:
In both 15Khz and 31Khz mode, when using the '240p mode' option, the top row of Lynx pixels get stretched to 3 pixels high, and the bottom row of pixels gets "stretched" to only 1 pixel high. Have you done this intentionally?
Also, in 15Khz mode, when I turn off 240p mode and rotate the screen, the menu itself disappears.
A couple bugs or problems:
In both 15Khz and 31Khz mode, when using the '240p mode' option, the top row of Lynx pixels get stretched to 3 pixels high, and the bottom row of pixels gets "stretched" to only 1 pixel high. Have you done this intentionally?
Also, in 15Khz mode, when I turn off 240p mode and rotate the screen, the menu itself disappears.
-
- Core Developer
- Posts: 385
- Joined: Sat May 23, 2020 12:55 pm
- Has thanked: 42 times
- Been thanked: 414 times
Re: Atari Lynx Core
i wasn't aware that this(3/1 pixel) happens in 240p mode, but i can reproduce it and will fix it.
That the menu disappears in non240p mode might happen.
Non240p mode gives out quarter resolution with LARGE blanking area at same pixel clock.
If someone wants to work on all that I'm fine with it, but i cannot test all these without analog out components or CRT, so I'm not the right one to do it.
@LamerDeluxe: thanks, found the flickering demos and could reproduce it.
Will add a 2 or 3 frame flickerblend option (off, 2 frames, 3 frames)
That the menu disappears in non240p mode might happen.
Non240p mode gives out quarter resolution with LARGE blanking area at same pixel clock.
If someone wants to work on all that I'm fine with it, but i cannot test all these without analog out components or CRT, so I'm not the right one to do it.
@LamerDeluxe: thanks, found the flickering demos and could reproduce it.
Will add a 2 or 3 frame flickerblend option (off, 2 frames, 3 frames)
- MiSTerEggman
- Posts: 38
- Joined: Wed Aug 12, 2020 6:33 am
- Has thanked: 2 times
Re: Atari Lynx Core
by 'my' script, I meant the script on my MiSTer. my mistake.jca wrote: ↑Fri Mar 19, 2021 3:40 pmNo, just too exited to try a new core like many of us are. Not being near my MISTer I had time to RTFM.MiSTerEggman wrote: ↑Fri Mar 19, 2021 3:11 pm im a moron lol... thanks
just surprised my script didn't do its thing that is supposed to cover that
Are you the author of the BIOS getter script? In the affirmative shame on you, you may have killed some baby seals.
I'm not the author