Jump to content

batari

+AtariAge Subscriber
  • Posts

    8,842
  • Joined

  • Days Won

    9

batari last won the day on October 19 2022

batari had the most liked content!

About batari

Profile Information

  • Custom Status
    begin 644 contest
  • Gender
    Male

Recent Profile Visitors

50,634 profile views

batari's Achievements

Quadrunner

Quadrunner (9/9)

4.5k

Reputation

  1. batari

    Movie Cart

    A11 is not affected by the 7800, so you should be good there. So it sounds like A12 is not going to cause you any problems. That being said, for posterity, my recollection with A12 is that it would go low for about 100ns around the middle of the cycle, so yes, this is rather inconvenient for a lot of devices.
  2. batari

    Movie Cart

    Yes, it is very possible that this is the issue. Essentially, the problem is that on these problem consoles, soon after an address change where A12 is high, it will go low for a short time before going high again. What I had to do is ignore A12 in cases where there should not have been enough time for a legitimate low to occur.
  3. batari

    Movie Cart

    Likely 1000% because you aren't charging enough for these
  4. The signal from the headphone jack connects to a lead of the larger capacitor on the opposite side of the board near the DB9 connector. Then the other lead of the capacitor connects to IC2. I am guessing the purpose of the capacitor is to remove the DC offset from the audio signal, but I didn't design the circuit.
  5. This topic is about Harmony Encore, which has more than 512k of memory for games, so it can support games much larger than 32k. The standard Harmony has 32k, so you may have found that info (or it was older info, before Harmony Encore was released in 2014.) So this means that if you have a Harmony Encore, it will support nearly every game released, including Penult (since it was specifically mentioned.) There are a few demos out there that it doesn't support, but the only released games I am aware of that you can't play on Harmony Encore are two newer Champ games. However, I am working on upgrades so people will be able to play those games. Hopefully there will be an announcement soon on these upgrades.
  6. I should point out that HOKEY is not just a POKEY replacement. While there is a point about using actual legacy sound chips - that is cool in its on regard - HOKEY should eventually be able to replicate the POKEY, the SN chip and Yamaha FM chips.
  7. He's had his cart for weeks now - it shipped out on the 7th day after ordering.
  8. Admittedly, I didn't actually read your reply, and I assumed you were referring to Thwocker, because there was concern that it wasn't available. But it looks like you were after Decathlon! Decathlon was also a binary hack, so there was no source. Although I recall creating some notes that documented the changes, apparently these are long gone. On this one, if you want to figure out what I did, it would be best to compare the two binaries side-by-side.
  9. thwocker_f8.bin No source, it was a binary hack. I think I know who deleted it and I'm pretty sure reasons were because they thought that prototype carts might "lose value." I mean, the FE version is already out there, so it's not like you can't already play this game in many different ways. It's been 18 years and much has changed since then so I'll just post it again. If any mods still don't want it here for some reason I guess they can delete it again.
  10. As it turns out, firmware updates actually do work on a 2600+ the same way as on a real 7800. That is, send the eeloader file to the cart with the USB cable, then put the cart in the console with an SD card containing the new firmware file, and power up in the console. The 2600+ will boot and the Concerto will update the BIOS (provided no errors occur.) So, the only difference right now is that the 2600+ currently cannot properly display the BIOS updater's status screen. So if there is an error, you won't know what it is until this is fixed. A bit of rewriting of the eeloader will be needed to properly display the BIOS updater status screen on the 2600+, so stay tuned for that.
  11. If he has worked on something, I am not aware of it. However, my version currently works, and I am just hammering out a few bugs (works on Harmony, but not Concerto yet, and it's probably pretty minor.) As soon as I have it functioning on Concerto I will post something.
  12. I'm aware of this issue, so I am working on a solution that allows you to update firmware through the USB cable without needing a console. When I get something working, I will post it to the Harmony forum (and other places.)
  13. Yes, the only peek that matters is the hotspot read (with D0=0) followed by D0=1 for the poke. This is only possible if A&1=1. Basically, nothing happens unless the hotspots are active (the address is xFF8-xFFA) so the preceding peeks do not matter. While in a hotspot (as you will be for two cycles, first a peek then a poke), lower address lines A0 and A1 are latched on the rising edge of D0.
  14. I can't remember my Github credentials and can't be bothered to fix that right now so I will comment here. After reading the comments there, my theory is that FA hardware will only bankswitch on xFF8-xFFA on the rising edge of D0. For this to work, the peek at $5FF8 has to contain D0=0, then the write on the next cycle will have D0=1, but on hardware, this change will occur later in the cycle, so that the address is valid and the hotspot (based on address) may be latched without a delay circuit (that we normally use for standard bank switching - and in some cases has been the source of problems.) Honestly, if this is right, it's a genius idea. The LDA #1 would be necessary for it to work. Unfortunately, this does not explain the $E9 on the bus.
  15. I can assure you that the dumper speed is faster than a real 2600. That is the point I was trying to make here, not that it was too fast for any arbitrary cart. If a lot of carts work, that is great. But if we want *all* carts to work, including those that people already own, the dumper should not try to access data faster than a real 2600 does.
×
×
  • Create New...