ugBASIC
1.18
An isomorphic BASIC language compiler for retrocomputers
Loading...
Searching...
No Matches
run.c
Go to the documentation of this file.
1
/*****************************************************************************
2
* ugBASIC - an isomorphic BASIC language compiler for retrocomputers *
3
*****************************************************************************
4
* Copyright 2021-2026 Marco Spedaletti (asimov@mclink.it)
5
*
6
* Licensed under the Apache License, Version 2.0 (the "License");
7
* you may not use this file except in compliance with the License.
8
* You may obtain a copy of the License at
9
*
10
* http://www.apache.org/licenses/LICENSE-2.0
11
*
12
* Unless required by applicable law or agreed to in writing, software
13
* distributed under the License is distributed on an "AS IS" BASIS,
14
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
* See the License for the specific language governing permissions and
16
* limitations under the License.
17
*----------------------------------------------------------------------------
18
* Concesso in licenza secondo i termini della Licenza Apache, versione 2.0
19
* (la "Licenza"); è proibito usare questo file se non in conformità alla
20
* Licenza. Una copia della Licenza è disponibile all'indirizzo:
21
*
22
* http://www.apache.org/licenses/LICENSE-2.0
23
*
24
* Se non richiesto dalla legislazione vigente o concordato per iscritto,
25
* il software distribuito nei termini della Licenza è distribuito
26
* "COSÌ COM'È", SENZA GARANZIE O CONDIZIONI DI ALCUN TIPO, esplicite o
27
* implicite. Consultare la Licenza per il testo specifico che regola le
28
* autorizzazioni e le limitazioni previste dalla medesima.
29
****************************************************************************/
30
31
/****************************************************************************
32
* INCLUDE SECTION
33
****************************************************************************/
34
35
#include "
../../ugbc.h
"
36
37
/****************************************************************************
38
* CODE SECTION
39
****************************************************************************/
40
46
/* <usermanual>
47
@keyword RUN
48
49
@english
50
51
the ''RUN'' command restarts the execution of a program. When the program encounter this
52
command, the computer begins executing from the very firstr instructions in your program,
53
one after the other.
54
55
@italian
56
57
il comando ''RUN'' riavvia l'esecuzione di un programma. Quando il programma incontra
58
questo comando, il computer inizia l'esecuzione dalle primissime istruzioni del programma,
59
una dopo l'altra.
60
61
@syntax RUN
62
63
@example RUN
64
65
</usermanual> */
66
void
run
(
Environment
* _environment ) {
67
68
cpu_jump
( _environment,
"CODESTART"
);
69
70
}
71
cpu_jump
void cpu_jump(Environment *_environment, char *_label)
Definition
6309.c:3739
run
void run(Environment *_environment)
Emit code for RUN.
Definition
run.c:66
ugbc.h
Environment
struct _Environment Environment
Structure of compilation environment.
Z:
ugbasic
ugbc
src
targets
common
run.c
Generated by
1.16.1