Atari 7800 / 2600

User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: Atari 2600

Unread post by Kitrinx »

rhester72 wrote: Fri Jan 28, 2022 2:48 am Not in any way trying to be ungrateful or a pain in the ass, but this doesn't seem to yet be part of the public core...any idea if/when that may happen? It makes Starmaster completely unplayable with a single-button stick.
Sorry it took a while, released now. All the switches have an f-key equivalent.
User avatar
redsteakraw
Posts: 244
Joined: Sun May 24, 2020 11:19 pm
Has thanked: 1 time
Been thanked: 40 times

Re: Atari 7800 / 2600

Unread post by redsteakraw »

I just want to thank Kitrinx on this amazing new release maturing the core even further.
Fear is the mind killer!
killersquirel
Posts: 55
Joined: Sun May 24, 2020 9:28 pm
Has thanked: 5 times
Been thanked: 11 times

Re: Atari 7800 / 2600

Unread post by killersquirel »

How does the integrated save key work? I tried playing some games that offer that support and it didn't save and I didn't see an option for a save key in the OSD. Also, is it possible to add Harmony support for the 2600 side? That would make this amazing core even better!
User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: Atari 7800 / 2600

Unread post by Kitrinx »

killersquirel wrote: Mon Jan 31, 2022 4:59 pm How does the integrated save key work? I tried playing some games that offer that support and it didn't save and I didn't see an option for a save key in the OSD. Also, is it possible to add Harmony support for the 2600 side? That would make this amazing core even better!
The savekey is a curious accessory that plugs into the (usually) the second controller port. Only homebrew games can use it, and they can save things like high scores to it. I think if you google there is probably a list. Make sure to enable it before starting the game so it's detected properly and everything.
rhester72
Top Contributor
Posts: 1107
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 13 times
Been thanked: 169 times

Re: Atari 7800 / 2600

Unread post by rhester72 »

@Kitrinx thank you VERY much!
Lightwave
Posts: 231
Joined: Sun May 24, 2020 10:06 pm
Has thanked: 110 times
Been thanked: 68 times

Re: Atari 7800 / 2600

Unread post by Lightwave »

killersquirel wrote: Mon Jan 31, 2022 4:59 pm is it possible to add Harmony support for the 2600 side?
Not likely to happen, unless some skilled developer other than Sorgelig or Kitrinx decides to make it their passion project.
User avatar
redsteakraw
Posts: 244
Joined: Sun May 24, 2020 11:19 pm
Has thanked: 1 time
Been thanked: 40 times

Re: Atari 7800 / 2600

Unread post by redsteakraw »

I don't get what would harmony support give anyone. The core has multiple mapper support, and can load most roms, so why would you need to replicate a flash cart? We have save key, most graphical options, Tapper works, and we have 7800 game support. Plus all the modern filters, and shadow mask support. This core was given a lot of love and attention, why would harmony be needed?
Fear is the mind killer!
User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: Atari 7800 / 2600

Unread post by Kitrinx »

redsteakraw wrote: Tue Feb 01, 2022 2:52 am I don't get what would harmony support give anyone. The core has multiple mapper support, and can load most roms, so why would you need to replicate a flash cart? We have save key, most graphical options, Tapper works, and we have 7800 game support. Plus all the modern filters, and shadow mask support. This core was given a lot of love and attention, why would harmony be needed?
the harmony carts are just microcontrollers running software emulation of various mappers, and they allow developers to directly run code on a 70mhz arm chip as well. What people want is this 70mhz arm chip implemented so they can play the weird frankenstein games that use it, but there's no realistic way that hardware is going to run on mister's fpga at that clock speed.
dmckean
Posts: 307
Joined: Sat Jan 16, 2021 7:03 am
Has thanked: 387 times
Been thanked: 95 times

Re: Atari 7800 / 2600

Unread post by dmckean »

Related:

89D96EFD-6F6B-4FBC-B066-D1080B18844E.jpg
89D96EFD-6F6B-4FBC-B066-D1080B18844E.jpg (132.75 KiB) Viewed 8639 times
killersquirel
Posts: 55
Joined: Sun May 24, 2020 9:28 pm
Has thanked: 5 times
Been thanked: 11 times

