1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-11 05:29:33 +00:00

Fixing telestrat.h

This commit is contained in:
jede 2017-02-02 22:53:28 +01:00
parent ad6e54c2d8
commit d76911d38a
5 changed files with 32 additions and 12 deletions

View File

@ -1,17 +1,41 @@
/*****************************************************************************/
/* */
/* telestrat.h */
/* */
/* Oric Telestrat system-specific definitions */
/* */
/* */
/* */
/* (C) 2017 Debrune Jérome, <jede@oric.org> */
/* */
/* */
/* This software is provided 'as-is', without any expressed or implied */
/* warranty. In no event will the authors be held liable for any damages */
/* arising from the use of this software. */
/* */
/* Permission is granted to anyone to use this software for any purpose, */
/* including commercial applications, and to alter it and redistribute it */
/* freely, subject to the following restrictions: */
/* */
/* 1. The origin of this software must not be misrepresented; you must not */
/* claim that you wrote the original software. If you use this software */
/* in a product, an acknowledgment in the product documentation would be */
/* appreciated but is not required. */
/* 2. Altered source versions must be plainly marked as such, and must not */
/* be misrepresented as being the original software. */
/* 3. This notice may not be removed or altered from any source */
/* distribution. */
/* */
/*****************************************************************************/
void hires();
void text();
void oups();
void ping();
void zap();
void shoot();
void explode();
void paper(char color);
void ink(char color);
void kbdclick1();

View File

@ -14,5 +14,3 @@
BRK_TELEMON XCLOSE ; launch primitive ROM
rts
.endproc

View File

@ -8,7 +8,7 @@
.constructor initmainargs, 24
.import __argc, __argv
.import ptr1
.import ptr1
.include "telestrat.inc"
.macpack generic

View File

@ -27,9 +27,7 @@ parmok:
sta tmp3 ; save flags
; Get the filename from stack and parse it. Bail out if is not ok
jsr popax ; Get name
ldy tmp3 ; Get flags again
ldy tmp3 ; Get flags again
BRK_TELEMON XOPEN ; launch primitive ROM
rts
.endproc

View File

@ -53,7 +53,7 @@ L2: ldy #0
cpx #$0A ; Check for \n
bne L3
BRK_TELEMON XWR0 ; Macro send char to screen (channel 0 in telemon terms)
lda #$0D ; return to the beggining of the line
lda #$0D ; return to the beggining of the line
BRK_TELEMON XWR0 ; Macro ;