Atari Jaguar Core
- Chris23235
- Top Contributor
- Posts: 983
- Joined: Sun May 24, 2020 8:45 pm
- Has thanked: 127 times
- Been thanked: 197 times
Re: Atari Jaguar Core
I saw videos of this game running on the core, but couldn't get it to work myself, regardless of the version I tried.
Re: Atari Jaguar Core
OK so even if it were supposed to be working then how would it look?? Where is any example showcase video??Chris23235 wrote: ↑Mon Feb 14, 2022 6:42 am
I saw videos of this game running on the core, but couldn't get it to work myself, regardless of the version I tried.
- Chris23235
- Top Contributor
- Posts: 983
- Joined: Sun May 24, 2020 8:45 pm
- Has thanked: 127 times
- Been thanked: 197 times
Re: Atari Jaguar Core
Look here:VegaVegas wrote: ↑Mon Feb 14, 2022 8:29 amOK so even if it were supposed to be working then how would it look?? Where is any example showcase video??Chris23235 wrote: ↑Mon Feb 14, 2022 6:42 am
I saw videos of this game running on the core, but couldn't get it to work myself, regardless of the version I tried.
https://youtu.be/u6tPsCS9B-c?t=766
Re: Atari Jaguar Core
This core has very little implemented besides the 68000 CPU. I think it runs five games and it hasn't been worked on in two years now.
- Chris23235
- Top Contributor
- Posts: 983
- Joined: Sun May 24, 2020 8:45 pm
- Has thanked: 127 times
- Been thanked: 197 times
- Kitrinx
- Core Developer
- Posts: 187
- Joined: Sat May 23, 2020 2:14 am
- Location: NYC
- Has thanked: 1 time
- Been thanked: 149 times
- Contact:
Re: Atari Jaguar Core
The Jaguar core has the 68000, the OS rom, the cart bus, the dram bus, and Tom and Jerry both fully implemented by converting atari's own netlists.
The issue with the core is the real hardware used a very wide and relatively fast dram bus, that seems to require dual ram to achieve on mister, and secondly that it has bugs that are difficult to identify. Because the two largest chips in the device (Tom & Jerry) are both generated, they are very difficult for humans to read, and simply learning how they work well enough to debug the DMA and memory timing issues is challenging.
-
- Posts: 237
- Joined: Sat Aug 22, 2020 3:08 am
- Has thanked: 27 times
- Been thanked: 50 times
Re: Atari Jaguar Core
Thanks for the detailed writeup! So it seems that Jaguar will work on MiSTer with dual ram exclusively. That's fine with me and it's good to know that Porkchop created a Dual Ram configuration. Maybe he created that build knowing this is the case for the Jaguar core.Kitrinx wrote: ↑Tue Feb 15, 2022 10:20 pmThe Jaguar core has the 68000, the OS rom, the cart bus, the dram bus, and Tom and Jerry both fully implemented by converting atari's own netlists.
The issue with the core is the real hardware used a very wide and relatively fast dram bus, that seems to require dual ram to achieve on mister, and secondly that it has bugs that are difficult to identify. Because the two largest chips in the device (Tom & Jerry) are both generated, they are very difficult for humans to read, and simply learning how they work well enough to debug the DMA and memory timing issues is challenging.
Since there's no additional hardware in the CD drive, would the Jaguar CD also fit on a dual ram setup?
- Kitrinx
- Core Developer
- Posts: 187
- Joined: Sat May 23, 2020 2:14 am
- Location: NYC
- Has thanked: 1 time
- Been thanked: 149 times
- Contact:
Re: Atari Jaguar Core
KremlingKuthroat19 wrote: ↑Tue Feb 15, 2022 11:56 pmThanks for the detailed writeup! So it seems that Jaguar will work on MiSTer with dual ram exclusively. That's fine with me and it's good to know that Porkchop created a Dual Ram configuration. Maybe he created that build knowing this is the case for the Jaguar core.Kitrinx wrote: ↑Tue Feb 15, 2022 10:20 pmThe Jaguar core has the 68000, the OS rom, the cart bus, the dram bus, and Tom and Jerry both fully implemented by converting atari's own netlists.
The issue with the core is the real hardware used a very wide and relatively fast dram bus, that seems to require dual ram to achieve on mister, and secondly that it has bugs that are difficult to identify. Because the two largest chips in the device (Tom & Jerry) are both generated, they are very difficult for humans to read, and simply learning how they work well enough to debug the DMA and memory timing issues is challenging.
Since there's no additional hardware in the CD drive, would the Jaguar CD also fit on a dual ram setup?
The CDROM drive uses a proprietary ASIC called "Butch" which I know very little about, and is completely un-emulated to the best of my knowledge. No idea how much space it would take.
-
- Posts: 1
- Joined: Fri Feb 18, 2022 9:31 am
Re: Atari Jaguar Core
Does anyone know if the CDROM emulation on the Jaguar GameDrive was implemented in software or FPGA?
- Chris23235
- Top Contributor
- Posts: 983
- Joined: Sun May 24, 2020 8:45 pm
- Has thanked: 127 times
- Been thanked: 197 times
Re: Atari Jaguar Core
As the Gamedrive states that "many" CD games work and it only works on a Jaguar without CD-Addon my guess is they take a completely unique approach different from how the original hardware acted.frankschwab wrote: ↑Fri Feb 18, 2022 10:53 am Does anyone know if the CDROM emulation on the Jaguar GameDrive was implemented in software or FPGA?
-
- Posts: 112
- Joined: Wed Sep 08, 2021 12:09 pm
- Has thanked: 34 times
- Been thanked: 16 times
Re: Atari Jaguar Core
I don't think there's any point in debating a CD feature as long as the core is in such a state that almost nothing is running. I'm also not sure if anyone dares to take on the project after all these years.
-
- Posts: 237
- Joined: Sat Aug 22, 2020 3:08 am
- Has thanked: 27 times
- Been thanked: 50 times
Re: Atari Jaguar Core
I wouldn't say almost nothing is running. Afaik, many games are running, they're just not stable enough to be played. This core will need a lot of attention to get it to the point where it'll be good enough to be made public. This core is further along than any other non-official core outside of the Saturn, PS1 and Jotego's cores, if I'm correct. No one should hold their breath on when the core will be finished, but the core's in a great place all things considered.german_user wrote: ↑Fri Feb 18, 2022 4:05 pm I don't think there's any point in debating a CD feature as long as the core is in such a state that almost nothing is running. I'm also not sure if anyone dares to take on the project after all these years.
- Kitrinx
- Core Developer
- Posts: 187
- Joined: Sat May 23, 2020 2:14 am
- Location: NYC
- Has thanked: 1 time
- Been thanked: 149 times
- Contact:
Re: Atari Jaguar Core
most games load, and run for some period of time. Eventually the DMA deadlocks and the game halts. Only a few dont load at all. Tom & Jerry are taking up too much of the bus time currently so the 68000 is starved by about 50%. Depending on which of the processors the game was relying on to run (Jaguar was goofy and you could choose to use any of the three) this will impact the execution speed of games as well.KremlingKuthroat19 wrote: ↑Fri Feb 18, 2022 7:05 pmI wouldn't say almost nothing is running. Afaik, many games are running, they're just not stable enough to be played. This core will need a lot of attention to get it to the point where it'll be good enough to be made public. This core is further along than any other non-official core outside of the Saturn, PS1 and Jotego's cores, if I'm correct. No one should hold their breath on when the core will be finished, but the core's in a great place all things considered.german_user wrote: ↑Fri Feb 18, 2022 4:05 pm I don't think there's any point in debating a CD feature as long as the core is in such a state that almost nothing is running. I'm also not sure if anyone dares to take on the project after all these years.
- atrac17
- Core Developer
- Posts: 162
- Joined: Sun May 24, 2020 10:51 pm
- Has thanked: 32 times
- Been thanked: 385 times
Re: Atari Jaguar Core
The Atari Jaguar will be implemented by jotego this year. Not solely off netlists from Atari (nobody knows the version of Tom & Jerry - i.e. final version) and tourlus' core that electronash started fleshing out and porting to MiSTerFPGA.
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 497 times
- Been thanked: 467 times
Re: Atari Jaguar Core
Well, now. When Jotego says something, it's best to pay attention. Having a Jaguar core would be another big coup for MiSTer, alongside Saturn, ticking off two of the infamous not-so-great-in-emulation trifecta and leaving just N64 as the last frontier.
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 497 times
- Been thanked: 467 times
Re: Atari Jaguar Core
"A few issues" is a rather optimistic way to put it. If it was true we'd be all happily playing Jag games, and Jotego wouldn't bother with "fresh implementation".
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 497 times
- Been thanked: 467 times
Re: Atari Jaguar Core
Seems we have a somewhat different definition of "issues", at least in the context of my first post here. For me a core on which games only "run for some period of time" does not count as an usable one (no matter how impressive the coding effort behind it is).
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 102 times
Re: Atari Jaguar Core
The dual ram Jaguar board is in a good WIP state, quite a lot of games seem to run fine now based on my testing yesterday. It's just going to take time, and hopefully JT announcing he wants to make his own core is the impetus for people to work on the current core and get it working fully and not the opposite, with people being put off now.
Based on the progress on NGPC, which would have been in Main within a matter of weeks if Robert had worked on it instead of JT, there won't be a JT Jaguar core this year. Even once it is released it will probably stay in beta behind a pay wall for another year. So maybe in 2024 there would be an unofficial core not behind a paywall. I think the other devs can get an official core out long before that, especially if Rysha is looking at it.
I imagine there will be a good few patreons scratching their head why CPS3 and PGM aren't on this list but Jaguar is.
Based on the progress on NGPC, which would have been in Main within a matter of weeks if Robert had worked on it instead of JT, there won't be a JT Jaguar core this year. Even once it is released it will probably stay in beta behind a pay wall for another year. So maybe in 2024 there would be an unofficial core not behind a paywall. I think the other devs can get an official core out long before that, especially if Rysha is looking at it.
I imagine there will be a good few patreons scratching their head why CPS3 and PGM aren't on this list but Jaguar is.
- Kitrinx
- Core Developer
- Posts: 187
- Joined: Sat May 23, 2020 2:14 am
- Location: NYC
- Has thanked: 1 time
- Been thanked: 149 times
- Contact:
Re: Atari Jaguar Core
The current core may seem like it's in rough shape because it's so easy to make the object processor stall and crash, but a lot of things are going pretty right. I do think just spending a little dedicated time to get familiar with how the ASICs were made and clean up the TLW signal issues, which are almost certainly surrounding the problems, can get it into a very good state at this point.
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 102 times
Re: Atari Jaguar Core
What would it take to get the information needed to emulate the Jag CD? Would it require getting a Butch chip to someone like Furtek to decap and trace, or get working hardware into someone's hands who can probe into it?
-
- Posts: 237
- Joined: Sat Aug 22, 2020 3:08 am
- Has thanked: 27 times
- Been thanked: 50 times
Re: Atari Jaguar Core
Yeah with all due respect to Jotego who's an absolute FPGA legend, I'm not a fan of his calling "dibs" on console cores and then putting them and other cores on the backburner. Who knows if NGPC will even release this year. The progress is quite slow since the CPU isn't even complete yet and he's been working on that for the last quarter.
I'm trying to say this without being too disrespectful, but I'd much rather this current implementation of the Jag get completed since it's so far along and I don't want this work to be wasted if Jotego's working on it
I'm trying to say this without being too disrespectful, but I'd much rather this current implementation of the Jag get completed since it's so far along and I don't want this work to be wasted if Jotego's working on it
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 102 times
Re: Atari Jaguar Core
Have had a lot of long, dull meetings today, so done a smoke test on the library (minus a few games that weren't in my pack I will need to track down). Decent coverage. 30 games playable, 14 you can't get into play. Generally distorted sound throughout, and several games have a belt of corrupt pixels in the bottom half of the screen, but that aside very playable in these games from what I have seen. The core has really come together, good effort Rysha!
If anyone wants to do some deeper testing just request edit access or ping me your email.
https://docs.google.com/spreadsheets/d/ ... sp=sharing
If anyone wants to do some deeper testing just request edit access or ping me your email.
https://docs.google.com/spreadsheets/d/ ... sp=sharing
-
- Posts: 112
- Joined: Wed Sep 08, 2021 12:09 pm
- Has thanked: 34 times
- Been thanked: 16 times
Re: Atari Jaguar Core
Do I understand correctly that 3 people work on the core, or does Rysha use Ash's base?
30 games can be started, that really wouldn't be that bad. There's actually less than 100 if I remember correctly.
30 games can be started, that really wouldn't be that bad. There's actually less than 100 if I remember correctly.
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 102 times
Re: Atari Jaguar Core
There are only 50 official games in total and 30 were playable for a couple of minutes fine, save a few which had a similar graphical issues. There are likely other issues burries in there I didn't come across, but that would require deeper testing. I will try find the games I don't have tomorrow and try those as well. Great progress over the the version Ash last added to GitHub a few years back.
Re: Atari Jaguar Core
Torlus wrote the core many years ago now using the netlist files from Atari. ElectronAsh ported it to MiSTer and attempted to make it run. Rysha (Kitrinx) is now also having a go at making it run. Ash's attempt had bandwidth issues so she implemented dual SDRAM to help alleviate that some. It still has a number of issues. The way the netlists were brought into verilog makes the code extremely difficult to understand.german_user wrote: ↑Mon Feb 21, 2022 9:59 pm Do I understand correctly that 3 people work on the core, or does Rysha use Ash's base?
There were only ever 50 official games released for the Jaguar. So having 30 run isn't too shabby.