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

dev/cross/CVBasic.lha

Mirror:Random
Showing: i386-aros icongeneric 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.9.0
Architecture:m68k-amigaos; ppc-morphos
Date:2025-12-08
Requires:gasm80 or xas99.py
URL:https://nanochess.org/cvbasic.html
Download:dev/cross/CVBasic.lha - View contents
Readme:dev/cross/CVBasic.readme
Downloads:2136

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

Usage:

    cvbasic [-DCONST=5] 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,
        use -konami for Konami mapper instead of ASCII16
    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)
    cvbasic --nes input.bas output.asm [library_path]
        NES/Famicom (2K 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 acadiel, 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 Aug 26 22:57 CVBasic-0.9.0/.gitignore
[generic]                  173     268  64.6% -lh5- 4212 Aug 26 22:57 CVBasic-0.9.0/compile_with_warnings.sh
[generic]                 4618   36658  12.6% -lh5- 0cd5 Aug 26 22:57 CVBasic-0.9.0/contrib/ScrollTest.bas
[generic]                 5448  332854   1.6% -lh5- 6e43 Aug 26 22:57 CVBasic-0.9.0/contrib/ScrollTest.bmp
[generic]                 5982   56428  10.6% -lh5- 30be Aug 26 22:57 CVBasic-0.9.0/cpu6502.c
[generic]                  207     425  48.7% -lh5- 9cc3 Aug 26 22:57 CVBasic-0.9.0/cpu6502.h
[generic]                10773   73611  14.6% -lh5- 4df2 Aug 26 22:57 CVBasic-0.9.0/cpu9900.c
[generic]                  285     680  41.9% -lh5- 3190 Aug 26 22:57 CVBasic-0.9.0/cpu9900.h
[generic]                 8875   73733  12.0% -lh5- 91fa Aug 26 22:57 CVBasic-0.9.0/cpuz80.c
[generic]                  304     763  39.8% -lh5- 9ea8 Aug 26 22:57 CVBasic-0.9.0/cpuz80.h
[generic]                39771  295884  13.4% -lh5- e5e0 Aug 26 22:57 CVBasic-0.9.0/cvbasic.c
[generic]                 1121    2595  43.2% -lh5- 339b Aug 26 22:57 CVBasic-0.9.0/cvbasic.h
[generic]                  164     258  63.6% -lh5- 4b3b Aug 26 22:57 CVBasic-0.9.0/cvbasic_6502_epilogue.asm
[generic]                 7599   30149  25.2% -lh5- 18b7 Aug 26 22:57 CVBasic-0.9.0/cvbasic_6502_prologue.asm
[generic]                  132     176  75.0% -lh5- 9094 Aug 26 22:57 CVBasic-0.9.0/cvbasic_9900_epilogue.asm
[generic]                15916   54913  29.0% -lh5- c88b Aug 26 22:57 CVBasic-0.9.0/cvbasic_9900_prologue.asm
[generic]                 1106    2872  38.5% -lh5- c926 Aug 26 22:57 CVBasic-0.9.0/cvbasic_epilogue.asm
[generic]                  159     196  81.1% -lh5- bbdf Aug 26 22:57 CVBasic-0.9.0/cvbasic_nes_epilogue.asm
[generic]                 6231   21530  28.9% -lh5- 894e Aug 26 22:57 CVBasic-0.9.0/cvbasic_nes_prologue.asm
[generic]                14412   62718  23.0% -lh5- bfb8 Aug 26 22:57 CVBasic-0.9.0/cvbasic_prologue.asm
[generic]                 1387    9028  15.4% -lh5- 122d Aug 26 22:57 CVBasic-0.9.0/driver.c
[generic]                  231     611  37.8% -lh5- 7bc6 Aug 26 22:57 CVBasic-0.9.0/driver.h
[generic]                   99     130  76.2% -lh5- 150a Aug 26 22:57 CVBasic-0.9.0/e.sh
[generic]                10196   33741  30.2% -lh5- 66d3 Aug 26 22:57 CVBasic-0.9.0/examples/bank.bas
[generic]                 3122   22005  14.2% -lh5- 9ed0 Aug 26 22:57 CVBasic-0.9.0/examples/bank_nes.bas
[generic]                 6400   21613  29.6% -lh5- a28f Aug 26 22:57 CVBasic-0.9.0/examples/bank_sms.bas
[generic]                 1885    6584  28.6% -lh5- a707 Aug 26 22:57 CVBasic-0.9.0/examples/brinquitos.bas
[generic]                 2004    6960  28.8% -lh5- 910e Aug 26 22:57 CVBasic-0.9.0/examples/brinquitos_nes.bas
[generic]                 1980    6671  29.7% -lh5- 8776 Aug 26 22:57 CVBasic-0.9.0/examples/brinquitos_sms.bas
[generic]                  952    5737  16.6% -lh5- ee46 Aug 26 22:57 CVBasic-0.9.0/examples/cats_sms.bas
[generic]                 1273    4866  26.2% -lh5- 0208 Aug 26 22:57 CVBasic-0.9.0/examples/controller.bas
[generic]                  432    1678  25.7% -lh5- 4045 Aug 26 22:57 CVBasic-0.9.0/examples/controller_nes.bas
[generic]                 1023    2961  34.5% -lh5- 450c Aug 26 22:57 CVBasic-0.9.0/examples/demo.bas
[generic]                 1979   12697  15.6% -lh5- 728c Aug 26 22:57 CVBasic-0.9.0/examples/demo_nes.bas
[generic]                 1188    8829  13.5% -lh5- 84c2 Aug 26 22:57 CVBasic-0.9.0/examples/demo_sms.bas
[generic]                  444    1121  39.6% -lh5- 1f71 Aug 26 22:57 CVBasic-0.9.0/examples/face_joystick.bas
[generic]                  573    1556  36.8% -lh5- 4b38 Aug 26 22:57 CVBasic-0.9.0/examples/face_joystick_nes.bas
[generic]                  584    1362  42.9% -lh5- d1f2 Aug 26 22:57 CVBasic-0.9.0/examples/face_joystick_sms.bas
[generic]                  328     857  38.3% -lh5- 4c9d Aug 26 22:57 CVBasic-0.9.0/examples/happy_face.bas
[generic]                  385     950  40.5% -lh5- 509a Aug 26 22:57 CVBasic-0.9.0/examples/happy_face_nes.bas
[generic]                  450    1059  42.5% -lh5- cf3c Aug 26 22:57 CVBasic-0.9.0/examples/happy_face_sms.bas
[generic]                  493    1148  42.9% -lh5- 879d Aug 26 22:57 CVBasic-0.9.0/examples/moving_faces.bas
[generic]                  959    4657  20.6% -lh5- 529f Aug 26 22:57 CVBasic-0.9.0/examples/music.bas
[generic]                 8673   66323  13.1% -lh5- bd5e Aug 26 22:57 CVBasic-0.9.0/examples/oscar.bas
[generic]                 9723   31620  30.7% -lh5- 193c Aug 26 22:57 CVBasic-0.9.0/examples/oscar_compressed.bas
[generic]                 6057   19581  30.9% -lh5- 9cbe Aug 26 22:57 CVBasic-0.9.0/examples/oscar_compressed_sms.bas
[generic]                 2438   19515  12.5% -lh5- b526 Aug 26 22:57 CVBasic-0.9.0/examples/oscar_nes.bas
[generic]                 5547   33968  16.3% -lh5- 31bf Aug 26 22:57 CVBasic-0.9.0/examples/oscar_sms.bas
[generic]                  922    2927  31.5% -lh5- 73a5 Aug 26 22:57 CVBasic-0.9.0/examples/plot.bas
[generic]                 1000    5006  20.0% -lh5- 71b2 Aug 26 22:57 CVBasic-0.9.0/examples/portrait.bas
[generic]                 1582   11627  13.6% -lh5- 43f0 Aug 26 22:57 CVBasic-0.9.0/examples/portrait_sms.bas
[generic]                 2099    8755  24.0% -lh5- 0c57 Aug 26 22:57 CVBasic-0.9.0/examples/space_attack.bas
[generic]                 2385   11380  21.0% -lh5- 6ac7 Aug 26 22:57 CVBasic-0.9.0/examples/space_attack_nes.bas
[generic]                 2193    7827  28.0% -lh5- c2e7 Aug 26 22:57 CVBasic-0.9.0/examples/space_attack_sms.bas
[generic]                  596    1414  42.1% -lh5- 02e4 Aug 26 22:57 CVBasic-0.9.0/examples/strings.bas
[generic]                  366     663  55.2% -lh5- 14f7 Aug 26 22:57 CVBasic-0.9.0/examples/test1.bas
[generic]                 1004    3024  33.2% -lh5- 39d8 Aug 26 22:57 CVBasic-0.9.0/examples/test2.bas
[generic]                  390    1247  31.3% -lh5- 174a Aug 26 22:57 CVBasic-0.9.0/examples/test3.bas
[generic]                  437    1323  33.0% -lh5- f121 Aug 26 22:57 CVBasic-0.9.0/examples/test3_sms.bas
[generic]                  457    1401  32.6% -lh5- e7dc Aug 26 22:57 CVBasic-0.9.0/examples/varptr.bas
[generic]                  464    1180  39.3% -lh5- febb Aug 26 22:57 CVBasic-0.9.0/examples/varptr_sms.bas
[generic]                  798    1837  43.4% -lh5- fcdc Aug 26 22:57 CVBasic-0.9.0/examples/vgm.bas
[generic]                  811    1923  42.2% -lh5- ae44 Aug 26 22:57 CVBasic-0.9.0/examples/vgm_ay3.bas
[generic]                 2863   14828  19.3% -lh5- 3d7e Aug 26 22:57 CVBasic-0.9.0/examples/viboritas.bas
[generic]                 3320   15504  21.4% -lh5- cbc0 Aug 26 22:57 CVBasic-0.9.0/examples/viboritas_nes.bas
[generic]                 3046   14269  21.3% -lh5- 79bc Aug 26 22:57 CVBasic-0.9.0/examples/viboritas_sms.bas
[generic]                  360     848  42.5% -lh5- c79c Aug 26 22:57 CVBasic-0.9.0/examples/vramcopy.bas
[generic]                  370     794  46.6% -lh5- a1e3 Aug 26 22:57 CVBasic-0.9.0/examples/vramcopy_sms.bas
[generic]                  733    1360  53.9% -lh5- 07aa Aug 26 22:57 CVBasic-0.9.0/LICENSE.txt
[generic]                 1175    2555  46.0% -lh5- fe03 Aug 26 22:57 CVBasic-0.9.0/linkticart.py
[generic]                  254     538  47.2% -lh5- 48af Aug 26 22:57 CVBasic-0.9.0/Makefile
[generic]                18769   55372  33.9% -lh5- d869 Aug 26 22:57 CVBasic-0.9.0/manual.txt
[generic]                 4606   29081  15.8% -lh5- 00be Aug 26 22:57 CVBasic-0.9.0/node.c
[generic]                  623    1681  37.1% -lh5- 5337 Aug 26 22:57 CVBasic-0.9.0/node.h
[generic]                 8608   57002  15.1% -lh5- 5fdd Aug 26 22:57 CVBasic-0.9.0/old/boingbasic_0.c
[generic]                10273   73438  14.0% -lh5- 632b Aug 26 22:57 CVBasic-0.9.0/old/boingbasic_1.c
[generic]                  143     189  75.7% -lh5- c54b Aug 26 22:57 CVBasic-0.9.0/old/boingbasic_epilogue.asm
[generic]                 1352    4521  29.9% -lh5- 911c Aug 26 22:57 CVBasic-0.9.0/old/boingbasic_prologue.asm
[generic]                13254  106665  12.4% -lh5- 6a4e Aug 26 22:57 CVBasic-0.9.0/old/cvbasic.c
[generic]                  257     463  55.5% -lh5- 8e8d Aug 26 22:57 CVBasic-0.9.0/old/cvbasic_epilogue.asm
[generic]                 2057    6862  30.0% -lh5- 0510 Aug 26 22:57 CVBasic-0.9.0/old/cvbasic_prologue.asm
[generic]                  196     420  46.7% -lh5- c9a0 Aug 26 22:57 CVBasic-0.9.0/old/example.bas
[generic]                 5588   32228  17.3% -lh5- ea09 Aug 26 22:57 CVBasic-0.9.0/old/viboritas_opt_v0.asm
[generic]                 5505   29507  18.7% -lh5- 2968 Aug 26 22:57 CVBasic-0.9.0/old/viboritas_opt_v1.asm
[generic]                 1932    3984  48.5% -lh5- 9dd2 Aug 26 22:57 CVBasic-0.9.0/README - TI99.md
[generic]                 5733   18957  30.2% -lh5- c3b3 Aug 26 22:57 CVBasic-0.9.0/README.md
[generic]                 1478    5212  28.4% -lh5- 7e59 Aug 26 22:57 CVBasic-0.9.0/utility/notes.c
[generic]                  453    1032  43.9% -lh5- 9127 Aug 26 22:57 CVBasic-0.9.0/utility/switch.c
[generic]                 1056    3269  32.3% -lh5- af8b Aug 26 22:57 CVBasic-0.9.0/utility/Try.c
[generic]               115479  333504  34.6% -lh5- 3bb2 Sep 28 22:13 CVBasic-0.9.0/cvbasic
[generic]                89075  222364  40.1% -lh5- 13bd Dec  8 01:48 CVBasic-0.9.0/cvbasic.68k
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        91 files  508194 2472572  20.6%            Dec  8 01:34
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>