Search found 378 matches

by stefano
Sun Aug 26, 2018 3:31 pm
Forum: Development
Topic: z88dk: Creating flicker-free animation on the ZX80
Replies: 4
Views: 302

Re: z88dk: Creating flicker-free animation on the ZX80

long lasting operations (e.g. fp math operations) simply couldn't fit between two displlay refresh cycles. this would require a whole special library variant and lots of experiments :(
by stefano
Sun Aug 26, 2018 3:24 pm
Forum: GAMES
Topic: Adventure 'A' - Planet Of Death
Replies: 37
Views: 4020

Re: Adventure 'A' - Planet Of Death

it is possible that on this game the extra optimization is just not effective. the optimizations depend on the generated code and obviously vary depending on your program
by stefano
Thu Aug 16, 2018 10:52 pm
Forum: Development
Topic: ZX PRINTER driver for ZEDIT
Replies: 19
Views: 921

Re: ZX PRINTER driver for ZEDIT

ZEDIT is a wonderful idea because permits to use the original zx81 keyboard concept to produce an output compatible to the modern computer standards, including graphics symbols and few extra character from the latin set, some of them being useful only for the German language, where spanish, french a...
by stefano
Wed Aug 15, 2018 11:59 pm
Forum: Development
Topic: ZX PRINTER driver for ZEDIT
Replies: 19
Views: 921

Re: ZX PRINTER driver for ZEDIT

I'm not sure on what's is the best way to alter the library, I run 'make zx81_clib.lib', then I edit zx_lprintc5 with almost no changes to refresh the file datetime and copy/paste the last z80asm call
by stefano
Wed Aug 15, 2018 11:53 pm
Forum: Development
Topic: ZX PRINTER driver for ZEDIT
Replies: 19
Views: 921

Re: ZX PRINTER driver for ZEDIT

it is the library. the special font and extra features are hidden in libsrc/zx81/lptintc5 and must be activated manually, the missing definitions are -DASCIIFONT and -DXFONT.. the zx81_clib library must be rebuilt with those extra constants.
by stefano
Mon Aug 13, 2018 4:50 pm
Forum: Software
Topic: Campus LIsP (32K)
Replies: 28
Views: 3931

Re: Campus LIsP (32K)

One more example, with zero termination for ZEDIT:
turtle.jpg
turtle.jpg (22.48 KiB) Viewed 436 times
turtle.txt
(641 Bytes) Downloaded 23 times
by stefano
Mon Aug 13, 2018 3:38 pm
Forum: Software
Topic: Campus LIsP (32K)
Replies: 28
Views: 3931

Re: Campus LIsP (32K)

Variant for ZEDIT with parted structure initialization. Read the two posts before, this CLISP version mixes them all: you can save the memory area between 32768 and 65535 to keep both the text area and the 'live' LISP memory, or only the bottom part (starting at 49151) to keep only the live program ...
by stefano
Mon Aug 13, 2018 2:50 pm
Forum: Software
Topic: Campus LIsP (32K)
Replies: 28
Views: 3931

Re: Campus LIsP (32K)

I thought to provide also a similar version for those models with 32K only. The configuration is similar, full sized integer types, minimalistic function set, lo rez graphics.. The differences are on the memory structure position (here it is at 32768) and on the fact that in this case the initializa...
by stefano
Mon Aug 13, 2018 1:53 pm
Forum: Software
Topic: Campus LIsP (32K)
Replies: 28
Views: 3931

Re: Campus LIsP (32K)

First of all let me answer to your last question: I already provided a CLISP version for the 32K expansion which does not initialize the data structures. Such structures are statically placed in the memory region over 32768, and can be saved/restored at your convenience, e.g. after exiting with "(qu...
by stefano
Mon Aug 13, 2018 9:06 am
Forum: Development
Topic: ZX PRINTER driver for ZEDIT
Replies: 19
Views: 921

Re: ZX PRINTER driver for ZEDIT

zedprint2.p lp.c This is the improved version. The 'space' character is not printable (lprintc5 just skips it and updates the position for the next character), so I'm using a workaround. Moreover the font now features the 'cursor symbols'. Last but not least now the printing process can be interrup...