Search found 657 matches

by jedie
Mon Sep 09, 2013 3:04 pm
Forum: Software Requests
Topic: Memory Hex viewer ?
Replies: 7
Views: 6738

Memory Hex viewer ?

Exist there somewhere a memory hex viewer? If not, i will start to implement this in BASIC: Simply PEEK the memory and display it with as HEX code...

(Don't know if i can simply PEEK everywhere... Maybe i must exclude some special areas?)
by jedie
Mon Sep 09, 2013 3:03 pm
Forum: Hints and Tips
Topic: PyDC converter (was: dragon 32 cassette format ?)
Replies: 80
Views: 54861

Re: dragon 32 cassette format ?

The only bad thing is that the blocks not limited to 255 characters, yet, if source is .bas... But this will come ;) Now i added IMHO a nice feature with https://github.com/jedie/PyDragon32/commit/a293f944e00eef21402109b80fbc55bd0a4e7860 from README ( https://github.com/jedie/PyDragon32/tree/master/...
by jedie
Mon Sep 09, 2013 11:26 am
Forum: Hints and Tips
Topic: BASIC and strings
Replies: 16
Views: 13254

Re: BASIC and strings

Anyone knows if dragon replace "tokens" in comments in memory and on tape?

e.g.:

Code: Select all

10 ' PRINT "FOOBAR"
would be changed to:

Code: Select all

10 ' $87 "FOOBAR"
btw. REM and ' are themself tokens... Maybe the line would be stored as:

Code: Select all

10 $83 $87 "FOOBAR"
by jedie
Mon Sep 09, 2013 10:48 am
Forum: Software Requests
Topic: OpenSource Dragon BASIC code???
Replies: 3
Views: 4261

OpenSource Dragon BASIC code???

Exist somewhere OpenSource BASIC programms for the Dragon?

I would like to have more test code for PyDC: https://github.com/jedie/PyDragon32/tree/master/PyDC
by jedie
Mon Sep 09, 2013 10:37 am
Forum: Hints and Tips
Topic: PyDC converter (was: dragon 32 cassette format ?)
Replies: 80
Views: 54861

Re: dragon 32 cassette format ?

So it looks like this: 'UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU' # 35x Leadin bytes 0x55 '<' # Sync byte 0x3C '\x00' # block type: filename block (0x00) '\x0b' # block length (11Bytes) 'HELLOWOR' # filename '\x00' # File type: BASIC programm (0x00) '\xff' # format: ASCII BASIC (0xff) '\xff' # gap flag (...
by jedie
Mon Sep 09, 2013 9:45 am
Forum: Hints and Tips
Topic: PyDC converter (was: dragon 32 cassette format ?)
Replies: 80
Views: 54861

Re: dragon 32 cassette format ?

You need to set the gap flag ($FF) for ASCII BASIC. Have i done with https://github.com/jedie/PyDragon32/commit/981f7451079e661e679641a4c15f6d0cc0daac47#L0R377 But why? ...or: what is the gap flag for? GAP-FLAG if ASCII-BASIC and NO-GAPS if tokenized BASIC ?? Makes no sense, because we have the fla...
by jedie
Mon Sep 09, 2013 8:29 am
Forum: Hints and Tips
Topic: collected "machine code starting/loading address"
Replies: 8
Views: 5169

Re: collected "machine code starting/loading address"

Seems you have right! With https://github.com/jedie/PyDragon32/com ... 0cc0daac47 i didn't add a machine code starting/loading address in BASIC files. And it works.

Thank you very much!
by jedie
Sat Sep 07, 2013 9:06 pm
Forum: Hints and Tips
Topic: PyDC converter (was: dragon 32 cassette format ?)
Replies: 80
Views: 54861

Re: dragon 32 cassette format ?

anybody a idea what's wrong here: 'UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU' # 35x Leadin bytes 0x55 '<' # Sync byte 0x3C '\x00' # block type: filename block (0x00) '\x0f' # block length (15Bytes) 'HELLOWOR' # filename '\x00' # File type: BASIC programm (0x00) '\xff' # format: ASCII BASIC (0xff) '\x00' #...
by jedie
Sat Sep 07, 2013 8:38 pm
Forum: Hints and Tips
Topic: bricked dragon 32...
Replies: 27
Views: 15296

Re: bricked dragon 32...

It's repaired and runs!

It was the CPU! I buy a Hitachi 63x09E from tormod and it was in post today.

I'm happy!
by jedie
Sat Sep 07, 2013 8:33 pm
Forum: Hints and Tips
Topic: collected "machine code starting/loading address"
Replies: 8
Views: 5169

Re: collected "machine code starting/loading address"

Yes, i grab it from the name block if the source is wave or a cas file.

But if PyDC should convert a bas to wav/cas then i must "create" a "machine code starting/loading address"...

But it seems that the values are only used in machine code and only exist in BASIC code, because it the same format.