mirror of
https://github.com/uffejakobsen/acme.git
synced 2025-02-19 09:31:42 +00:00
Stack indexing can now be given either as ",s" or as ",sp" (only relevant for 65816 and 65CE02). git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@78 4df02467-bbd4-4a76-a152-e7ce94205b78
33 lines
1.3 KiB
C
33 lines
1.3 KiB
C
// ACME - a crossassembler for producing 6502/65c02/65816/65ce02 code.
|
|
// Copyright (C) 1998-2016 Marco Baye
|
|
// Have a look at "acme.c" for further info
|
|
//
|
|
// mnemonic definitions
|
|
#ifndef mnemo_H
|
|
#define mnemo_H
|
|
|
|
|
|
// create dynamic buffer, build keyword trees
|
|
extern void Mnemo_init(void);
|
|
// check whether mnemonic in GlobalDynaBuf is supported by 6502 cpu.
|
|
extern int keyword_is_6502_mnemo(int length);
|
|
// check whether mnemonic in GlobalDynaBuf is supported by 6510 cpu.
|
|
extern int keyword_is_6510_mnemo(int length);
|
|
// check whether mnemonic in GlobalDynaBuf is supported by C64DTV2 cpu.
|
|
extern int keyword_is_c64dtv2_mnemo(int length);
|
|
// check whether mnemonic in GlobalDynaBuf is supported by 65c02 cpu.
|
|
extern int keyword_is_65c02_mnemo(int length);
|
|
// check whether mnemonic in GlobalDynaBuf is supported by Rockwell 65c02 cpu.
|
|
extern int keyword_is_r65c02_mnemo(int length);
|
|
// check whether mnemonic in GlobalDynaBuf is supported by WDC 65c02 cpu.
|
|
extern int keyword_is_w65c02_mnemo(int length);
|
|
// check whether mnemonic in GlobalDynaBuf is supported by 65816 cpu.
|
|
extern int keyword_is_65816_mnemo(int length);
|
|
// check whether mnemonic in GlobalDynaBuf is supported by CSG 65ce02 cpu.
|
|
extern int keyword_is_65ce02_mnemo(int length);
|
|
// check whether mnemonic in GlobalDynaBuf is supported by CSG 4502 cpu.
|
|
extern int keyword_is_4502_mnemo(int length);
|
|
|
|
|
|
#endif
|