Jump to content
IGNORED

New development: GTIA in CPLD


Simius

Recommended Posts

OK, attaching an .ATR

 

Boot this, and run "D:SOPHIA.TUR". It clears the screen, puts CHR$(0) on screen, then puts color pattern %1000 over the whole screen. It then puts PM0 on top and checks the collision register. On my stock Atari it returns "SOPHIA NOT FOUND." ... someone with a Sophia, please run this and tell me if it detects your hardware.

 

 

Just tried this out and it did not detect the Sophia board in my PAL 800XL.

Link to comment
Share on other sites

On the 1088XEL there is a DIN-13 jack provided for passing thru the Sophia component video and the dual Pokey stereo audio. Nice but the problem was trying to fit 5 coaxial cables into such a small plug. So I started searching and came across a combination component video/audio cable that had a remarkably small diameter.

 

s-l300.jpg

Mediabridge Component Video Cables with Audio (6 Feet)

 

So I bought a couple, and when they arrived I chopped off the RCA's on one side and soldered it into a DIN-13 plug, finishing up with a little heat shrink and here is the result.

 

ZsIvD6l.jpg

 

Works great, and it's real slick to be able to do a singular plug on one end that fans out into all those RCA connectors (and the video is great as well ;) ).

 

EDIT: similar cable would work well for Sophia's stock DB-9 connection.

 

- Michael

Edited by mytekcontrols
  • Like 2
Link to comment
Share on other sites

OK, give this a try.

 

Changes: The PM0 is now at the edge of the screen, the program now puts up color pattern #1010 (PF1 - Green) on screen. This detection relies on the Graphics 10 shift. Stock Atari shifts it one color clock right, but Sophia leaves it unshifted. So in theory, the collision register will not be tripped on a stock Atari, but should be tripped on a Sophia-equipped Atari. Someone try this out please?

 

 

sophia.atr

Link to comment
Share on other sites

OK, give this a try.

 

Changes: The PM0 is now at the edge of the screen, the program now puts up color pattern #1010 (PF1 - Green) on screen. This detection relies on the Graphics 10 shift. Stock Atari shifts it one color clock right, but Sophia leaves it unshifted. So in theory, the collision register will not be tripped on a stock Atari, but should be tripped on a Sophia-equipped Atari. Someone try this out please?

 

 

 

I have a Sophia with the last firmware update installed.

 

So I ran SOPHIA.TUR and after it displays a bunch of small multi-colored blocks, and then does a top to bottom repaint in green I get the SOPHIA NOT DETECTED message and the program ends.

 

- Michael

Link to comment
Share on other sites

OK, give this a try.

 

Changes: The PM0 is now at the edge of the screen, the program now puts up color pattern #1010 (PF1 - Green) on screen. This detection relies on the Graphics 10 shift. Stock Atari shifts it one color clock right, but Sophia leaves it unshifted. So in theory, the collision register will not be tripped on a stock Atari, but should be tripped on a Sophia-equipped Atari. Someone try this out please?

 

 

I think you're misunderstanding the issue. Sophia cannot be read, only the original GTIA can be read. Sophia only 'snoops' for GTIA writes and uses them to reproduce only the video output picture. The original GTIA is what performs the collision detection still, and responds to all other register reads, as I understand it. You can't possibly detect Sophia if you can't read anything from it.

  • Like 4
Link to comment
Share on other sites

Core 1.3

 

What is this? Description please of what this core brings with it (i.e, features) :)

 

Thanks,

 

- Michael

 

EDIT: I guess I wasn't the only one that was curious ;)

Edited by mytekcontrols
Link to comment
Share on other sites

The new firmware is not perfect yet (at least on my computer).

 

Atari800 (contrary to Altirra) has the same problem here. Have you checked vs. an unmodified machine?

 

Edit: Just out of curiosity, could you please take some pictures of these images http://atariage.com/forums/topic/231181-move-along-folks-nothing-to-see-here/page-2?do=findComment&comment=3138041with "Sophia" (;)) and post them?

Edited by Irgendwer
Link to comment
Share on other sites

 

Atari800 (contrary to Altirra) has the same problem here. Have you checked vs. an unmodified machine?

 

Tested. Real hardware is lke Altirra.

So I think Sophia firmware should be fixed.

 

I will post photos of your images.

  • Like 1
Link to comment
Share on other sites

 

...

(there a second demo with a depiction of a trainer on a tv-screen using this mode, but I've forgot the name)

...

 

Finally found it:

http://a8.fandal.cz/detail.php?files_id=5798

 

post-7778-0-89842400-1496486244.png

 

Edit: Depiction from fandal.cz seems to be wrong!? Here some emulation results:

 

Altirra:

post-7778-0-98718700-1496487006.png

 

atari800:

post-7778-0-18380900-1496487015.png

 

atari++

post-7778-0-77390700-1496487023.png

 

Edited by Irgendwer
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...