Project

General

Profile

Activity

From 05/12/2018 to 06/10/2018

06/10/2018

SA 09:00 PM Feature #70: Add hotkeys for video mode selection
foft wrote:
> I think its on the right windows key, checking...
I have to see keyboard with two windows keys many years now. Please could you add also this to the standard left window key???
sadosp
FO 08:52 PM Feature #70: Add hotkeys for video mode selection
I think its on the right windows key, checking... foft
SA 08:35 PM Feature #70: Add hotkeys for video mode selection
foft wrote:
> + Added 1,2,3,4 for profile switch + load
Marvelous!
So many keys, but still wait for the day to add the fire key on keyboard!
sadosp
FO 08:19 PM Feature #70: Add hotkeys for video mode selection
+ Added 1,2,3,4 for profile switch + load foft
FO 08:12 PM Feature #70 (Closed): Add hotkeys for video mode selection
Will release in v24 foft
FO 08:12 PM Feature #70: Add hotkeys for video mode selection
Added something simple...
Press F11 to go to menu.
Then press:
P: PAL
N: NTSC
R: RGB
A: SCANDOUBLE
D: DVI
H: HDMI
V: VGA
S: SVIDEO
C: COMPOSITE
Z: Toggle composite sync
X: Toggle scanlines
foft
FO 08:10 PM Feature #70 (Closed): Add hotkeys for video mode selection
Been meaning to add a simple way to switch mode from keyboard. foft
FO 08:14 PM Core v24
Very small change since I've realized how annoying the video mode selection is (i.e. find sd card, copy on settings...)
Added some hotkeys. To use them go to the F11 menu and then press:
P: PAL
N: NTSC
R: RGB
A: SCANDOUBLE
D: DVI...
foft

06/07/2018

FO 06:48 AM Bug #64: Pokey pdm timing incorrect
Anyway v23 sounds nice for pdm, reliably. foft
FO 06:47 AM Bug #64: Pokey pdm timing incorrect
The issue was that the write to stimer was now exactly on the enable cycle. I modified the latch delay line to support this. Fundamentally though, this isn’t meant to happen, so perhaps an issue with the pbi implementation is causing the... foft
FO 06:45 AM Bug #69: Some TVs confused by hdmi audio
See video for example
https://photos.app.goo.gl/c3VMPp0XY7nIaJBG3
Not much to go on. Perhaps the clock regen packets are slightly out of spec or perhaps it does not like the sample rate.
foft
FO 06:43 AM Bug #69 (New): Some TVs confused by hdmi audio
foft
FO 06:42 AM Bug #6 (Closed): HDMI audio poor quality
foft

06/06/2018

FO 06:28 PM Core v23
A small update, mostly for farb to test HDMI audio
* Add low pass audio filter, massively reduces HDMI audio high frequency aliasing
* Fix an stimer write problem introduced in v22 (more work to do here)
foft

06/05/2018

FO 10:07 PM Bug #64: Pokey pdm timing incorrect
Aha, got it... foft
FO 09:58 PM Bug #64: Pokey pdm timing incorrect
Problem with stimer?? foft
FO 09:09 PM Bug #64 (In Progress): Pokey pdm timing incorrect
Reopening, inconsistent timing in calibrate foft
FO 09:07 PM Bug #31 (Closed): HDMI Audio generate high pitch noise (Core 8)
foft
FO 09:07 PM Bug #31: HDMI Audio generate high pitch noise (Core 8)
Added a low pass filter and this is gone, to be released in v23. foft
FO 09:07 PM Bug #6: HDMI audio poor quality
Wired this up and sounding much better.
Unfortunately @farb seems to have completely different symptoms! https://photos.app.goo.gl/c3VMPp0XY7nIaJBG3. Here jumpman is sounding good, even before the filter.
foft

06/04/2018

FO 10:00 PM Bug #6: HDMI audio poor quality
Could look into FIR and IIR filters, but to be honest this seems very lightweight and to work well. Will implement and see what it sounds like! foft
FO 09:58 PM Bug #6: HDMI audio poor quality
Trying out various options in Octave.
sample = current method (just take the current value), flat line at top!
mean = mean of last n samples (which did not meet timing due to expensive division)
meanfpga = mean of last 32 samples (e...
foft
FO 09:15 PM Feature #68: Implement stock Atari 800 mode
I agree, not to mention that 4th joystick port's poor fire button. I actually built most of this for the mist a while back. foft

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... foft
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... Farb

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. foft
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...
foft
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!
foft
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. foft

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. admin
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 ...
foft
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
admin

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... foft
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.
foft

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]] foft
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 ...
foft

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...
foft
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... foft
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...
foft

05/25/2018

FO 06:31 AM Feature #65: Implement ATA to SPI bridge
Above was info from flashjazzcat on the forum foft
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... foft

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...
sadosp
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... foft

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...
foft

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...
foft
 

Also available in: Atom