Page 1 of 4

NES Maker (for VTxx machines)

Posted: Sat Dec 07, 2019 6:36 am
by timschuerewegen
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)
V1.8.0 (added support for Gaming Tech CT-885)
V1.8.1 (fixed "make" not generating anything)

Download links:
V1.6.0
V1.7.0
V1.8.1

If you select NintendulatorNRS.exe as the emulator then you can use the "Test" button to test the generated ROM.

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

Re: NES Maker (for VTxx machines)

Posted: Sat Dec 07, 2019 7:33 am
by Alp
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:

Re: NES Maker (for VTxx machines)

Posted: Sat Dec 07, 2019 8:23 am
by tepples
Now all Xzibit needs is some way to automatically ROM hack mapper 30 games to use mapper 4.

Re: NES Maker (for VTxx machines)

Posted: Sat Dec 07, 2019 8:46 am
by NewRisingSun
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.

Re: NES Maker (for VTxx machines)

Posted: Sat Dec 07, 2019 8:47 am
by timschuerewegen
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?

Re: NES Maker (for VTxx machines)

Posted: Sat Dec 07, 2019 8:49 am
by NewRisingSun
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?

Re: NES Maker (for VTxx machines)

Posted: Sat Dec 07, 2019 9:05 am
by timschuerewegen
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.

Re: NES Maker (for VTxx machines)

Posted: Sat Dec 07, 2019 9:11 am
by NewRisingSun
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.

Re: NES Maker (for VTxx machines)

Posted: Sun Dec 08, 2019 6:11 am
by timschuerewegen
I released a new version, with support for Retro TV Games, Coolboy RS-18, FC Pocket and BittBoy machines.

Re: NES Maker (for VTxx machines)

Posted: Sun Jan 12, 2020 3:27 pm
by pascal_frigoriste
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" ;(

Re: NES Maker (for VTxx machines)

Posted: Sun Jan 19, 2020 11:06 am
by zeke
Wonderful! What about the Retro FC and Coolbaby RS-6?

Re: NES Maker (for VTxx machines)

Posted: Sun Jan 19, 2020 12:36 pm
by timschuerewegen
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.

Re: NES Maker (for VTxx machines)

Posted: Fri Jan 24, 2020 3:18 pm
by pascal_frigoriste
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

Re: NES Maker (for VTxx machines)

Posted: Fri Jan 24, 2020 4:38 pm
by timschuerewegen
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.

Re: NES Maker (for VTxx machines)

Posted: Thu Jan 30, 2020 6:24 am
by Joerne
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...