User Tools

Site Tools


research:type_in_guides

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
research:type_in_guides [2022/09/25 16:20] – created asieresearch:type_in_guides [2022/09/25 16:26] asie
Line 15: Line 15:
   - Run the following command to convert the BASIC text file into a .PRG:   - Run the following command to convert the BASIC text file into a .PRG:
     * Commodore 64, VIC-20/VIC-1001, MAX Machine: ''petcat -w2 -o FILE.prg FILE.bas''     * Commodore 64, VIC-20/VIC-1001, MAX Machine: ''petcat -w2 -o FILE.prg FILE.bas''
 +    * Commodore 16: ''petcat -w3 -o FILE.prg FILE.bas''
 +    * Commodore 128: ''petcat -w70 -o FILE.prg FILE.bas''
  
 === Playing/Testing === === Playing/Testing ===
Line 24: Line 26:
  
 Guide provided [[https://www.gamingalexandria.com/wp/2022/02/nintendo-family-basic-type-in-games/|via Gaming Alexandria]]. Guide provided [[https://www.gamingalexandria.com/wp/2022/02/nintendo-family-basic-type-in-games/|via Gaming Alexandria]].
 +
 +===== Family BASIC (fbastool) =====
 +
 +=== Prerequisites ===
 +
 +  * [[https://github.com/asiekierka/type-in-tools/releases|fbastool]]
 +
 +=== Typing ===
 +
 +  - Type the Family BASIC program listing into a text file using a modern text editor.
 +    * Use an IME of choice to input Unicode katakana.
 +  - Run ''./fbastool basic -e NAME.txt NAME.prg'' to create a ''NAME.prg'' file.
 +  - Run ''./fbastool record NAME.prg'' to create a ''NAME.prg.wav'' file - this can then be loaded in Family BASIC using the ''LOAD'' command.
 +
 +=== Typing (BG-GRAPHICS) ===
 +
 +NOTE: If you can acquire a legal copy of a Family BASIC V3 ROM, the VirtuaNES guide provides a better way to encode BG GRAPHICS.
 +
 +  - Run ''./fbastool bgedit NAME.gfx'' to open a GUI-based editor following the Micom BASIC layout.
 +    * Note that, currently, kana cannot be input in this interface - this is a [[https://github.com/asiekierka/type-in-tools/issues/1|known issue]].
 +  - Run ''./fbastool record NAME.gfx'' to create a ''NAME.gfx.wav'' file - this can then be loaded in Family BASIC using the ''LOADS'' command.
  
 ===== ZX-81 (zxtext2p) ===== ===== ZX-81 (zxtext2p) =====
Line 36: Line 59:
   - Type the ZX81 listing into a text file using a modern text editor.   - Type the ZX81 listing into a text file using a modern text editor.
     * Consult [[http://freestuff.grok.co.uk/zxtext2p/index.html|the zxtext2p documentation]] for special characters/inverse video/etc. information.     * Consult [[http://freestuff.grok.co.uk/zxtext2p/index.html|the zxtext2p documentation]] for special characters/inverse video/etc. information.
-  - Run "zxtext2p.exe -o FILE.p FILE.txt"+  - Run ''zxtext2p.exe -o FILE.p FILE.txt'' to convert into a tape file (''.p'' extension).
  
 === Playing/Testing === === Playing/Testing ===
Line 43: Line 66:
   - Wait for the tape to load.   - Wait for the tape to load.
   - Press "R" (RUN), then ENTER.   - Press "R" (RUN), then ENTER.
 +
 +===== ZX Spectrum (zmakebas) =====
 +
 +=== Prerequisites ===
 +
 +  * [[https://github.com/chris-y/zmakebas|zmakebas (source only)]]
 +    * TODO: Provide Windows binaries!
 +  * Any ZX Spectrum emulator of choice; the author used ZEsarUX.
 +
 +=== Typing ===
 +
 +  - Type the ZX Spectrum listing into a text file using a modern text editor.
 +    * The zmakebas README lists notes on typing special characters.
 +  - Run ''zmakebas -o FILE.tap -n NAME FILE.txt'' to convert into a tape file (''.tap'' extension).
research/type_in_guides.txt · Last modified: 2022/10/01 13:16 by asie