06:51
thaytan has quit [Ping timeout: 245 seconds]
06:52
thaytan has joined #glasgow
15:07
ylamarre has quit [Quit: Lost terminal]
15:08
pke has joined #glasgow
15:10
pke has quit [Client Quit]
16:59
<
whitequark >
marcan: esden: any source for the absolute cheapest
*double sided* flex PCBs?
16:59
<
whitequark >
even worse actually, double sided flex PCBs with plated through holes
17:01
<
whitequark >
ah, dirtypcbs does flex
17:03
<
whitequark >
hm, pcbway does too at the same cost
17:03
<
whitequark >
holy shit
17:03
<
whitequark >
they do SIX LAYER flex?!
17:05
<
Hellsenberg >
that's a lot of layers to flex
17:05
<
Hellsenberg >
I wonder how they do to avoid the layers from separating when flexed
17:35
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark pushed 3 commits to wip-audio-yamaha_opl-ymf262 [+0/-0/±5]
https://git.io/fjv92
17:35
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark cdd55d3 - applet.audio.yamaha_opl: parameterize over specific Yamaha chip.
17:35
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark 2f1743a - protocol.vgm: add YMF262 support.
17:35
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark 0635d2b - WIP: applet.audio.yamaha_opl: YMF262 support.
17:36
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark pushed 1 commit to wip-audio.yamaha_opl-ymf262 [+0/-0/±2]
https://git.io/fjv9o
17:36
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark 0635d2b - WIP: applet.audio.yamaha_opl: YMF262 support.
17:37
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark deleted branch wip-audio-yamaha_opl-ymf262
17:37
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark a4e8419 - wip
17:38
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark deleted branch lpc
17:38
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark deleted branch revC-awygle
17:38
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark deleted branch smia
17:38
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark 282d894 - applet.smia: new (partially functional) applet.
17:55
<
whitequark >
marcan: also, poke
18:38
<
whitequark >
gruetzkopf: ping
18:38
<
whitequark >
can you please push your changes?
18:38
<
whitequark >
it's been weeks
20:49
<
marcan >
whitequark: I know I owe you a refactor of the expanders, it's in the queue. still juggling through some crap this week with deadlines, will try to find time.
20:52
<
whitequark >
marcan: ack
21:14
<
gruetzkopf >
sorry, it's been faar more than busy
22:18
<
whitequark >
gruetzkopf: I think I reproduced your changes
22:18
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark b906631 - gateware.clockgen, applet: fix typos.
22:18
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark cf47a3a - applet.interface.spi_master: use ClockGen.
22:18
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark e5f9ea9 - firmware: use PF instead of EF/FF and INFM1/OEP1. "NFCI."
22:19
<
gruetzkopf >
yeah, looks similar enough
22:20
<
gruetzkopf >
what was your reason for doing this anyways?
22:21
<
whitequark >
it's necessary to increase latency by one cycle further
22:21
<
whitequark >
but that's impossible
22:21
<
gruetzkopf >
ah, so you can move timing around more easily
22:22
<
whitequark >
now, yeah
22:56
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark ed609c7 - applet.interface.spi_master: lazily dump hex data.
22:57
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark efc321c - applet.memory.25x: lazily dump hex data.
22:57
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark 684e458 - gateware.fx2: re-register FX2 outputs. (UPDATE FIRMWARE.)
22:57
<
whitequark >
gruetzkopf: this should fix the hangs you've been seeing
22:59
<
gruetzkopf >
give me one moment to dig out microb cable
23:28
<
whitequark >
gruetzkopf: ping
23:28
<
gruetzkopf >
cable located, git pull running
23:37
<
_whitenotifier >
[GlasgowEmbedded/Glasgow] whitequark e53e8e2 - applet.video.rgb_input: exclude frame from FSM but not subtarget reset.
23:45
<
gruetzkopf >
(selftest passes)
23:46
<
whitequark >
gruetzkopf: try `make -C firmware load` then `glasgow run benchmark`
23:48
<
gruetzkopf >
ok, that's consistent with the behaviour before the patch. let me stare at the patches some more
23:48
<
gruetzkopf >
I: g.applet.internal.benchmark: running benchmark mode source for 4.000 MiB
23:48
<
gruetzkopf >
I: g.applet.internal.benchmark: running benchmark mode sink for 4.000 MiB
23:48
<
gruetzkopf >
E: g.applet.internal.benchmark: mode sink failed!
23:48
<
gruetzkopf >
I: g.applet.internal.benchmark: running benchmark mode loopback for 4.000 MiB
23:48
<
gruetzkopf >
I: g.applet.internal.benchmark: mode source: 23.863 MiB/s
23:48
<
gruetzkopf >
__hangs__
23:49
<
whitequark >
still broken
23:49
<
whitequark >
that's really bad
23:50
<
whitequark >
i have absolutely no idea what to do now
23:50
<
gruetzkopf >
it
_might_ just be a faulty board?
23:50
<
whitequark >
unlikely
23:50
<
whitequark >
i observe visual snow with video-rgb-input applet
23:50
<
whitequark >
which is digital
23:50
<
gruetzkopf >
i'lll page jn, who has a board from the same run
23:50
<
whitequark >
that means
*something* is fucked up with timings
23:50
<
whitequark >
like, i know for sure it's fucked up
23:53
<
_whitenotifier >
[Glasgow] whitequark commented on issue #89: Use SB_GB_IO instead of SB_IO+SB_GB -
https://git.io/fjvb4
23:53
<
whitequark >
tnt: could you take another look at the FX2 interface?