OpenLLM-France/wikimedia huggingface dataset:
# Emulation/On Java

Back to Emulation
Java has the benefit of being able to be run on most platforms. This means that you can develop an program on one os, and if the JVM exists on another machine, the program can be run there.
As a result, many emulators have been written in java that can be set up on all types of hardware.
Full list of java emulators:
Keep in mind that many emulator projects in java are struggling. They don't have the same support and java has some extra overhead that makes programming emulators in it a little difficult.
# Emulation/On PC - Linux
## Arcade

* MAME

## NES

* FakeNES
* FCE Ultra

## SNES

* Snes9x
* ZSNES

## Nintendo 64

* Mupen64

## Playstation

* EPSXe
* PCSX
* pSX

## Playstation 2

* PCSX2

## Gameboy and Gameboy Color

* KiGB
* GNGB
* Gnuboy
* VisualBoyAdvance
* RealBoy

## Gameboy and Gameboy Color and Gameboy Advance

* VGBA (Virtual Gameboy Advance)
* VisualBoyAdvance
* EmulationStation

## DOS

* Dosbox

## Windows

* Wine (not a true emulator)
* VirtualBox
See also Ubuntu (Linux) Guide/Virtualization for other ways to emulate Windows on a Linux PC.

## External links

* GBA Development/Resources
* Wikipedia Emulator List,
* MAME and XMAME Home Page,
* Fake NES Home Page,
* FCE Ultra Home Page,
* Snes9X Home Page,
* ZSNES Home Page,
* Mupen64 Home Page,
* ePSXe Home Page,
* PCSX Home Page,
* PCSX2 Home Page,
* KiGB Home Page,
* GNGB Home Page,
* Gnuboy Home Page,
* VGBA (Virtual Gameboy Advance) Home Page,
* VisualBoyAdvance Home Page,
* DOSBox Home Page,
* Wine Home Page
# Emulation/PlayStation 1
## About PlayStation 1

The PlayStation 1 was an extremely popular CD-ROM based 3D gaming system in the 1990's. Because of it's popularity, it has a large library of historically relevant games, as well as a relatively large community of programmers working on emulation for the system.

## PlayStation Emulators
### ePSXe

For original PlayStation emulation, ePSXe is the most compatible. ePSXe is closed source proprietary software, but does offer extension through plugins.

#### Plugins

One of the features of ePSXe is the ability to use of various plugins. These plugins allow the emulators video, sound, and other input/output systems to be customized to provide the best emulation experience for the users hardware. For example, using an OpenGL based plugin will provide the best video quality for systems with Nvidia graphics cards, sometimes resulting in graphics quality superior to the graphics on the original PlayStation hardware.

#### System Requirements

Its minimum system requirements are low (Pentium III with 256MB of RAM) but they will differ depending on the game being emulated. More graphically-intensive games such as Final Fantasy 9 will require a more powerful system.

### Duckstation

A relatively recent open source PlayStation 1 emulator made with contemporary techniques, focused on being reasonably accurate without sacrificing much performance.

### Other PlayStation 1 emulators

* Mednafen - Open source multi system emulator. Original PS1 core.
* PCSX-Redux - Fork of the older PCSX-Reloaded.
* AdriPSX - An older PS1 emulator. Versions exist with very low system requirements.
* Bleem! - Historic commercial emulator. No longer used except for historical interest.
* Connectix Virtual Game Station - Historic commercial emulator. No longer used except for historical interest.
* no$psx - Closed source emulator made by Martin "nocash" Korth.

## System Files

The PlayStation 1 uses a BIOS, which most emulators do not include. PCSX-Redux includes OpenBIOS, a full open source PlayStation 1 BIOS replacement, and no$psx includes a closed source BIOS clone. To use other PS1 emulators, one must dump a BIOS from a PlayStation 1 they own.
# Emulation/On PC - Windows

Emulating games on a Windows OS is actually very easy. There are plenty of programs for emulating everything from GB to the PS2.
Generally you have the software and either a rom image or a disk (image or otherwise). Emulation on the simpler platforms like the GB, GBC, GBA, SNES or NES will not require additional tweaking beyond simply running the software and selecting the image.
More complicated systems such as the Dreamcast, PlayStation and PlayStation 2 will require that the emulator be set up with plugins; these specify how different qualities are rendered on your system (Graphics, Sound, Controllers, etc.).
Check out these sites for emulation:
* EmuFanatics
* Zophar's Domain
* The Emulator Zone

## Products

