Search results

  1. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    @ArcadeTV I'm assuming there are several versions of the V3 cart. Pick-n-mix works for some, but not for others. As for my custom cart - I've made several menu edits relative to the original dump: - I changed the procedure for switching ROMs (it was more convenient for me) - I removed (did not...
  2. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    Depending on the complexity of the CPLD design (number of games), the delay of some signals may increase. Check the slacks in the Quartus timequest timing analyzer and add constraints to the .sdc files if necessary.
  3. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    If you have something to fix or share and contribute to the project, please create a Pull Request in the git repo. (or here)
  4. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    As for PROM errors - (except for the cleanliness of the contacts) monitor the voltage. A voltage drop of less than 3.3 volts causes many errors. so I raised the voltage to 3.58.
  5. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    Sure. They are in the text section.
  6. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    I see you are having difficulty finding suitable versions of games. So I released all the game assets on the archive.org. If the compiler gives an error when compiling, use the 'b' version. for example mslug5b instead of mslug5. Enjoy.
  7. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    I flashed 16. I didn’t even know there were 32 :) however 32 should work too
  8. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    I don't think there's much point in developing a new daughterboard. The cartridge uses three different flash memory modules. To make a daughter board for each module... well, I don’t know... I think it’s easier to make a new cartridge board for these modules. Several ways are possible: 1) The...
  9. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    Yep. Just swap it in the qsf file: set_location_assignment PIN_118 -to C_ADDR[0] set_location_assignment PIN_119 -to C_ADDR[1] set_location_assignment PIN_120 -to C_ADDR[2] set_location_assignment PIN_121 -to C_ADDR[3] to set_location_assignment PIN_118 -to C_ADDR[3]...
  10. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    1. WeAct board and thee pcb’s (gerbers are on the git). Nothing else. Each pcb required 2 2x22 2.54mm pin headers and 2-3 0.1u caps. 2. vtxcrt tool generates all necessary dumps for the programmer, and verilog include files for cpld. Flash programming and verifying is carried out by STM32...
  11. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    Yeah, here lies the main limitation of this architecture. Due to the fact that there is a limited number of macrocells in the CPLD, we cannot (at least now) implement some specific bankswitches on them (NEO-CMC, NEO-PVC, etc.) as well as decryptors. For some games there are patches that disable...
  12. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    Forgot to mention. I also significantly improved the quality of the PCM sound of the cartridge by throwing out the stock 3.3v (actually 3.2 volts stabilizers and installing my own in its place, adjusted to exactly 3.58 volts (the CPLDs are 5 volts tolerant while the maximum voltage on flash...
  13. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    I'm DONE! Two sets of cartridges containing all the official SNK games, several bootlegs, some "warez" and one utility. 157 in total. The PCB's was completely reverse engineered, PCB's for the programmers were developed, firmware for the programmers was written, all flash memory modules were...
  14. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    Of course, I already included 240p test suite to the Set1. It already helps me to test C and V and M roms CPLD communication.
  15. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    I'm ordered this but it was of no use. https://aliexpress.com/i/4001171000563.html
  16. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    those STC MCU chips actually do not need to be reprogrammed, since they perform the function of eeprom and are already programmed. but in case of reproducing a multi-game flash cartridge (if one ever appears) we certainly need to know everything. As for the version numbers, I suggest relying on...
  17. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    Hi All. I have released all information about our 161-in-1 Multicarts including Excel, Photos, Datasheets, Dumper Schematics, Gerbers and Sources, Compiler Binaries and Sources in this github repository: link Other information including Verilog sources for CPLD's will be added there as the...
  18. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    Sure, thanks for clarification. With my utility, the user will be able to compile any set of games for himself, throwing out unnecessary ones in his opinion. I'm just making a set for myself, I have two spare 161-in-1 carts and I want to compile a complete collection of official (and not only)...
  19. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    Yes, Plus versions usually share the same C-ROM and only have a different P-ROMS. In total we have here: C-ROM (2 chip 1 GB each) = 2GB. P-ROM (3 chip 128 MB each) = 384 MB. V-ROM (1 chip) = 1 GB. M-ROM (256 "slots" by 256 KB each). S-ROM (256 slots by 128 KB each). Main concern is C-ROM...
  20. Vortex

    Reverse engineering 161 in 1 cartridge to change Rom games

    Updates... 1. Since I got a real AES system, it was also decided to make a custom multi-game cartridge for it. here you can find information on reverse engineering the AES V3 cartridge as well: link 2. I started compiling a set of games that will go into a custom cartridge. It was decided to...
Back
Top