Thanks! That's interesting!Sarah wrote:Or perhaps take a look at 'What can be done with it all' here:
http://archive.worldofdragon.org/index. ... 4K_Upgrade#
Search found 656 matches
- Mon Oct 07, 2013 7:58 am
- Forum: Dragon General
- Topic: Dragon emulator written in Python ???
- Replies: 106
- Views: 93832
Re: Dragon emulator written in Python ???
- Sun Oct 06, 2013 9:05 pm
- Forum: Dragon General
- Topic: Dragon emulator written in Python ???
- Replies: 106
- Views: 93832
Re: Dragon emulator written in Python ???
That's a little to hight for me, at the moment. e.g. what is "mapmode0" ? Beside implementing more Opcode i have only implement some "Dummy" objects for PIA 1 & 2 and SAM...: https://github.com/jedie/DragonPy/blob/62fe83f67126880b68bee2a8c2d7753cedcc14c5/DragonPy.py#L336-L463 And without unittests f...
- Sun Oct 06, 2013 12:02 pm
- Forum: Dragon General
- Topic: Dragon emulator written in Python ???
- Replies: 106
- Views: 93832
Re: Dragon emulator written in Python ???
So i set the initial stack pointer to $7E36, is that right? Not really, no. The ROM loads S with a value after detecting how much RAM is installed. OK, but what's the "default" / "undefined" value of S before RAM size detection? I set it now to 0xffff or maybe a better idea is to set it to 0x0 ? Or...
- Sun Oct 06, 2013 12:32 am
- Forum: Dragon General
- Topic: Dragon emulator written in Python ???
- Replies: 106
- Views: 93832
Re: Dragon emulator written in Python ???
I've done some commits: https://github.com/jedie/DragonPy/compare/e7394f6f...21a9544 And have more questions: Where is the STACK in memory? I have found (from http://dragon32.info/info/memmap.html ): $0021:0022 Top of stack, growing down ($7e36) So i set the initial stack pointer to $7E36, is that r...
- Sat Oct 05, 2013 2:36 pm
- Forum: Hints and Tips
- Topic: Howto try small machine code programs in BASIC ?
- Replies: 53
- Views: 26762
Re: Howto try small machine code programs in BASIC ?
I get it for 21€ ![Wink ;)](./images/smilies/icon_e_wink.gif)
![Wink ;)](./images/smilies/icon_e_wink.gif)
- Sat Oct 05, 2013 10:01 am
- Forum: Hints and Tips
- Topic: Howto try small machine code programs in BASIC ?
- Replies: 53
- Views: 26762
Re: Howto try small machine code programs in BASIC ?
Yes your right, Inside the Dragon is really a good book. I would like to have it in real printed form. But not found it yet on ebay...
- Fri Oct 04, 2013 11:15 pm
- Forum: Dragon General
- Topic: Comparison of Dragon Assemblers?
- Replies: 14
- Views: 8010
Re: Comparison of Dragon Assemblers?
I tried Encoder 09 and is seems to be useable.
- Fri Oct 04, 2013 10:20 pm
- Forum: Software Requests
- Topic: Memory Hex viewer ?
- Replies: 7
- Views: 6686
Re: Memory Hex viewer ?
Sounds interesting!tormod wrote:I wrote a BASIC monitor program back in the eighties which I used a lot for entering machine code and debugging, but I will need to rescue it from some old tapes if anyone is interested.
- Fri Oct 04, 2013 10:13 pm
- Forum: Software Requests
- Topic: Memory Hex viewer ?
- Replies: 7
- Views: 6686
Re: Memory Hex viewer ?
I started a BASIC hex viewer. Sourcecode is here: https://github.com/jedie/PyDragon32/blo ... view01.bas
- Fri Oct 04, 2013 6:41 pm
- Forum: Hints and Tips
- Topic: Howto try small machine code programs in BASIC ?
- Replies: 53
- Views: 26762
Re: Howto try small machine code programs in BASIC ?
OK, now i have a test code for SUBA: 10 SA=&H5000 ' VALUE STORAGE ADDRESS 20 LA=&H4000 ' LOAD / EXECUTE ADDRESS 25 PRINT "POKE MACHINE CODE TO: $";HEX$(LA) 30 PA = LA ' START ADDRESS FOR POKE 50 READ HB$ ' HEX CONSTANTS 60 IF HB$="END" THEN 100 70 POKE PA,VAL("&H"+HB$) ' POKE VALUE INTO MEMORY 80 PA...