Jump to content

Blinky

Members
  • Content Count

    100
  • Joined

  • Last visited

Community Reputation

3 Neutral

About Blinky

  • Rank
    Chopper Commander

Profile Information

  • Location
    Groningen, Netherlands
  • Interests
    Retro computing, electronics, STAR WARS, Electronic Gadgets
  1. Thanks for sharing your menu code DrWho198 I'm sure they will be helpful for getting back into it again after all these years. I think with my previous post I forgot to click the "Attach This File Button' as I saw that the Arduino sketch and linker Python script where not attached. So they are attached with this post now. mdm-linker.zip
  2. Dumping any other roms then standard 4K ROMs and MDM (flash)carts > 256K wil be something to look into later. Update: I've attached the sketch for an Arduino Mega and python scripts needed for dumping and flashing the MDM (flash)cart. If your new to Arduino and /or python you need also the following: Install Arduino IDE https://www.arduino.cc/en/Main/Software Install Python 2.7 from https://www.python.org/ Install Pyserial https://pypi.python.org/pypi/pyserial The Arduino MDM-Linker has a few built in test functions for troubleshooting/testing: i - show cart info n - flash Vader vs Luke NTSC ROM p - flash Vader vs Luke PAL ROM b - select bank 0 bXX - select bank XX d - dump currently selected 4K bank to monitor dXX - dump 4K bank XX to monitor To dump or flash rom files you need to run the python script from the command line For dumping: mdm-linker.py -r serialPort startBank numberOfBanks romFilename For Flashing: mdm-linker.py -w serialPort startBank romFilename Next up will be working on the menu.
  3. Update: Well it's no longer a concept Idea but a working design Instead of using an Arduino Uno I decided to use my Arduino Mega I had lying around and purchased a proto shield for it. It has more I/O ports then the Uno so it's easier to develop the flash linker on and it's also a bit less soldering since no latch chip is required (I'll probably make Uno version later when I've recieved the parts. It takes 60 days for them) I also used the connector from my dead Vader 2600 including the cart mount. Basically the flash linker is nothing more than an Arduino + proto shield + 24 pin Card edge connector and some wire to wire the connector to the proto shield. I've attached some pictures including the wiring I used. I still need to improve the Arduino coding and will write a python script to send roms to the linker so those are not attached yet. To test the flashing function, I embedded my Vader vs Luke rom hack into the arduino source so I could program the cart. It's great to play it on real hardware again
  4. Thanks to DrWho198 I'm tinkering with my atari 2600 again After he sent me one of his PCBs (Thanks again ). His PCB is pretty good. But I wanted to add one of these cool 'pixel' pushbuttons I have lying around so I had to cut of part of the PCB off to make space for the button then after having no sockets lying around and also realizing that there is no space to mount a EPROM on a socket. I wondered If I couldn't use a 5V FLASH chip that can be reprogrammed through the carts connector. So there I went again making some more modifications to the PCB. All it needs are a few modifications to the PCB and a DPDT (Double Pole Double Throw) switch to turn it into an el cheapo flash cart I've attached a new schematic for the new design. The cart uses a 256Kbyte FLASH chip that can be reprogrammed at 5V. The switch selects the carts mode. In Normal play mode. The cart is pretty much the same as the MDM cart (except that BA18 must now always be 0) and in Program mode BA18 and BA19 are used to program the cart. For the programmer I'm planning to solder a card edge connector and a latch chip to an arduino proto shield so it can be be connected to basic arduino(uno). By using these parts the programmer will probably cost not more than $10. Time to order some parts now! to be continued.
  5. DrWho198 sugested changing the address range to $X800-$XBFF as there are some games (like battle zone) that won't work properly with the original addressing. Attached is a a revision that uses the $X800-$XBFF address range. Like in the previous design the top 128 banks will lock the address latch to protect from unwanted bankswitching. If you don't wan't this protection and have all 256 banks unprotected you can leave out the 1N4148 diode. In that case you can also replace the 1K resistor with a wire bridge to save on parts
  6. Nice to see you're interested in my MDMC project DrWho198 and I'm very pleased to read support for it has been added to stella I just don't seem to find the time to pick up this project again so It's nice to see someone continuing the idea. I've attached the assembly source of the menu. menu5.asm is the one used in the menu iirc. the menu is 512 bytes and the remaining data is for bitmapped menu items. There are some variables you can set to vary the number of scanlines per title, the number of total menu items in the menu and the number of items on a single menu page and colors. Maybe it will be some use to you or may give you a nice idea multimenu.zip
  7. Hi All! I was just checking AA out again and noticed the recent posts. It's nice to see someone interested again in my project It's been years!. I didn't continue with the project after I had a system crash and thought I lost all my projects and moved on to other interests. But last year I did find a backup which contained the project Dangelte great to see you've draw up a physical version as you call it. Unfortunately I don't have the time to check your schematic. But I've attached the original schematics and roms so I hope they are helpfull. I love to pick up the project again. But I'm too focused on Adventure Vision currently so It be a while. About the attachments. I've attached the schematic of the original 8 in 1 concept with PAL and a hacked NTSC version. I've also attached the Mega schematic version which supports up to 255 roms (4K roms only) when a 1 Mbyte EPROM is used and still supports 32K/64K/128K EPROMs through a jumper. The menu rom does not work yet with the later though. when I find the time I will come up with some addresses so you can hack the menu to choose any combination of 2k/4K roms. Bit hacker can be used to 'draw' the titles in the roms. like I show in the clip below. I made that clip for someone in brazil that rebuilded my project. You can check out his site at http://spaceinvader....cart_w_menu.htm http://www.youtube.com/watch?v=Xj4xmcD7rVs mmc-8-in-1(ntsc).zip mmc-8-in-1(pal).zip
  8. I didn't spent much time on Atari lately so things are getting along a bit slow. The project is still alive and the design has completely changed now into a new design. The Menu Driven Mega Cart. More recently I thought that for larger ROMs a 2K bank mode is not that important and by removing it. I got a few bits and gates to work with. So I did a redesign and ended up with another two chip design (with less passive components) that can support a 1Mbyte ROM. The addressing scheme is the same as before. Any read (or write if you want) in the $0800-$0FFF range will latch the least significant byte of the address (A0-A7) so there are 256 banks of 4K that can be selected. As before There is also a lockout mechanism. But it is now activated when one of the higher banks (128 to 255) is selected. The lower banks 0 -127 leave the bankswitching enabled. I've also added a Menu button in the design. All it takes is a pushbutton and some special code in the 1st 4K bank as described earlier. Heres the new schematic: I have not yet build, tested andwritten any code for it. Because I'm also working out another crazy idea of mine. A Flash Cart that is programmed in cuircuit by the Atari 2600 itself with again a minimum of standard components. But I'm not sure if this idea will work.
  9. Have you tried the example in the readme.txt that comes with bithacker ? If so maybe you have a different rom then I used. PM me the rom and I'll have a go on getting the addresses.
  10. Your Welcome. It's good to hear the package arrived and you fixed your Atari.
  11. Your Welcome. It's good to hear the package arrived and you fixed your Atari.
  12. Here's the NTSC Astrowar_(Starsoft).bin I used for comparisation (left part of the earlier posted image). Now there are two NTSC versions. But no PAL version yet. astrowar__starsoft_.zip
  13. Try using the same opcode after the bank switching in both banks. Look through the source for LD instructions that are missing the # sign.
  14. I think its a hack because of the Middle finger ?,Smiley and Pacman looks a little out of place (unless the programmer fancied a PacMan who Loves to give the finger and be happy about it ). There many NTSC carts over here. I think that many carts where Imported from the states because they where much cheaper. Just like it is today. I think only your Polish friend can tell the source of it.
  15. Now Didn't I make a fool out of myself I mixed up the ORG/RORG. sorry for that.
×
×
  • Create New...