|
the Jaguar RISC chips have a bug where the instruction after a jump is always executed because it’s still in the pipeline so you need to insert a NOP who designed this thing also all the Atari dev tools are out there thanks to ex-employees and backup tapes. half of them are for the TT030.
|
# ? Sep 4, 2017 03:35 |
|
|
# ? May 10, 2024 04:08 |
|
Swedish collation is a p good jam band name
|
# ? Sep 4, 2017 03:43 |
|
the best swedish collation is fika gotta import this practice.
|
# ? Sep 4, 2017 03:55 |
|
Luigi Thirty posted:the Jaguar RISC chips have a bug where the instruction after a jump is always executed because it’s still in the pipeline so you need to insert a NOP that's not a bug that's a branch delay slot
|
# ? Sep 4, 2017 04:24 |
|
Sapozhnik posted:that's not a bug that's a branch delay slot
|
# ? Sep 4, 2017 04:52 |
|
we call those design flaws
|
# ? Sep 4, 2017 05:55 |
|
Jaguar DSP technical reference manual posted:The scoreboard mechanism does not work on the data of any indexed store instruction. This means that any indexed store instruction that stores data from a long latency operation (such as a divide or external load) should place an 'or' instruction prior to the store.
|
# ? Sep 4, 2017 06:29 |
|
I guess that explains the wealth of games for the Jaguar.
|
# ? Sep 4, 2017 08:59 |
|
I haven't used mysql much but I really liked how the internal timestamp type has nanosecond resolution but it's truncated to just the seconds when it's written to a database. and by liked I mean gently caress you mysql
|
# ? Sep 4, 2017 09:54 |
|
hackbunny posted:I really liked how Yeah, me too.
|
# ? Sep 4, 2017 16:04 |
|
Doom Mathematic posted:I guess that explains the wealth of games for the Jaguar. also the dev tools were incredibly broken and/or for TOS computers nobody used anymore. and to get any power out of it you had to program the GPU and DSP in (separate) custom RISC assembly languages. at least the saturn just used SH-2s for everything. a lot of the bad games just did everything using the 68K and blitter. you can port games from the ST doing that, which is one of the sources of homebrew games. my favorite factoid is the lead on the jaguar project telling the guy who wrote tempest 2000 (basically the only good game for it) that it stank and was a bad demonstration of the system's abilities at the console launch in 1994 Luigi Thirty fucked around with this message at 16:21 on Sep 4, 2017 |
# ? Sep 4, 2017 16:13 |
|
telling Jeff Minter that his games suck is funny because he's incapable of taking criticism and will still be whining about it a decade later
|
# ? Sep 4, 2017 17:16 |
|
apparently he wasn't really wrong from a technical standpoint because it does all its effects using the blitter and CPU, which kills the framerate when there's a lot of stuff going on (the jag blitter is really inefficient thanks to hardware issues) defender 2000 had even more effects and ran at a smooth 60fps because he figured out how to do everything using display lists and the GPU
|
# ? Sep 4, 2017 18:02 |
|
Sapozhnik posted:that's not a bug that's a branch delay slot earlier this year i was programming a chip that had long branch delay slots, and some of my tight loops ended up having the branch at the top of the loop and the rest of the instructions in the delay slot which took some getting used to
|
# ? Sep 4, 2017 18:26 |
|
MononcQc posted:has mysql stopped silently truncating text that did not fit the input type? if you had important data you wouldn't be storing it in MySQL. working as intended.
|
# ? Sep 4, 2017 18:30 |
|
So if mongo is the snap chat of databases, is mysql the twitter?
|
# ? Sep 4, 2017 18:32 |
|
gonadic io posted:So if mongo is the snap chat of databases, is mysql the twitter? no, because twitter lets you know if your tweets are too long
|
# ? Sep 4, 2017 18:36 |
|
akadajet posted:no, because twitter lets you know if your tweets are too long
|
# ? Sep 4, 2017 18:41 |
|
Luigi Thirty posted:my favorite factoid is the lead on the jaguar project telling the guy who wrote tempest 2000 (basically the only good game for it) that it stank and was a bad demonstration of the system's abilities at the console launch in 1994 not really a terrible programmer thing but i sure hope tempest 4000 is good.
|
# ? Sep 4, 2017 18:42 |
|
akadajet posted:no, because twitter lets you know if your tweets are too long
|
# ? Sep 4, 2017 18:43 |
|
meanwhile a modern video game system has eight threads' worth of general purpose CPU and some 32-odd GPU cores to throw at the task. a full floating-point alu with its own register file and bus interconnect, times 32. and that's just the battery powered poo poo.
|
# ? Sep 4, 2017 19:02 |
|
Problem: MySQL Solution: Postgres
|
# ? Sep 4, 2017 19:47 |
|
JewKiller 3000 posted:Problem: MySQL Problem: JewKiller 3000 Solution: Ban
|
# ? Sep 4, 2017 19:54 |
|
akadajet posted:Problem: JewKiller 3000 poster working as intended WONTFIX
|
# ? Sep 4, 2017 20:55 |
|
gonadic io posted:So if mongo is the snap chat of databases, is mysql the twitter?
|
# ? Sep 5, 2017 00:01 |
|
ha neat I got the jag GPU to calculate scanline offsets now if I can just get it to make cubes... it has a matrix multiply instruction and everything
|
# ? Sep 5, 2017 00:02 |
|
akadajet posted:no, because twitter lets you know if your tweets are too long
|
# ? Sep 5, 2017 02:18 |
|
MALE SHOEGAZE posted:hey i'm presenting on all this mongo -> postgres stuff I've been doing. One of the questions I know I'll get is "why postgres instead of mysql." The answer to this is json support (since we're migrating from mongo this is really critical), but are there any articles I can read/link to on why postrgres is almost always better than mysql? I can't just say "everyone on yospos/the internet says so" but to be honest I don't know that much about databases. i wish this was in article form but it demonstrates issues i've had, mysql is just squirmy about types https://www.youtube.com/watch?v=emgJtr9tIME
|
# ? Sep 5, 2017 18:58 |
|
NihilCredo posted:i've had this hn thread in my bookmarks for almost a year, it's chock full of good stuff that helped me when I had to make the same choice. the two main articles: thanks these are now in my slides
|
# ? Sep 5, 2017 20:15 |
|
ctps: every single time i look at this thing i'm making i alter the scope. i'm not just making it bigger either, i made it smaller a couple times too. i think this is what going crazy feels like
|
# ? Sep 5, 2017 21:01 |
|
c tp s: when your pr review doesn't identify any problems aside from style nitpicks.
|
# ? Sep 5, 2017 21:18 |
|
motedek posted:i wish this was in article form but it demonstrates issues i've had, mysql is just squirmy about types https://www.youtube.com/watch?v=emgJtr9tIME mysql
|
# ? Sep 5, 2017 21:45 |
|
If only it were just full of chars, but no, we have ints (32 bits on this ARM MCU) being used to store a one-bit flag so that a single digit on a 7-segment LED display takes: 8*32 bytes = 256 bytes. That's 256x bigger than it should be. code:
Line after line of case statements. This one displays a 24.4 on the display: code:
Current flash memory usage is 93.6% on a 32KB part. Ship it.
|
# ? Sep 5, 2017 21:52 |
|
cis autodrag posted:c tp s: when your pr review doesn't identify any problems aside from style nitpicks. do they reduce to "don't write Java like mumps"
|
# ? Sep 6, 2017 03:02 |
|
eschaton posted:do they reduce to "don't write Java like mumps" i mean the man himself can weigh in but most of it was just keeping commas and indentation consistent with the existing style since I only really style java habitually as i used it in school. also i learned this thing: Java code:
|
# ? Sep 6, 2017 03:21 |
|
good overloading of the term "singleton" there java!
|
# ? Sep 6, 2017 03:36 |
|
o
JawnV6 fucked around with this message at 09:21 on Sep 6, 2017 |
# ? Sep 6, 2017 03:38 |
|
Collections.singleton(T t) will infer T based on the return value of the method hth edit: actually i'm fairly confident that java inference was improved in jdk8 to the point where it would infer it based on the parameter to singleton itself. i know they did a ton of work to improve type inference to make lambdas not a huge shitshow FamDav fucked around with this message at 03:53 on Sep 6, 2017 |
# ? Sep 6, 2017 03:48 |
|
hell yeah i got the jaguar gpu to... draw horizontal lines now if i can figure out how the gently caress to program the blitter i can draw lines that aren't horizontal
|
# ? Sep 6, 2017 03:54 |
|
|
# ? May 10, 2024 04:08 |
|
FamDav posted:Collections.singleton(T t) will infer T based on the return value of the method hth in that example you don't want t though, you want s. it's returning the foo wrapped in a bar inside a bar collection that has one member.
|
# ? Sep 6, 2017 04:17 |