* VMware
* Microsoft Virtual PC 2004
# Emulation/PlayStation 3
## RPCS3

RPCS3 is the premiere PlayStation 3 emulator. It is capable of booting all known PS3 software, though not all software boots into a fully playable state. It is open source and runs under Windows, GNU/Linux, and BSD.

## References

* ↑ "PS3 Emulator Will Now Boot Every Game Ever Released On The Console" (in en-us). Kotaku. https://kotaku.com/ps3-emulator-will-now-boot-every-game-ever-released-on-1847905559.
# C Programming/float.h

The header float.h contains macros that expand to various limits and parameters of the standard floating-point types.
The macros, as defined on ISO 9899:1999 section 5.2.4.2.2, are:
   * -1 indeterminable;
   * 0 toward zero;
   * 1 to nearest;
   * 2 toward positive infinity;
   * 3 toward negative infinity;
   * other value means implementation-defined rounding behavior.
   * -1 indeterminable;
   * 0 evaluate all operations and constants just to the precision of the type;
   * 1 evaluate operations and constants of type float and double to the range and precision of the double type;
   * 2 evaluate all operations and constants to the range and precision of the long double type;
   * other value means implementation-defined behavior.

## External links

* float.h: floating types – Base Definitions Reference, The Single UNIX® Specification, Issue 7 from The Open Group
* C++ reference for implementation defined numeric constants inherited from C
# C Programming/errno.h

errno.h defines macros to report error conditions through error codes stored in a static location called errno.
A value is stored in errno by certain library functions when they detect errors. At program startup, the value stored is zero. Library functions store only values greater than zero. Any library function can alter the value stored before return, whether or not they detect errors. Most functions indicate that they detected an error by returning a special value, typically NULL for functions that return pointers, and -1 for functions that return integers. A few functions require the caller to preset errno to zero and test it afterwards to see if an error was detected.
The errno macro expands to an lvalue with type int, containing the last error code generated in any function using the errno facility. Originally this was a static memory location, but macros are almost always used today to allow for multi-threading, each thread will see its own error number.
The header file also defines macros that expand to integer constants that represent the error codes. The C standard only requires three to be defined:
EDOM
    Results from a parameter outside a function's domain, for example sqrt(-1)
ERANGE
    Results from a result outside a function's range, for example strtol("0xfffffffff",NULL,0)
EILSEQ
    Results from an illegal byte sequence, for example mbstowcs(buf,"\xff", 1) (if the multi-byte encoding is UTF-8).
POSIX compliant operating systems like UNIX or Linux include many other error values, many of which are used much more often than the above ones, such as EACCES for when a file cannot be opened for reading.
# C Programming/fenv.h

fenv.h is a header file containing various functions and macros for manipulating the floating-point environment.
This header declares two types, fenv_t (represents the whole floating-point environment) and fexcept_t (represents the floating-point status flags). It also declares several feature macros, beginning with FE_ and a capital letter.

## Functions

Other than fegetround and fetestexcept, these functions return zero/non-zero on success/failure.
| Declaration | Description |
| int feclearexcept(int excepts); | clear exceptions specified by excepts |
| int fegetenv(fenv_t *penv); | store current floating-point environment in penv |
| int fegetexceptflag(fexcept_t *pflag, int excepts); | store current status flags in pflags |
| int fegetround(void); | retrieve current rounding direction |
| int feholdexcept(fenv_t *penv); | save current floating-point environment to penv and clear all exceptions |
| int feraiseexcept(int excepts); | raise floating-point exceptions |
| int fesetenv(const fenv_t *penv); | set current floating-point environment to penv |
| int fesetexceptflag(const fexcept_t *pflags, int excepts); | set current status flags to those stored in pflags |
| int fesetround(int round); | set current rounding direction to round |
| int fetestexcept(int excepts); | test whether certain exceptions have been raised |
| int feupdateenv(const fenv_t *penv); | restore floating-point environment penv, but keep current exceptions |
| int fesetprec(int prec) | Sets the precision mode to the value specified by prec. |

## References

* 1 2 fenv.h: floating-point environment – Base Definitions Reference, The Single UNIX® Specification, Issue 7 from The Open Group
# C Programming/iso646.h

The iso646.h header file is part of the C standard library. It was added to this library in a 1995 amendment to the C90 standard. It defines a number of macros which allow programmers to use C language bitwise and logical operators, which, without the header file, cannot be quickly or easily typed on some international and non-QWERTY keyboards.
The filename refers to the ISO646 standard, a 7-bit character set with a number of regional variations, some of which have accented characters in place of the punctuation marks used by C operators.

