@kondo_pc88 AoS vs SoA.. Array of structures vs Structure of Arrays.. 6502 is not good with AoS.. SoA is heaven for 6502 with its indexing modes..
https://t.co/TTwn7GVG5w
@kondo_pc88 Allocation/free just becomes almost free with a freelist..
Allocate: ldy freeindex; lda freelist,y; dec freeindex
Free: inc freeindex; ldy freeindex; sta freelist,y
@JustDeezGuy I'm not entirely sure what you meant with regards alignment from a performance point of view, but all the fast perspective mappers in the code seem to rely upon textures being 64x64(4KB), which is probably a big cache performance win on the 486 family..
@UridiumAuthor It’s a long time since I had an AMD card (I’m assuming you have AMD GPU) but that looks like the AMD Adrenaline overlay.. Which I think is the same hot key as Nvidia overlay, Alt+R..
@davepl1968 Super cool, and the way to do it! But Cyrix 386/40 ? Surely it was either a Cyrix 486DLC (fits 386DX socket) or an AMD DX/40 ? Just curious, in case you actually had some super rare thing there ;)
@Davisanism I discovered the “Absolute Terry Davis” YouTube channel the other day, amazing stuff, hundreds of videos of Terry coding and recording his screen and with his cam on, very soothing and a great way to see the great man at work on various TempleOS things..
https://t.co/yvCBXLSY24
@SnazzyLabs Last week took my son & his iPhone Mini 12 to get a new battery installed at the Apple Store, during screen removal apparently the screen failed, so they put a new screen in for free, and then waived the £85 for a new battery..
@DefenceForceOrg@RetroDerezzed It’s a spectrum, so the bitmap has likely been loaded previously, and then the colour ram loaded, so the ‘reveal’ is only 768 bytes being loaded..
@davepl1968 It can, but it still has to arrive in memory, which is as slow as it was 50 years ago..
Much better would be an asynchronous rep, and the ability to wait on that, letting it use free bus cycles..