[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

binding proposal (1st attempt)



Proposal for new TOS and GEM header files
-----------------------------------------

(1) Operating system structures: whenever possible as defined by Atari or
    the MiNT documentation.

(2) Bindings: see (1) :-)

(3) Header files:

	<tos/portab.h>

	Contains definitions for data types like LONG, UWORD and so on.
	(Hides compiler dependencies)


	<tos/sysvars.h>

	Contains #defines for system variables and typedefs for all structures
	related to them.


	<tos/hardware.h>

	Contains #defines for all hardware locations.


	<tos/bios.h>

	BIOS bindings and structures.


	<tos/xbios.h>

	XBIOS bindings and structures (including TT and Falcon calls).


	<tos/gemdos.h>

	GEMDOS (trap #1) bindings and structures (including MiNT calls).


	<tos/vdi.h>

	VDI bindings and structures.


	<tos/aes.h>

	AES bindings and structures.


	<tos/xcontrol.h>

	XControl bindings and structures.


	...and so on...


Question: are there compilers out there that don't like the / in
#includes (PureC is already fixed!). Is it possible to fix those, too?


	

-- 
________________ cut here _________________________
Julian F. Reschke, Hensenstr. 142, D-W4400 Muenster
  eMail: julian@math.uni-muenster.de, jr@ms.maus.de
________ correct me if I'm wrong __________________