## The macros

The iso646.h header defines the following 11 macros as stated below:
| Macro | Defined as |
| and | && |
| and_eq | &= |
| bitand | & |
| bitor | | |
| compl | ~ |
| not | ! |
| not_eq | != |
| or | || |
| or_eq | |= |
| xor | ^ |
| xor_eq | ^= |
# C Programming/ctype.h/toupper
## Description

This function transliterates a lowercase character to uppercase and returns it. If c is not a lowercase letter, c is returned unchanged.
# C Programming/fenv.h/fesetenv
## Description

This function attempts to establish the floating-point environment represented by the object pointed to by envp. The argument envp points to an object set by a call to fegetenv or feholdexcept, or equal a floating-point environment macro. This function does not raise floating-point exceptions, but only installs the state of the floating-point status flags represented through its argument.
# C Programming/fenv.h/fegetenv
## Description

This function attempts to store the current floating-point environment in the object pointed to by envp. If the representation was successfully stored, this function returns zero. Otherwise, it returns a non-zero value.
# C Programming/fenv.h/Function reference
## feclearexcept
### Description

This function attempts to clear the supported floating-point exceptions represented by excepts. If the argument is zero or if all the specified exceptions were successfully cleared, this function returns zero. Otherwise, it returns a non-zero value.

## fegetenv
### Description

This function attempts to store the current floating-point environment in the object pointed to by envp. If the representation was successfully stored, this function returns zero. Otherwise, it returns a non-zero value.

## fesetenv
### Description

This function attempts to establish the floating-point environment represented by the object pointed to by envp. The argument envp points to an object set by a call to fegetenv or feholdexcept, or equal a floating-point environment macro. This function does not raise floating-point exceptions, but only installs the state of the floating-point status flags represented through its argument.
# C Programming/fenv.h/feclearexcept
## Description

This function attempts to clear the supported floating-point exceptions represented by excepts. If the argument is zero or if all the specified exceptions were successfully cleared, this function returns zero. Otherwise, it returns a non-zero value.
# Exercise as it relates to Disease/The effects of physical activity for multiple sclerosis patients with fatigue

The effects of physical activity for multiple sclerosis patients with fatigue
# Feng Shui/Aquarium Feng Shui

Feng Shui | Flying Star | Geomantic Chart | Facing Palace | Facing Stars | Mountain Stars | Earth Base | 24 Mountains | Aquarium | Substitute Star | Xuan Kong Da Gua | Bazi & YiChing | Compass Location | 64 Hexagrams | River Map | 10-Combo | 1-Gua

## Water Feng Shui

In traditional Chinese Feng Shui, Water is Yang and Mountain is Yin. The use of "internal Water", in the form of aquariums, to enhance Feng Shui depends a great deal on the "Period" or "Age" of a house.
* Location Of Aquariums In Period 7
* Location Of Aquariums In Period 8

## References

Ref: Yap, Joey. "Your Aquarium Here". JY Books Sdn. Bhd. Malaysia.
# Feng Shui/Aquarium Feng Shui/Location Of Aquariums In Period 7

Feng Shui | Flying Star | Geomantic Chart | Facing Palace | Facing Stars | Mountain Stars | Earth Base | 24 Mountains | Aquarium | Substitute Star | Xuan Kong Da Gua | Bazi & YiChing | Compass Location | 64 Hexagrams | River Map | 10-Combo | 1-Gua
The preferred (best, second best, and third best) locations of aquariums in Period 7 houses are given in the following table:
| House Facing | Period 7 (Best Location) | Period 7 (2nd Best) | Period 7 (3rd Best) |
| South 1 | East | North | ~ |
| South 2 or South 3 | South West | East | South East |
| South West 1 | North | South West | ~ |
| South West 2 or South West 3 | South West | North | ~ |
| West 1 | South East | South West | ~ |
| West 2 or West 3 | South East | North | ~ |
| North West 1 | East | South East | ~ |
| North West 2 or North West 3 | East | North | ~ |
| North 1 | North | South West | East |
| North 2 or North 3 | North | South East | ~ |
| North East 1 | East | South East | ~ |
| North East 2 or North East 3 | South East | South West | ~ |
| East 1 | North 3 | ~ | ~ |
| East 2 or East 3 | South West | South East | North |
| South East 1 | East | South West | North |
| South East 2 or South East 3 | East | ~ | ~ |
Ref: Yap, Joey. "Your Aquarium Here". JY Books Sdn. Bhd. Malaysia.
# Feng Shui/Aquarium Feng Shui/Location Of Aquariums In Period 8

