7 ms·
Nintendo(1)
- dcow 2y agoWhy is the formatting so messed up? Page seems to be fixed width but not wide enough for an actual line so all lines soft wrap?…
- lionkor 2y agoThis is a man page[1] [1] https://en.m.wikipedia.org/wiki/Man_page https://en.m.wikipedia.org/wiki/Man_page
- dcow 2y agoI know. And it looks like this: https://imgur.com/a/jfbNCrO https://imgur.com/a/jfbNCrO
- MarioMakesSftwr 2y agoThe page looks better at about 950px and above... that sidebar doesn't help.
- dcow 2y agoLooks like it renders correctly at 50% zoom.
- accrual 2y agoI think it may have something to do with display:flex. CSS isn't a strength of mine but looking at the computed view, there's a wide inflexible margin on the right side that causes the text to wrap before it otherwise would need to on smaller screen widths. The nav causes the same on the left side.
- pdw 2y agoAnd it's a very poor rendering of a man page. man can generate HTML or PDF output if you want it: man -Thtml ls > ls.html man -Tpdf ls > ls.pdf
- mbivert 2y agoThe choice is most likely deliberate: this is a 9front crowd (Plan9's aesthetic choices are rather peculiar). It's what man(1) should display on a 80-column or so terminal.
- deleted 2y ago[deleted]
- aap_ 2y agoSticking to 80 columns and thinking in terms of terminals is exactly opposite of Plan 9 culture though.
- mbivert 2y agoDebatable: 80 columns ease reading, as each line is completely within the cone of vision. It's not enforced in their style(5)[0], but the code mostly and naturally (e.g. short variable names) falls within this limit (random sample[1]). (I don't think that Plan9's "not thinking in terms of terminals", which is more of a "a better-than-X11 GUI is the default UI" is really relevant in this context) EDIT: I don't have a Plan9 box around, but at least on plan9port, man(1) by default wraps lines to 72 columns or so. [0]: https://man.cat-v.org/clive/6/style https://man.cat-v.org/clive/6/style [1]: https://github.com/plan9foundation/plan9/blob/main/sys/src/cmd/kbmap.c https://github.com/plan9foundation/plan9/blob/main/sys/src/c...
- darig 2y ago[dead]
- yrro 2y agoGroff's HTML output is very poor. It's a sad day when it's more convenient to generate postscript and convert to PDF than it is to read the directly generated HTML output... (I know other roffs are available).
- voytec 2y agoIt's intended for fixed-width font and lines are folded to 70 chars.
- dcow 2y agoYeah but I have more than enough available screen real estate for 70 chars. Seems like some pretty excessive padding on the page causes the lines to wrap much sooner than they should or something effectively similar.
- camgunz 2y agoI think it would be clearer if the "description" sections didn't wrap under the "header" sections (e.g. when you narrow the page the descriptions wrap and display to the left of their headers, which is real weird). That's because the content is in a big `pre` block--any spacing on the left is just blank space in the content--so it'll wrap as one block. I'm pretty naive here, but it's probably way easier to say "put this in a `pre` block" than "parse the roff and generate HTML" (although I'm sure there are tools that do this really well...)
- tetris11 2y agoFix: body > nav { min-width: 5em; } article { flex-basis: 45em;}
- tetris11 2y agoLet's see how long it stays up now that more people know about it
- Kwpolska 2y agoEmulators are completely legal. Downloading ROMs of retail games might not be.
- frozenport 2y agoTrademark issue, they are saying something is Nintendo, by way of their command name, when it isnt?
- prmoustache 2y agoThe emulator is not named nintendo, this is the common manpage for the gb, gba, nes and snes commands. Having said that, some if not all of them are also trademarks but since the 9front system is not sold, I am not sure trademark protection really apply. I believe the point of trademark is to prevent a product to have a same name as a competing one which is not really the case here.
- glimshe 2y agoIt does. Nintendo is able to make free products too, and trademarks are certainly about provenance. Nintendo could claim that the use of their trademark could confuse users on the origin of this free product.
- thih9 2y agoAnd yet emulators get discontinued because of legal action: https://en.wikipedia.org/wiki/Yuzu_(emulator) https://en.wikipedia.org/wiki/Yuzu_(emulator) > On February 26, 2024, Nintendo of America filed a lawsuit against Tropic Haze LLC, the legal entity behind Yuzu's development. Development and official distribution of Yuzu ceased on March 4, 2024, after Tropic Haze settled the lawsuit with Nintendo of America for $2.4 million.
- futtbucker 2y ago[flagged]
- anthk 2y agoI prefer games/md and Shadowrun with the 2058 mod (patched with ips.pl, but no perl on 9front). Altough a patcher could have been written in days with awk. Ah, ok, moddy has an ips patcher: https://shithub.us/moody/ips https://shithub.us/moody/ips
- LukaD 2y agoWhat am I looking at? I can see it's a man page for some emulators but I feel like I'm missing some context. The site seems to be deliberately obtuse about what it is.
- camgunz 2y agoThere's been a kerfluffle about Nintendo cracking down on emulation.
- Shugyousha 2y agoIt's the man page for the Nintendo device emulators of 9Front. 9Front is a distribution of the Plan 9 operating system (most likely the most usable because it's the most actively developed one) The link is interesting because these emulators seem to be part of the standard distribution of 9Front. Most likely those are written from scratch, given that Plan 9 is not a POSIX system (unless they are using http://doc.cat-v.org/plan_9/4th_edition/papers/ape http://doc.cat-v.org/plan_9/4th_edition/papers/ape).
- LukaD 2y ago> 9Front is a distribution of the Plan 9 operating system Ah that's the info I was missing, thanks! Indeed very interesting that emulators are part of the distribution.
- dangus 2y agoWhich really means this is a terrible way to emulate games. The bug list is pretty darn unacceptable for a usable emulator. You can’t even emulate PAL region games. It’s a nice novelty that this is built in to the OS but the Linux/Android retro handheld scene is so much more wildly sophisticated than a half-broken command line emulator. Just jump on YouTube and search for an OnionOS overview to see what I mean.
- anthk 2y agoNot being supported != not working. Probably they would run faster and that's it. Also, you can't compare GNU/Linux with 9front.
- jeremy_finch99 2y ago[dead]
- moody__ 2y agoI've worked some on the games/gba and games/gb programs here, just adding little features as I've wanted them. Happy to answer questions.
- anonbanker 2y agoWhat is the cycle accuracy of these emulators, compared to mGBA and Mesen?
- moody__ 2y agoI want to preface this by saying I only add little bits and bobbles, and a huge chunk of the heavy lifting was done by aiju. Most of my answer is talking about code written by them. Both gb and gba make an attempt to preserve the cycle timing for each instruction and memory access (ie some of the later portions of the gba cartridge rom have increased load times). For gb I have thrown a couple of those "acid tests" and it usually does pretty good, but I have yet to really sit down and extensively test. When I implemented the serial cable link over tcp for gb I did find there to be some desync in stuff like pokemon battles, that smelled like perhaps a timing accuracy issue but I have yet to really figure it out. My current theory is that the hand off between the cpu and the ppu are not quite accurate. Its cute code that uses some setjmp/longjmp magic, but perhaps not true to hardware. To me the selling point of these emulators are not "these are the most accurate to hardware around" but more their general simplicity of implementation. They are really quite compact for what they do, almost all are just a couple thousand lines of C.
- deleted 2y ago[deleted]