It is currently Fri Apr 20, 2018 12:07 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: Wed Dec 13, 2017 1:16 am 
Offline

Joined: Sat Oct 28, 2017 10:18 am
Posts: 27
I recently got my UNROM Flash Board, and am able to program it as long as I only write PRG when I write CHR it says verify OK but I load the programed cart in my Console and there is no CHR, and I think but am not sure, my UNROM board is suppose to have at least 8kb CHR.

I can erase PRG but when I try to Erase CHR I get an error, and i have programed my UNROM Board with games that don't have CHR and they work fine.

The reason I wanted to make use of CHR on UNROM is because I had this crazy idea to put Super Mario Bros on UNROM, my resulting GAME works in Emulators having 128kb PRG and 8kb CHR on Mapper 2. But when I load it on to the UNROM board all I get is the PRG all though I wrote both PRG and CHR to the Board, and when I load the game I can tell it loaded the PRG and not the CHR becasue it's SMB and it will play with out CHR although Garbled.

I did write the PRG First and the CHR second, after having erased it but it doesn't erase CHR I just get an Error when I try it, but it does say Verify OK when I write it but the CHR Doesn't take.. Do the UNROM boards even allow the use of CHR. I don't Know I'm totally new to this.

Also I read some where that the INL UNROM NOT self-flashable Boards were made to allow 32kb CHR. But I don't if that is true either.

http://www.infiniteneslives.com/nessupplies.php#UxROM

_________________
Don't buy FamicomNes games WillyNilly Check the Mapper first
https://wiki.nesdev.com/w/index.php/Category:Discrete_logic_mappers
https://wiki.nesdev.com/w/index.php/Category:INES_Mappers
https://wiki.nesdev.com/w/index.php/Category:Bad_iNES_Mappers


Top
 Profile  
 
PostPosted: Wed Dec 13, 2017 1:21 am 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 6202
Location: Canada
UNROM has CHR-RAM, you can't flash it. The software has to fill it up while the NES is running.

UNROM can't have 32k CHR either because it has no CHR banking. 8k is all that is possible.


Top
 Profile  
 
PostPosted: Wed Dec 13, 2017 1:38 am 
Offline
User avatar

Joined: Mon Apr 04, 2011 11:49 am
Posts: 2060
Location: WhereverIparkIt, USA
As rainwarrior pointed out, erasing/flashing Chr on a board with CHR-RAM doesn’t make sense. Sounds like you were looking for a CNROM board instead, or perhaps NROM? I’m very confused what your goal is though. Feel free to submit a support ticket if you’d like to work out a return/swap.

_________________
If you're gonna play the Game Boy, you gotta learn to play it right. -Kenny Rogers


Last edited by infiniteneslives on Wed Dec 13, 2017 7:08 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Wed Dec 13, 2017 6:02 am 
Offline

Joined: Sat Oct 28, 2017 10:18 am
Posts: 27
rainwarrior wrote:
UNROM has CHR-RAM, you can't flash it. The software has to fill it up while the NES is running.

UNROM can't have 32k CHR either because it has no CHR banking. 8k is all that is possible.


infiniteneslives wrote:
As rainwarrior pointed out, erasing/flashing Chr on a board with CHR-RAM doesn’t make sense. Sounds like you were looking for a CNROM mapper 2 board instead, or perhaps NROM? I’m very confused what your goal is though. Feel free to submit a support ticket if you’d like to work out a return/swap.


That makes Sense and is what it meant by Not Self-Flashable, I still hadn't warped my head around the differences of CHR-RAM vs. CHR-ROM.

Is okay I had gotten a CNROM Flash board too I just had this newbie idea to run SMB as UNROM it worked in my Emulator. At least I did figure out how to flash my boards.

Thanks for the help. I just was trying to do something that wasn't correct, I think I'll stick to more normal Flashing from now on.. All The Best..

