Jump to content


  • Content Count

  • Joined

Community Reputation

248 Excellent

About SvOlli

  • Rank

Profile Information

  • Gender
  • Location
    Hannover, Germany

Recent Profile Visitors

9,139 profile views
  1. Just as a rule of thumb, I always mirror up the data on an (E)EPROM, when using a larger one than needed. It had never failed me so far, and even works if the most significant address bit(s) is/are floating. And I've seen guys trying to pull lines up/down using resistors to match the part of the EPROM they use. In theory it should work, practically they've fallen back to mirroring the data to get it stable. Pro-tip: look for some cheap 27SF256 EEPROMs. They can be used as a drop-in replacement for the 27C256, but can be reprogrammed without the UV-light step, similar to a flash chip. For these I've also got boards using zif-sockets for easy changing of the chip. One of 4k, F8, F6, and F4 each.
  2. As already stated, not for a reasonable amount of money / effort. Also: the DPC (chip) should be considered an ASIC. But the only implementation worth the money is to use a microcontroller based board, like the Melody board, which can be bought at the store here, if you've got an own implementation in mind using the same architecture. If you just would like to fool around, Harmony or Uno/Plus/etc. will work. Yes, I remember watching an interview on YouTube, where DPC (David P. Crane) stated, even though the DPC (chip) was intended for generic use, Pitfall II was the only implementation using it.
  3. Yeah, yeah. Always on the non native speakers... "right" as in "opposite of wrong". But most EPROM programmers want notch neither left nor right, but at the top... 😛
  4. You might not have to go for a 2600 dumper. A standard EPROM programmer should be capable of reading the EPROM, if pulled from the socket. The TL866, a very common device will accomplish this for example. Just make sure you line up the pins correctly. And that the notch is on the right side, EPROMs are not very forgiving about this and lose their magic smoke. After a successful dump, it might be case, that some address of data lines are switched (either for "encryption" or just to make the layout of the PCB "easier"). Nevertheless, this can be resolved by matching the pins of the socket to the cartridge connector using a voltmeter in continuity mode. Then those changes can be reproduced in a small "conversion tool" then. But an easy first step might also be plugging it into a 2600 and post some screenshots here. At least the game will be most probably identified this way.
  5. This is a kind of attitude, that I would like to see from professionals, who like to distinguish themselves from homebrewers, and have sold faulty cartridges for a steep price earlier this year!
  6. Then you might want to take a look here: https://www.raspberrypi.org/blog/raspberry-pi-rp2040-on-sale/ It's the official blog from the Raspberry Pi Foundation. And they point to here: https://www.raspberrypi.org/products/rp2040/ And on the buy button you get five options of which this one looks best to me: https://www.okdo.com/us/p/raspberry-pi-rp2040-microcontroller-pack-of-10/?src=raspberrypi My favourite and trustworthy source for all Raspberry Pi stuff (Berrybase.de) is listed in the Germany sections, and they sell them for 99 Eurocent a piece up to 10 pieces per order. Hope this helps, SvOlli
  7. I suggest to click you way through the official resellers list of the Foundation product page: https://www.raspberrypi.org/products/raspberry-pi-pico/ My first try was PiShop.us and I could put 50 in the basket. Bonus: afaik, you can even get the chip alone for soldering into your own projects, but I'd have to verify that info from the official Rasperry Pi Foundation Blog.
  8. Here Ben sacrifices a 2600 to get the chips. The question was to build a new one, not convert one to another form.
  9. Great list, great explanations! Did you also find any informations about the single-chip clones?
  10. You know about MOnSter 6502? Now take the following into account: the TIA uses more transistors than the 6502 the MOnSter 6502 has (or at least had) problems to run at 1 MHz, the TIA requires 3.57MHz So the answer to your question is theoretically: yes, but you'll can't call it "easy" or "easier" in any way. A well meant tip: it you really want to recreate the TIA, use a programmable logic IC suitable for this: an FPGA. You wouldn't want to go to the tour de France in a clown cycle, or do you? They used stacks of wirewrap boards for this. Did you know that they only ran at full speed, once the design was transferred to a chip? And did you know, that the TIA was also designed the same way and even by the same person was involved (Jay Miner)? And back then at the same time, CPUs were designed by drawing on paper and shrinking these images down and projecting them onto the wavers. Nobody does that any more, because development has advanced. So what's your point? If you want to recreate the 2600, and you focus on the three chips, where are your options: CPU new CMOS 65c02 (not all software will work) old new stock 6507, but those are not easy to get old new stock NMOS 6502 with an adapter FPGA replacement RIOT old new stock 6532, i found some rather easy on ebay FPGA replacement TIA old new stock TIAs, those are hard to find FPGA replacement And if you've got FPGA replacements for all three chips, you could think about joining them in one, recreating the legendary Janus chip. This was the approach of the Flashback II, but it was only half-baked, though. Development stopped, when all games included with the console worked. A lot of corner cases of other software were not covered.
  11. Thanks. The video helped me to get a quite some understanding. My problems with CoRoBars were experienced on a PAL machine, so that "bad linecount" by not being constant in the up vs down movement does not make the video "trip" on NTSC as it does on PAL. And it's also good to know that the hard2632 technique does also work. That's knowledge will be handy when hacking up a 32 byte demo or even on a 256 bytes demo.
  12. To put my two cents into one sentence: it was okay back then, but today one should be ashamed of not using 262 or 312 lines. Especially with Stella to help you accomplish this. There might be reasons like tape loading or sampled music that requires to drop VSYNC completely, but otherwise I consider it a stupid beginner's mistake. In the demoscene there are now some people who are also trying to use the 2600 for a quick product (compofiller) in an emulator or online dev environment. When it looks good there, it will be released. The best example is CoRoBars which looks nice in an emulator and like goat barf on real hardware. @ZeroPage Homebrew : Could you please run a quick test with my 32 bytes demo hard2632? During development, @Thomas Jentzsch and I were discussing if using just VSYNC is enough, of if VBLANK is also required for having a correct display. We settled for "if you do it in 32 bytes, there will be no space left for a demo effect". But it would be very nice to have a second opinion by the Framemeister.
  13. Hello there! Another idea that's traversing through my mind is to take the original Adventure code and make it something like "multiplatform" by separating the game logic from the input and output, so that the game can then be ported rather easy to other 6502 based platforms like the C64, C16/Plus4, Apple II series and alike. In a later step, expanding the kingdom would be also an option. But to evaluate if this is feasible with an amount of effort I can spend on this project, I'd like to read through some disassembly. I know of the one hosted on the minidig, and while this one is a start, I found a couple of things that could be improved in the first two minutes. When I started working on that sourcecode, I wondered if there is some better around. Looking at all the Adventure hacks around, I assume chances are high, but I didn't find one so far. So I decided to ask around here. And of course, once I've got something to share, I'll set up a git repository for it for others to join in.
  14. Well, I stated "come" not "came". So I'm still convinced that this will be fun: having a Raspberry Pi Zero W integrated as development system and to configure the behaviour of the "addressmapping". But there might be coming some major drawbacks, beginning with Stella being unaware a CPU with an 16-bit address bus. So there are a couple of downsides, but I still would consider this fun to build. Also the Raspberry Pi can be used to trigger reset, irq and/or nmi for debugging purposes.
  15. I've just watched the latest episode of Adrians Digital Basement on YouTube, where he tool the ROMulator for a testdrive on a VIC-20. So there I got the idea: replace the 6507 of the 2600 with a self-built 6507 to 6502 Adapter, and then use the ROMulator to create a VCS with an addressable space of the full 64k without banking. So I ordered one, before I come the the conclusion that this is a dumb idea. I also need to figure out which one of my 2600s will be the hone hosting the Frankensteins monster, or if I want to buy a new one...
  • Create New...