AminetAminet
Search:
84849 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/cross/CVBasic.lha

Mirror:Random
Showing: generic icon
No screenshot available
Short:BASIC compiler for Colecovision etc.
Author:@nanochess (Óscar Toledo G.)
Uploader:polluks+aminet sdf org (Stefan Haubenthal)
Type:dev/cross
Version:0.8.0
Architecture:m68k-amigaos,ppc-morphos
Date:2025-05-06
Requires:gasm80 or xas99.py
URL:https://nanochess.org/cvbasic.html
Download:dev/cross/CVBasic.lha - View contents
Readme:dev/cross/CVBasic.readme
Downloads:931

CVBasic compiler v0.8.0 Apr/26/2025
(c) 2024-2025 Oscar Toledo G. https://nanochess.org/

Usage:

    cvbasic input.bas output.asm [library_path]
        Standard Colecovision (1K RAM)
    cvbasic --sg1000 input.bas output.asm [library_path]
        Sega SG-1000/SC-3000 (1K RAM)
    cvbasic --msx input.bas output.asm [library_path]
    cvbasic --msx -ram16 input.bas output.asm [library_path]
        MSX (8K RAM), use -ram16 for 16K of RAM
    cvbasic --sgm input.bas output.asm [library_path]
        Colecovision with Opcode's Super Game Module
    cvbasic --svi input.bas output.asm [library_path]
        Spectravideo SVI-318/328 (16K of RAM)
    cvbasic --sord input.bas output.asm [library_path]
        Sord M5 (1K RAM)
    cvbasic --memotech input.bas output.asm [library_path]
    cvbasic --memotech -cpm input.bas output.asm [library_path]
        Memotech MTX (64K RAM), generates .run files, use -cpm for .com files
    cvbasic --creativision input.bas output.asm [library_path]
    cvbasic --creativision -rom16 input.bas output.asm [library_path]
        Vtech Creativision (Dick Smith's Wizzard/Laser 2001), 6502+1K RAM.
    cvbasic --pencil input.bas output.asm [library_path]
        Soundic/Hanimex Pencil II (2K RAM)
    cvbasic --einstein input.bas output.asm [library_path]
        Tatung Einstein, generates .com files
    cvbasic --pv2000 input.bas output.asm [library_path]
        Casio PV-2000
    cvbasic --ti994a input.bas output.asm [library_path]
        Texas Instruments TI-99/4A (32K RAM). Support by tursilion
    cvbasic --nabu input.bas output.asm [library_path]
    cvbasic --nabu -cpm input.bas output.asm [library_path]
        NABU PC (64K RAM)
    cvbasic --sms input.bas output.asm [library_path]
        Sega Master System (8K RAM)

    By default, it will generate assembler files for Colecovision.
    The library_path argument is optional so you can provide a
    path where the prologue and epilogue files are available.

    It will return a zero error code if compilation was
    successful, or non-zero otherwise.

Many thanks to Albert, abeker, aotta, artrag, atari2600land,
carlsson, chalkyw64, CrazyBoss, drfloyd, gemintronic, Jess Ragan,
Kamshaft, Kiwi, MADrigal, pixelboy, SiRioKD, Tarzilla,
Tony Cruise, tursilion, visrealm, wavemotion, and youki.


Contents of dev/cross/CVBasic.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                   51      52  98.1% -lh5- 6d5a Apr 27 20:37 CVBasic-0.8.0/.gitignore
[generic]                  173     268  64.6% -lh5- 4212 Apr 27 20:37 CVBasic-0.8.0/compile_with_warnings.sh
[generic]                 4618   36658  12.6% -lh5- 0cd5 Apr 27 20:37 CVBasic-0.8.0/contrib/ScrollTest.bas
[generic]                 5448  332854   1.6% -lh5- 6e43 Apr 27 20:37 CVBasic-0.8.0/contrib/ScrollTest.bmp
[generic]                 5969   56342  10.6% -lh5- 6e80 Apr 27 20:37 CVBasic-0.8.0/cpu6502.c
[generic]                  207     425  48.7% -lh5- 9cc3 Apr 27 20:37 CVBasic-0.8.0/cpu6502.h
[generic]                 8744   54745  16.0% -lh5- 9883 Apr 27 20:37 CVBasic-0.8.0/cpu9900.c
[generic]                  229     503  45.5% -lh5- 4edc Apr 27 20:37 CVBasic-0.8.0/cpu9900.h
[generic]                 8844   73620  12.0% -lh5- e54d Apr 27 20:37 CVBasic-0.8.0/cpuz80.c
[generic]                  215     465  46.2% -lh5- 8534 Apr 27 20:37 CVBasic-0.8.0/cpuz80.h
[generic]                34763  263898  13.2% -lh5- 9e1d Apr 27 20:37 CVBasic-0.8.0/cvbasic.c
[generic]                 1115    2535  44.0% -lh5- 7fda Apr 27 20:37 CVBasic-0.8.0/cvbasic.h
[generic]                  164     258  63.6% -lh5- 4b3b Apr 27 20:37 CVBasic-0.8.0/cvbasic_6502_epilogue.asm
[generic]                 7599   30149  25.2% -lh5- 18b7 Apr 27 20:37 CVBasic-0.8.0/cvbasic_6502_prologue.asm
[generic]                  132     176  75.0% -lh5- 9094 Apr 27 20:37 CVBasic-0.8.0/cvbasic_9900_epilogue.asm
[generic]                16256   55464  29.3% -lh5- e6ef Apr 27 20:37 CVBasic-0.8.0/cvbasic_9900_prologue.asm
[generic]                 1106    2872  38.5% -lh5- c926 Apr 27 20:37 CVBasic-0.8.0/cvbasic_epilogue.asm
[generic]                14219   62158  22.9% -lh5- fac5 Apr 27 20:37 CVBasic-0.8.0/cvbasic_prologue.asm
[generic]                 1292    7316  17.7% -lh5- 8f1f Apr 27 20:37 CVBasic-0.8.0/driver.c
[generic]                  231     611  37.8% -lh5- 7bc6 Apr 27 20:37 CVBasic-0.8.0/driver.h
[generic]                   99     130  76.2% -lh5- 150a Apr 27 20:37 CVBasic-0.8.0/e.sh
[generic]                10196   33741  30.2% -lh5- 66d3 Apr 27 20:37 CVBasic-0.8.0/examples/bank.bas
[generic]                 6400   21613  29.6% -lh5- a28f Apr 27 20:37 CVBasic-0.8.0/examples/bank_sms.bas
[generic]                 1885    6584  28.6% -lh5- a707 Apr 27 20:37 CVBasic-0.8.0/examples/brinquitos.bas
[generic]                 1980    6671  29.7% -lh5- 8776 Apr 27 20:37 CVBasic-0.8.0/examples/brinquitos_sms.bas
[generic]                  952    5737  16.6% -lh5- ee46 Apr 27 20:37 CVBasic-0.8.0/examples/cats_sms.bas
[generic]                 1273    4866  26.2% -lh5- 0208 Apr 27 20:37 CVBasic-0.8.0/examples/controller.bas
[generic]                 1023    2961  34.5% -lh5- 450c Apr 27 20:37 CVBasic-0.8.0/examples/demo.bas
[generic]                 1188    8829  13.5% -lh5- 84c2 Apr 27 20:37 CVBasic-0.8.0/examples/demo_sms.bas
[generic]                  444    1121  39.6% -lh5- 1f71 Apr 27 20:37 CVBasic-0.8.0/examples/face_joystick.bas
[generic]                  584    1362  42.9% -lh5- d1f2 Apr 27 20:37 CVBasic-0.8.0/examples/face_joystick_sms.bas
[generic]                  328     857  38.3% -lh5- 4c9d Apr 27 20:37 CVBasic-0.8.0/examples/happy_face.bas
[generic]                  450    1059  42.5% -lh5- cf3c Apr 27 20:37 CVBasic-0.8.0/examples/happy_face_sms.bas
[generic]                  955    4657  20.5% -lh5- 1ef3 Apr 27 20:37 CVBasic-0.8.0/examples/music.bas
[generic]                 8673   66323  13.1% -lh5- bd5e Apr 27 20:37 CVBasic-0.8.0/examples/oscar.bas
[generic]                 9723   31620  30.7% -lh5- 193c Apr 27 20:37 CVBasic-0.8.0/examples/oscar_compressed.bas
[generic]                 6057   19581  30.9% -lh5- 9cbe Apr 27 20:37 CVBasic-0.8.0/examples/oscar_compressed_sms.bas
[generic]                 5547   33968  16.3% -lh5- 31bf Apr 27 20:37 CVBasic-0.8.0/examples/oscar_sms.bas
[generic]                  922    2927  31.5% -lh5- 73a5 Apr 27 20:37 CVBasic-0.8.0/examples/plot.bas
[generic]                 1000    5006  20.0% -lh5- 71b2 Apr 27 20:37 CVBasic-0.8.0/examples/portrait.bas
[generic]                 1582   11627  13.6% -lh5- 43f0 Apr 27 20:37 CVBasic-0.8.0/examples/portrait_sms.bas
[generic]                 2099    8755  24.0% -lh5- 0c57 Apr 27 20:37 CVBasic-0.8.0/examples/space_attack.bas
[generic]                 2193    7827  28.0% -lh5- c2e7 Apr 27 20:37 CVBasic-0.8.0/examples/space_attack_sms.bas
[generic]                  596    1414  42.1% -lh5- 02e4 Apr 27 20:37 CVBasic-0.8.0/examples/strings.bas
[generic]                  366     663  55.2% -lh5- 14f7 Apr 27 20:37 CVBasic-0.8.0/examples/test1.bas
[generic]                 1004    3024  33.2% -lh5- 39d8 Apr 27 20:37 CVBasic-0.8.0/examples/test2.bas
[generic]                  390    1247  31.3% -lh5- 174a Apr 27 20:37 CVBasic-0.8.0/examples/test3.bas
[generic]                  437    1323  33.0% -lh5- f121 Apr 27 20:37 CVBasic-0.8.0/examples/test3_sms.bas
[generic]                  457    1401  32.6% -lh5- e7dc Apr 27 20:37 CVBasic-0.8.0/examples/varptr.bas
[generic]                  464    1180  39.3% -lh5- febb Apr 27 20:37 CVBasic-0.8.0/examples/varptr_sms.bas
[generic]                  798    1837  43.4% -lh5- fcdc Apr 27 20:37 CVBasic-0.8.0/examples/vgm.bas
[generic]                 2863   14822  19.3% -lh5- 4bcc Apr 27 20:37 CVBasic-0.8.0/examples/viboritas.bas
[generic]                 3046   14269  21.3% -lh5- 79bc Apr 27 20:37 CVBasic-0.8.0/examples/viboritas_sms.bas
[generic]                  360     848  42.5% -lh5- c79c Apr 27 20:37 CVBasic-0.8.0/examples/vramcopy.bas
[generic]                  370     794  46.6% -lh5- a1e3 Apr 27 20:37 CVBasic-0.8.0/examples/vramcopy_sms.bas
[generic]                18562   87667  21.2% -lh5- f533 Apr 27 20:37 CVBasic-0.8.0/gasm80
[generic]                  733    1360  53.9% -lh5- 07aa Apr 27 20:37 CVBasic-0.8.0/LICENSE.txt
[generic]                 1175    2555  46.0% -lh5- fe03 Apr 27 20:37 CVBasic-0.8.0/linkticart.py
[generic]                  226     418  54.1% -lh5- 6134 Apr 27 20:37 CVBasic-0.8.0/Makefile
[generic]                15651   45945  34.1% -lh5- 25f9 Apr 27 20:37 CVBasic-0.8.0/manual.txt
[generic]                 4532   28871  15.7% -lh5- 0fd3 Apr 27 20:37 CVBasic-0.8.0/node.c
[generic]                  727    2032  35.8% -lh5- 32d5 Apr 27 20:37 CVBasic-0.8.0/node.h
[generic]                 8608   57002  15.1% -lh5- 5fdd Apr 27 20:37 CVBasic-0.8.0/old/boingbasic_0.c
[generic]                10273   73438  14.0% -lh5- 632b Apr 27 20:37 CVBasic-0.8.0/old/boingbasic_1.c
[generic]                  143     189  75.7% -lh5- c54b Apr 27 20:37 CVBasic-0.8.0/old/boingbasic_epilogue.asm
[generic]                 1352    4521  29.9% -lh5- 911c Apr 27 20:37 CVBasic-0.8.0/old/boingbasic_prologue.asm
[generic]                13254  106665  12.4% -lh5- 6a4e Apr 27 20:37 CVBasic-0.8.0/old/cvbasic.c
[generic]                  257     463  55.5% -lh5- 8e8d Apr 27 20:37 CVBasic-0.8.0/old/cvbasic_epilogue.asm
[generic]                 2057    6862  30.0% -lh5- 0510 Apr 27 20:37 CVBasic-0.8.0/old/cvbasic_prologue.asm
[generic]                  196     420  46.7% -lh5- c9a0 Apr 27 20:37 CVBasic-0.8.0/old/example.bas
[generic]                 5588   32228  17.3% -lh5- ea09 Apr 27 20:37 CVBasic-0.8.0/old/viboritas_opt_v0.asm
[generic]                 5505   29507  18.7% -lh5- 2968 Apr 27 20:37 CVBasic-0.8.0/old/viboritas_opt_v1.asm
[generic]                 1932    3984  48.5% -lh5- 9dd2 Apr 27 20:37 CVBasic-0.8.0/README - TI99.md
[generic]                 5033   15994  31.5% -lh5- ffe7 Apr 27 20:37 CVBasic-0.8.0/README.md
[generic]                 1236    4048  30.5% -lh5- 13c3 Apr 27 20:37 CVBasic-0.8.0/utility/notes.c
[generic]                  453    1032  43.9% -lh5- 9127 Apr 27 20:37 CVBasic-0.8.0/utility/switch.c
[generic]                 1056    3269  32.3% -lh5- af8b Apr 27 20:37 CVBasic-0.8.0/utility/Try.c
[generic]               105925  312096  33.9% -lh5- d631 May  6 00:24 CVBasic-0.8.0/cvbasic
[generic]                90300  207080  43.6% -lh5- f038 May  6 01:09 CVBasic-0.8.0/cvbasic.68k
[generic]                   97     113  85.8% -lh5- 6ad5 Jul 13  2024 CVBasic-0.8.0/SCOPTIONS
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        80 files  482950 2339772  20.6%            May  6 21:51
Page generated in 0.008 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>