💾 Archived View for cugi.ie › aminet › 1672974475.gmi captured on 2023-01-29 at 03:34:06. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

BASIC Text to ZX Spectrum/ZX81 .TAP/.P

   Author:       Russell Marks et al.
   Uploader:     polluks+aminet sdf lonestar org (Stefan Haubenthal)
   Type:         util/conv
   Version:      1.8.0
   Architecture: ppc-morphos
   Date:         2023-01-05
   Readme:       http://aminet.net/util/conv/zmakebas_mos.readme
   Downloads:    371

http://aminet.net/util/conv/zmakebas_mos.lha

Quick port/recompile of zmakebas.

Source code: http://github.com/chris-y/zmakebas

The only change is the inclusion of documentation in AmigaGuide format.

Changelog:

2023-01-01 imneme

* Fix handling of numbers in variable names

* Fix labels in data statements

* Can now specify line numbers in label mode, also

as 90+2 (start at 90, increment by 2 on next lines)

* Version 1.8.0

2022-12-01 ohnosec

* Fixed bug where VAL$ wasn't being recognized properly

* Fixed bug where a label on a line corrupted the REM statement on the

same line

* Version 1.7.2

2022-10-04 ohnosec

* Fixed bug where a label on a line dropped the REM statement on the

same line

* Version 1.7.1

2022-06-23 ohnosec

* Added T/S 2000 tokens to array of spectrum keywords (0x7B ON ERR ->

0x7F RESET)

* Version 1.7.0

2021-01-26 flatduckrecords

* Spectranet

2020-04-28 Chris Young

* Minor changes so it builds on vbcc again

* Version 1.6.1

2020-04-21 Chris Young <chris at unsatisfactorysoftware.co.uk>

* Added -3 switch to allow writing of +3DOS compatible files

(suitable to copy onto a +3 disk image or Next SD card)

* Version 1.6

2020-04-20 Derek Bolli <dbolli at bigpond.net.au>

* Added ZX Spectrum Next NextBASIC tokens to array of spectrum keywords (0x87

PEEK$ -> 0xA2 RMDIR)

* Added support for ZX Spectrum Next NextBASIC %$nnnn hex and % at nnnn binary

notation with no FP inline representation required

* Fixed bug preventing zx81 mode FP inline representation being added for

labels (introduced in v1.4.1-alpha)

* Version 1.5.2 (skips non-functioning v1.5.1)

2015-07-26 Derek Bolli <dbolli at bigpond.net.au>

* Combined the zmakebas 1.41-alpha version

from http://www.ianjohnston.com/

with the version by Antonio Villena (which I am calling 1.42) at

https://sourceforge.net/p/emuscriptoria/code/HEAD/tree/desprot/ZMakeBas.c

which fixes the DEF FN issue where the program fails to run with a Q

Parameter Error

and can also create ZX81 .p files.

* Fixed a case statement increment issue in 1.42 memcpycnv that prevented

compilation

* Fixed an issue in 1.42 dbl2spec where function would loop endlessly if num

param was 0

* Windows version compiled by at utz at

http://www.worldofspectrum.org/forums/discussion/51025/fix-for-the-def-fn-bug-of

-zmakebas#latest

* Version 1.5.

2014-08-08 Alistair Neil <info at dazzleships.net>

* Added experimental support for a tiny subset of spectranet commands

* Added -v option for version output

* Version 1.4-alpha.

2014-08-06 Alistair Neil <info at dazzleships.net>

* Fixed usagehelp not displayed if no arguments provided.

* Version 1.3.

2004-07-23 Russell Marks <russell.marks at ntlworld.com>

* Version 1.2.

2004-05-01 Russell Marks <russell.marks at ntlworld.com>

* Fixed ignoring of escape sequences in REM statements. Thanks

again to Matthew Westcott.

* zmakebas.c: added support for embedding literal eight-bit

character codes into the output, for e.g. colour control codes.

Thanks to Matthew Westcott for the patch.

2000-11-03 Russell Marks <russell.marks at ntlworld.com>

