I start to add CoCo support in DragonPy BASIC Editor... So i need the CoCo Color BASIC tokens...
I found: http://sourceforge.net/p/toolshed/code/ ... ms/bas.asm and convert it to a Python dictionary: https://github.com/jedie/DragonPy/blob/ ... _tokens.py
Then it interests me, to compare them with the Dragon token table... So i add a simple script to generate a Wiki table, here: http://archive.worldofdragon.org/index.php?title=Tokens
Dragon vs. CoCo BASIC
Dragon vs. CoCo BASIC
... too many ideas and too little time ... Related stuff written in Python:
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
Re: Dragon vs. CoCo BASIC
Hm... I played with some BASIC Scripts now with the CoCo Color BASIC 1.3 and found, that hex values doesn't work
PRINT &H100
results in a SN ERROR...
So my Hex Viewer programm (See viewtopic.php?f=4&t=4348&p=9440&hilit=hex+viewer#p9437 ) doesn't work, because i do this:
EA is always 0
Is this "normal" ?
PRINT &H100
results in a SN ERROR...
So my Hex Viewer programm (See viewtopic.php?f=4&t=4348&p=9440&hilit=hex+viewer#p9437 ) doesn't work, because i do this:
Code: Select all
170 INPUT "START ADDRESS IN HEX &H"; ADDR$
180 EA = VAL("&H"+ADDR$)
Is this "normal" ?
... too many ideas and too little time ... Related stuff written in Python:
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
Re: Dragon vs. CoCo BASIC
Yes. You will need to use the combined COLOR BASIC and EXTENDED COLOR BASIC ROMs for Hex.jedie wrote: Is this "normal" ?
Re: Dragon vs. CoCo BASIC
I try to startup XRoar with Extendet color BASIC, but doesn't work. I do this:
Output is this:
But it's seems that's only Color BASIC 1.3:
The ROM files are from:
http://archive.worldofdragon.org/archiv ... ndy%29.zip
http://archive.worldofdragon.org/archiv ... ndy%29.zip
The ExtendedColorBasic1.1.rom seems to be a collection, because i see this string in there:
In this order.
So i didn't need the 'Color Basic v1.3 (1982)(Tandy).rom' ?!?
Code: Select all
xroar -keymap de -kbd-translate -default-machine coco -bas 'Color Basic v1.3 (1982)(Tandy).rom' -extbas ExtendedColorBasic1.1.rom -nodos
Code: Select all
Module init: GTK+-2 UI
Module init: GTK+-2 file requester
Module init: GtkGLExt video
Module init: OSS audio
ERROR: OSS: failed to open device
Module init failed: OSS audio
Module init: Pulse audio
16-bit signed little-endian, stereo, 48000Hz
10ms (512 samples) buffer
Module init: GTK+-2 keyboard input
Selecting 'de' keymap
Machine: Tandy CoCo (PAL)
Loading ROM: ExtendedColorBasic1.1.rom
Loading ROM: Color Basic v1.3 (1982)(Tandy).rom
32K mode BASIC CRC = 0x56c13bab
BASIC CRC = 0xd8f4d15e
Extended BASIC CRC = 0x1e425113
The ROM files are from:
http://archive.worldofdragon.org/archiv ... ndy%29.zip
http://archive.worldofdragon.org/archiv ... ndy%29.zip
The ExtendedColorBasic1.1.rom seems to be a collection, because i see this string in there:
Code: Select all
EXTENDED COLOR BASIC 1.1
COPYRIGHT (C) 1982 BY TANDY
UNDER LICENSE FROM MICROSOFT
...
COLOR BASIC 1.2
(C) 1982 TANDY
...
DISK EXTENDED COLOR BASIC 1.1
COPYRIGHT 1982 BY TANDY
UNDER LICENSE FROM MICROSOFT
So i didn't need the 'Color Basic v1.3 (1982)(Tandy).rom' ?!?
... too many ideas and too little time ... Related stuff written in Python:
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
Re: Dragon vs. CoCo BASIC
Ah... If you search for "MESS BIOS images" you will find e.g.: http://mess.oldos.net/
There are many, many ROM files. In coco2b.zip are two files: bas13.rom and extbas11.rom...
With:
it starts with:
And i see:
There are many, many ROM files. In coco2b.zip are two files: bas13.rom and extbas11.rom...
With:
Code: Select all
xroar -keymap de -kbd-translate -default-machine coco -bas bas13.rom -extbas extbas11.rom -nodos
Code: Select all
Module init: GTK+-2 UI
Module init: GTK+-2 file requester
Module init: GtkGLExt video
Module init: OSS audio
ERROR: OSS: failed to open device
Module init failed: OSS audio
Module init: Pulse audio
16-bit signed little-endian, stereo, 48000Hz
10ms (512 samples) buffer
Module init: GTK+-2 keyboard input
Selecting 'de' keymap
Machine: Tandy CoCo (PAL)
Loading ROM: extbas11.rom
Loading ROM: bas13.rom
BASIC CRC = 0xd8f4d15e
Extended BASIC CRC = 0xa82a6254
Code: Select all
EXTENDED COLOR BASIC 1.1
COPYRIGHT (C) 1982 BY TANDY
UNDER LICENSE FROM MICROSOFT
OK
?&H400
1024
OK
... too many ideas and too little time ... Related stuff written in Python:
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
Re: Dragon vs. CoCo BASIC
I updated the script with https://github.com/jedie/DragonPy/commi ... a4aeae4846jedie wrote:So i add a simple script to generate a Wiki table, here: http://archive.worldofdragon.org/index.php?title=Tokens
and update the Wiki page to list CoCo tokens from "Color BASIC 1.3" and "Extended Color BASIC 1.1"
I used the information from:
http://sourceforge.net/p/toolshed/code/ ... ms/bas.asm
and
http://sourceforge.net/p/toolshed/code/ ... extbas.asm
... too many ideas and too little time ... Related stuff written in Python:
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
Re: Dragon vs. CoCo BASIC
All CoCo and Dragon system ROMs have been available from the Uploads section since 2011.jedie wrote:Ah... If you search for "MESS BIOS images" you will find e.g.: http://mess.oldos.net/
There are many, many ROM files. In coco2b.zip are two files: bas13.rom and extbas11.rom...
viewtopic.php?f=7&t=555