This page is a mirror of Tepples' nesdev forum mirror (URL TBD).
Last updated on Oct-18-2019 Download

How can I port tapedump on disk system?

How can I port tapedump on disk system?
by on (#160536)
Hi! I am Tamanegi_taro and trying to port tapedump for disk system so that I can write tapedump on disksystem to dump some games.
I am newbie for NES development and still cannot successfully port the software on disksystem.
Tapedump 1.0 and fds writing extension which are developed by ccovell can be found in link below:
viewtopic.php?f=2&t=9909

Tapedump 1.0 do not include disksystem fds format file and fds writing extension do not include dump function, so I decided to port tapedump 1.0 to disksystem by myself.
Since tapedump use memory address of 0x8000 and 0xE000 for program and 0x0000 for character data, I replaced program on 0xE000 to 0xA000 to release 0xE000 for disksystem bios.

In TapeDump.asm, I modified line 105
.bank 3
.org $E000
to
.bank 1
.org $A000

I also replaced vector address from 0xFFFA to 0xDFFA by replacing line 837 from
.org $FFFA
to
.bank 2
.org $DFFA

Compiled tapedump using nesasm and copy pasted compiled Tapedump on writing extention fds file without destroying fds file structure.
Ran tapedump fds on Virtuanes emulator + disksys bios. Bios boots perfectly and confirmed that all programs are placed on right memory position by looking at memory dump window but I get error when tapedump is just begin to boot.

Copy pasted compiled nes file to fds format file.
Image

Bios boots fine but I get error on next screen.
Image

Getting error. Sorry, error description is in Japanese.
Image

Is there any tapedump fds file(not writing extension) available on any website?
Is there anything else I need to add on TapeDump.asm to run tapedump fds on disksystem?
Re: How can I port tapedump on disk system?
by on (#160538)
Well, an FDS bootable version of TapeDump is in the same thread you linked. Here: viewtopic.php?f=2&t=9909#p111232

Or was there something different that you were looking for?
Re: How can I port tapedump on disk system?
by on (#160541)
Yes! This is the file I was looking for.
Thank you!