Search found 656 matches

by jedie
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 ???

Sarah wrote:Or perhaps take a look at 'What can be done with it all' here:
http://archive.worldofdragon.org/index. ... 4K_Upgrade#
Thanks! That's interesting!
by jedie
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...
by jedie
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...
by jedie
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...
by jedie
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€ ;)
by jedie
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...
by jedie
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.
by jedie
Fri Oct 04, 2013 10:20 pm
Forum: Software Requests
Topic: Memory Hex viewer ?
Replies: 7
Views: 6686

Re: Memory Hex viewer ?

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.
Sounds interesting!
by jedie
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
by jedie
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...