fix topbar to work on mobile devices
The topbar, by way of JavaScript, now works on mobile devices such as cell phones and tablets. Internal links for entries from 1984 thru 2015 have been adjusted. Ran `make www` to perform the above. TODO: Fix some color issues on topbar. TODO: More testing!
This commit is contained in:
1 parent
99cd17401e
commit
97f6da1247
440 files changed
+74125
-6956
No files matched your search
@@ -63,7 +63,7 @@ bits). It manages to implement most of the hardware in a 1980's era
|
||||
IBM-PC using a few hundred fewer bits than the total number of
|
||||
transistors used to implement the original 8086 CPU.
|
||||
|
||||
If you are using macOS, the included [sc-ioccc.terminal](sc-ioccc.terminal)
|
||||
If you are using macOS, the included [sc-ioccc.terminal](%%REPO_URL%%/2013/cable3/sc-ioccc.terminal)
|
||||
configuration file will correctly display console applications that use ANSI
|
||||
graphics.
|
||||
|
||||
@@ -163,7 +163,7 @@ This entry has been tested on Windows (compiled with MS Visual Studio 2010 and
|
||||
supplied is good for Mac OS X, Linux and probably other Unices. I have received
|
||||
reports that the emulator works on Raspberry Pi/Android/ARM (you will need to
|
||||
compile with `-fsigned-char`) and iOS. You will need to adjust the
|
||||
[Makefile](Makefile) if your system lacks `sdl-config` to correctly point to the
|
||||
[Makefile](%%REPO_URL%%/M2013/cable3/akefile) if your system lacks `sdl-config` to correctly point to the
|
||||
SDL libraries and header files.
|
||||
|
||||
On UNIX-based systems we can get raw keystrokes using `stty`. However Windows
|
||||
@@ -193,7 +193,7 @@ include to the top of the source:
|
||||
#include <unistd.h>
|
||||
```
|
||||
|
||||
NOTE: this has been done in [cable3.c](cable3.c).
|
||||
NOTE: this has been done in [cable3.c](%%REPO_URL%%/2013/cable3/cable3.c).
|
||||
|
||||
### Usage
|
||||
|
||||
@@ -211,7 +211,7 @@ looks something like:
|
||||
stty cooked echo
|
||||
```
|
||||
|
||||
See the [cable3.sh](cable3.sh) script.
|
||||
See the [cable3.sh](%%REPO_URL%%/2013/cable3/cable3.sh) script.
|
||||
|
||||
## To use the emulator - floppy mode only
|
||||
|
||||
@@ -221,7 +221,7 @@ the `fd.img` provided, which is a FreeDOS boot disk.
|
||||
Before running the emulator on a Unix-type system, `stty` needs to be used to
|
||||
put the keyboard into raw mode (and afterwards it needs to be put back to
|
||||
cooked). So, run the emulator using something like this script (provided as
|
||||
[cable3.sh](cable3.sh)):
|
||||
[cable3.sh](%%REPO_URL%%/c2013/cable3/able3.sh)):
|
||||
|
||||
``` <!---sh-->
|
||||
stty cbreak raw -echo min 0
|
||||
@@ -343,7 +343,7 @@ for the (terminal) text and (SDL) graphics displays.
|
||||
Like a real PC, the emulator needs a BIOS to do anything useful. Here we use a
|
||||
custom BIOS, written from scratch specifically for the emulator. Source code for
|
||||
the BIOS (written in 8086 assembly language) which compiles with the
|
||||
freely-available NASM x86 assembler is in [bios.asm](bios.asm).
|
||||
freely-available NASM x86 assembler is in [bios.asm](%%REPO_URL%%/2013/cable3/bios.asm).
|
||||
|
||||
The BIOS implements the standard interrupt interfaces for video, disk, timer,
|
||||
clock and so on, much as a "real" PC BIOS does, and also a small
|
||||
|
||||
Reference in new issue
Block a user