_________________
Don't buy FamicomNes games WillyNilly Check the Mapper first
https://wiki.nesdev.com/w/index.php/Category:Discrete_logic_mappers
https://wiki.nesdev.com/w/index.php/Category:INES_Mappers
https://wiki.nesdev.com/w/index.php/Category:Bad_iNES_Mappers


Top
 Profile  
 
PostPosted: Wed Dec 13, 2017 6:27 am 
Offline
User avatar

Joined: Mon Apr 04, 2011 11:49 am
Posts: 2060
Location: WhereverIparkIt, USA
Zoldark wrote:
That makes Sense and is what it meant by Not Self-Flashable, I still hadn't warped my head around the differences of CHR-RAM vs. CHR-ROM.
Self flashable is for homebrew use meaning the cartridge can reprogram it's PRG-ROM flash while playing in the NES. It's a modern alternative to battery backed save ram.

Quote:
newbie idea to run SMB as UNROM it worked in my Emulator.
Are you sure about this? What did you do to make that work? Did you write your own loader program to copy CHR data from PRG-ROM to CHR-RAM at boot time? How did you get around the fixed bank of UNROM to create such a loader for a NROM game on a UNROM mapper?

Quote:
Thanks for the help. I just was trying to do something that wasn't correct, I think I'll stick to more normal Flashing from now on.. All The Best..
Yes 'normal' flashing means you need an external programmer like the kazzo to erase and flash the PRG-ROM and CHR-ROM when present. UNROM doesn't have CHR-ROM, it has CHR-RAM instead. RAM looses it's data when power is removed (ie no battery backing), so you can't 'flash' RAM. It must be loaded by the program at boot or run time.

_________________
If you're gonna play the Game Boy, you gotta learn to play it right. -Kenny Rogers


Top
 Profile  
 
PostPosted: Wed Dec 13, 2017 6:59 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19919
Location: NE Indiana, USA (NTSC)
infiniteneslives wrote:
How did you get around the fixed bank of UNROM to create such a loader for a NROM game on a UNROM mapper?

If he did, it was probably the same way I mapper-hacked Solar Wars from CNROM to UNROM: copy the CHR ROM from bank 0, then park the switchable bank in bank 2 during runtime.

But I suspect he didn't, and he's using emulators' interpretation of mapper 2 + CHR ROM as a fixed 8K bank of CHR ROM, much as Morita Shogi (NesCartDB) has an 8K CHR ROM on SNROM.


Top
 Profile  
 
PostPosted: Wed Dec 13, 2017 12:03 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 6202
Location: Canada
Yeah, there's very little reason for emulators to reject mapper 2 + 8k CHR-ROM, even though Nintendo never made such a thing.

...but the board in question has RAM on it.


Top
 Profile  
 
PostPosted: Wed Dec 13, 2017 5:19 pm 
Offline

Joined: Sat Oct 28, 2017 10:18 am
Posts: 27
rainwarrior wrote:
Yeah, there's very little reason for emulators to reject mapper 2 + 8k CHR-ROM, even though Nintendo never made such a thing.

...but the board in question has RAM on it.


tepples wrote:
infiniteneslives wrote:
How did you get around the fixed bank of UNROM to create such a loader for a NROM game on a UNROM mapper?

If he did, it was probably the same way I mapper-hacked Solar Wars from CNROM to UNROM: copy the CHR ROM from bank 0, then park the switchable bank in bank 2 during runtime.

But I suspect he didn't, and he's using emulators' interpretation of mapper 2 + CHR ROM as a fixed 8K bank of CHR ROM, much as Morita Shogi (NesCartDB) has an 8K CHR ROM on SNROM.


Yep, that is what I did as tepples suspected I just enlarged the PRG of SMB to 128kb and then added the 8kb CHR-Rom to it into an NES File
and put it on UNROM as my rom was 136kb. Emulators seem to allow it and I wasn't making the connection that my board had CHR-RAM instead.