Feng Shui | Flying Star | Geomantic Chart | Facing Palace | Facing Stars | Mountain Stars | Earth Base | 24 Mountains | Aquarium | Substitute Star | Xuan Kong Da Gua | Bazi & YiChing | Compass Location | 64 Hexagrams | River Map | 10-Combo | 1-Gua
The preferred (best, second best, and third best) locations of aquariums in Period 8 houses are given in the following table:
| House Facing | Period 8 (Best Location) | Period 8 (2nd Best) | Period 8 (3rd Best) |
| South 1 | South West | North | East |
| South 2 or South 3 | South West | ~ | ~ |
| South West 1 | South West | North | ~ |
| South West 2 or South West 3 | North | ~ | ~ |
| West 1 | South East | East | North |
| West 2 or West 3 | nil | ~ | ~ |
| North West 1 | South East | South West | ~ |
| North West 2 or North West 3 | South East | ~ | ~ |
| North 1 | North | East | ~ |
| North 2 or North 3 | North | South West | ~ |
| North East 1 | North | ~ | ~ |
| North East 2 or North East 3 | East | South East | South West |
| East 1 | East | South West | North |
| East 2 or East 3 | nil | ~ | ~ |
| South East 1 | South West 3 | ~ | ~ |
| South East 2 or South East 3 | South East | South West | East |
Where the "Best Location" is indicated as "nil" in the above table, it means that the use of aquariums in the house is not advised. In these cases, other features, such as external Water, including ponds and lakes, may be used instead.
Ref: Yap, Joey. "Your Aquarium Here". JY Books Sdn. Bhd. Malaysia.
# Final Fantasy/Trivia

< Final Fantasy
# Final Fantasy/Strength

Strength is the statistic that measures a warrior's physical power. Higher Strength ratings allow a hero to do more damage with physical attacks. Fighters and Black Belts rely primarily on their Strength attributes, as do Knights and Masters. Black Mages and Black Wizards are extremely weak, with abysmal Strength scores.
# Final Fantasy/Status Effects/Poison

Poison is perhaps the most common adverse effect that heroes fall victim to. A character who has been poisoned will gradually lose health, often causing death within twenty minutes of the poisoning. Even if the warrior survives the battle in which he is poisoned, the venom remains in his system and does damage with every step that he takes. Time does not cure poison, nor does staying at an Inn. The only remedies for this affliction are the Pure Potion item and the Pure spell.
Poisonous foes include the Arachnid, Asp, Scorpion, and Werewolf.
# Final Fantasy/Status Effects/Sleep

Sleep is an ill effect that manifests as a moderate case of narcolepsy. The affected warrior immediately collapses and begins snoring. Attacks may wake him, but might not. If the hero is not otherwise awakened, the sleeping fit wears off within a couple minutes. Alternately, he can be awakened easily after a battle is over.
Sleep can be caused by the spells Sleep and Sleep2.
# Final Fantasy/Status Effects/Paralysis

Paralysis is a common status change that prevents the victim from moving, attacking, casting spells, and using items. There is no known cure for paralysis save time. As such, it is extremely wise to avoid paralysis. Afflicted warriors often recover within a couple minutes to return to battle.
There are many causes of paralysis. Numerous monsters have attacks that cause paralysis, including Creeps and undead such as Ghouls and Geists. The spell Hold causes paralysis, as does the enemy ability Gaze used by Odd Eyes.
Paralysis is temporary and wears off after a battle if the victim survives.
# Final Fantasy/Status Effects/Stone

Stone is the status effect that is caused by petrification attacks. It is the single worst affliction a hero can suffer short of death. Petrified characters are unable to take any action whatsoever. If all of a petrified warrior's allies are slain or also petrified, there is no chance of recovery. Petrification does not wear off after battle, nor does staying at an Inn return the victim to his natural flesh state. The spell Soft will cure Stone, as will the Soft Potion. However, Soft Potions cannot be used in the heat of battle.
"Stone"d Light Warriors do not gain experience points in battle.
# Final Fantasy/Story