Re: Atari 7800 / 2600

Unread post by killersquirel »

Kitrinx wrote: Mon Jan 31, 2022 8:42 pm
killersquirel wrote: Mon Jan 31, 2022 4:59 pm How does the integrated save key work? I tried playing some games that offer that support and it didn't save and I didn't see an option for a save key in the OSD. Also, is it possible to add Harmony support for the 2600 side? That would make this amazing core even better!
The savekey is a curious accessory that plugs into the (usually) the second controller port. Only homebrew games can use it, and they can save things like high scores to it. I think if you google there is probably a list. Make sure to enable it before starting the game so it's detected properly and everything.
How do you enable the savekey? I looked through the OSD menu, but didn't notice it.
User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: Atari 7800 / 2600

Unread post by Kitrinx »

killersquirel wrote: Tue Feb 01, 2022 4:08 am
Kitrinx wrote: Mon Jan 31, 2022 8:42 pm
killersquirel wrote: Mon Jan 31, 2022 4:59 pm How does the integrated save key work? I tried playing some games that offer that support and it didn't save and I didn't see an option for a save key in the OSD. Also, is it possible to add Harmony support for the 2600 side? That would make this amazing core even better!
The savekey is a curious accessory that plugs into the (usually) the second controller port. Only homebrew games can use it, and they can save things like high scores to it. I think if you google there is probably a list. Make sure to enable it before starting the game so it's detected properly and everything.
How do you enable the savekey? I looked through the OSD menu, but didn't notice it.
Set your second controller to "savekey"
killersquirel
Posts: 55
Joined: Sun May 24, 2020 9:28 pm
Has thanked: 5 times
Been thanked: 11 times

Re: Atari 7800 / 2600

Unread post by killersquirel »

Kitrinx wrote: Tue Feb 01, 2022 3:25 am
redsteakraw wrote: Tue Feb 01, 2022 2:52 am I don't get what would harmony support give anyone. The core has multiple mapper support, and can load most roms, so why would you need to replicate a flash cart? We have save key, most graphical options, Tapper works, and we have 7800 game support. Plus all the modern filters, and shadow mask support. This core was given a lot of love and attention, why would harmony be needed?
the harmony carts are just microcontrollers running software emulation of various mappers, and they allow developers to directly run code on a 70mhz arm chip as well. What people want is this 70mhz arm chip implemented so they can play the weird frankenstein games that use it, but there's no realistic way that hardware is going to run on mister's fpga at that clock speed.
Thanks for the answer. I'm not sure if the arm implementation has to run at that clock speed as it's basically just shifting code to the processor, although I am not an expert in this area. The games that are coming out for it looks and plays amazing with the harmony.
User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: Atari 7800 / 2600

Unread post by Kitrinx »

killersquirel wrote: Tue Feb 01, 2022 4:34 am
Kitrinx wrote: Tue Feb 01, 2022 3:25 am
redsteakraw wrote: Tue Feb 01, 2022 2:52 am I don't get what would harmony support give anyone. The core has multiple mapper support, and can load most roms, so why would you need to replicate a flash cart? We have save key, most graphical options, Tapper works, and we have 7800 game support. Plus all the modern filters, and shadow mask support. This core was given a lot of love and attention, why would harmony be needed?
the harmony carts are just microcontrollers running software emulation of various mappers, and they allow developers to directly run code on a 70mhz arm chip as well. What people want is this 70mhz arm chip implemented so they can play the weird frankenstein games that use it, but there's no realistic way that hardware is going to run on mister's fpga at that clock speed.
Thanks for the answer. I'm not sure if the arm implementation has to run at that clock speed as it's basically just shifting code to the processor, although I am not an expert in this area. The games that are coming out for it looks and plays amazing with the harmony.
I think it would be better if the developers just learned to code for era-appropriate hardware, or, if the 2600 is not powerful enough for them to fulfil their creative vision, simply target more powerful hardware like the 7800.
killersquirel
Posts: 55
Joined: Sun May 24, 2020 9:28 pm
Has thanked: 5 times
Been thanked: 11 times

