Page 11 of 11

Re: Dragon emulator written in Python ???

Posted: Thu Sep 25, 2014 12:11 pm
by jedie
v0.3.0 is released: https://pypi.python.org/pypi/DragonPyEmulator/0.3.0

Some changes:
Change Display Queue to a simple Callback
Reimplement Multicomp 6809 and SBC09
Many code refactoring and cleanup

Re: Dragon emulator written in Python ???

Posted: Tue Sep 30, 2014 8:48 am
by jedie
(from: viewtopic.php?f=7&t=4760&p=11891#p11889 )
jgerrie wrote:Been having trouble "injecting" the source into the Coco2b. Errors out with:
"OverflowError: unsigned 1-byte integer is greater than maximum"
Confirm, the bug...

It happens, if line numbers are more than $ff :oops:
Will fix this...

EDIT: Is fixed with: https://github.com/jedie/DragonPy/commi ... 658f505846 :D

Re: Dragon emulator written in Python ???

Posted: Tue May 26, 2015 6:58 pm
by jedie
today, i have split the 6809 CPU code into a separate project:

Re: Dragon emulator written in Python ???

Posted: Thu May 28, 2015 4:47 pm
by jedie
I add a example how to use MC6809...

See: https://github.com/6809/MC6809/blob/mas ... ple6809.py

Re: Dragon emulator written in Python ???

Posted: Mon Aug 10, 2015 10:50 pm
by jedie
I just release a new Version of MC6809:

https://pypi.python.org/pypi/MC6809

I have switch to "nose" to run unittests and cleanup the test code.
How the test run looks like, can be seen here: https://travis-ci.org/6809/MC6809/jobs/74993785
Which code parts are covered from tests, can be seen here: https://coveralls.io/github/6809/MC6809

Re: Dragon emulator written in Python ???

Posted: Mon Aug 24, 2015 2:52 pm
by jedie
Status Update:

I worked on the install procedure: Now the ROM file will be downloaded, extracted and cached on-the-fly. (All with SHA-1 checksum compare)


Now it's easier to install, see README:
I add a "starter GUI", look like this:
Image

And i fix the "freeze" Bug, in some situations after enable the realtime mode (speed limit)...


See also the "History": https://github.com/jedie/DragonPy#history

Re: Dragon emulator written in Python ???

Posted: Sun Sep 04, 2022 6:30 pm
by jedie
I update DragonPy and MC6809 projects:
Both used the "dev-shell", so it's easier to start, e.g.:

Code: Select all

~$ git clone https://github.com/jedie/DragonPy.git
~$ cd DragonPy/
~/DragonPy$ ./devshell.py


Developer shell - DragonPy - v0.8.0.rc1

            ********************************************************
            * DragonPy is a Open source (GPL v3 or later) emulator *
            * for the 30 years old homecomputer Dragon 32          *
            * and Tandy TRS-80 Color Computer (CoCo)...            *
            ********************************************************
            * Homepage: https://github.com/jedie/DragonPy          *
            ********************************************************


Documented commands (use 'help -v' for verbose/'help <topic>' for details):

dev-shell commands
==================
fix_code_style      poetry   pytest     tox
list_venv_packages  publish  pyupgrade  update

DragonPy commands
=================
download_roms  editor  gui  log_list  run


(dragonpy) run

Code: Select all

~$ git clone https://github.com/6809/MC6809.git
~$ cd MC6809
~/MC6809 $ ./devshell.py


Developer shell - MC6809 - v0.6.0


Documented commands (use 'help -v' for verbose/'help <topic>' for details):

dev-shell commands
==================
fix_code_style      poetry   pytest     tox
list_venv_packages  publish  pyupgrade  update

MC6809 commands
===============
benchmark  profile