Used Jekyll's include_relative to make the display of .BAS files friendlier

(cherry picked from commit 5c43702a71)
This commit is contained in:
Jeff Parsons 2016-11-20 18:07:25 -08:00 committed by Jeff Parsons
commit 4ca986de57
36 changed files with 199 additions and 40 deletions

View file

@ -0,0 +1,19 @@
---
layout: page
title: OSI Challenger 1P BASIC Programs
permalink: /apps/c1p/BASIC/OSI/
---
OSI Challenger 1P BASIC Programs
--------------------------------
- [BASIC MATH](math/)
- [CHECKING](checking/)
- [COUNTER](counter/)
- [POKER](poker/)
- [PRESIDENTS](presidents/)
- [STAR WARS](starwars/)
- [TRIG TUTOR](trigtutor/)
The project also includes some of [Jeff's](https://twitter.com/jeffpar) [BASIC Programs](../jeffpar/) written
from 1979 to 1980.

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Challenger 1P BASIC Programs: CHECKING.BAS"
permalink: /apps/c1p/BASIC/OSI/checking/
---
{% highlight basic %}
{% include_relative CHECKING.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Challenger 1P BASIC Programs: COUNTER.BAS"
permalink: /apps/c1p/BASIC/OSI/counter/
---
{% highlight basic %}
{% include_relative COUNTER.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Challenger 1P BASIC Programs: MATH.BAS"
permalink: /apps/c1p/BASIC/OSI/math/
---
{% highlight basic %}
{% include_relative MATH.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Challenger 1P BASIC Programs: POKER.BAS"
permalink: /apps/c1p/BASIC/OSI/poker/
---
{% highlight basic %}
{% include_relative POKER.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Challenger 1P BASIC Programs: PRESIDENTS.BAS"
permalink: /apps/c1p/BASIC/OSI/presidents/
---
{% highlight basic %}
{% include_relative PRESIDENTS.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Challenger 1P BASIC Programs: SEAWOLFE.BAS"
permalink: /apps/c1p/BASIC/OSI/seawolfe/
---
{% highlight basic %}
{% include_relative SEAWOLFE.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Challenger 1P BASIC Programs: STARWARS.BAS"
permalink: /apps/c1p/BASIC/OSI/starwars/
---
{% highlight basic %}
{% include_relative STARWARS.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Challenger 1P BASIC Programs: TANKFORTWO.BAS"
permalink: /apps/c1p/BASIC/OSI/tankfortwo/
---
{% highlight basic %}
{% include_relative TANKFORTWO.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Challenger 1P BASIC Programs: TRIGTUTOR.BAS"
permalink: /apps/c1p/BASIC/OSI/trigtutor/
---
{% highlight basic %}
{% include_relative TRIGTUTOR.BAS %}
{% endhighlight %}

View file

@ -1,27 +1,13 @@
---
layout: page
title: Challenger 1P BASIC Applications
title: Challenger 1P BASIC Programs
permalink: /apps/c1p/BASIC/
---
Challenger 1P BASIC Applications
---
Challenger 1P BASIC Programs
----------------------------
The following BASIC applications were supplied by Ohio Scientific:
BASIC programs for the Challenger 1P have been archived from the following authors:
- [BASIC MATH](OSI/MATH.BAS)
- [CHECKING](OSI/CHECKING.bas)
- [COUNTER](OSI/COUNTER.BAS)
- [POKER](OSI/POKER.BAS)
- [PRESIDENTS](OSI/PRESIDENTS.BAS)
- [STAR WARS](OSI/STARWARS.BAS)
- [TRIG TUTOR](OSI/TRIGTUTOR.BAS)
The project also includes some eclectic BASIC programs written by [Jeff Parsons](https://twitter.com/jeffpar) from 1979 to 1980:
- [CHECKERS](jeffpar/CHECKERS.BAS)
- [HANG WOMAN](jeffpar/HANGWOMAN.BAS)
- [LIFE](jeffpar/LIFE.BAS)
- [OTHELLO](jeffpar/OTHELLO.BAS)
- [SOFORECAST](jeffpar/SOFORECAST.BAS)
- [TUBELIST](jeffpar/TUBELIST.BAS)
- [Jeff Parsons](jeffpar/)
- [Ohio Scientific](OSI/)

View file

@ -0,0 +1,19 @@
---
layout: page
title: "Jeff's Challenger 1P BASIC Programs"
permalink: /apps/c1p/BASIC/jeffpar/
---
Jeff's Challenger 1P BASIC Programs
-----------------------------------
Below are some BASIC programs written by [Jeff Parsons](https://twitter.com/jeffpar) from 1979 to 1980:
- [CHECKERS](checkers/)
- [HANG WOMAN](hangwoman/)
- [LIFE](life/)
- [OTHELLO](othello/)
- [SOFORECAST](soforecast/)
- [TUBELIST](tubelist/)
The project also includes an archive of Ohio Scientific's [BASIC Programs](../OSI/).

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Jeff's Challenger 1P BASIC Programs: CHECKERS.BAS"
permalink: /apps/c1p/BASIC/jeffpar/checkers/
---
{% highlight basic %}
{% include_relative CHECKERS.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Jeff's Challenger 1P BASIC Programs: HANGWOMAN.BAS"
permalink: /apps/c1p/BASIC/jeffpar/hangwoman/
---
{% highlight basic %}
{% include_relative HANGWOMAN.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Jeff's Challenger 1P BASIC Programs: LIFE.BAS"
permalink: /apps/c1p/BASIC/jeffpar/hangwoman/
---
{% highlight basic %}
{% include_relative LIFE.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Jeff's Challenger 1P BASIC Programs: OTHELLO.BAS"
permalink: /apps/c1p/BASIC/jeffpar/othello/
---
{% highlight basic %}
{% include_relative OTHELLO.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Jeff's Challenger 1P BASIC Programs: SOFORECAST.BAS"
permalink: /apps/c1p/BASIC/jeffpar/soforecast/
---
{% highlight basic %}
{% include_relative SOFORECAST.BAS %}
{% endhighlight %}

View file

@ -0,0 +1,9 @@
---
layout: page
title: "Jeff's Challenger 1P BASIC Programs: TUBELIST.BAS"
permalink: /apps/c1p/BASIC/jeffpar/tubelist/
---
{% highlight basic %}
{% include_relative TUBELIST.BAS %}
{% endhighlight %}

View file

@ -7,19 +7,19 @@
<item ref="/apps/c1p/6502/jeffpar/life/LIFE.json">6502 Game of Life (JP)</item>
<item ref="/apps/c1p/6502/tests/bcd/bcd.json">6502 BCD Tests</item>
<item ref="/apps/c1p/6502/tests/vflag/vflag.json">6502 VFLAG Tests</item>
<item ref="/apps/c1p/BASIC/jeffpar/CHECKERS.BAS">CHECKERS (JP)</item>
<item ref="/apps/c1p/BASIC/jeffpar/HANGWOMAN.BAS">HANGWOMAN (JP)</item>
<item ref="/apps/c1p/BASIC/jeffpar/LIFE.BAS">LIFE (JP)</item>
<item ref="/apps/c1p/BASIC/jeffpar/OTHELLO.BAS">OTHELLO (JP)</item>
<item ref="/apps/c1p/BASIC/jeffpar/SOFORECAST.BAS">SOFORECAST (JP)</item>
<item ref="/apps/c1p/BASIC/jeffpar/TUBELIST.BAS">TUBELIST (JP)</item>
<item ref="/apps/c1p/BASIC/OSI/MATH.BAS">BASIC MATH</item>
<item ref="/apps/c1p/BASIC/OSI/CHECKING.BAS">CHECKING</item>
<item ref="/apps/c1p/BASIC/OSI/COUNTER.BAS">COUNTER</item>
<item ref="/apps/c1p/BASIC/OSI/POKER.BAS">POKER</item>
<item ref="/apps/c1p/BASIC/OSI/PRESIDENTS.BAS">PRESIDENTS</item>
<item ref="/apps/c1p/BASIC/OSI/STARWARS.BAS">STAR WARS</item>
<item ref="/apps/c1p/BASIC/OSI/TRIGTUTOR.BAS">TRIG TUTOR</item>
<item ref="/apps/c1p/BASIC/jeffpar/checkers/CHECKERS.BAS">CHECKERS (JP)</item>
<item ref="/apps/c1p/BASIC/jeffpar/hangwoman/HANGWOMAN.BAS">HANGWOMAN (JP)</item>
<item ref="/apps/c1p/BASIC/jeffpar/life/LIFE.BAS">LIFE (JP)</item>
<item ref="/apps/c1p/BASIC/jeffpar/othello/OTHELLO.BAS">OTHELLO (JP)</item>
<item ref="/apps/c1p/BASIC/jeffpar/soforecast/SOFORECAST.BAS">SOFORECAST (JP)</item>
<item ref="/apps/c1p/BASIC/jeffpar/tubelist/TUBELIST.BAS">TUBELIST (JP)</item>
<item ref="/apps/c1p/BASIC/OSI/math/MATH.BAS">BASIC MATH</item>
<item ref="/apps/c1p/BASIC/OSI/checking/CHECKING.BAS">CHECKING</item>
<item ref="/apps/c1p/BASIC/OSI/counter/COUNTER.BAS">COUNTER</item>
<item ref="/apps/c1p/BASIC/OSI/poker/POKER.BAS">POKER</item>
<item ref="/apps/c1p/BASIC/OSI/presidents/PRESIDENTS.BAS">PRESIDENTS</item>
<item ref="/apps/c1p/BASIC/OSI/starwars/STARWARS.BAS">STAR WARS</item>
<item ref="/apps/c1p/BASIC/OSI/trigtutor/TRIGTUTOR.BAS">TRIG TUTOR</item>
<item ref="/sites/www.osiweb.org/programs/basic/OsiBas/spacewar.bas">SPACEWAR</item>
</control>
<control type="button" binding="loadSerial">Load</control>

View file

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<serial id="serialPort" pos="left" padLeft="8px">
<control type="list" binding="listSerial">
<item ref="/apps/c1p/BASIC/OSI/MATH.BAS">BASIC MATH</item>
<item ref="/apps/c1p/BASIC/OSI/CHECKING.BAS">CHECKING</item>
<item ref="/apps/c1p/BASIC/OSI/COUNTER.BAS">COUNTER</item>
<item ref="/apps/c1p/BASIC/OSI/POKER.BAS">POKER</item>
<item ref="/apps/c1p/BASIC/OSI/PRESIDENTS.BAS">PRESIDENTS</item>
<item ref="/apps/c1p/BASIC/OSI/STARWARS.BAS">STAR WARS</item>
<item ref="/apps/c1p/BASIC/OSI/TRIGTUTOR.BAS">TRIG TUTOR</item>
<item ref="/apps/c1p/BASIC/OSI/math/MATH.BAS">BASIC MATH</item>
<item ref="/apps/c1p/BASIC/OSI/checking/CHECKING.BAS">CHECKING</item>
<item ref="/apps/c1p/BASIC/OSI/counter/COUNTER.BAS">COUNTER</item>
<item ref="/apps/c1p/BASIC/OSI/poker/POKER.BAS">POKER</item>
<item ref="/apps/c1p/BASIC/OSI/presidents/PRESIDENTS.BAS">PRESIDENTS</item>
<item ref="/apps/c1p/BASIC/OSI/starwars/STARWARS.BAS">STAR WARS</item>
<item ref="/apps/c1p/BASIC/OSI/trigtutor/TRIGTUTOR.BAS">TRIG TUTOR</item>
</control>
<control type="button" binding="loadSerial">Load</control>
<control type="file" binding="mountSerial" style="padding-left:16px"/>