NES Maker (for VTxx machines)

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderators: B00daW, Moderators

timschuerewegen
Posts: 35
Joined: Wed Dec 04, 2019 10:42 am

NES Maker (for VTxx machines)

Post by timschuerewegen » Sat Dec 07, 2019 6:36 am

Here is my NES Maker software to create custom xxx-in-1 ROMs for VTxx based machines.

Changelog:
V1.0.0 (initial version)
V1.1.0 (added support for SY-888B and SY-889 machines)
V1.2.1 (added support for Retro TV Games, Coolboy RS-18, FC Pocket and BittBoy machines)
V1.3.0 (added support for My Arcade Gamer V Portable Handheld machine, added various menu hacks, added game list save/load/clear buttons)
V1.4.0 (added support for Lexibook Cyber Arcade)
V1.4.1 (fixed non-working Lexibook Cyber Arcade .bin, added supported for more prg/chr size combinations)
V1.5.0 (added support for My Arcade Retro Machine (200-in-1) [v2], which seems to use a different LCD)
V1.6.0 (added support for RED5 Retro Mini Arcade)
V1.7.0 (added support for HKB-502, fixed BittBoy game selection arrow, fixed Lexibook Cyber Arcade test menu graphics)

Download links:
V1.6.0
V1.7.0

If you select NintendulatorNRS.exe as the emulator then you can use the "Test" button to test the generated ROM.
Note: NintendulatorNRS does not (yet?) support the RED5 Retro Mini Arcade 240-in-1 menu due to missing data/code that gets loaded into RAM from somewhere. You can get it to work if you replace the 7 occurences of "20 1C 0E" (JSR $E1C) with "EA EA EA" (NOP NOP NOP) between offset $60000 and $80000.

Bonus (only for Mini/Micro Arcade Machine (240-in-1) [white])
Press and hold button A while powering on or resetting the machine to disable horizontal screen stretching.

.
nes_maker_1_3_0.png
Last edited by timschuerewegen on Thu Jul 23, 2020 11:16 am, edited 8 times in total.

User avatar
Alp
Posts: 223
Joined: Mon Oct 06, 2014 12:37 am

Re: NES Maker (for VTxx machines)

Post by Alp » Sat Dec 07, 2019 7:33 am

Huh, this is neat! I always found the xxx-in-1 cartridges fascinating.

Congratulations on creating a NES Maker, that actually does exactly as advertised! :lol:

tepples
Posts: 22088
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: NES Maker (for VTxx machines)

Post by tepples » Sat Dec 07, 2019 8:23 am

Now all Xzibit needs is some way to automatically ROM hack mapper 30 games to use mapper 4.

NewRisingSun
Posts: 1227
Joined: Thu May 19, 2005 11:30 am

Re: NES Maker (for VTxx machines)

Post by NewRisingSun » Sat Dec 07, 2019 8:46 am

The VT32 should support UNROM and a subset of UNROM-512 without the bankswitched CHR-RAM. The other known VRT models neither support the UNROM bankswitch directly nor possess CHR-RAM.

timschuerewegen
Posts: 35
Joined: Wed Dec 04, 2019 10:42 am

Re: NES Maker (for VTxx machines)

Post by timschuerewegen » Sat Dec 07, 2019 8:47 am

Coolboy RS-18 on NintendulatorNRS seems to support mappers 1 and 3. So far the other supported machines do not. Different hardware? Better menu with more mapper support? Emulation issue?

NewRisingSun
Posts: 1227
Joined: Thu May 19, 2005 11:30 am

Re: NES Maker (for VTxx machines)

Post by NewRisingSun » Sat Dec 07, 2019 8:49 am

