_Bnu | IRQs are for tossers! | 00:33 |
---|---|---|
mntmn | hehe | 00:37 |
mntmn | toss dems | 00:37 |
mntmn | https://twitter.com/fuopy/status/1427051048032620544?s=19 | 00:37 |
- xet7 (QUIT: Ping timeout: 245 seconds) (~xet7@user/xet7) | 00:47 | |
+ RobDangerous (~Thunderbi@p200300ec8f3e1c00bd78aab046e75b11.dip0.t-ipconnect.de) | 06:30 | |
Jope | exciting times | 07:55 |
mntmn | indeeds | 09:46 |
- bfarmilo (QUIT: Ping timeout: 268 seconds) (~bfarmilo@202.56.40.240) | 10:01 | |
+ bfarmilo (~bfarmilo@202.56.40.240) | 10:27 | |
_Bnu | AHI driver is no longer crashing AHI on starting ScummVM... | 11:09 |
+ xet7 (~xet7@user/xet7) | 12:18 | |
- RobDangerous (QUIT: Ping timeout: 245 seconds) (~Thunderbi@p200300ec8f3e1c00bd78aab046e75b11.dip0.t-ipconnect.de) | 12:27 | |
mntmn | _Bnu: nice | 12:44 |
+ RobDangerous (~Thunderbi@p200300ec8f3e1c00bd78aab046e75b11.dip0.t-ipconnect.de) | 13:55 | |
mntmn | _Bnu: do you think your AHI codez would already do something if they had some audio hardware to talk to? | 15:40 |
_Bnu | Uh, hard to say. | 15:44 |
_Bnu | I'm trying to get it to move on, but it's not crashing at least. I think it needs interrupts or something, and I haven't figure out how to set up play/mixing functions yet. | 15:44 |
- neoman (QUIT: Quit: pussy) (~neoman@elite.dirty-motherfucker.org) | 15:45 | |
_Bnu | But you can mess around with it if you want, bunch of code missing from "Start": http://www.apehead.se/snakes9000/ahi_driver_amiga.zip | 15:45 |
+ neoman (~neoman@titandemo.org) | 15:46 | |
mntmn | _Bnu: cool, thanks | 15:46 |
_Bnu | The prefsfile is only set up for 16-bit mono/stereo at the moment. | 15:47 |
_Bnu | Because, well... I don't really want to support anything else, lolb. | 15:47 |
mntmn | yeah same | 15:47 |
mntmn | i'm currently writing a tiny test player that directly serves my interrupt thing | 15:47 |
_Bnu | Oh, if you happen to figure out why the autoinit function never gets called on library load, do tell... It doesn't really seem to affect anything. I just do some initialization in AllocAudio instead, which is where most of the initialization things take place in the other drivers anyway. | 15:53 |
_Bnu | The rest is just a bunch of library loads and housekeeping. | 15:53 |
- neoman (QUIT: Quit: pussy) (~neoman@titandemo.org) | 16:05 | |
+ neoman (~neoman@titandemo.org) | 16:06 | |
- neoman (QUIT: Quit: pussy) (~neoman@titandemo.org) | 16:12 | |
+ neoman (~neoman@titandemo.org) | 16:15 | |
cerv | Hello, tryed new fw 1.9 alpha all ways possible... still no effect on network... is there anything you think I can try? | 16:15 |
mntmn | cerv: sorry to hear... on R-2 there was sometimes the problem that a transistor was broken (smashed) because it is very close to the zorro port | 16:18 |
mntmn | cerv: next to the INT2/6 jumper... does everything look ok there? | 16:18 |
mntmn | cerv: if everything is ok there, you can try to reseat (unplug, plug back in) the ZYNQ module | 16:20 |
cerv | I am no expert but looks ok here https://photos.app.goo.gl/z3n5Bo9AfohyGnjPA | 16:29 |
cerv | there is jumper on zynq module Shoul it be open? I have it open. On web picture it is closed | 16:38 |
cerv | https://shop.mntmn.com/spree/products/62/large/zz9000-rev-d1-photo.jpg?1557523530 | 16:39 |
mntmn | cerv: must be open | 16:39 |
mntmn | cerv: can you show Q4 from the other side? (next to jumper) | 16:40 |
mntmn | cerv: also D1 looks loose on one side? | 16:41 |
cerv | https://photos.app.goo.gl/nhvsMb8b1TDSjwqk7 | 16:47 |
cerv | I cant say... it is too tiny for my eyes :-) | 16:47 |
cerv | but it is possible q4 got some pressure from daughterboard... it is close | 16:49 |
mntmn | hard to see if Q4 is cracked or not... | 16:51 |
mntmn | anyway everything looks kind of ok to me. you can try reseating the ZYNQ module. if that doesn't fix it, and you don't know anyone who's an electronics specialist who could take a look, you can send the card back to us | 16:52 |
mntmn | cerv: which country are you in? | 16:53 |
cerv | czech republic... it is not so far | 16:55 |
cerv | I can arrrange that... | 16:55 |
cerv | I can even come to visit ... Long time wasnt here. Last time I was in Berlin it was named East Berlin :-) | 16:57 |
mntmn | haha... i think sending it makes more sense right now, as we are very busy atm | 17:12 |
mntmn | but that's good | 17:12 |
mntmn | so please send it to MNT Research GmbH, Fehlerstr. 8, 12161 Berlin | 17:13 |
mntmn | we'll take a look | 17:13 |
cerv | can use name Lukas F. Hartmann? | 17:21 |
cerv | they need name | 17:21 |
mntmn | use Greta Melnik then, bigger chance to arrive | 17:23 |
cerv | DHL also need some phone contact | 17:24 |
mntmn | ok i'll send you in DM | 17:24 |
cerv | thanks | 17:25 |
mntmn | _Bnu: i have some interrupt sharing thing going on now... something that Chain|Q always wanted | 17:27 |
mntmn | _Bnu: i.e. we have one interrupt line and the handlers in ethernet and audio will need to check if there's really something for them waiting | 17:27 |
mntmn | or if it's for the other driver | 17:27 |
mntmn | playback almost works correctly... just the timing is a tiny bit off | 17:32 |
mntmn | ok works now... at least streaming from RAM: | 17:37 |
mntmn | _Bnu: just FYI this is the audio test playback code https://gist.github.com/mntmn/bdf68b024cb36725ce3e31ffa24de4a8 | 17:39 |
mntmn | with hardcoded z3 addresses of course... | 17:39 |
mntmn | _Bnu: it just waits for interrupts to come in and then reads the next 48000*4 bytes into the audio buffer. zz9000 raises the interrupt whenever 90% of the buffer has been streamed. | 17:40 |
Chain|Q | mntmn: <3 half my kingdom for proper interrupt handling (and interrupt driven vblank wait ;) ) | 17:54 |
_Bnu | Small interrupts. | 17:55 |
_Bnu | But that's a relief, I'm glad Chain|Q will finally be able to use his ZZ9000 once the offending busyloop is gone. | 18:00 |
mntmn | did you know that 20 seconds of 48khz stereo 16 bit audio are 3.8MB already... | 18:04 |
mntmn | well, 3750 kB | 18:04 |
_Bnu | ('A`) ?! | 18:05 |
mntmn | many megabytes | 18:05 |
mntmn | i wonder if there's an amiga side program that can convert .mod to .wav | 18:05 |
mntmn | at 16 bit... | 18:05 |
mntmn | yes https://aminet.net/package/mus/edit/mod2wav | 18:05 |
_Bnu | Oh, yeah. 20 seconds. I read that as 20 minutes and I was like "!??!?!", lol. | 18:06 |
_Bnu | 48000 samples per minute. | 18:06 |
_Bnu | It should still be much faster to stream audio to Z3 than to Chip at least. | 18:07 |
mntmn | haha | 18:09 |
mntmn | streamenstein | 18:09 |
mntmn | yeah so playback sounds really good | 18:09 |
mntmn | if i may say so | 18:09 |
mntmn | _Bnu: i will send you the next rev of zz9000ax if you are interested | 18:09 |
mntmn | _Bnu: we could put a modplayer in the card... | 18:11 |
mntmn | dunno if that is necessary though | 18:11 |
_Bnu | I'm always interested in something that'll make AHI-infested things run better, haha. | 18:12 |
mntmn | ok good good | 18:12 |
mntmn | i'm thinking how to generate some soundz on the amiga side so i don't have to up and download wave files all the time | 18:12 |
_Bnu | Just poke rand() data at the registers and hope it creates some sound that isn't just a loud scream... | 18:13 |
_Bnu | rand()-based sine waves of various length. | 18:13 |
mntmn | well | 18:14 |
mntmn | ok mod2wav should do the trick | 18:15 |
mntmn | amiga converts ChaosEngine.MOD to a 23 MB wav file... | 18:22 |
_Bnu | Nice! | 18:22 |
mntmn | it's at 80% | 18:26 |
mntmn | so that takes like 4-5mins on a 68030 | 18:26 |
_Bnu | But how long does it take on a PiStorm... I can't believe you haven't made an adapter to use it on your A3000 yet... | 18:43 |
mntmn | 68030 is enough for everyone... | 18:47 |
mntmn | weird. | 18:48 |
_Bnu | I agree: [CFG] Set CPU type to 68030. | 18:49 |
mntmn | does p96 stop multitasking sometimes i wonder | 18:49 |
mntmn | yeah or workbench or something | 18:50 |
_Bnu | You would have to ask Thomas to do a search in his files for "Forbid()"... | 18:50 |
mntmn | that file selection box... like when you drag on workbench | 18:50 |
mntmn | it stops CLI output | 18:50 |
mntmn | i.e. if i have a list command running there, it pauses | 18:50 |
mntmn | that must be the famous amiga multitasking | 18:51 |
mntmn | lets try without rtg... | 18:51 |
_Bnu | Why is there no ZZ9000 Onlyfans page anyway... | 18:53 |
_Bnu | Everything has one of those these days... | 18:53 |
mntmn | well | 18:56 |
mntmn | onlyzz9000s | 18:56 |
mntmn | haha the selection rectangle on workbench stops the world also without RTG. | 18:57 |
_Bnu | Makes sense. | 18:59 |
_Bnu | Rectangles are very advanced. | 18:59 |
mntmn | the world must be stopped | 19:01 |
_Bnu | The world has ended. | 19:02 |
mntmn | any idea why argv contains le garbage on amigaos? bptrs perhaps? | 19:03 |
mntmn | hmm maybe this bug https://eab.abime.net/showpost.php?p=1346138&postcount=1152 | 19:06 |
mntmn | mntmn@mntmn-i9:~/code/zz9000-drivers/ahi$ m68k-amigaos-gcc --version | 19:07 |
mntmn | m68k-amigaos-gcc (GCC) 6.5.0b 210726154642 | 19:07 |
mntmn | yeah | 19:07 |
mntmn | yeah that was indeed the problem and the workaround works | 19:13 |
- RobDangerous (QUIT: Ping timeout: 258 seconds) (~Thunderbi@p200300ec8f3e1c00bd78aab046e75b11.dip0.t-ipconnect.de) | 19:16 | |
+ RobDangerous (~Thunderbi@p200300ec8f3e1c00bd78aab046e75b11.dip0.t-ipconnect.de) | 19:42 | |
_Bnu | Garbege. | 19:43 |
_Bnu | Has no one reported that to bebbo? | 19:44 |
_Bnu | I thought he read all forum posts ever, anyway. | 19:44 |
mntmn | i do not know. | 20:19 |
mntmn | currently redesigning the ZZ9000AX board a bit so that it will not collide with ISA slots. | 20:20 |
- xet7 (QUIT: Remote host closed the connection) (~xet7@user/xet7) | 20:40 | |
+ xet7 (~xet7@user/xet7) | 20:41 | |
- xet7 (QUIT: Remote host closed the connection) (~xet7@user/xet7) | 21:40 | |
+ xet7 (~xet7@user/xet7) | 21:42 | |
- xet7 (QUIT: Quit: Leaving) (~xet7@user/xet7) | 21:49 | |
mntmn | ok here we go https://shop.mntmn.com/products/zz9000ax-amiga-audio-expansion-for-zz9000 | 22:10 |
pasik_ | whee | 22:18 |
forcie_ | nice! | 22:18 |
mntmn | :333 | 22:20 |
_Bnu | Kirubos! | 22:20 |
_Bnu | Meanwhile I'm softinting it up in AHI land. | 22:21 |
mntmn | everything is ready to play back those buffers... | 22:22 |
- RobDangerous (QUIT: Ping timeout: 245 seconds) (~Thunderbi@p200300ec8f3e1c00bd78aab046e75b11.dip0.t-ipconnect.de) | 22:36 | |
apolkosnik[m] | Awesome ordering now | 23:02 |
- bfarmilo (QUIT: Ping timeout: 248 seconds) (~bfarmilo@202.56.40.240) | 23:02 | |
+ xet7 (~xet7@user/xet7) | 23:10 | |
+ bfarmilo (~bfarmilo@202.56.40.240) | 23:30 | |
+ bfarmilo_ (~bfarmilo@202.56.40.240) | 23:31 | |
- bfarmilo (QUIT: Ping timeout: 268 seconds) (~bfarmilo@202.56.40.240) | 23:35 | |
- bfarmilo_ (QUIT: Ping timeout: 248 seconds) (~bfarmilo@202.56.40.240) | 23:41 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!