View Issue Details

IDProjectCategoryView StatusLast Update
090SBPsoft.pcpublic2024-10-15 10:27
Reporterguest Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary090: SNROMが dump 完了後にerror
Description

Description:

Error Log:

---- 2024-10-08 08:46:01.75; start ----
*exception*
dummy -f ST80fHR3cDRte2g0cGZ8Zn96NGduczQ=driver_manager.rb gui_action_start --action=DriverManager::ActionRomRamDumpSBP --drivername=DriverManager::DriverAutoDetector
---- 2024-10-08 08:46:01 +0900; action start  ----
comm.opened:auto
detected by name table control register: DriverSKROM
Program ROM: 0x40000 bytes, CRC32 D29DB3C7, db: found
Character RAM
Battery flag is added by database query
SQF-FY ファイナルファンタジーII
same file e:/SQF-FY_Final_Fantasy_II.nes exists, skip saving a new file
trace (most recent call last):
[9] ST80fHR3cDRte2g0cGZ8Zn96NGduczQ=driver_manager.rb:550
[8] ST80fHR3cDRte2g0cGZ8Zn96NGduczQ=driver_manager.rb:552:in gui_action_start
[7] ST80fHR3cDRte2g0cGZ8Zn96NGduczQ=driver_manager.rb:546:in start
[6] ST80fHR3cDRte2g0cGZ8Zn96NGduczQ=driver_manager.rb:511:in gui_action_start
[5] ST80fHR3cDRte2g0cGZ8Zn96NGduczQ=driver_manager.rb:458:in action_start
[4] ST80fHR3cDRte2g0cGZ8Zn96NGduczQ=driver_manager.rb:215:in action
[3] ST80fHR3cDRte2g0cGZ8Zn96NGduczQ=driver_manager.rb:199:in action
[2] ST9hfHR3cGFte2hhcGZ8Zn96YWduc2E=cartridge_driver.rb:514:in rom_dump
[1] ST9hfHR3cGFte2hhcGZ8Zn96YWduc2FoZnd5d25pbGpkaXdue2p3eGE=nintendo_mmc1_sxrom.rb:131:in romimage_save
ST9hfHR3cGFte2hhcGZ8Zn96YWduc2FoZnd5d25pbGpkaXdue2p3eGE=nintendo_mmc1_sxrom.rb:131:in romimage_save
undefined method 'include?' (NoMethodError)
---- 2024-10-08 08:46:02.00; end ----
TagsNo tags attached.
Attach Tags

Activities

na6ko

2024-10-08 10:40

manager   ~0000195

error log にある line:131 で変数 pcb が nil であることが原因.
これ自体は回避することができるが、 romimage_save() のなかで Nesfile.save を2度呼んでいる実装が SZROM と SOROM でまずい. これの直し方を調べて、対処する予定.

na6ko

2024-10-09 10:29

manager   ~0000197

https://gitlab.com/na6ko/kawazu/-/commit/2a08669ab8fef7e16651b8a0a0a42eb682ad0b78
database から PCB model を得るために Nesfile::save を呼んでいたが、Nesfile::identify を新設して、 Nesfile::save を2度呼ぶことを停止.
また database の出力データが feature_pcb をいつの間にかなくなっていた問題があり SZROM, SOROM の識別ができなかった問題を修正.

na6ko

2024-10-15 10:27

manager   ~0000232

終了

Issue History

Date Modified Username Field Change
2024-10-08 08:46 guest New Issue
2024-10-08 09:03 na6ko Summary Auto Reported Bug => SNROMが dump できない
2024-10-08 09:03 na6ko Description Updated View Revisions
2024-10-08 09:22 na6ko Description Updated View Revisions
2024-10-08 09:26 na6ko Description Updated View Revisions
2024-10-08 09:30 na6ko Summary SNROMが dump できない => SNROMが dump 完了後にerror
2024-10-08 09:30 na6ko Description Updated View Revisions
2024-10-08 09:56 na6ko Description Updated View Revisions
2024-10-08 10:40 na6ko Note Added: 0000195
2024-10-08 10:41 na6ko Category General => soft.pc
2024-10-09 10:29 na6ko Status new => resolved
2024-10-09 10:29 na6ko Resolution open => fixed
2024-10-09 10:29 na6ko Note Added: 0000197
2024-10-15 10:27 na6ko Status resolved => closed
2024-10-15 10:27 na6ko Note Added: 0000232