Atari 7800 / 2600

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 2600

Unread post by skooter »

rhester72 wrote: Tue Sep 01, 2020 2:52 pm Are there pause buttons in any core? You couldn't pause in real life, so...
So we are in 2020 using FPGA devices and we don't have to be limited by the limitations of the real hardware anymore.

CPS1 has pause, the real hardware doesn't.
We can pause SMS on the controller, we can't with the real hardware.
We can use save states in some cores, we can't in the real hardware.
We can even fast forward in the GBA core, we can't in the real hardware.
The list goes on...

People who want real feelings can always not use the added facilities.

By the way, I can pause in real hardware, I installed the 2600RGB kit in my Atari 2600 and I've added a pause button. There were even Atari 2600 clones back on the '80s which included a pause button out-of-the-box.
User avatar
Newsdee
Top Contributor
Posts: 830
Joined: Mon May 25, 2020 1:07 am
Has thanked: 98 times
Been thanked: 209 times

Re: Atari 2600

Unread post by Newsdee »

It can be done, the question is whether a dev is motivated to do it.
I've found some details on how it works, which may help:
https://www.victortrucco.com/Atari/Atar ... riPausa_en
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

NML32 wrote: Tue Sep 01, 2020 12:01 am The MiST A2600 core got another update by gyurco. It looks like some of the fixes have already been applied to MiSTer by Sorgelig. Maybe there are some new updates that could be added to MiSTer?

MiST Changes:
**a2600_200831.rbf**
- TIA: fix divider by 6 (E.T., but affects all C,D,E audio waveforms)
- Update the DPC mask flags after changing the counters (Pitfall II)
- TIA: transparent latches for the color registers (D.K.VCS)
- TIA: don't apply pf_score when pf_priority=1 (Bobby is Going Home)

I also noticed the Bonus countdown displays properly on MiST D.K. VCS but not MiSTer. I'm not sure when it was fixed on MiST.

Github gyurco:
https://github.com/gyurco/TCA2601

I've attached D.K. VCS
A2600 DK VCS.zip
I added a screen shot of MiST vs MiSTer D.K.VCS_1.0_170304_NTSC
Don't worry about Mario or the oil barrel looking off it's just the screen shot and the Atari flicker.

MiST
MiST-Crop.jpg
MiST-Crop.jpg (71.3 KiB) Viewed 18019 times
MiSTer
MiSTer-Crop.jpg
MiSTer-Crop.jpg (84.97 KiB) Viewed 18019 times
kaz321123
Posts: 18
Joined: Thu Aug 27, 2020 6:15 am

Re: Atari 2600

Unread post by kaz321123 »

Compatibility update:

Pac-Man (pacman2600_8k_v8test_corn)
Author: Dintar

Game loads, no display, sound works. Sure was fun trying to 'play' the game blindfolded. :)

I use a vga to component cable to a retail crt. Not sure how it would do to an hdmi.

I updated the compatibility list.
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

kaz321123 wrote: Sat Sep 05, 2020 5:00 am Compatibility update:

Pac-Man (pacman2600_8k_v8test_corn)
Author: Dintar

Game loads, no display, sound works. Sure was fun trying to 'play' the game blindfolded. :)

I use a VGA to component cable to a retail crt. Not sure how it would do to an HDMI.

I updated the compatibility list.
The compatibility sheet is updated.
I can get sound and video when connected to my Sony PVM 15KHz and TV via Component but the screen rolls. Both connections use the VGA add-on board.

Edit: Both Pac-Man from Dintar work fine on MiST.
kaz321123
Posts: 18
Joined: Thu Aug 27, 2020 6:15 am

Re: Atari 2600

Unread post by kaz321123 »

So the game works fully on the Sony PVM, and rolls on the TV? Or rolls on both? :)
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

kaz321123 wrote: Sat Sep 05, 2020 5:52 pm So the game works fully on the Sony PVM, and rolls on the TV? Or rolls on both? :)
Rolls on both.
It seems to roll faster on the PVM.
It looks perfect on the MiST FPGA.
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

kaz321123 wrote: Sat Sep 05, 2020 5:52 pm So the game works fully on the Sony PVM, and rolls on the TV? Or rolls on both? :)
Here is a comparison between MiST and MiSTer with HDMI (Computer Monitor), RGB 15 KHz (Sony PVM), and Component (TV)

https://youtu.be/SZWvsuGoTNk
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

I'm seeing these issues with other games. I tried A-VCS Tech Challenge, Farmer Dan, and Gopher. With HDMI and VGA the sound works with a blank screen, 15KHz RGB and Component has sound and video but screen rolls. (works on MiST I tried both VGA on a computer monitor and 15KHz on my PVM).
paulbnl
Core Developer
Posts: 205
Joined: Sun May 24, 2020 8:48 pm
Has thanked: 18 times
Been thanked: 196 times

Re: Atari 2600

Unread post by paulbnl »

The problem with the Pac-Man game is that it never enables VBlank and MiSTer uses that to generate Vsync.

Try this version. It generates VBlank from VSync instead which also fixes the centering on HDMI compared to a CRT. For example the "1981. Atari. Inc" text from Asteroids.

The blanking has been set to reduce black borders on HDMI for most games but some games use more of the screen so those might be cropped.

It also has an option to output the original VBlank.

https://drive.google.com/file/d/1DQR_S5 ... sp=sharing
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

paulbnl wrote: Sun Sep 06, 2020 10:27 am The problem with the Pac-Man game is that it never enables VBlank and MiSTer uses that to generate Vsync.

Try this version. It generates VBlank from VSync instead which also fixes the centering on HDMI compared to a CRT. For example the "1981. Atari. Inc" text from Asteroids.

The blanking has been set to reduce black borders on HDMI for most games but some games use more of the screen so those might be cropped.

