2021-09-11.log

+ reformer (~reformer@softboy.mntmn.com)17:14
+ reformer (~reformer@softboy.mntmn.com)17:20
* ChanServ changed mode (+v, reformer)17:20
+ trixster2 (trixster40@host81-153-87-71.range81-153.btcentralplus.com)17:20
* ChanServ changed mode (+o, mntmn)17:20
mntmnlogs are back, sorry for the service interruption17:21
trixster2good afternoon all17:31
mntmnhello17:32
trixster2feeling a bit poorly today, sojust chilling withthe amiga andsome tunes and the football whilst the wife and dog are out17:32
mntmni am watching shadowrun SNES longplay in the background and wondering why there was no amiga version17:33
trixster2i was watching a longplay of the amazing BBC Micro game Exile this morning (it had a superb port to the Amiga too, by Audiogenic)17:34
mntmnoh neat, never really checked it out17:35
trixster2such a clever game, with superb physics. it was about the pinnacle for BBC Micro games programming, and came out late for the system in 198917:35
mntmnah there was also a c64 version17:36
trixster2and the amiga conversion was amazing too, a really tastfully done overhaul for graphics and sound but lost nothing of the original. 8 to 16bit done properly17:36
trixster2yes, the c64 version was excellent too17:36
trixster2the BBClongplay is on youtube by a guy called Lord Triax. it#s fully annotated so its very interesting to watch17:37
trixster2sorry about the typing, im on the A4000 and the keyboard is a bit rough :D17:37
mntmnhaha17:39
mntmnno problem17:39
trixsterthe 4000 has been neglected recently due to the hot weather and me showing the A1200 some attention thanks to it's new TF1260 :)17:40
mntmnoh neat how is the tf1260?17:41
trixstersuperb now that the beta fw has been released. ram access speed read/write is amazing now, faster than the Blizzard 1260 and Apollo 1260 clock for clock by some margin17:42
mntmnnoice17:42
mntmni don't quite remember, was there an adapter for a3000/4000?17:42
trixsteri dont believe so. he has made a TF4060 though, that's with a few people for alpha testing17:43
trixstermy Edu Arana made an adapter, I lose track!17:43
trixster*maybe17:43
mntmnoh, that sounds like a product for me17:43
mntmni need a replacement for my unstable warpengine17:44
mntmnwhere i could tinker with the firmware myself17:44
trixsteri think i'll definitely be getting either a TF4060 or  Matze's 68060-TK for my 300017:44
trixsterit will be interesting to see the price of these two boards (without CPU), pre-assembled17:45
+ gdonner (~gdonner@c-98-253-93-116.hsd1.in.comcast.net)17:46
mntmnwow exile looks really good (watching the amiga version)17:50
trixsterthere was an AGA version as well, but they made the mistake of making the main sprite too large and the view too zoomed in. So the OCS version is the better version17:51
mntmnoh ok!17:52
trixsterit's an incredibly difficult game, hence why i watch the longplay as i could never get more than about 2 hours into it!17:52
_BnuYou can't really tinker with the firmware for the TF cards, no source is available.17:55
_Bnu(Well, I guess you could maybe talk him into letting you have the source code, but I don't think you'd be allowed to make anything public.)17:56
mntmn_Bnu: oh ok17:56
mntmnmaybe should rather check out matzes stuff then17:56
trixster2matze is a good guy :)17:58
mntmnthat is so17:59
_BnuWhat if he's actually so evil that it overflowed into good...18:00
gdonnerJust noticed this (https://eab.abime.net/showpost.php?p=1505637&postcount=228)--if true, will add it to the ZZ9000 page so others are aware of it18:01
gdonnermy list of bugs is probably way out of date :-|18:02
Jopethat's an old bug, haven't seen it in ages18:02
Jopemaybe it still exists?18:02
gdonneryeah, they didn't say what version of firmware/drivers they were using18:03
_BnuI get the feeling he changed the order of the bitmaps at some point.18:03
_BnuSo you need at least P96 3.1.0 for it to work.18:03
gdonnerhe did say he added a workaround for some badly-behaving apps18:03
_BnuBut this P96 stuff is getting really weird, telling people they should rewrite their software because something broke in the newest version (3.2.0?)18:03
_BnuI don't have an active license at the moment, so I have no idea what's up.18:04
mntmnthere was at least one faulty p96 version18:04
gdonnerhmm; no problems here with the lastest, except maybe a solid orange screen that write itself to the frontmost screen every once in a while18:05
gdonner*latest18:05
gdonnernot sure where that orange screen comes from18:05
_BnuYeah I dunno, I don't keep track of it at the moment.18:05
mntmnthor also wrote me (and i did but didn't release yet as a .card) that we should remove some weird address masking in one function in the driver18:05
_BnuWhat function?18:05
mntmnah, thor is talking about the screen split bug there18:05
_BnuI already removed the address masking for the pan function.18:06
mntmnthat is a rare race condition i think18:06
mntmnyeah not pan, wait18:06
mntmnan ancient thing18:06
trixsteri'm still delaying moving to P96 3.xx as some change made to rtg.library broke fullscreen PPC warp3d speed :(18:06
trixsterniche case, but annoying!18:07
_BnuJust tell them to rewrite their software...!18:07
trixsterhah, yeah!18:07
mntmnoop i didn't even push that18:07
Jope:-)18:07
gdonnerP96 3.1.1 seems the most stable for me; 3.1.2 is fine too except for that orange screen18:08
_BnuUhh.18:08
_BnuYou didn't pull my commit either.18:08
_BnuSo now you broke the driver flags again.18:08
mntmn_Bnu: https://source.mnt.re/amiga/zz9000-drivers/-/blob/wip-zz9000ax/rtg/mntgfx-gcc.c#L62218:08
mntmn_Bnu: what did i break? i am in my own branch18:08
JopeI'm out of date again, I'm running 3.1.1 :-(((18:08
gdonnerbut then again, I am using firmware 1.9 (still beta obviously)18:09
Jopethe fast paced world of amiga18:09
_Bnub->Flags = BIF_INDISPLAYCHAIN | BIF_GRANTDIRECTACCESS | BIF_HARDWARESPRITE | BIF_FLICKERFIXER | BIF_VGASCREENSPLIT | BIF_PALETTESWITCH;18:09
_Bnub->Flags = BIF_INDISPLAYCHAIN | BIF_GRANTDIRECTACCESS | BIF_HARDWARESPRITE | BIF_FLICKERFIXER | BIF_VGASCREENSPLIT | BIF_PALETTESWITCH | BIF_BLITTER;18:09
mntmn_Bnu: yeah thor wrote me to add that18:09
mntmnBIF_BLITTER18:09
_Bnub->Flags |= BIF_GRANTDIRECTACCESS | BIF_HARDWARESPRITE | BIF_FLICKERFIXER | BIF_VGASCREENSPLIT | BIF_PALETTESWITCH;18:09
_BnuYeah I mean, I don't blame you for not remembering this.18:09
_BnuBut it's supposed to be |=18:09
mntmnach so18:09
apolkosnik[m]The last one I got from August was making the screen go black18:09
_BnuBecause P96 will set flags from the tooltype and then never set them again.18:10
mntmn_Bnu: it has some default flags that need to be kept from... ah yeah18:10
mntmni see18:10
_BnuSo using = there clears any flags that would be set from the tooltype.18:10
mntmnok thanks18:10
mntmnwill remember this now18:10
mntmni did not have this saved in my brain18:10
gdonner@apolkosnik: 3.1.0 was fairly buggy; the later versions fixed a bunch of stuff18:10
_BnuAnyway, let me delete that commit.18:11
_BnuSo you won't have any trouble if you want to merge it back to gcc-test later.18:11
apolkosnik[m]I meant the fw18:11
gdonnerah; sorry18:11
_BnuThere, removed it.18:12
_BnuBut you really shouldn't have BIF_INDISPLAYCHAIN in the flags there.18:12
_BnuThat means it'll always be set, so the multi monitor whatever stuff won't work.18:12
mntmn_Bnu: cool, thanks for bringing that up18:14
mntmni am on reform in my home18:14
mntmni shall fix it in the gitlab web IDE18:14
mntmn_Bnu: how do you like it now https://source.mnt.re/amiga/zz9000-drivers/-/commit/4db501471b987506c32ec66c2db2f580865e0ae018:16
_BnuLooks good, but I'm still wondering if setting the blitter flag actually works?18:17
_BnuIt used to result in some horrible amount of rendering problems with menus and such.18:17
gdonnerah; one other thing I noticed in the P96 update notes (just curious): In case the board did not indicate the presence of the blitter, memory18:17
gdonnerreorganization for screen dragging might not have worked at all, and thus18:17
gdonnerscreen dragging may have failed. This also hurt the ZZ9000 which, besides18:17
gdonnerhaving a blitter, does not indicate its presence to P96.18:17
gdonner(but probably old news)18:18
mntmn_Bnu: i shall test it18:19
mntmngdonner: that's precisely the thing yeah. i have not tested the effect of advertising the blitter yet though18:19
_BnuI heard about it from Lukas, but I've tested it before and it didn't work properly. And I don't have my A4000 set up at the moment, 3.5"/5.25" drive bay is out because I wanted to check if I could do anything about the weird timing problems.18:19
gdonnerok, thanks!18:20
gdonneras always, thanks Lukas and _Bnu for all your work with this!18:21
gdonner(and anyone else I missed)18:21
gdonnerOK; going AFK for a haircut :)18:23
mntmnenjoy!18:24
_BnuI mean maybe that CalculateMemory thing was why it didn't work with the blitter "enabled", but I had no idea what that function was supposed to do anyway.18:34
mntmnyeah18:34
_BnuOn the PiStorm RTG, it just returns the address it was supplied with, and that seemed to work, lolb.18:38
mntmnyep18:39
mntmnthis is a leftover from VA200018:39
mntmnwhere i had to make sure that screens where opened at certain page aligned addresses18:39
_BnuBut on the PiStorm I just super ignored the screen split thing. Since the Pi 3 GPU can't even do two shader blits without the frame rate dropping, I don't even want to think about what it'd take to switch bitmaps at the right screen position, haha.18:40
mntmnbecause my sdram controller was kind of primitive at first18:40
mntmn_Bnu: crazy18:40
mntmn_Bnu: do you run everything in HD always or why is that?18:41
_BnuNo, it just can't do it.18:41
_BnuDoesn't matter how small the bitmap is.18:41
mntmnhuh.18:41
_BnuIt's because it like copies the texture data to the super tiny VRAM, then when it's done it copies it back.18:41
_BnuSo it's super slow.18:41
_BnuThat's one of the reasons why it can't even run Quake 3 at 60 FPS, haha.18:42
mntmnon imx8mq screen split could be done with a custom DCSS driver18:42
_BnuIt's like, gotta switch texture to render polygons from = instant death.18:42
mntmnbecause that has a "context loader" that can change the fb address at some x/y position18:42
_BnuYeah, I just wanted to use a shader for the CLUT screens and RGBA screens.18:43
_BnuThe GPU is supposed to be able to do RGB565BE, but it doesn't work.18:43
mntmnyeah makes sense18:43
mntmni'm envious of the pi's GL version and vulkan driver but not of this stuff18:44
_BnuAnd remapping the CLUT and AGBR to RGBA in software was even slower.18:44
_BnuThe Pi's GL version is fake, for what it's worth.18:44
_BnuAnd Vulkan performance is pretty terrible...18:44
mntmnoop18:44
mntmncan it run firefox webrender?18:44
_BnuYou can probably have better GL (3 or so) on the Reform, if someone were to plop around with it.18:44
_BnuThe Reform GPU performs like ten times better with my NES emulator than the Pi 3. And that's probably an understatement, haha.18:45
_BnuAnd no.18:45
_BnuWeb browsing on the Pi is absolutely miserable.18:45
mntmnmhm https://bugzilla.mozilla.org/show_bug.cgi?id=166328518:45
mntmn_Bnu: highly interesting18:45
_BnuThe Raspberry Pi 4, maybe.18:45
_BnuIt has ~3x the pixel pushing muscle of the Pi 3.18:46
mntmnso called PPM18:46
_BnuBut when I tried web browsing on it, it was crap.18:46
mntmngive me imx9 and rpi5...18:49
mntmnboth of those will exist in the future, isn't that strange!18:49
_BnuiMX2011 handshake initiated...19:01
_Bnu768MB/sec is the highest speed imaginable by humans.19:21
Jopefaster than the speed of light19:36
- trixster2 (QUIT: Ping timeout: 252 seconds) (trixster40@host81-153-87-71.range81-153.btcentralplus.com)19:46
+ my_pc_IS_amiga (~my_pc_IS_@2601:200:100:8fcb:31a2:b612:f83:bcee)20:18
- my_pc_IS_amiga (QUIT: Ping timeout: 256 seconds) (~my_pc_IS_@2601:200:100:8fcb:31a2:b612:f83:bcee)20:33
- gdonner (QUIT: ) (~gdonner@c-98-253-93-116.hsd1.in.comcast.net)20:57
+ trixster4000 (trixster40@host81-153-87-71.range81-153.btcentralplus.com)21:34
- trixster4000 (QUIT: Ping timeout: 252 seconds) (trixster40@host81-153-87-71.range81-153.btcentralplus.com)22:20

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!