Re: Atari 7800 / 2600

Unread post by killersquirel »

Kitrinx wrote: Tue Feb 01, 2022 12:23 pm
killersquirel wrote: Tue Feb 01, 2022 4:34 am
Kitrinx wrote: Tue Feb 01, 2022 3:25 am
I think it would be better if the developers just learned to code for era-appropriate hardware, or, if the 2600 is not powerful enough for them to fulfil their creative vision, simply target more powerful hardware like the 7800.
I have a 2600 with a harmony cartridge and the games that it plays are really great. I would love to play them on an HDTV through the MiSTer, but I understand if that can't happen. Thanks again for the amazing core and work that you are doing on the MiSTer.
seastalker
Posts: 208
Joined: Tue Jun 02, 2020 6:49 pm
Has thanked: 4 times
Been thanked: 47 times

Re: Atari 7800 / 2600

Unread post by seastalker »

@Kitrinx

Your 7800 MiSTer core is absolutely fantastic! I am revisiting my MiST FPGA and see others are hoping for a port of this so I thought to relay this (if you haven't been bombarded with this request already).
User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: Atari 7800 / 2600

Unread post by Kitrinx »

seastalker wrote: Wed Feb 09, 2022 11:02 pm @Kitrinx

Your 7800 MiSTer core is absolutely fantastic! I am revisiting my MiST FPGA and see others are hoping for a port of this so I thought to relay this (if you haven't been bombarded with this request already).
I'm glad you like it! It's made nearly entirely based off schematics so it should be very accurate. Nobody has contacted me about porting or using any of it, but i'm willing to dual license the parts of it that I wrote.
killersquirel
Posts: 55
Joined: Sun May 24, 2020 9:28 pm
Has thanked: 5 times
Been thanked: 11 times

Re: Atari 7800 / 2600

Unread post by killersquirel »

Kitrinx wrote: Thu Feb 10, 2022 10:43 pm
seastalker wrote: Wed Feb 09, 2022 11:02 pm @Kitrinx

Your 7800 MiSTer core is absolutely fantastic! I am revisiting my MiST FPGA and see others are hoping for a port of this so I thought to relay this (if you haven't been bombarded with this request already).
I'm glad you like it! It's made nearly entirely based off schematics so it should be very accurate. Nobody has contacted me about porting or using any of it, but i'm willing to dual license the parts of it that I wrote.
Your core really is awesome. I am curious of how much space of the DE-10 is still available on your core?
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Atari 7800 / 2600

Unread post by akeley »

RomHunter has just updated his awesome Atari 2600 collection.
User avatar
telengard
Posts: 14
Joined: Tue Jun 02, 2020 8:44 pm
Has thanked: 2 times

Re: Atari 7800 / 2600

Unread post by telengard »

Is it possible to have this core support showing and loading 2600 files with extensions for identifying bankswitch type? e.g. my crystal castles is crystal_castles.f6s. It seems I can only see .bin files.
User avatar
TLPD-AVW
Posts: 96
Joined: Sat Jul 11, 2020 9:59 am
Has thanked: 17 times
Been thanked: 33 times

Re: Atari 7800 / 2600

Unread post by TLPD-AVW »

No offense, but wouldn't it be easier to rename those rom files back to .a26/.bin on your end? File extensions named after mappers had to be used on old Atari 2600 core because it lacked automatic mapper detection for several cartridge layouts and renaming roms was a way to manually set those mappers before loading. The current Atari 7800 core features full automatic mapper detection and the need to change file extensions is now deprecated.
User avatar
telengard
Posts: 14
Joined: Tue Jun 02, 2020 8:44 pm
Has thanked: 2 times

Re: Atari 7800 / 2600

Unread post by telengard »

Oh, no offense taken, I didn't realize they all just automatically worked! I also have a Harmony cart for my 2600 where I have to keep those file extensions, so ideally they could be loaded that way on the MiSTer, but it's not a huge deal.
User avatar
skooter
Posts: 60
Joined: Mon May 25, 2020 1:37 pm
Location: Brazil
Has thanked: 1 time
Been thanked: 14 times
Contact:

Re: Atari 7800 / 2600

Unread post by skooter »

The Harmony Cartridge also detects mappers automatically.
User avatar
telengard
Posts: 14
Joined: Tue Jun 02, 2020 8:44 pm
Has thanked: 2 times

Re: Atari 7800 / 2600

Unread post by telengard »

Hmm, then I must have used these extensions for the previous 2600 specific core. Seems I no longer need to do this, great!

thanks everyone
rhester72
Top Contributor
Posts: 1107
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 13 times
Been thanked: 169 times

Re: Atari 7800 / 2600

Unread post by rhester72 »

I've gotten original paddles working with my 2600-daptor D9 (well, OK, the one supported paddle - is it possible to adjust sensitivity, by the way? It's got a looooong throw as-is, VERY noticable in Warlords and Kaboom!)...so far, no luck with a real Driving controller (neither the button nor the rotary respond at all). I assume it just doesn't work?
Firehawke
Posts: 1
Joined: Tue May 03, 2022 1:32 pm

Re: Atari 7800 / 2600

Unread post by Firehawke »

Related question: What is the best overall solution for four paddles for use with Warlords? A SNAC with two paddles, then another USB adaptor of some sort?
User avatar
HerrBerzerk
Posts: 232
Joined: Tue Feb 01, 2022 1:45 pm
Has thanked: 96 times
Been thanked: 30 times

Re: Atari 7800 / 2600

Unread post by HerrBerzerk »

I did not get snac working with the 2600-part of the core. Only with the 7800 part. Also I did not get paddles working nor the Indy 500 driving controllers. I don't know if I'm doing something wrong but I tried all options that I could think of.
User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: Atari 7800 / 2600

Unread post by Kitrinx »

HerrBerzerk wrote: Sun Jun 26, 2022 3:25 pm I did not get snac working with the 2600-part of the core. Only with the 7800 part. Also I did not get paddles working nor the Indy 500 driving controllers. I don't know if I'm doing something wrong but I tried all options that I could think of.
Paddles do not work via snac, they are analog. Not sure of indy 500 as I have neither an atari snac nor a driving controller, atari 7800 controllers may or may not work either, since they use a weird configuration with a strong pull-up to function for two button mode, it may need a special board made.
User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: Atari 7800 / 2600

Unread post by Kitrinx »

Firehawke wrote: Tue May 03, 2022 1:34 pm Related question: What is the best overall solution for four paddles for use with Warlords? A SNAC with two paddles, then another USB adaptor of some sort?
mix and match various usb paddles. Mouse, analog sticks, and various spinners all work.
User avatar
LamerDeluxe
Top Contributor
Posts: 1160
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 798 times
Been thanked: 257 times

Re: Atari 7800 / 2600

Unread post by LamerDeluxe »

Kitrinx wrote: Sun Jun 26, 2022 11:26 pm
HerrBerzerk wrote: Sun Jun 26, 2022 3:25 pm I did not get snac working with the 2600-part of the core. Only with the 7800 part. Also I did not get paddles working nor the Indy 500 driving controllers. I don't know if I'm doing something wrong but I tried all options that I could think of.
Paddles do not work via snac, they are analog.
Paddles do work with the Atari DB9 snac, but you have to connect a cable from its jack connector to that of an ADC board.
User avatar
Kitrinx
Core Developer
Posts: 185
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 147 times
Contact:

Re: Atari 7800 / 2600

Unread post by Kitrinx »

LamerDeluxe wrote: Mon Jun 27, 2022 7:04 am
Kitrinx wrote: Sun Jun 26, 2022 11:26 pm
HerrBerzerk wrote: Sun Jun 26, 2022 3:25 pm I did not get snac working with the 2600-part of the core. Only with the 7800 part. Also I did not get paddles working nor the Indy 500 driving controllers. I don't know if I'm doing something wrong but I tried all options that I could think of.
Paddles do not work via snac, they are analog.
Paddles do work with the Atari DB9 snac, but you have to connect a cable from its jack connector to that of an ADC board.
Not in the 2600/7800 core.
Post Reply