Also I got confused by this article, https://wiki.nesdev.com/w/index.php/UNROM_512 down near the bottom where it read's "InfiniteNesLives four-screen mirroring variation" but that isn't the UNROM 128KB STANDARD Board I have and I still had overlooked the fact that I was dealing with CHR-RAM and not CHR-ROM, some one had explained to me the difference long ago.

I've not yet figured out how to load CHR-RAM into my PRG-ROM.

I do have a unrelated question. On SNES boards it says they can be reprogrammed ~100,000 times.
How many times can you reprogram the NES Flash Boards?

infiniteneslives wrote:
Zoldark wrote:
That makes Sense and is what it meant by Not Self-Flashable, I still hadn't warped my head around the differences of CHR-RAM vs. CHR-ROM.
Self flashable is for homebrew use meaning the cartridge can reprogram it's PRG-ROM flash while playing in the NES. It's a modern alternative to battery backed save ram.

Quote:
newbie idea to run SMB as UNROM it worked in my Emulator.
Are you sure about this? What did you do to make that work? Did you write your own loader program to copy CHR data from PRG-ROM to CHR-RAM at boot time? How did you get around the fixed bank of UNROM to create such a loader for a NROM game on a UNROM mapper?

Quote:
Thanks for the help. I just was trying to do something that wasn't correct, I think I'll stick to more normal Flashing from now on.. All The Best..
Yes 'normal' flashing means you need an external programmer like the kazzo to erase and flash the PRG-ROM and CHR-ROM when present. UNROM doesn't have CHR-ROM, it has CHR-RAM instead. RAM looses it's data when power is removed (ie no battery backing), so you can't 'flash' RAM. It must be loaded by the program at boot or run time.


I wondered what Self flashable is for.. So the normal UNROM boards don't have save ram.. I think most UNROM games either have a Password system or no saving of data at all. Thanks for the Info..

_________________
Don't buy FamicomNes games WillyNilly Check the Mapper first
https://wiki.nesdev.com/w/index.php/Category:Discrete_logic_mappers
https://wiki.nesdev.com/w/index.php/Category:INES_Mappers
https://wiki.nesdev.com/w/index.php/Category:Bad_iNES_Mappers


Top
 Profile  
 
PostPosted: Wed Dec 13, 2017 9:02 pm 
Offline
User avatar

Joined: Mon Apr 04, 2011 11:49 am
Posts: 2060
Location: WhereverIparkIt, USA
Quote:
I do have a unrelated question. On SNES boards it says they can be reprogrammed ~100,000 times.
How many times can you reprogram the NES Flash Boards?
The NOR flash used in our NES boards has same ~100,000 erase/write cycle endurance. It's far more than you will be able to humanly achieve.

_________________
If you're gonna play the Game Boy, you gotta learn to play it right. -Kenny Rogers


Top
 Profile  
 
PostPosted: Thu Dec 14, 2017 10:47 am 
Offline

Joined: Sat Oct 28, 2017 10:18 am
Posts: 27
infiniteneslives wrote:
Quote:
I do have a unrelated question. On SNES boards it says they can be reprogrammed ~100,000 times.
How many times can you reprogram the NES Flash Boards?
The NOR flash used in our NES boards has same ~100,000 erase/write cycle endurance. It's far more than you will be able to humanly achieve.


Awesome that is great, I figured it was likely Infinite. :D

Is there anyway to get the Holy Diver Batman program or something similar back on my flash board after I've erased it?

Never mind I found it http://www.pineight.com/nes/ and extracted the PRG from the UNROM version.

Thank you.

_________________
Don't buy FamicomNes games WillyNilly Check the Mapper first
https://wiki.nesdev.com/w/index.php/Category:Discrete_logic_mappers
https://wiki.nesdev.com/w/index.php/Category:INES_Mappers
https://wiki.nesdev.com/w/index.php/Category:Bad_iNES_Mappers


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group