[Coco] DragonPy BASIC Editor worked with Dragon and CoCo...

jedie cocolist at jensdiemer.de
Wed Aug 20 17:26:54 EDT 2014


Here some news about my DragonPy Emulator written in Python:

	Sources: https://github.com/jedie/DragonPy

Now, there is a rudimentary BASIC Editor with save/load BASIC programm listings 
direct into the emulated RAM.

This works with the Dragon 32 ROM and CoCo Color BASIC 1.3 ROM.

Currently it looks like this:

<http://www.jensdiemer.de/static/jensdiemer.de/screenshots/20140820_DragonPy_BASIC_Editor_01.png>

There is also a RENUM feature directly in the editor.

If you what to try:

--------------------------------------------------------

# clone the repro:
~$ git clone https://github.com/jedie/DragonPy.git

# Alternative download as .zip:
# https://github.com/jedie/DragonPy/archive/master.zip

~$ cd DragonPy

# Download all ROM files:
~/DragonPy$ ./download_ROMs.sh

# start with Dragon 32 ROM:
~/DragonPy$ python2 ./Dragon32_test.py

# start with CoCo Color BASIC 1.3 ROM:
~/DragonPy$ python2 ./CoCo_test.py

--------------------------------------------------------

Use "BASIC editor / open" in the main menu to open the editor.

You can load/save ASCII .bas files from you local drive or just type a BASIC 
listing ;)

With "inject into DragonPy" you send the current listing from the Editor to the 
Emulator and with "load from DragonPy" back from emulator to editor.

Note: The is currently no "warning" that un-saved content will be "overwritten" 
and there is no "auto-backup" ;)

First missing thing is a "Auto invert shift" solution, so you must not use shift 
to insert uppcase characters... As in DragonPy Emulator. Just type and use shift 
to make lowercase characters...


Mfg.

Jens


More information about the Coco mailing list