Until 400 years ago, the world benefitted from the governance of the four classical elements (Air, Fire, Earth, and Water) by four glowing orbs. Mankind prospered as civilizations were established on each corner of the earth. The people of Onrac lived in massive palaces in the middle of the ocean, scouring the depths with submarines that enabled its crew to survive underwater. A reclusive nation of scientific-minded individuals lived in the forests of Lefein, using the nearby desert to build towers that reached to the heavens, then castles suspended in the heavens, and teleporters to connect the two, all with the usage of the enigmatic Floater Stone. Melmond preferred to develop a simple farming society on the broad, lush plains of the west, while a group of respected sages made a crescent-shaped lake in the east a center of learning. The seamen of the world gathered in Pravoka to trade, while a peculiar race of elves sang and glided through the forests and marshes of the south. The most powerful nation in the world, Coneria was centrally located on a peninsula overlooking the vast inland sea. The people of Coneria believed they were descended from men who had, thousands of years before, destroyed a great evil in the now-ruined nearby temple. It was never clear what the origin of the legends were, however, and over time they became the material of fairy tales.
On one day 400 years ago, all of this changed. A tentacled monster, the Kraken, attacked Onrac and sunk its palaces, forcing a handful of survivors to try to adapt to life on land. A dragon, Tiamat, drove the Lefeinish out of their Sky Caslte and reprogrammed its security systems, which included a virtually indestructible walking tank called WarMech, to defend himself. The Water and Air orbs darkened, causing their natural balance to be upset and causing unpredictable storms and winds across the earth. With sea-based trade at the mercy of the elements, piracy ruled the waves, especially in the great inland sea.
200 years later, the two other orbs went dark. The undead, guided by their leader Lich, took up residence near Melmond as the formerly lush plains turned to rock and marsh, while a powerful eight-armed knight named Kary was seen near Crescent Lake near a giant volcano. With fire on the horizon, the chief sage of Crescent Lake, Lukahn, looked to the sky and foretold the coming of four Light Warriors who would bring light to the orbs.
As the story begins, Coneria is faced with its brilliant but erratic knight, Garland, who kidnaps Princess Sara and heads to the abandoned Temple of Fiends. Shortly thereafter, four children appear outside the city walls of Coneria, each holding a dark orb.
# Final Fantasy/Temple of Fiends Walkthrough

The Temple of Fiends isn't very big, but there still exists the potential for some dangerous random encounters. Bones and Spiders are easy to get rid of. If you did buy HARM at Coneria, use it on the Ghouls. Grey Wolves and Werewolves are where the most trouble lies; both have lots of HP (around 70) and the Werewolf can poison you. You'll probably be inclined to run away, but if you're feeling brave, try SLEP on the wolves.
There's one optional destination here: the treasure room in the lower left. You'll pick up a Cabin, Heal Potion, and a Cap. The other rooms are locked for the time being. This is your call; the Cabin will be useful on the upcoming long hike to Pravoka, the other two items you can take or leave.
The reason you made this trip, of course, is the battle against Garland. Just march straight up to the center of the temple and take him on. Despite his cool hat, Garland is only a little worse than the strongest random monsters you've dealt with so far. He has around 100 HP and a moderately powerful attack. SLEP sometimes works on him, but you shouldn't need it. FIRE takes a lot out of him, and RUSE is very useful since it makes Garland miss on his attacks quite often. Just fight and heal as necessary and he'll go down.
Talk to Sara after the battle, and get warped back to Coneria. Talk to the king, and he'll build the bridge to the northeast that will enable you passage to the greater world. Buy some tents, pick up anything you intended to get but didn't, then start what will be a pretty long hike to the eastern town of Pravoka.
# Final Fantasy/Status Effects/Darkness

Darkness is a status effect that occurs when a hero is blinded. It reduces the warrior's accuracy with physical attacks, though this adversity is often minor and can be difficult to notice. Darkness can be caused by the spells Dark and Blind, and can be cured by the spell Lamp. Darkness will wear off immediately after a battle.
# Final Fantasy/Status Effects/Mute

A character affected by the Mute effect is silenced and unable to cast spells. This is particularly devastating for heroes that depend on magic, especially White Mages and Black Mages and their ilk. Mute may be counteracted by the spell AntiMute, though a hero that has been muted is unable to cast the spell on himself. Mute is caused by the spell Mute. It wears off at the end of a battle.
# Chatbots For Social Change/Prototypes/McGail

* Structure of Knowledge Representation
* Implementation Details
* chatGPT-powered custom bot, the "Mediator"
* Querying belief systems with SparQL
* Beliefs and Why
# Chatbots For Social Change/Prompting to create WikiBooks

My methodology is simple. Whenever I ask it to generate wikitext, I give it my custom instructions for what it should do. Whenever I find it is producing garbage, I'll add a new line.