![Wink ;)](./images/smilies/icon_e_wink.gif)
Search found 657 matches
- Sun Sep 07, 2014 12:38 pm
- Forum: Uploads
- Topic: Interrupt driven real-time-clock
- Replies: 11
- Views: 7490
- Sun Sep 07, 2014 11:43 am
- Forum: Hints and Tips
- Topic: How does RND() and TIMER work?
- Replies: 13
- Views: 11799
Re: How does RND() and TIMER work?
Thanks for the information, that's help me much. I will implement this soon. But currently i working to limit the Speed to realtime: https://github.com/jedie/DragonPy/compa ... ...df7eaeb ![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
- Sat Sep 06, 2014 7:36 pm
- Forum: Hints and Tips
- Topic: How does RND() and TIMER work?
- Replies: 13
- Views: 11799
Re: How does RND() and TIMER work?
I would like to implement IRQ in DragonPy, so that the TIMER will work. I have looked into "Inside the Dragon": There is no page 193: The Dragon does not use all the M6809's interrupts but only makes use of the IRQ and FIRQ interrupts. and on page 197: The normal interrupt (IRQ) is derived from the ...
- Sat Sep 06, 2014 7:35 pm
- Forum: Uploads
- Topic: Interrupt driven real-time-clock
- Replies: 11
- Views: 7490
Re: Interrupt driven real-time-clock
Here's an interrupt driven (IRQ) real-time-clock that you can use in your own BASIC programs. The machine code routine is position independent and DragonDOS compatible. 200 DATA 1A,50,30,8D,0,12,BC,1,D,27,A,FC,1,D,BF,1,D,ED,8D,0,35,1C,AF,39,96,FC 210 DATA 4C,81,31,25,28,F,FC,96,FD,4C,81,3C,25,1B,F,...
- Fri Sep 05, 2014 3:17 pm
- Forum: Dragon General
- Topic: Dragon emulator written in Python ???
- Replies: 106
- Views: 93949
Re: Dragon emulator written in Python ???
I have done some simple performance optimization... I Implement pause/resume, hard-/soft-reset 6809 in GUI and improve a little the GUI/Editor stuff: http://www.jensdiemer.de/static/jensdiemer.de/screenshots/20140905_DragonPy_Dragon32_CPython_Linux.png It's runs on my PC with a i4790K CPU with CPyth...
- Thu Sep 04, 2014 1:14 pm
- Forum: Dragon General
- Topic: Dragon emulator written in Python ???
- Replies: 106
- Views: 93949
Re: Dragon emulator written in Python ???
I have refactor the threading stuff. With https://github.com/jedie/DragonPy/commit/119942e50fb3e21aec36f7c54bd89164bb3660e9 i used only Tkinter after() and recalculate the CPU burst count dynamiclly. Seems that's this is a better solution than before and much simpler. The benchmark cycles/sec values...
- Thu Sep 04, 2014 7:18 am
- Forum: Dragon General
- Topic: Dragon emulator written in Python ???
- Replies: 106
- Views: 93949
Re: Dragon emulator written in Python ???
Yes, because of PyPy has a JIT: http://en.wikipedia.org/wiki/Just-in-time_compilation
- Wed Sep 03, 2014 6:59 pm
- Forum: Dragon General
- Topic: Dragon emulator written in Python ???
- Replies: 106
- Views: 93949
Re: Dragon emulator written in Python ???
Today, DragonPy is runnable with Python 2 and 3... (and pypy2 and pypy3) commits: https://github.com/jedie/DragonPy/compare/fefac43...2and3 And i add a simple benchmark with https://github.com/jedie/DragonPy/commit/c51ee6f3b848fd26d797120c363acd2f6a333905 Usage, e.g.: ...path/to/DragonPy$ python2 Dr...
- Thu Aug 28, 2014 6:00 pm
- Forum: Hints and Tips
- Topic: BASIC code editor...
- Replies: 5
- Views: 7195
Re: BASIC code editor...
New Updates to the BASIC editor in DragonPy: To run the BASIC Editor without the Emulator: ...path/to/DragonPy$ DragonPy_CLI.py editor A rudimentary BASIC source code highlighting is available and looks like this: http://www.jensdiemer.de/static/jensdiemer.de/screenshots/20140826_DragonPy_BASIC_Edit...
- Wed Aug 27, 2014 12:40 pm
- Forum: Dragon General
- Topic: Dragon emulator written in Python ???
- Replies: 106
- Views: 93949
Re: Dragon emulator written in Python ???
Now it runs CoCo with Extended Color Basic v1.1 looks like this:
![Image](http://www.jensdiemer.de/static/jensdiemer.de/screenshots/20140827_DragonPy_CoCo_ExtendedColorBasic01.png)
Transfer BASIC listing between editor and Emulator works also with CoCo, now.
![Image](http://www.jensdiemer.de/static/jensdiemer.de/screenshots/20140827_DragonPy_CoCo_ExtendedColorBasic01.png)
Transfer BASIC listing between editor and Emulator works also with CoCo, now.