General Category > LisaList2

LisaEm 1.2.7-RC4 support bug reports

<< < (8/34) > >>

rayarachelian:

--- Quote from: Al Kossow on June 12, 2020, 12:01:45 pm ---The issue is with my build of wx3.1.3
...
I will leave finding the root cause for what the mismatches in my building of the library for another day..

--- End quote ---

Yeah, I treat wxWidgets as yet another lib, and not part of LisaEm, though experience tells me wx usually needs a custom build, and OS shipped wxWidgets almost always don't work - the only exception I've seen so far is for the wx3.0 that ships with Ubuntu 19.10, but I prefer later releases as they've fixed some of their bugs and have better features.

I've had plenty of issues with wxWidgets, but for now I'm stuck with it until things get better with Qt - there's possible talk of forking it to get rid of the licensing issue, we'll see. see: https://www.phoronix.com/scan.php?page=news_item&px=More-Interest-Possible-Qt-Fork

There's not many other choices. SDL is fine for full screen games and emus, but terrible at UIs. I didn't like Qt in the past because what it created didn't look like a native app - not sure about newer ones. GTK might be a possibility - I've been told it's actually portable to Windows/macos x, but don't know that much about it.

I'm certainly not about to support 3 different GUI libraries and write native windows, cocoa and GTK UI's that would be a waste of time.

One of the (many) goals for 2.0 is to separate out the UI from the core so that alternative UIs can be used.

But for now I've got a lot of core features to fix and new ones to implement.

Al Kossow:
Thanks for all of you efforts

Cross-platform GUI development is a nightmare

The whole point of building my own version of Lisaem is to try to get a development platform with a source debugger for the Lisa OS sources so that people could do something with them. It's been stalled for months becuase I had been waiting for your release to try gluing in a debugger, and the MAME Lisa emulation still doesn't get through self-test.

rayarachelian:

--- Quote from: Al Kossow on June 12, 2020, 01:13:44 pm ---Thanks for all of you efforts

Cross-platform GUI development is a nightmare

The whole point of building my own version of Lisaem is to try to get a development platform with a source debugger for the Lisa OS sources so that people could do something with them. It's been stalled for months becuase I had been waiting for your release to try gluing in a debugger, and the MAME Lisa emulation still doesn't get through self-test.



--- End quote ---

One thing to be aware of, you're going to run into issues with the LPW linker throwing either bus/address errors or throwing "Bad intrin patch" - I've not been able to solve that, but suspect it's the same as the Desktop menu bug, or the scrollbars bug. :( I'm trying to finish off 1.2.7 by the end of June so I can work on resurrecting the 1.3.0 CPU core in order to fix this and get to the other 2.0 features after July.
It's either it's own bug, or some opcode that behaves differently between the 68000 and 68040 math/shift/bit ops, or possibly some address mode - I didn't test any complex addressing modes in the 68000 tester I build on the NeXT slab because I didn't have a good way to do that yet, but I think I have an idea of how to do that next.


Is the source debugger a part of LOS or are you adding it to LisaEm itself? If it's for LisaEm itself, would you release that also?

And many thanks for working on getting the Lisa sources released!

stepleton:

--- Quote from: Al Kossow on June 12, 2020, 01:13:44 pm ---The whole point of building my own version of Lisaem is to try to get a development platform with a source debugger for the Lisa OS sources so that people could do something with them.

--- End quote ---

Hooray!

I can't think of what I could do to help this effort, but if there's any way to pitch in, just name it!

Al Kossow:

> Is the source debugger a part of LOS or are you adding it to LisaEm itself? If it's for LisaEm itself, would you release that also?

It would be for LisaEm, and I'd be releasing it.
The intent is to have a symbolic debugger that knows about LisaOS segmentation so you could see how the system works.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version