RS-18 uses the VT369 NoaC, on which I am not emulating MMC1 and CNROM. Which games (menu #) do you think use those directly, i.e. without having been modified for mapper 4?

timschuerewegen
Posts: 35
Joined: Wed Dec 04, 2019 10:42 am

Re: NES Maker (for VTxx machines)

Post by timschuerewegen » Sat Dec 07, 2019 9:05 am

All of the Coolboy RS-18 games use mapper 0/4, but if I inject mapper 1 or 3 games in the ROM, they work in NintendulatorNRS. Mapper 2 games kill the NintendulatorNRS process (silent crash). I think that my 240-in-1 mini arcade also uses a VT369 (it says DRLH-369B-36P on PCB) but only mapper 0/4 games work. If the hardware is the same then either the menu supports more/less mappers or there is an emulation issue.

NewRisingSun
Posts: 1227
Joined: Thu May 19, 2005 11:30 am

Re: NES Maker (for VTxx machines)

Post by NewRisingSun » Sat Dec 07, 2019 9:11 am

They should only work if you set the mapper to 296. If you set the mapper to the correct 256.15, mapper 1 and 3 should not work.

timschuerewegen
Posts: 35
Joined: Wed Dec 04, 2019 10:42 am

Re: NES Maker (for VTxx machines)

Post by timschuerewegen » Sun Dec 08, 2019 6:11 am

I released a new version, with support for Retro TV Games, Coolboy RS-18, FC Pocket and BittBoy machines.

pascal_frigoriste
Posts: 5
Joined: Sun Jan 12, 2020 3:16 pm

Re: NES Maker (for VTxx machines)

Post by pascal_frigoriste » Sun Jan 12, 2020 3:27 pm

i dump my Lexibook arcade. i try your great program. i upload the Bin file make with NesMaker but nothing to do ;( The dump backup found in Nintendulator. Pcby


With the seconde one (microarcade withe), i don't dump memory. It's winbond 24Q64FV IG. Sp8 SpyPro say: "Id device not match" ;(

zeke
Posts: 1
Joined: Sun Jan 19, 2020 11:03 am

Re: NES Maker (for VTxx machines)

Post by zeke » Sun Jan 19, 2020 11:06 am

Wonderful! What about the Retro FC and Coolbaby RS-6?

timschuerewegen
Posts: 35
Joined: Wed Dec 04, 2019 10:42 am

Re: NES Maker (for VTxx machines)

Post by timschuerewegen » Sun Jan 19, 2020 12:36 pm

pascal_frigoriste wrote:
Sun Jan 12, 2020 3:27 pm
i dump my Lexibook arcade. i try your great program. i upload the Bin file make with NesMaker but nothing to do ;( The dump backup found in Nintendulator. Pcby
My software does not support "Lexibook arcade".
pascal_frigoriste wrote:
Sun Jan 12, 2020 3:27 pm
With the seconde one (microarcade withe), i don't dump memory. It's winbond 24Q64FV IG. Sp8 SpyPro say: "Id device not match" ;(
I don't have your programmer so I can't help you with that issue. I used a 3.3V modified $2 USB SPI flash programmer.

pascal_frigoriste
Posts: 5
Joined: Sun Jan 12, 2020 3:16 pm

Re: NES Maker (for VTxx machines)

Post by pascal_frigoriste » Fri Jan 24, 2020 3:18 pm

Thanks for your attention :)
https://drive.google.com/open?id=1LFpk6 ... ZVP9xxNCL2
this is my dump file.
Sp8 original is here https://fr.aliexpress.com/item/32397356 ... 6c372I0hnb
on 240in1 arcade machine(2e one), bit lock is active and i don't read mémory winbond :(
buti don't know if i upload new bin in mémory

timschuerewegen
Posts: 35
Joined: Wed Dec 04, 2019 10:42 am

Re: NES Maker (for VTxx machines)

Post by timschuerewegen » Fri Jan 24, 2020 4:38 pm

pascal_frigoriste wrote:
Fri Jan 24, 2020 3:18 pm
this is my dump file.
I added Lexibook Cyber Arcade support.
pascal_frigoriste wrote:
Fri Jan 24, 2020 3:18 pm
on 240in1 arcade machine(2e one), bit lock is active and i don't read mémory winbond :(
buti don't know if i upload new bin in mémory
If it is a W25QxxFV or W25QxxBV then pin 7 (HOLD) needs to be connected to VCC (via a resistor to be safe) or else you can't read/write data.

Joerne
Posts: 1
Joined: Thu Jan 30, 2020 6:20 am

Re: NES Maker (for VTxx machines)

Post by Joerne » Thu Jan 30, 2020 6:24 am

I'm having issues playing some of the games, it seems that the games with a "CHR Size" of 00000000 don't start. Contra behaves this way for me, even though I've seen you play it in your YouTube video. Do you have a remedy for this?

EDIT: I think it has to do with this white arcade cabinet only supporting mapper 0 and 4...

Post Reply