LisaList2

Advanced search  

News:

2022.06.03 added links to LisaList1 and LisaFAQ to the General Category

Pages: 1 ... 8 9 [10]
 91 
 on: July 27, 2022, 12:24:27 pm 
Started by rayarachelian - Last post by rayarachelian
Most likely the linux version will work, but I have made some changes since that release. I'll test this once I'm done with the OpenAL migration which should be in a few days. I'll then push to the unstable branch on github before cutting RC5.

 92 
 on: July 27, 2022, 09:57:09 am 
Started by rayarachelian - Last post by greniu
I have tried to install it on fresh Windows 10, macOS Catalina 10.15 and always when trying to boot from a floppy drive I am receiving this error:

 "Sorry, the emulation aborted due to a fatal error. Have a cow man! ipc=NULLL
  Stopped at cpu68k.c:cpu68k_makeipclist:1096 with code: 54
   LisaEm will now quit".

 It seems that there is a bug in the code. Please help to run LisaEM.

Do you know which version of OS is stable to run LisaEM 1.27-RC4?

 93 
 on: July 26, 2022, 07:35:08 pm 
Started by rayarachelian - Last post by rayarachelian
So, RC4 has some bugs on MacOS and Windows in regards to hard drive/floppy images, likely I screwed up something in libdc42. see: https://github.com/rayarachelian/lisaem/issues for the bug reports.

I might have fixed that, not sure as I've not tested on Windows/macos yet, but also haven't pushed to github yet. Will do so. I'm considering a rewrite of libdc42 to add new features that were meant for 1.2.8 that will be necessary.

I'm currently finishing off the move to the OpenAL (Open Audio Library) from wxSound. LisaEm will continue to use wxSound if OpenAL is not installed on the system it's compiled on. Note that Apple in its war against GPLed software, and things like OpenGL has removed it from recent macos versions, though it's possible to compile it there anyway.

This will be released as RC5 once tested, etc.

 94 
 on: July 21, 2022, 05:35:01 pm 
Started by sigma7 - Last post by sigma7
As Ray will be stepping-down as the Lord of LisaEm (http://lisa.sunder.net -- the Lisa Emulator Project), we are searching for someone(s) to fill-in as needed and eventually take over (or be part of a group of interim managers/keyholders).

I expect primary candidates are those that are using LisaEm, or are Lisa enthusiasts, or else involved in other emulators.

So:
Any eager volunteers?
Can you suggest any folk that won't see this message?
In the event that no suitable candidate volunteers to lead, then we will be looking for interim managers, in which case more than one person is warranted.

Please consider if you will fit in the last category if not the first!

 95 
 on: July 21, 2022, 01:48:53 pm 
Started by cheesestraws - Last post by claunia
Kinda was kidding about the quantity. Or, I mean, 1/6 of a dozen it's still a couple dozen?

That is amazing.

How to get a couple dozen?

Hi claunia! It's easy: just add your interest to the end of this 68kmla thread :)
https://68kmla.org/bb/index.php?threads/introducing-and-interest-check-airtalk-wireless-plug-and-play-localtalk-dongles.39661/page-17

IIUC cheesestraws is building them in batches of 50 or so --- your order would be a substantial one. Go for it!

 96 
 on: July 21, 2022, 10:45:56 am 
Started by D.Finni - Last post by rayarachelian
Probably just making Retro68 target LisaOS besides Mac OS would be an easier and faster to achieve target.
I tried them and it's impressive to cross-compile for Mac OS 6 a C++20 application.

Main thing is to figure out the following:

1. ABI of the LOS kernel, this is abstracted out in the Pascal libraries and not fully documented in the developer documentation. The calls themselves are listed in the LOS guides, but not the binary interfaces. There's a lot of weird traps, some are A-Lines, others are TRAP and so on. Hard to say how it all works. Perhaps the header files offer clues, I don't know. Don't know if these differ from LOS 1.x, 2.x to 3.x.

2. The format of the actual binaries themselves. Usually these are .obj, but that extension seems to also be used for the pre-linked .obj outputs of the compilers, so...

LOS source code release might help with this, if not reverse engineering is all we have.

I've had the wild idea (or delusions if you will) that at some point we'll get this resolved, so I could build something like the AMS emulator, but for the Lisa, where we could remove the actual LOS kernel and run native Lisa apps on Linux and other on top of modern OSs - if we can. This would be my goal, for something like LisaEm 4.0 (but, that seems non-possible at this point in time for other reasons.) 

Something like Arros or other OS's, and a modern document oriented desktop system on top of something like LXDE or something else.

 97 
 on: July 21, 2022, 10:28:08 am 
Started by cheesestraws - Last post by stepleton
That is amazing.

How to get a couple dozen?

Hi claunia! It's easy: just add your interest to the end of this 68kmla thread :)
https://68kmla.org/bb/index.php?threads/introducing-and-interest-check-airtalk-wireless-plug-and-play-localtalk-dongles.39661/page-17

IIUC cheesestraws is building them in batches of 50 or so --- your order would be a substantial one. Go for it!

 98 
 on: July 21, 2022, 08:17:49 am 
Started by cheesestraws - Last post by claunia
That is amazing.

How to get a couple dozen?

Thought people might be interested in this project I've been working on - it's perhaps strictly speaking more a Mac thing but it's Lisa-relevant too, or at least I've got one plugged into my Lisa and it works, so it's at least Lisa-adjacent.

This is AirTalk: it's a wireless LocalTalk dongle.  All the AirTalks on the same WiFi network can see each other, and they all are on a sort of virtual LocalTalk bus network tunnelled over UDP.  All the computers or other devices attached to any of the AirTalks (and this can be a whole LocalTalk segment!) can see the devices on all the other AirTalks as if they were on a continuous LocalTalk network, though with added latency and thus reduced bandwidth.  No drivers are necessary.  I'm quite pleased with it.

If anyone's interested in this or how it works I'll answer questions or talk about it probably ad nauseam, given half a chance, but I'm trying to avoid being too tiresome.

But I do want to say upfront that it's absolutely dependent on TashTalk, Tashtari's brand new LocalTalk transceiver based on a PIC.  That little PIC has opened up all kinds of fun stuff for the future...

 99 
 on: July 21, 2022, 08:07:09 am 
Started by blusnowkitty - Last post by claunia
For that price I make a laser floppy dumper, geez, people are nuts.

 100 
 on: July 21, 2022, 08:06:29 am 
Started by D.Finni - Last post by claunia
Probably just making Retro68 target LisaOS besides Mac OS would be an easier and faster to achieve target.
I tried them and it's impressive to cross-compile for Mac OS 6 a C++20 application.

Quote
Would be nice to have a C compiler for the Lisa itself.

Sure would. I've always wanted to write a compiler, but it may have to wait for a while. I've actually got a mostly-complete grammar for Lisa Pascal (including Clascal), so I could parse it, but code generation is another matter. Anyway, we were talking about C :)

We might ordinarily assume that as long as we didn't use the C library (printf, file I/O, etc.), we could use this compiler to write helper functions that we might call from Pascal code. I've worked on projects where the options in Pascal were limited, so I just wrote assembly language routines instead. As much as I love 68k asm, C would have been better.

Unfortunately, I don't know whether Macintosh calling conventions are compatible with Lisa OS calling conventions, so that may be one incompatibility. Another problem is that the Lisa MMU requires you to test first whether a memory page you need is already mapped, and subroutine calls is a place where that testing happens. I doubt that code compiled for the Macintosh includes this step.

Pages: 1 ... 8 9 [10]