Sidehistorik
Emulators
JavaScript TI-99/4a can be found at http://js99er.net/#/
Vedhæftninger | ||||||||
---|---|---|---|---|---|---|---|---|
|
Github
Udvid | ||
---|---|---|
| ||
V9t9 emulates the TI-99/4A on your computer. It supports:
(Some features here are advanced.) ExamplesSound samples: Recent Changes2017/03/05 (download)New/published features:
2015/07/21 (download)New/published features:
2015/07/02 (download)
2014/05/19 (download)
2013/10/20 (download)
2013/06/17 (download)
Older releasesWell, I don’t have any and can’t rebuild them, since they use Java Web Start, which is essentially obsolete now and apparently impossible to build or use in new Java releases. RunningSetupHave Java 6 or newer installed on your system. You will need ROMs to actually use the emulator. I don’t provide these but this page will give you some instructions. InstallationDownload the Running from WindowsLaunch V9t9 by double-clicking the If this exits immediately, be sure Alternately, run a
Running from OS X or LinuxLaunch V9t9 by double-clicking the If this exits immediately, be sure Alternately, run a
Keyboard MappingsThe 99/4A keyboard has 40 keys and your keyboard has more. The 99/4A formed the rest of the ASCII character set using the “Fctn” key with other alphanumeric keys. Also, 99/4A programs often refer to symbolic key names like “REDO” and “PROC’D”, which map to “Fctn” plus number keys. In V9t9, use “ These are the
These keys that don’t exist on the 99/4A are automatically mapped as follows by V9t9. These choices try to align with the patterns of typical 99/4A software. If you object, please file a feature request!
(The keys above are the same for the numeric keypad when Num Lock is enabled and joystick mode is not enabled.)
Joystick MappingsThe standard 99/4A system came with two joysticks – aka “handheld controllers”. V9t9 provides several ways to emulate the 99/4A joysticks. PC ControllersV9t9 can use connected PC controllers or joysticks and map them to 99/4A joysticks.
V9t9 will keep track of various combinations of detected controllers, but may not migrate settings from e.g. controller A if you run with controllers A and B the next time. Whatever edits you make in the See Emulating with host keyboardV9t9 can use the keyboard’s numeric keypad as “joystick #1” (and also “joystick #2” if you enjoy a difficult challenge). Press Scroll Lock to toggle between modes. By default the numeric keypad is used for ASCII numbers or 99/4A keyboard arrows (whatever When you see “Using numpad for joystick #1 (shift for #2)”, you can use the numeric keypad. 8
4 5 6 fire = 'Enter', '+', or '-' reset = 5 (in case something's stuck)
2
If you need to emulate “joystick #2”, hold down Standard keyboard mappings99/4A programs usually support keyboard-only setups: Player 1: E
S D fire = Q
X
Player 2: I
J K fire = Y
M
ContactPlease see this page for details. HistoryI’ve been working on this in various forms since 1992, when I started working on the idea in Turbo Pascal as “tiemul.pas” in the computer lab, and once crashed the computer’s server when I ran it there without permission. That next summer, I started rewriting the emulator in assembly for DOS and soon made the emulator into a product: “TI Emulator!” (yes, with the exclamation point). It was my first venture into the world of business – and copyright infringement. (I had been shipping ROMs around, and TI reminded me that I should have a license agreement and be paying royalties.) This was an exciting time, interacting with people all over the world through letters and emails. A loyal user suggested the name “V9t9” and the product was renamed and a few more versions were released. I got several requests to support then-current custom hardware for the aging TI-99/4A, but unfortunately was not experienced enough to infer the operation of hardware without having it in person, so those efforts never got off the ground. A few years later, I moved from DOS to Linux and started porting V9t9 to C. This project was exciting, since it involved making the thing portable and capable of supporting multiple kinds of graphics, sound, and input APIs. This port never really saw the light of day (it was a bit way too geeky for the average user to understand, and only built against GNU C in Linux and Metrowerks Codewarrior in Windows). Many years later, I started porting V9t9 to Java in 2005. The Java port was originally quite nastily ported directly from the C port, and I’ve been gradually rewriting chunks in a proper object oriented format ever since. I would be remiss not to mention the driving motivation for continuing to work on the emulator at all in the 2000’s, after my original TI-99/4A became mostly unusable (no access to a TV or monitor with RCA connectors, for example) – Thierry Nouspikel’s excellent compendium of technical data, The TI-99/4A Tech Pages. AdvancedPlease see this page for advanced usage and configuration. LicenseThe V9t9 Java codebase is licensed under EPL v1.0, with the exception that no commercial redistribution is allowed. This software includes content licensed under EPL v1.0; code from the Base64 library; |
...
TI Cartrigdes
UI Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
TI Tapes
UI Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Downloads
Splunk live search report | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Files
...