* Version 1.1.

* zmakebas.1: minor fixes.

* Cleaned things up a little, made installation saner, added

uninstall target, and updated contact details.

Contents of util/conv/zmakebas_mos.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic]                   82     107  76.6% -lh5- d87b Jan  5 15:38 zmakebas/.gitignore
[generic]                 1875    3920  47.8% -lh5- 6db2 Jan  5 15:38 zmakebas/ABOUT
[generic]                 1478    3227  45.8% -lh5- 159f Jan  5 15:38 zmakebas/ChangeLog
[generic]                  167     454  36.8% -lh5- 62b9 Jan  5 15:38 zmakebas/examples/build-demo-files.sh
[generic]                 1077    2196  49.0% -lh5- 4d61 Jan  5 15:38 zmakebas/examples/demo.bas
[generic]                  873    1756  49.7% -lh5- 71f4 Jan  5 15:38 zmakebas/examples/demolbl.bas
[generic]                  487     943  51.6% -lh5- 0a3e Jan  5 15:38 zmakebas/examples/spectranet/conthree.bas
[generic]                   82      86  95.3% -lh5- 360d Jan  5 15:38 zmakebas/examples/spectranet/files.bas
[generic]                   93     102  91.2% -lh5- 2a56 Jan  5 15:38 zmakebas/examples/spectranet/listen.bas
[generic]                  120     145  82.8% -lh5- 307a Jan  5 15:38 zmakebas/examples/spectranet/sockets.bas
[generic]                 2287    6217  36.8% -lh5- 8e6e Jan  5 15:38 zmakebas/examples/zx-next-demo.bas
[generic]                 1978    5794  34.1% -lh5- ecec Jan  5 15:38 zmakebas/examples/zx-next-demolbl.bas
[generic]                  614    1224  50.2% -lh5- 2e75 Jan  5 15:38 zmakebas/examples/zx81-basic-demo-lbl.bas
[generic]                  621    1199  51.8% -lh5- bd59 Jan  5 15:38 zmakebas/examples/zx81-basic-demo-old.bas
[generic]                  673    1328  50.7% -lh5- 8b99 Jan  5 15:38 zmakebas/examples/zx81-basic-demo.bas
[generic]                  558    1136  49.1% -lh5- e982 Jan  5 15:38 zmakebas/Makefile
[generic]                  555    1106  50.2% -lh5- 3b08 Jan  5 15:38 zmakebas/Makefile.68k
[generic]                  385     732  52.6% -lh5- ccfc Jan  5 15:38 zmakebas/mkinstalldirs
[generic]                 3683    8172  45.1% -lh5- 21bc Jan  5 15:38 zmakebas/README.md
[generic]                  794    1521  52.2% -lh5- c958 Jan  5 15:38 zmakebas/README_1.3
[generic]                  227     388  58.5% -lh5- 9a7b Jan  5 15:38 zmakebas/resource.h
[generic]                 3812    8981  42.4% -lh5- 380c Jan  5 15:38 zmakebas/zmakebas.1
[generic]                13956   49373  28.3% -lh5- f270 Jan  5 15:38 zmakebas/zmakebas.c
[generic]                  646    2154  30.0% -lh5- 1c5c Jan  5 15:38 zmakebas/zmakebas.rc
[generic]                 1693    3626  46.7% -lh5- 03f9 Jan  5 15:38 zmakebas/zmakebas.readme
[generic]                  468    1405  33.3% -lh5- cb07 Jan  5 15:38 zmakebas/zmakebas.sln
[generic]                 1115    6950  16.0% -lh5- 55cc Jan  5 15:38 zmakebas/zmakebas.vcxproj
[generic]                  514    1211  42.4% -lh5- 8aa1 Jan  5 15:38 zmakebas/zmakebas.vcxproj.filters
[generic]                18830   48356  38.9% -lh5- e9a8 Jan  6 00:06 zmakebas/zmakebas
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        29 files   59743  163809  36.5%            Jan  6 03:07

Aminet © 1992-2023 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>