Activity
From 05/05/2018 to 06/03/2018
06/03/2018
- FO 08:35 PM Bug #6: HDMI audio poor quality
- Investigating resampling high frequencies to 48KHz with some plots in Octave. The average that I removed wasn't a bad simple low pass filter (though didn't meet timing...). The way I did it (just sample) sucks, quite frankly. Any high fr...
- FA 11:21 AM Feature #68 (Closed): Implement stock Atari 800 mode
- It would be great to have the option of using NTSC, OS-B and 48K to reflect an unmodified Atari 800. There are also older Electronic Arts titles (Archon, M.U.L.E., One on One) that do protection checks for custom O.S. code and those fail...
06/02/2018
- FO 10:15 PM Bug #31: HDMI Audio generate high pitch noise (Core 8)
- HDMI audio is sounding better now in general (signed/unsigned). This high pitched noise is still heard in some cases though, so it needs further investigation.
- FO 10:06 PM Core v22
- Received my board today.
I tried to understand the flash chip problems. All I found so far is that it has a 64KB sector size, so I've added detection by id so that we can have one v2 core for both different flash chips.
* Detect fl... - FO 08:27 PM Bug #66: Odd flash behaviour on new boards
- Flashing a new PDM is very clear that the board is erasing in 64KB blocks. That does not explain the core corruption on saving settings though.
I'll set the block size to 64KB when spotting this ID and see how it does! - FO 08:01 PM Bug #6: HDMI audio poor quality
- The biggest issue with this appears to be that I need to send signed samples. Changed that and its sounding much better.
06/01/2018
- AD 10:46 AM Bug #64 (Closed): Pokey pdm timing incorrect
- Seems to run fine, Acid now passes again as far as I can tell.
- FO 08:24 AM Bug #64: Pokey pdm timing incorrect
- Been checking on the scope. The one cycle delay looks correct.
Some jitter issues due to when I activate pokey. I was doing so on the memory access completion, but this really varies too much when accessing SDRAM and block RAM. So I've ... - AD 10:42 AM Bug #67 (Resolved): Pokey two tone timing problem
- An old bug.. See http://atariage.com/forums/topic/228527-pokey-emulation/page-3#entry3060595
10 P=53760
20 POKE P+8,64
30 POKE P+1,10+32
31 POKE 53775,11
40 POKE P,20
50 GOTO 50
high pitched, low pitched on real Atari
05/29/2018
- FO 10:07 PM Bug #64: Pokey pdm timing incorrect
- Tried a 1 cycle and a half cycle delay on the input to the xor. Neither are seeming quite right, but 1 cycle delay is closest...
- FO 08:21 PM Bug #64: Pokey pdm timing incorrect
- Phaeron got a scope on it:
http://atariage.com/forums/topic/244946-using-pulse-density-modulation-for-8-bit-pcm/page-7#entry4036484
Looks to be high pass filter propagation delay related.
05/28/2018
- FO 09:52 PM Bug #66: Odd flash behaviour on new boards
- Gathering ids on other boards in case I need to switch on that: [[Flash_chip_by_board]]
- FO 09:49 PM Bug #6: HDMI audio poor quality
- # Is the time between this always the same? If so can dIs the sound quality poor because I removed the divide?
# If so, does the divide happen at a consistent period? If so I can scale/multiply then divide by power of two.
# Or is the ...
05/26/2018
- FO 09:14 PM Warning: flash chip on new boards
- I have not received my new board yet so have yet to test the new flash chip (S25FL127SABMFV000). So, unless you have a USB blaster, I suggest not using any of the flash settings until I ensure it is stable.
I should add that if you do... - FO 09:11 PM Bug #66 (Closed): Odd flash behaviour on new boards
- Ensure that the new flash chip is stable with the existing firmware strategy. It has some hybrid 64k/4k sector option or a 256k sector option. From Panos' reports it seems to behave well when I treat it as a 256KB sector device and oddly...
- FO 03:28 PM V21
- Not so many features on this version, but I think it is a worthwhile one!
* RPD flashing support
So what is it? Well it allows flashing a new core from the sd card. So its possible to upgrade without a USB blaster.
So now there...
05/25/2018
- FO 06:31 AM Feature #65: Implement ATA to SPI bridge
- Above was info from flashjazzcat on the forum
- FO 06:30 AM Feature #65: Implement ATA to SPI bridge
- I need to prepare a document outlining the minimum requirements of IDE emulation since I'm explaining the same thing in multiple locations at the moment. ;) Absolute minimum requirement is the 8 basic IDE registers, and it's useful to be...
05/24/2018
- SA 08:52 PM Feature #65: Implement ATA to SPI bridge
- foft wrote:
> There is plenty of software for the Atari which accesses ATA hard drives via a simple register interface. Find out what this interface is and wire it up to the SD card directly. So its possible to use it like the compact f... - FO 08:44 PM Feature #65 (New): Implement ATA to SPI bridge
- There is plenty of software for the Atari which accesses ATA hard drives via a simple register interface. Find out what this interface is and wire it up to the SD card directly. So its possible to use it like the compact flash in an inco...
05/22/2018
- FO 09:25 PM New boards
- The new boards are ready and shipped. So I'm hoping to see more activity here when they start to arrive. Also now this is done I expect to go back to some firmware development again, so we can get some new 2018 features...
As a remind...
05/13/2018
- FO 10:04 PM Bug #64 (Closed): Pokey pdm timing incorrect
- See
http://atariage.com/forums/topic/244946-using-pulse-density-modulation-for-8-bit-pcm/page-3#entry4025673
So white on black is currently good, while black on white should be better. Seems related to the rise/fall times...