Search found 234 matches
- Sat Apr 22, 2017 11:02 am
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
I'm going to make a board with diodes Thank you so much for all your hard work so far on diagnostics. Thanks to you we now have a much better understanding of why some MD models suffer problems, and others don't. Also, thanks in advance for your work on this alternative bridge-board (irrespective o...
- Mon Apr 17, 2017 1:19 pm
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
One thing I don't understand is if the rapid-switching of the buffer conveying the address-lines is causing /OE to also switch, that implies that /OE is not being actively driven. But if that were the case, then putting a 4K7 pull-up to +5V on /OE on the MD side would fix the problem, but when you t...
- Mon Apr 17, 2017 11:36 am
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
This is getting way out of my depth (as I said before, I'm no electronic engineer; I deal in 1s and 0s, not voltages and currents). Is it possible to check to see whether or not this address-line contention happens during Z80 arbitration even with a regular (i.e non-UMDK) cart? What about replacing ...
- Mon Apr 17, 2017 9:14 am
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
Still no better. [...] This behaviour of the buffer is undefined at this voltage and it seems to flip between high and low, and I reckon that's whats causing the noise on CAS0. I agree. Unfortunately, if this is the case, then the problem cannot be fixed properly without significant changes to the ...
- Fri Apr 14, 2017 3:46 pm
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
OK, try this new FPGA binary. It stops driving the data bus soon after /OE deasserts, and it refuses to return the state-machine to the idle state until /OE has been deasserted for four consecutive cycles.
- Thu Apr 13, 2017 9:46 pm
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
How really controls VDxx bus? It's controlled by the state-machine in the bus-arbiter . It's the std_logic_vector "mdData_io". Normally it's tri-stated, but several states drive it with a signal registered from the last word read from the SDRAM controller. If it UMDK side, I have some questions. Is...
- Wed Apr 12, 2017 9:46 pm
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
How consistent is the time between the /OE assert and the rising-edge of the first spurious spike? I'm thinking of putting an output (maybe on the spare unused output currently labelled mdDTACK_out) to identify the Sonic1 PCM range, so we can see that alongside /OE. Regarding the address-line drift,...
- Wed Apr 12, 2017 2:04 pm
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
If you correlate the logic analyzer output with an instruction-trace from the UMDK, you'll get a better idea of where the R/W foo is coming from: $ loader -w $HOME/sonic1.bin:0 -x 2 -t trace.bin:1024 UMDKv2 Loader Copyright (C) 2014 Chris McClelland Putting MD in reset... Writing SDRAM... Releasing ...
- Tue Apr 11, 2017 10:13 pm
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
You could add logic to cover up the issue, but it doesn't fix the real problem (and I become less sure of the problem the more I look at it) OK, there are a few things we can try, to identify (and hopefully fix) the "real problem". Many of these ideas are just shots in the dark so don't be too upse...
- Mon Apr 10, 2017 9:59 pm
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
An interesting thing occurred to me when I looked at your 'scope traces, concerning the instruction-trace Montserrat recorded last year (when one of his consoles was crashing in a similar place, on the "SEGA!" PCM on Sonic1's intro). We saw two adjacent reads of the same PCM address : 167355419 C RD...
- Sun Apr 09, 2017 12:43 pm
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
OK so in summary, on the question of whether you see noise on /OE during PCM playback, keeping eveything else the same (bench PSU, same ROM, same UMDK cart, same way of measuring, same testgear etc): MD1 + Regular cart: NO MD2 + UMDK: NO MD1 + UMDK: YES At risk of jumping to conclusions from an obse...
- Sun Apr 09, 2017 11:48 am
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
playing a sound effect in MJ's Moonwalker induces a large amount of noise on /OE Nice work. Is it possible for you to repeat that test without UMDK? With Moonwalker on a dumb flash-cart, maybe? The MDII is clean as a whistle So does that MD2 exhibit any problems with your UMDK cart? Did you use the...
- Sat Apr 08, 2017 4:38 pm
- Forum: UMDK
- Topic: MD hangs after playing any PCM file
- Replies: 69
- Views: 101386
Re: MD hangs after playing any PCM file
So if we take the common example of Sonic 1, as soon as the game starts you get to hear the wonderful "SEGAAA" sound clip, after which the game crashes (Illegal instruction $00071FC6 in this case). This is a known issue that several people have identified[1][2][3]. The crash is in the "@busyloop" o...
- Tue Mar 21, 2017 7:35 pm
- Forum: UMDK
- Topic: UMDK Manufacturing - word of advice
- Replies: 10
- Views: 15731
Re: UMDK Manufacturing - word of advice
I dare say that now someone else has done the work he will be selling Bridge PCBs. this man does things only for profit. I'm not sure that's true, but even if that were the case, it would be perfectly fine[1]. We all have different motivations. Please, let's not reopen old disagreements. These argu...
- Sun Mar 19, 2017 11:03 pm
- Forum: UMDK
- Topic: USB device not recognised (CY7C68014A woes)
- Replies: 5
- Views: 8115
Re: USB device not recognised (CY7C68014A woes)
I would try de-soldering the 22pF caps on the oscillator circuit and replacing them.