Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-24 | games/gb: crude serial port emulation | Jacob Moody | |
Timing is not as good as it needs to be, but servicable in more forgiving scenarios. Clock drift between two paired systems sits around 8 - 32 cycles when tested locally. | |||
2022-02-10 | gba: fix flash chip id for 128k and add setting | qwx | |
Some gba cartridges use flash chips produced by a few different manufacturers for backup memory. A game rom may then try to read the device id for its flash chip and break if it's the wrong one. There's no way for us to know which chip is supposed to be there, save for looking it up in some database. These chips are either 64k or 128k big. gba(1) hardcodes the id for the SST 64k chip, but games like the Pokémon ones use a 128k Macronix chip and expect a different id, completely breaking them. This patch sets a different default for 128k flash backups, and gives the ability to set the exact type when creating the save file if it's really necessary. This new default fixes the Pokémons. The type is saved in the save file, but this will *not* break existing ones. It may be that we don't need to worry about the type and just have an id that corresponds to the right chip size, which is why these defaults make sense, but I haven't tested more than a dozen roms, mostly since I don't really know which games use 128k flash. | |||
2021-09-01 | add joy(1): joystick script for all emulators, and docs | qwx | |
remove old /sys/src/games/nes/joynes in favor of joy(1). joy(1) has more buttons for the other emulators; there is no longer a significance in the order of the keys. document nusb/joy, add information in each emulator manpage. | |||
2020-01-29 | document common emulator keys | rgl | |
2018-06-13 | emulators ui: add option for fixed factor scaling and bound scale vertically | qwx | |
2018-05-12 | add libemu | qwx | |
move redundant code from emulators to a common library | |||
2017-12-11 | /sys/man/*/*: fix perms (sorry) | stanley lieber | |
2017-12-11 | /sys/lib/rootstub | stanley lieber | |
2015-04-11 | nintendo(1), qer(8): fix typos | stanley lieber | |
2015-04-10 | nintendo(1): update for gbc compatability | stanley lieber | |
2015-03-30 | nintendo(1): add SOURCE entry for games/gba | cinap_lenrek | |
2014-11-16 | nintendo(1): NTSC only | aiju | |
2014-11-11 | nintendo(1): more detail about gba | stanley lieber | |
2014-11-10 | nintendo(1): document games/gba | stanley lieber | |
2014-07-22 | nintendo(1): document snes | stanley lieber | |
2014-03-05 | nintendo(1): add SOURCE section | cinap_lenrek | |
2014-03-04 | updated nintendo manpage | aiju | |
2014-03-03 | games(1), nintendo(1): re-organize nintendo emulators into separate man ↵ | stanley lieber | |
page; add HISTORY |