It also has an option to output the original VBlank.

https://drive.google.com/file/d/1DQR_S5 ... sp=sharing
Thank you!! Looks good to me :D
D.K. VCS bonus countdown is also fixed. :D
It also seems to fix Github issue #21
rhester72
Top Contributor
Posts: 1107
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 13 times
Been thanked: 169 times

Re: Atari 2600

Unread post by rhester72 »

Atlantis doesn't have the shakes anymore!!!

PLEASE make this vblank change official!
kaz321123
Posts: 18
Joined: Thu Aug 27, 2020 6:15 am

Re: Atari 2600

Unread post by kaz321123 »

wonderful stuff. Gonna try it out. :)

I cleaned up the entries for Dintar's Pac-Man on the compatibility list. Hope that's ok.

Had duplicate entries, basically referring to the same game.

I also named it "New Pac-Man". Seems a bit more catchy than 'Dintar's Pac-Man'.

Some people might like the 'non-cornering' pac-man variant. It could be listed as a 'different' game, since the two are pretty different for gameplay.
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

kaz321123 wrote: Sun Sep 06, 2020 8:46 pm wonderful stuff. Gonna try it out. :)

I cleaned up the entries for Dintar's Pac-Man on the compatibility list. Hope that's ok.

Had duplicate entries, basically referring to the same game.

I also named it "New Pac-Man". Seems a bit more catchy than 'Dintar's Pac-Man'.
Thank you. :D
kaz321123
Posts: 18
Joined: Thu Aug 27, 2020 6:15 am

Re: Atari 2600

Unread post by kaz321123 »

The new .rbf works great for pac-man. I also tested Princess Rescue (smb1), and it also works fine.

Thanks for the fix!
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: Atari 2600

Unread post by Sorgelig »

What is the core settings for D.K. VCS? i don't see mario and other items when game starts. Also there is no audio at all.
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

Sorgelig wrote: Mon Sep 07, 2020 6:17 pm What is the core settings for D.K. VCS? i don't see mario and other items when game starts. Also there is no audio at all.
Try setting Joystick Swap Yes then jump button to start
It's a superchip game.

https://atariage.com/forums/topic/206497-dk-vcs/
User avatar
Sorgelig
Site Admin
Posts: 877
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 211 times

Re: Atari 2600

Unread post by Sorgelig »

NML32 wrote: Fri Sep 04, 2020 11:16 pm - TIA: transparent latches for the color registers (D.K.VCS)
this fix doesn't change bonus label display.
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

Sorgelig wrote: Mon Sep 07, 2020 7:57 pm
NML32 wrote: Fri Sep 04, 2020 11:16 pm - TIA: transparent latches for the color registers (D.K.VCS)
this fix doesn't change bonus label display.
The changes paulbnl made fixes the Bounus label.
viewtopic.php?p=9875#p9875
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

Thank you to all involved in the updates/fixes for core Atari2600_20200908.rbf
User avatar
eewoke
Posts: 40
Joined: Sun May 24, 2020 9:44 pm
Has thanked: 2 times
Been thanked: 6 times

Re: Atari 2600

Unread post by eewoke »

eewoke wrote: Thu Aug 20, 2020 10:13 pm Unfortunately Asteroids not working. Hopefully next time 🤞
Now it does! Great!!!
-= MiSTer FPGA enthusiast =-
User avatar
redsteakraw
Posts: 244
Joined: Sun May 24, 2020 11:19 pm
Has thanked: 1 time
Been thanked: 40 times

Re: Atari 2600

Unread post by redsteakraw »

Can confirm that PacMan is working fine after the update on my Component CRT TV setup. Asteroids works but seems to still be a bit jittery with the video. Custer's Revenge works but still has the menu bug where it won't show the menu after the game is launched over the IO Analog output but is shown on the HDMI video out.
Fear is the mind killer!
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

No issues with Custard’s Revenge OSD if you select VBlank Regenerate.
Pepeart
Posts: 74
Joined: Thu Sep 17, 2020 3:21 am
Has thanked: 59 times
Been thanked: 5 times

Re: Atari 2600

Unread post by Pepeart »

Am I the only one having problems with tapper running on a sony pvm? The video its very jumpy. Reason why I ask its because on the comp sheet it shows working. Im also running the latest core. Thank you
Ps. A big thank you to nml32 who has helped me before on his youtube channel
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 2600

Unread post by skooter »

Tapper runs interlaced (480i), it is jumpy on the real hardware through 2600RGB + Framemeister or OSSC too.

It wasn't jumpy on MiSTer through HDMI in the old core version, but now it is if you turn on VBlank Regeneration. If you turn it off, it is not jumpy, at least on HDMI. Have you tried this on the PVM?

I have fixed ROMs that run in 240p if you want. Check here: https://www.skooterblog.com/2017/07/26/ ... memeister/ (in Portuguese).
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

@Skooter, thank you. Do you mind if I link to your blog on my A2600 Google sheet for the patched ROMs?
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 2600

Unread post by skooter »

@NLM32, I don't mind. Feel free to link it.
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: Atari 2600

Unread post by NML32 »

skooter wrote: Fri Sep 18, 2020 3:14 pm @NLM32, I don't mind. Feel free to link it.
Thank you.
FYI, "Tapper (fixed) - original NTSC version with Omegamatrix fixes" The link requires permission to download the file.
Pepeart
Posts: 74
Joined: Thu Sep 17, 2020 3:21 am
Has thanked: 59 times
Been thanked: 5 times

Re: Atari 2600

Unread post by Pepeart »

I will try it tonight when I get home. Thank you for your help
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 2600

Unread post by skooter »

Thanks. I just changed the permissions and it should be available for anyone now.
Post Reply