Ich suche Programme, die unter einem Ur Tiny Basic laufen.
Nim Spiel, Tic-Tac-Toe etc. pp.
Also nur Integer Variablen A bis Z.
Kein Float.
Keine Arrays.
Keine Strings.
Link oder direkt hier posten.
Peter
Ich suche Programme, die unter einem Ur Tiny Basic laufen.
Nim Spiel, Tic-Tac-Toe etc. pp.
Also nur Integer Variablen A bis Z.
Kein Float.
Keine Arrays.
Keine Strings.
Link oder direkt hier posten.
Peter
Hmm, passen da nicht die Programme von David Ahl in "101 BASIC Games"?
@uC: Hast du dir die mal angesehen..
Die kannte ich schon.. aber alles was nicht geht (Arrays;Strings;etc.) enthalten..
Das muss was aus der Richtung MITS 8800; Kim-1 etc. pp (1974-1977) sein.
Peter
PDF enthält die Anleitung aber kein Basic Source.
kein Peek
kein Poke
Peter
Was für ein Dialekt ist das denn genau?
;**************************************************************
;*
;* TINY BASIC FOR INTEL 8080
;* VERSION 1.0
;* BY LI-CHEN WANG
;* 10 JUNE, 1976
;* @COPYLEFT
;* ALL WRONGS RESERVED
;*
;**************************************************************
; TinyBasic 3
; Written by Jeff Hunsinger in Fall/Winter 2004
; Frankfurt/Oder, Germany
; Based on the original copyleft source from Li-Chen Wang
; Modified for ATmega8 by Bastian Schmelzer
; More modifications by Peter Sieg 7/2007 for ATmega8
Peter
Ich kenne ein TinyBASIC für Turbo Pascal - das habe ich leicht erweitert und neu für mein DOS kompiliert Da war doch nicht etwa der hier anwesende Herr Sieg beteiligt?
Hier der Auszug aus dem Source:
2001-08-21 Peter Sieg; for Heike, Robin & Janis ([email]peterENTFERNT[/email]) *
* - ungotorized for gotos, that were out of block bounds... *
* ?Which pascal compiler does allow this? Now compiled with TP5.5 *
* 2001-08-23 Peter Sieg *
* - needed to rewrite the tokenizer completedly. it was limetted to max. 31 *
* commands&functions since it used #1..#31 as tokens. *
* now I use #151 to #247 with a lot of free slots for more command&functions*
* - To enter new commands&functions: *
* 1. enter token value under const *
* 2. enter string representation in initialize routine *
* 3. enter new code in routine stat *
*
Ich habe noch ein FILES (entspricht Dir), INK, BORDER, PEN und PAPER eingebaut (damit kann man zumindest die 64 EGA-Farben nutzen) . Ansonsten wäre es natürlich sehr interessant, dafür mal ein paar Programme zu haben
EDIT: Habe die E-Mail aus dem Source entfernt - sorry, habs nicht gleich gesehen, dass da eine aufgeführt war.
Man! Die Welt ist doch klein!
Jup, das hatte ich wohl mal verbrochen..
TP hatte ich wirklich gerne mit gearbeitet.
Kannst du bitte ein ZIP dazu hier einstellen? Oder Link auf Webseite..
Freu..
Gruß Peter
Klar:
http://lulu423gina.funpic.de/download/tbasic.zip
Auszug aus dem Source:
{
Die BonnyDOS/286-Version wurde wiefolgt erweitert / ge„ndert:
Load/Save an BonnyDOS/286-Fileroutinen angepasst.
Neuer Befehl FILES
COLOR heiát jetzt PEN (Entspricht COLOR)
Neuer Befehl PAPER
Neuer Befehl LEN (setzt Y auf L„nge des Strings)
Neuer Befehl INK (Syntax INK color value <color 0-15> <value 0-63>)
Neuer Befehl BORDER (Syntax BORDER <color 0-63>)
Neuer Befehl ? (Ersatz bzw. Kurzform fr PRINT)
Žnderung fr BDOS/286 by T. Brggmann
}
Viel Spaß - vielleicht fällt jemanden ja noch was gutes ein, wie man dieses BASIC erweitern kann
(ich denke ja immer noch über ein CPC-like SYMBOL-Kommando nach, mit dem man den PC-Zeichensatz selbst definieren kann und über File-Zugriffe ala OPEN).
Hat jemand die hier genannten 'Game-sets':
http://bytecollector.com/archi…80/Tinybasic_Gamesets.PDF
Oder gerne auch andere Tiny Basic Programme?
Aber wirklich NUR Tiny basic:
Peter