Jump to content
IGNORED

DPC+ game plays in Stella but not on real Harmony Encore cart with RGB card or Javatari


Fort Apocalypse

Recommended Posts

I quickly tested and it seem to work for me on my Harmony cart, albeit the framerate isn't stable and the screen jitters sometimes.

Javatari doesn't list DPC+ as a supported cart type in the project page, so that's probably why it doesn't work there.

 

The only emulators supporting DPC+ that I know of are Stella, 6502.ts/Stellerator and Gopher2600.

 

Link to comment
Share on other sites

1 hour ago, alex_79 said:

I quickly tested and it seem to work for me on my Harmony cart, albeit the framerate isn't stable and the screen jitters sometimes.

Javatari doesn't list DPC+ as a supported cart type in the project page, so that's probably why it doesn't work there.

 

The only emulators supporting DPC+ that I know of are Stella, 6502.ts/Stellerator and Gopher2600.

 

@alex_79 Could you try this one also? Thanks for testing it! @ZeroPage Homebrew had tested the attached 0.1 version with a Harmony Encore with an RGB card, but it didn't work, although it'd worked in Stella 6.7 for me in developer and player modes.

 

I see the framerate problem when shooting at a boundary wall; I had a loop there of several pixels being drawn which might be too much, so I'll fix that. There's an fps slightly different than 60 as it's settling in the first second or so (why I'm not sure), but overall it seems like it should display for the majority of gameplay.

 

@splendidnut told me that Javatari doesn't support DPC+, so I'm wondering why it wouldn't work on Harmony Encore with an RGB card and what I could do to get it to work, since @ZeroPage Homebrew has played DPC+ games before on his setup.

 

 

tanks_2022_dpc_0.1.bas tanks_2022_dpc_0.1.bas.bin

Edited by Fort Apocalypse
Link to comment
Share on other sites

2 hours ago, alex_79 said:

I quickly tested and it seem to work for me on my Harmony cart, albeit the framerate isn't stable and the screen jitters sometimes.

Javatari doesn't list DPC+ as a supported cart type in the project page, so that's probably why it doesn't work there.

 

The only emulators supporting DPC+ that I know of are Stella, 6502.ts/Stellerator and Gopher2600.

 

I believe the Flashback worked DPC+. I have the 6 and 9 and I cannot recall which one but I believe I used one to play a DPC+ game of mine.

Link to comment
Share on other sites

15 minutes ago, KevKelley said:

I believe the Flashback worked DPC+. I have the 6 and 9 and I cannot recall which one but I believe I used one to play a DPC+ game of mine.

I think recent Atari Flashback models (those that have HDMI output) use Stella 3.9 which, while quite old, already supported DPC+.

Edited by alex_79
  • Like 1
Link to comment
Share on other sites

7 hours ago, Fort Apocalypse said:

not on a real Harmony Encore cart

 

There's a version of the DPC+ driver that doesn't work correctly on the Encore. Try replacing the DPC+ driver with the one found in Reply #9 of this topic:

 

 

 

Also a new issue recently cropped due to a revision to the silicon, batari goes over that in Reply #2 of this topic:

 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 1 year later...

Sorry to resurrect a dead thread, sort of, but I am having the same issue as the orig post, however, I have no idea what encore etc is(are). I just received my Harmony cart and I am developing a demo using the DPC+ kernel, but alas just a blank screen. Can someone explain the issue and resolution as they would to a noob? cuz I am. Thanks!

 

Note: I followed the advice given by Random Terrain: temp1=temp1 for each bank, but alas. Also note, that the DPC+ examples given for bB do not function either.(again with the temp1=temp1)

Edited by oceanix42
Link to comment
Share on other sites

58 minutes ago, oceanix42 said:

Sorry to resurrect a dead thread, sort of, but I am having the same issue as the orig post, however, I have no idea what encore etc is(are). I just received my Harmony cart and I am developing a demo using the DPC+ kernel, but alas just a blank screen. Can someone explain the issue and resolution as they would to a noob? cuz I am. Thanks!

 

Note: I followed the advice given by Random Terrain: temp1=temp1 for each bank, but alas. Also note, that the DPC+ examples given for bB do not function either.(again with the temp1=temp1)

If you could attach a basic file of something that is not working for you, then I or someone else could take a look and maybe figure out what is going on.

Link to comment
Share on other sites

48 minutes ago, Karl G said:

If you could attach a basic file of something that is not working for you, then I or someone else could take a look and maybe figure out what is going on.

File attached, I should have done that to start with. I've used the RT example for DPC+ and adding to it to unit test my ideas.

brother_demo_title_screen.bas

Link to comment
Share on other sites

18 minutes ago, oceanix42 said:

File attached, I should have done that to start with. I've used the RT example for DPC+ and adding to it to unit test my ideas.

brother_demo_title_screen.bas 13.46 kB · 1 download

It seems to compile and run just fine for me? Maybe something is wrong with your bB installation?

 

Screenshotfrom2023-09-2909-53-09.thumb.png.26b41d26f464a7663204b39acdf8ef41.png

Link to comment
Share on other sites

53 minutes ago, oceanix42 said:

My issue is with the Harmony Cart and the DPC+ kernel not showing the screen on actual hardware.

My apologies. I somehow lost track of what was actually being asked for here. 🙂 

 

First, to answer your question, the Harmony Encore is the version of the Harmony that can play ROMs that are bigger than 32K. Since all DPC+ bB games are 32K, then it doesn't matter if you have the Encore version or not.

 

Anyway; I also had issues when I tried it on my regular Harmony (I have both varieties). In my case, the screen jumped continuously. Some modern TVs will just refuse to display such an image, and it will appear blank like in your case, assuming it's the same issue.

 

I have to say that this issue seems familiar. Is your Harmony up to date? My Encore is, but I can't find it at the moment, and it's possible that my old Harmony isn't at the current version.

 

I seem to remember this being caused by something like a mismatch between the DPC+ driver that bB uses vs the one that the Harmony cart is using? That's why I asked if yours is updated.

 

I'm looping in @RevEng in case he has anything more helpful to offer.  🙂 

Link to comment
Share on other sites

I am afraid I do not know if I have the most up to date drivers. I just received the Cart, however, the Harmony forum section seems a bit nebulous and I am confused where the up to date eeloader and hbios files are located. Any help would be greatly appreciated.

 

I have 1.05

 

Thanks

 

 

 

Edited by oceanix42
Link to comment
Share on other sites

28 minutes ago, oceanix42 said:

Alas, not even the suggested renaming the extension to .dpc as given in the manual fixes said issue. Perhaps I should abandon DPC+?

I wouldn't throw in the towel just yet. I'm sure there's a logical explanation, and a way to solve the issue. I don't know why I didn't think to also tag @batari as well. 

Link to comment
Share on other sites

5 hours ago, Karl G said:

I'm looping in @RevEng in case he has anything more helpful to offer.  🙂 

Not really sure I have much to offer, at least until batari responds... I replaced the dpc+ bin file a few years ago. I think it's the same file as the one referenced in Darrell's post, but I can't be sure, because I get an error when I try to download his file.

  • Thanks 1
Link to comment
Share on other sites

7 minutes ago, RevEng said:

I think it's the same file as the one referenced in Darrell's post, but I can't be sure, because I get an error when I try to download his file.

 

I get that error too. I did a search on my drive and found the zip file, which was created on the same date as that post:

 

DPC+20121020.arm.zip

  • Like 1
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...