Project

General

Profile

Activity

From 11/08/2019 to 12/07/2019

11/26/2019

10:10 PM EclaireXL Revision 968 (repo2): basic mist ypbpr support
markw

11/17/2019

FO 09:10 PM EclaireXL Feature #84: Add SID
Attaching some of the octave files from investigating this for reference + the wave files + other useful bits I found online. foft
FO 09:07 PM EclaireXL Feature #84: Add SID
Did some research over the weekend. Generating these isn't a terribly trivial problem!
I tried for some time to generate in matlab. I came up with a pretty good solution for wave 3: triangle + sawtooth. Actually its sawtooth + 2 sawto...
foft

11/12/2019

FO 10:19 PM EclaireXL Feature #84: Add SID
It sounds good to me, but not sure what it is meant to sound like!! foft
FO 10:19 PM EclaireXL Feature #84: Add SID
Also wondering if the clk frequency is important (not enable), I see some state table increment on every clock, which is reset on enable foft
FO 10:18 PM EclaireXL Feature #84: Add SID
Wondering about some kind of bit map of unpopulated locations (reducing locations) or a 2nd lookup layer (reducing bits)
foft
FO 10:04 PM EclaireXL Feature #84: Add SID
I loaded the tables in to octave to take a look.
Observations...
* Not a simple curve
* Lots of zeros, >80% in some cases
* Quite a lot of dupes
dupes:
>> log2(numel(unique(ps)))
ans = 6.5699
> ...
ans = 4.7549
>> log2(n...
foft
FO 10:02 PM EclaireXL Feature #84: Add SID
Actually the issue with fitting in v2 is block ram, not ALMs. Though its always good to save ALMs!
The sid tables take 14KB each. So for stereo sid its 28KB. Anyway I do not even have 14KB to spare on v2...
foft
FO 09:05 AM EclaireXL Core v37 released again!
EclaireXL/A4: SID frequency was too fast, made it closer to 1MHz (still approx, but better than 1.77MHz).
xxl kindly patched the slight sid player to work, it’s in atariage here:
https://atariage.com/forums/topic/295242-pokeymax-v2/?...
foft

11/11/2019

10:16 PM EclaireXL Revision 967 (repo2): Improve sid frequency
markw

11/10/2019

FO 10:12 PM EclaireXL Core v37 released
EclaireXL/MCC216/MCCTV:
* Fixed USB failure after 70 minutes.
* Fixed full speed usb init issue, this fixes my non-working hub.
EclaireXL large FPGA version only:
* Stereo sid support, on the larger FPGA only since it does not fit...
foft
09:40 PM EclaireXL Revision 966 (repo2): Get sockit firmware building
markw
01:51 PM EclaireXL Revision 965 (repo2): Latest firmware with usb fix
markw
01:49 PM EclaireXL Revision 964 (repo2): version bump
markw
01:48 PM EclaireXL Revision 963 (repo2): experimental sid support, only fits in larger fpga
markw
01:47 PM EclaireXL Revision 962 (repo2): Path fix
markw
01:46 PM EclaireXL Revision 961 (repo2): Package a few additional files
markw
01:44 PM EclaireXL Revision 960 (repo2): Experimental sid support
markw

11/09/2019

04:59 PM EclaireXL Revision 959 (repo2): Fix nmi when freezer debug disabled
markw
FO 10:05 AM EclaireXL Feature #84: Add SID
Also got this potential USB sharing, that'd save 750 ALMS. Each request/reply is host initiated, so no reason can't share one. Keepalives would need to go to both ports. Not sure how complex that'd be! Perhaps I plumb the output to both,... foft
FO 10:03 AM EclaireXL Feature #84: Add SID
600 alms each, will use mono sid I guess. Or make it a generic and enable on the larger boards? foft
FO 10:00 AM EclaireXL Feature #84: Add SID
Logic utilization (in ALMs) 9,808 / 9,430 ( 104 % ) foft
FO 09:56 AM EclaireXL Feature #84: Add SID
Have a dual 8250 working, though it doesn't fit in the smaller boards. Investigating why, memory or logic... foft
FO 09:56 AM EclaireXL Feature #84 (New): Add SID
Agreed to try adding a SID to the pokeymax.
Eclaire is a good test bed for this, so starting out with that
foft
FO 10:00 AM EclaireXL Bug #69: Some TVs confused by hdmi audio
Hias had some clever approaches, capturing the digital audio out from the tv etc foft
FO 09:59 AM EclaireXL Bug #69: Some TVs confused by hdmi audio
I dug into this a bit with Hias. It turned out the issue for him was noise from the dac, so distinct issue. Though I had changed the HDMI component somewhat to be I think closer to spec. Would be curious if it helped on these screens. foft
FO 09:58 AM EclaireXL Feature #32: option to connect the original ATARI XL keyboard to ExclairXL
Panos kindly sent me the boards he designed. I put together the bom on mouser and digikey. will order some parts and try to build later this year.
There might also be another secret project (shhhhh)
foft
FO 09:55 AM EclaireXL Feature #51: Debug port
Now I have the saleae I figure I can stream this more reliably to the PC. Will have a go at this soon... Perhaps I write a protocol decoder plugin? foft
FO 09:54 AM EclaireXL Feature #82: Setting for mono pokey
With adding sid should probably allow that to be on/off too.
pokey 1/2
sid 0/1
2 bits?
foft
FO 09:44 AM EclaireXL Bug #83: Many USB hubs do not work
Just did a bit more testing. Two hubs, two keyboards and a joystick. Fiddled with unplugging/re-plugging etc and all seeming good now. foft

11/08/2019

FO 10:58 PM EclaireXL Bug #83 (Closed): Many USB hubs do not work
foft
FO 10:57 PM EclaireXL Bug #83 (Resolved): Many USB hubs do not work
foft
FO 10:54 PM EclaireXL Bug #83: Many USB hubs do not work
Got it, I needed to set the line control earlier on. It was set to 'NORMAL' after the reset and this leads to the SET_ADDRESS being ignored. foft
10:53 PM EclaireXL Revision 958 (repo2): Set line control earlier on. Otherwise hubs reject the set_address, since it comes too soon.
markw
07:39 PM EclaireXL Revision 957 (repo2): Removed non-trunk!
markw
 

Also available in: Atom