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

Re: a no-frills A2 game server rip-off (using uthernet)



On Jan 27, 2:52 pm, BLuRry <brendan.rob...@gmail.com> wrote:

> How much ram does the apple-side of it take?  I found some games
> (night mission pinball being the worst) can clobber the loader if they
> are too large.  That's why I relocate the serial logic to BEFF.

Whoops - should have added there's a requirement for a language card -
I relocate to that (after copying  F800..FFFF as well since I use some
monitor routines e.g. COUT). Once the game is downloaded, it's free to
use the language card if it wants too but my understanding is any
single-load file has to be made fit within 48K when it is BLOADed, so
I figure I'm safe. Anyway here's the segment sizes. Most of the BSS
(unititalized data segment ) is the input and output buffers for the
ethernet packets.

Segment list:
-------------
Name                  Start   End     Size
--------------------------------------------
EXEHDR                000000  000003  000004
ZEROPAGE              000000  000001  000002
IP65ZP                00000F  00001A  00000C
STARTUP               000800  00088B  00008C
CODE                  00D000  00E0E0  0010E1
RODATA                00E0E1  00E250  000170
DATA                  00E251  00E26A  00001A
BSS                   00E26B  00F2E2  001078

Regards

Jonno