g0me3 / bfs_nes_sims

Sim City for NES Back-From-Source project
110 stars 10 forks source link

Build directions? #5

Open Koohiisan opened 4 years ago

Koohiisan commented 4 years ago

I ran build.bat, and encountered errors on a missing TextPad.exe file. The build just loops and loops.

It did seem to produce a rom file, but I'm getting garbage on starting a new map. I selected map 61.

Are there directions I should be following to build this properly?

g0me3 commented 4 years ago

i don't know what you did wrong to have garbage on the screen. maybe try another emulator.

but i know that "build.bat" does not need TextPad and does not loop. you must be run "make.bat" instead. in any case, you don't need TextPad to compile, it will compile after you press any button. anyway, both files must produce the working ROM in the same folder.

what is checksum of your ROM produced with any of .bat?

to builda ROM:

  1. run "BUILD.BAT" exactly (not "MAKE.BAT")
  2. ROM file with name "!simsity.nes" will appear in the same folder.
  3. ???
  4. PROFIT!
Koohiisan commented 4 years ago

My checksum for the file is: CRC32: E22CB3F5

I think you are correct that the emulator I was testing with was not working with the rom.

I'm testing now on an AVS via Everdrive N8 Pro. All maps I've tested load, but the first 16 rows or so are garbage, then normal landforms. If I scroll down a bit, then I get another 2 rows of garbage.

The garbage is bulldoze-able, but it comes back. And, people apparently live in the garbage, because building nothing I end up with over 50k people appearing within the first couple of months. IMG_20200528_150103 IMG_20200528_150123

g0me3 commented 4 years ago

everdrive is a hardware emulator. it may be incorrect too. will try to test it on another flash card but it works fine with fceux at least.

also, as I can see, the populations mustn't be so large at start in an case.

i'll check if this is because of some incorrect ram initialisztion... and will try to test it on my flash cart then which is not everdrive...

Koohiisan commented 4 years ago

Were you able to test this on your flash cart?

g0me3 commented 4 years ago

i tested it on some famiclone with my invitenes and it even worse than yours. so it maybe either a bad mmc5 emulation on flashcarts or hardware specific issues. to be sure we need to put it on a real mmc5 mapper repro cart then we will know for sure.

Koohiisan commented 4 years ago

So someone needs to do something like this (http://www.rain-man.org/2019/07/21/lets-make-rockman-4-minus-infinity/)? Or, is there a place we can order one already made?

Koohiisan commented 4 years ago

FWIW, the game is broken in the same way for me in Mednafen as well.