psbhlw / gs-firmware

General Sound firmware
4 stars 1 forks source link

Skip intensive RAM test on reset doesn't work. #2

Open LMN128 opened 5 years ago

LMN128 commented 5 years ago

Hi, If I build rom with parameter DEFINE SKIP_MEM_TEST 1 than memory test is skiped, but GS doesn't play sound. It looks like don't receive data. gs105bnotest.zip

psbhlw commented 5 years ago

Your .rom file works well for me. How do you test it?

LMN128 commented 5 years ago

on my MB03+ project. https://sites.google.com/view/mb03plus/home The build gs105b with DEFINE SKIP_MEM_TEST 0 works very well. it's strange. Any idea, please?

psbhlw commented 5 years ago

Can you please tell, what GS hardware do you use? Is it original GS or NGS? How many RAM does it have? What software do you use for the testing?

I don't have a real hardware to make tests. Can you reproduce the bug in emulators? Thanks.

LMN128 commented 5 years ago

I use this my HW: https://sites.google.com/view/mb03plus/home MB03+ is classic interface base on FPGA connected to original ZX Spectrums. General Sound is implemented in its FPGA Xilinx Spartan 7 chip. I will try to find out where the problem is either in skipping CRC check or RAM test skip first.

LMN128 commented 5 years ago

Hi, if i have skipped only ROM CRC test it works fine. Problem appears when skip RAM test. Maybe i have bug in my FPGA implementation, but it is strange because ROM with original RAM test works well.

UzixLS commented 1 day ago

Same issue with Xpeccy 0.6.20231226 and TSConf (other configurations haven't been tested) - Wild Commander 1.09 and Z-Player 4.1 doesn't recognize GS with gs105b_no_ramtest.rom, but with gs105b.rom both works fine.