DEBUG.COM for MSX-DOS

Page 3/4
1 | 2 | | 4

By ToriHino

Hero (559)

ToriHino's picture

27-02-2020, 00:32

Wow well done, this tool just gets better and better. Indeed would be nice when it can become part of the default dos installation.

By NYYRIKKI

Enlighted (5588)

NYYRIKKI's picture

03-03-2020, 19:41

BTW I found this very nice debug manual:
https://thestarman.pcministry.com/asm/debug/debug2.htm

By Emily82

Resident (46)

Emily82's picture

07-03-2020, 20:06

Bugfix: if you notice that instructions like 'LD A,C2' dont work, this issue has been fixed in the last commit.
Binary release has been updated too.

By ARTRAG

Enlighted (6429)

ARTRAG's picture

07-03-2020, 20:37

Nice work Emily!

By NYYRIKKI

Enlighted (5588)

NYYRIKKI's picture

11-08-2020, 21:30

Today as a fun experiment I decided to download the source and test, how this tool would compile into SymbOS application...

So far the conversion has been surprisingly easy and straight forward, but I expect things to get more difficult when (or if) I get in to file handling... In SymbOS the file handling is much more close to MSX-DOS2 than CP/M or MSX-DOS1... In this kind of multitasking environment it is also much harder to find good use case for this kind of application... but at least I would say this is an interesting experiment. Smile

By edoz

Prophet (2298)

edoz's picture

12-08-2020, 09:42

Impressive!

By karloch

Prophet (2091)

karloch's picture

12-08-2020, 18:20

Woah NYYRIKKI, I am really surprised by that. Nice experiment.

By NYYRIKKI

Enlighted (5588)

NYYRIKKI's picture

12-08-2020, 20:38

karloch wrote:

Woah NYYRIKKI, I am really surprised by that. Nice experiment.

Indeed! This is like from some fairly-tale. I was not even seriously doing anything and at all times I was expecting the big wall to hit my face after next corner, but for some really really weird reason it just did not happen.

I had already written console app using SjAsmPlus, so I had fixed the white space issues on SymbOS libraries... I looked the source and noticed that there are like 3 routines that use "EXX" instructions (that is a big no no on SymbOS) and they are easy to fix... I did not really even hope that I can compile M80 source with SjAsmPlus especially since it uses some weird macros, but in reality I did not need to touch them at all! What I did was that I replaced labels starting with "?" to start with "_" instead and fixed like 4-lines and the whole mess compiled without errors!

As I was already feeling like a lottery winner, I included it to my template, replaced the input/output BDOS calls with my custom routines and all that you can see was up and running 4 hours after I started... If I would have needed to guess I would have said converting the source to format where it does something on SymbOS will take a week or two... I still really don't know why it didn't... It definitely should have done that...

This week I will be buying a lottery ticket... just in case....

By ducasp

Champion (351)

ducasp's picture

12-08-2020, 23:37

NYYRIKKI wrote:
karloch wrote:

Woah NYYRIKKI, I am really surprised by that. Nice experiment.

Indeed! This is like from some fairly-tale. I was not even seriously doing anything and at all times I was expecting the big wall to hit my face after next corner, but for some really really weird reason it just did not happen.

I had already written console app using SjAsmPlus, so I had fixed the white space issues on SymbOS libraries... I looked the source and noticed that there are like 3 routines that use "EXX" instructions (that is a big no no on SymbOS) and they are easy to fix... I did not really even hope that I can compile M80 source with SjAsmPlus especially since it uses some weird macros, but in reality I did not need to touch them at all! What I did was that I replaced labels starting with "?" to start with "_" instead and fixed like 4-lines and the whole mess compiled without errors!

As I was already feeling like a lottery winner, I included it to my template, replaced the input/output BDOS calls with my custom routines and all that you can see was up and running 4 hours after I started... If I would have needed to guess I would have said converting the source to format where it does something on SymbOS will take a week or two... I still really don't know why it didn't... It definitely should have done that...

This week I will be buying a lottery ticket... just in case....

Too late, all your luck has been spent on that. Tongue

By Maximilian Privrat

Supporter (10)

Maximilian Privrat's picture

17-08-2020, 09:11

Ciao! Grazie di questo lavoro! Ho visto che hai fatto qualcosa anche per il R800, perchè non lo pubblichi anche sul gruppo MSX turbo R di Facebook? Grazie!

Page 3/4
1 | 2 | | 4