Skip to content
This repository has been archived by the owner on May 21, 2024. It is now read-only.

Commit

Permalink
doc: fix Markdown syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
boriel committed Oct 13, 2023
1 parent e98e9ef commit 47ee595
Show file tree
Hide file tree
Showing 226 changed files with 1,116 additions and 1,333 deletions.
6 changes: 3 additions & 3 deletions docs/about.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#About
# About


##About the ZX BASIC Project
## About the ZX BASIC Project

ZX BASIC is a [BASIC](http://en.wikipedia.org/wiki/BASIC) ''cross compiler''.
It will compile BASIC programs (in your PC) for your [ZX Spectrum](http://en.wikipedia.org/wiki/Sinclair_ZX_Spectrum).
Expand All @@ -14,7 +14,7 @@ ZX BASIC syntax tries to maintain compatibility as much as possible with
[Sinclair BASIC](http://en.wikipedia.org/wiki/Sinclair_BASIC), it also have many new features, mostly taken from
[FreeBASIC](http://www.freebasic.net/wiki) dialect.

###Platform Availability
### Platform Availability
Since it is written in python, it is available for many platforms, like Windows, Linux and Mac.
You only need to have python installed on these. For windows, there also is an installable (.MSI) _compiled_
version, which does not need python previously installed.
11 changes: 5 additions & 6 deletions docs/abs.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
#ABS
# ABS

##Syntax
## Syntax


```
ABS(numericExpression)
```


##Description
## Description

Returns the absolute value of the given argument.
Argument must be a numeric expression. Returned value has the same type as the input argument.

##Examples
## Examples


```
Expand All @@ -24,7 +24,6 @@ REM 'Will print 1
```


##Remarks
## Remarks

* This function is 100% Sinclair BASIC Compatible

14 changes: 7 additions & 7 deletions docs/acs.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
#ACS
# ACS

##Syntax
## Syntax

```
ACS(numericExpression)
```


##Description

## Description

Returns the arc cosine value of the given argument.
Argument must be a numeric expression. Returned value type is [float](types.md#Float).

##Examples
## Examples

```
REM Arc cosine value
PRINT "Arc Cosine value of a is "; ACS(a)
```


##Remarks

## Remarks

* This function is 100% Sinclair BASIC Compatible
* If the given argument type is not float, it will be [converted](cast.md) to float before operating with it.
Expand Down
6 changes: 2 additions & 4 deletions docs/architectures/6502.py.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#6502.py
# 6502.py

```
#!/usr/bin/python
Expand Down Expand Up @@ -165,7 +165,5 @@
"SBC ?,Y": Opcode("SBC ?,Y", 1, 1, "f9 XX XX"),
"SBC ?,X": Opcode("SBC ?,X", 1, 1, "fd XX XX"),
"INC ?,X": Opcode("INC ?,X", 1, 1, "fe XX XX"),
}
}
22 changes: 10 additions & 12 deletions docs/architectures/68000.py.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#68000.py
# 68000.py

```
#!/usr/bin/python
# -*- coding: utf-8 -*-
# vim:ts=4:et:
#- important - this code is still incomplete and unacurrated
#- important - this code is still incomplete and unacurrated
class Opcode(object):
''' Describes opcodes and other info.
'''
Expand Down Expand Up @@ -54,7 +54,7 @@
"MOVE.W #$NN,A5": Opcode("MOVE.W #$NN,A5", 1, 1, "3A 7C XX XX"),
"MOVE.W #$NN,A6": Opcode("MOVE.W #$NN,A6", 1, 1, "3C 7C XX XX"),
"MOVE.W #$NN,A7": Opcode("MOVE.W #$NN,A7", 1, 1, "3E 7C XX XX"),
"MOVE.B D0,D0": Opcode("MOVE.B D0,D0", 1, 1, "10 00"),
"MOVE.B D0,D1": Opcode("MOVE.B D0,D1", 1, 1, "12 00"),
"MOVE.B D0,D2": Opcode("MOVE.B D0,D2", 1, 1, "14 00"),
Expand Down Expand Up @@ -119,7 +119,7 @@
"MOVE.B D7,D5": Opcode("MOVE.B D7,D5", 1, 1, "1A 07"),
"MOVE.B D7,D6": Opcode("MOVE.B D7,D6", 1, 1, "1C 07"),
"MOVE.B D7,D7": Opcode("MOVE.B D7,D7", 1, 1, "1E 07"),
"MOVE.L D0,D0": Opcode("MOVE.L D0,D0", 1, 1, "20 00"),
"MOVE.L D0,D1": Opcode("MOVE.L D0,D1", 1, 1, "22 00"),
"MOVE.L D0,D2": Opcode("MOVE.L D0,D2", 1, 1, "24 00"),
Expand Down Expand Up @@ -184,7 +184,7 @@
"MOVE.L D7,D5": Opcode("MOVE.L D7,D5", 1, 1, "2A 07"),
"MOVE.L D7,D6": Opcode("MOVE.L D7,D6", 1, 1, "2C 07"),
"MOVE.L D7,D7": Opcode("MOVE.L D7,D7", 1, 1, "2E 07"),
"MOVE.W D0,D0": Opcode("MOVE.W D0,D0", 1, 1, "30 00"),
"MOVE.W D0,D1": Opcode("MOVE.W D0,D1", 1, 1, "32 00"),
"MOVE.W D0,D2": Opcode("MOVE.W D0,D2", 1, 1, "34 00"),
Expand Down Expand Up @@ -249,7 +249,7 @@
"MOVE.W D7,D5": Opcode("MOVE.W D7,D5", 1, 1, "3A 07"),
"MOVE.W D7,D6": Opcode("MOVE.W D7,D6", 1, 1, "3C 07"),
"MOVE.W D7,D7": Opcode("MOVE.W D7,D7", 1, 1, "3E 07"),
"ANDI.L #$NNNN,D0": Opcode("ANDI.L #$NNNN,D0", 1, 1, "02 80 XX XX XX XX"),
"ANDI.L #$NNNN,D1": Opcode("ANDI.L #$NNNN,D1", 1, 1, "02 81 XX XX XX XX"),
"ANDI.L #$NNNN,D2": Opcode("ANDI.L #$NNNN,D2", 1, 1, "02 82 XX XX XX XX"),
Expand All @@ -258,7 +258,7 @@
"ANDI.L #$NNNN,D5": Opcode("ANDI.L #$NNNN,D5", 1, 1, "02 85 XX XX XX XX"),
"ANDI.L #$NNNN,D6": Opcode("ANDI.L #$NNNN,D6", 1, 1, "02 86 XX XX XX XX"),
"ANDI.L #$NNNN,D7": Opcode("ANDI.L #$NNNN,D7", 1, 1, "02 87 XX XX XX XX"),
"LSR.L D0,D0": Opcode("LSR.L D0,D0", 1, 1, "E0 A8"),
"LSR.L D0,D1": Opcode("LSR.L D0,D1", 1, 1, "E0 A9"),
"LSR.L D0,D2": Opcode("LSR.L D0,D2", 1, 1, "E0 AA"),
Expand All @@ -267,11 +267,11 @@
"LSR.L D0,D5": Opcode("LSR.L D0,D5", 1, 1, "E0 AD"),
"LSR.L D0,D6": Opcode("LSR.L D0,D6", 1, 1, "E0 AE"),
"LSR.L D0,D7": Opcode("LSR.L D0,D7", 1, 1, "E0 AF"),
"LSR.L D5,D7": Opcode("LSR.L D5,D7", 1, 1, "EA AF"),
"LSR.L D6,D7": Opcode("LSR.L D6,D7", 1, 1, "EC AF"),
"LSR.L D7,D7": Opcode("LSR.L D7,D7", 1, 1, "EE AF"),
"SWAP D0": Opcode("SWAP D0", 1, 1, "48 40"),
"SWAP D1": Opcode("SWAP D1", 1, 1, "48 41"),
"SWAP D2": Opcode("SWAP D2", 1, 1, "48 42"),
Expand All @@ -280,7 +280,5 @@
"SWAP D5": Opcode("SWAP D5", 1, 1, "48 45"),
"SWAP D4": Opcode("SWAP D4", 1, 1, "48 44"),
"SWAP D7": Opcode("SWAP D7", 1, 1, "48 47"),
}
}
4 changes: 1 addition & 3 deletions docs/architectures/adam.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#Adam
# Adam

* http://drushel.cwru.edu/atm/atm.html


4 changes: 1 addition & 3 deletions docs/architectures/alphatronicpc.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#AlphatronicPC
# AlphatronicPC

* http://www.old-computers.com/museum/computer.asp?st=1&c=241


10 changes: 4 additions & 6 deletions docs/architectures/amiga_500.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
#Amiga 500
# Amiga 500

## Amos
## Amos
From http://www.clickteam.com/eng/downloadcenter.php?i=58 (redirecting too fast) some Amos sources are available:
* http://www.clickteam.com/webftp/files/2/5/AMOSCompiler.zip
* http://www.clickteam.com/webftp/files/2/5/AMOS1_23.zip
* http://www.clickteam.com/webftp/files/2/5/AMOS1_3.zip
* http://www.clickteam.com/webftp/files/2/5/EasyAMOS.zip
* http://stos.atari.st/theme_2_1.html

## Blitz-Basic
## Blitz-Basic
* http://www.blitz-2000.co.uk/

## Amiga-Basic
## Amiga-Basic
* http://www.amigacoding.com/index.php/AmigaBASIC


10 changes: 4 additions & 6 deletions docs/architectures/amstrad_cpc.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
#Amstrad CPC
# Amstrad CPC

## documentation
## documentation
* http://cpcwiki.eu/index.php/Technical_documentation
* www.cpcmania.com/Docs/Programming/Programming.htm

## games with sources
## games with sources
* http://www.mojontwins.com/juegos_mojonos/uwol-2-cpc/
* http://www.mojontwins.com/juegos_mojonos/lala-prologue-cpc/

## Locomotive Basic
## Locomotive Basic
* http://www.qsl.net/hb9xch/computer/amstrad/locomotivebasic.html
* http://www.grimware.org/doku.php/documentations/software/locomotive.basic/start
* http://www.cpcwiki.eu/index.php/Locomotive_BASIC
* http://rosettacode.org/wiki/Category:Locomotive_Basic


4 changes: 1 addition & 3 deletions docs/architectures/apple_ii.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#Apple II
# Apple II

* Applesoft Basic: http://www.txbobsc.com/scsc/scdocumentor/


4 changes: 1 addition & 3 deletions docs/architectures/aquapluspiece.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
#AquaplusPiece
# AquaplusPiece

* http://aquaplus.jp/piece
* http://en.wikipedia.org/wiki/Leaf_(Japanese_company)#P.2FECE
* http://www.asahi-net.or.jp/~cs8k-cyu/piece/index.html
* http://www.geocities.co.jp/Playtown/6437/0105.html


4 changes: 1 addition & 3 deletions docs/architectures/aquarius.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#Aquarius
# Aquarius

* http://www.retro-zone.org/documentation/mattel_aquarius_extendedbasicmanual/complete_manual.html
* http://tech.groups.yahoo.com/group/mattelaquarius/
Expand All @@ -8,5 +8,3 @@
* http://www.vdsteenoven.com/aquarius/psgprog.html
* http://www.vdsteenoven.com/aquarius/hndcntrl.html
* http://archive.kontek.net/aqemu.classicgaming.gamespy.com/aqfaq2.htm


4 changes: 1 addition & 3 deletions docs/architectures/atari_800.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
#Atari 800
# Atari 800

* http://en.wikipedia.org/wiki/Atari_BASIC
* http://atari.kensclassics.org/a8programming.html


6 changes: 2 additions & 4 deletions docs/architectures/atari_st.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
#Atari ST
# Atari ST

* http://dev-docs.atariforge.org/
* http://dev-docs.atariforge.org/html/search.php?find=_*

## Stos
## Stos
From http://www.clickteam.com/eng/downloadcenter.php?i=58 (redirecting too fast) some Stos sources are available:
* http://www.clickteam.com/webftp/files/2/5/STOSCompiler206.zip
* http://www.clickteam.com/webftp/files/2/5/STOS206.zip
* http://stos.atari.st/demo_page.htm


4 changes: 1 addition & 3 deletions docs/architectures/ataricentipede.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
#AtariCentipede
# AtariCentipede

games made for this machine: Centipede, Warlords, Millipede, Maze Invaders, Bulls Eye Darts

* http://mamedev.org/source/src/mame/drivers/centiped.c.html


4 changes: 1 addition & 3 deletions docs/architectures/atarilynx.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#AtariLynx
# AtariLynx

* http://www.atariage.com/Lynx/archives/developer_docs/index.html?SystemID=LYNX


4 changes: 1 addition & 3 deletions docs/architectures/bally_astrocade.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
#Bally Astrocade
# Bally Astrocade

some documentation about developing Bally Astrocade stuff with basic and z80-assembly
* http://www.ballyalley.com/basic/basic.html
* http://www.ballyalley.com/ml/ml.html


4 changes: 1 addition & 3 deletions docs/architectures/bbc_micro.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
#BBC Micro
# BBC Micro

* http://www.btinternet.com/~lawrence.edwards/bbccomp/bbc.htm
* http://www.bbcdocs.com/


4 changes: 1 addition & 3 deletions docs/architectures/c128.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#C128
# C128

* http://rvbelzen.tripod.com/128intpt/index.html


4 changes: 1 addition & 3 deletions docs/architectures/c64.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
#C64
# C64

* http://sta.c64.org/cbm64mem.html
* http://www.villehelin.com/wla.html


4 changes: 1 addition & 3 deletions docs/architectures/camputers_lynx.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#Camputers Lynx
# Camputers Lynx

* http://camputerslynx.info/


4 changes: 1 addition & 3 deletions docs/architectures/capcom1942.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#Capcom1942
# Capcom1942

* http://mamedev.org/source/src/mame/drivers/1942.c.html


4 changes: 1 addition & 3 deletions docs/architectures/capcom1943.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#Capcom1943
# Capcom1943

* http://mamedev.org/source/src/mame/drivers/1943.c.html


4 changes: 1 addition & 3 deletions docs/architectures/coco2.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#CoCo2
# CoCo2

* http://koti.mbnet.fi/~atjs/mc6809/


4 changes: 1 addition & 3 deletions docs/architectures/colecovision.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
#Colecovision
# Colecovision

* http://www.colecovisionzone.com/page/coleco%20industries/programmers.html
* http://pdroms.de/news/coleco-vision/
* http://atarihq.com/danb/files/CV-Tech.txt
* http://www.colecovision.eu/ColecoVision/development/tutorial1.shtml
* http://mamedev.org/source/src/mess/drivers/coleco.c.html
* http://mamedev.org/source/src/mess/machine/coleco.c.html


4 changes: 1 addition & 3 deletions docs/architectures/dai.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
#DAI
# DAI

* http://fjkraan.home.xs4all.nl/comp/dai/
* http://www.zock.com/8-Bit/D_DAI.HTML
* http://bruno.vivien.pagesperso-orange.fr/DAI/index.htm


4 changes: 1 addition & 3 deletions docs/architectures/elektronika_bk.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#Elektronika BK
# Elektronika BK

Some information about Vilnius Basic at http://en.wikipedia.org/wiki/Vilnius_BASIC


0 comments on commit 47ee595

Please sign in to comment.