Search found 138 matches

by tschak909
Mon Oct 01, 2018 8:31 am
Forum: Coding
Topic: Window refresh problems under Geneva/Neodesk
Replies: 64
Views: 9557

Re: Window refresh problems under Geneva/Neodesk

*facepalm* I love how people don't bother to: (a) read my code. (b) take the time to actually read back through what I have been going through to get to this point, and the compromises I have had to take to even get this software to work on this machine. yet, seem to have an abundance of information...
by tschak909
Sun Sep 30, 2018 5:29 pm
Forum: Coding
Topic: Window refresh problems under Geneva/Neodesk
Replies: 64
Views: 9557

Re: Window refresh problems under Geneva/Neodesk

Actually, I have an idea... Instead of using VDI calls to draw the window, I can have the AES do the work by creating user defined objects for my drawn primitives (line, dot, alpha, block erase, paint)...this would allow the AES to maintain the window in its rectangle list, and redraws would just wo...
by tschak909
Sun Sep 30, 2018 4:16 am
Forum: Coding
Topic: Window refresh problems under Geneva/Neodesk
Replies: 64
Views: 9557

Re: Window refresh problems under Geneva/Neodesk

yes, STING could be used. it's on my list to do an implementation that uses STING. And yes, the majority of the terminals available use a modem emulator of some sort. :) I use tcpser in my own setup, (my fork of tcpser is here: http://github.com/tschak909/tcpser) The website is http://www.irata.onli...
by tschak909
Sat Sep 29, 2018 4:50 pm
Forum: Coding
Topic: Window refresh problems under Geneva/Neodesk
Replies: 64
Views: 9557

Re: Window refresh problems under Geneva/Neodesk

So, my current redraw plan is to attempt a malloc of a memory area the size of the current display, and if it succeeds, to use that as a backing store, on redraw. The thinking is that if you've got enough space for bigger than a 512x512 window, you've got enough space to hold a backing store, for it...
by tschak909
Sat Sep 29, 2018 1:14 am
Forum: Coding
Topic: Window refresh problems under Geneva/Neodesk
Replies: 64
Views: 9557

Re: Window refresh problems under Geneva/Neodesk

I am using windom, which does indeed do the v_openvwk for me. So I am indeed using a virtual workstation pointer. But I am fast reaching a decision gate as to my redraw method, This is a terminal, and is, as a result, drawing based on the input stream. So as I see it, I have two options for redraw, ...
by tschak909
Fri Sep 28, 2018 8:50 pm
Forum: Coding
Topic: Window refresh problems under Geneva/Neodesk
Replies: 64
Views: 9557

Re: Window refresh problems under Geneva/Neodesk

Yup, I finally found those in the tos compendium...

What's the difference betwen TOPPED, NEWTOP, and ONTOP?

also, when I attach to those, my window borders don't seem to draw correctly, any longer, am guessing i'm not doing proper window lifecycle maintenance :(

-Thom
by tschak909
Fri Sep 28, 2018 8:18 pm
Forum: Coding
Topic: Window refresh problems under Geneva/Neodesk
Replies: 64
Views: 9557

Re: Window refresh problems under Geneva/Neodesk

Yup, I will do one, shortly. I am attaching some handlers to events and will record once I've finished up.

-Thom
by tschak909
Fri Sep 28, 2018 7:41 pm
Forum: Coding
Topic: Window refresh problems under Geneva/Neodesk
Replies: 64
Views: 9557

Window refresh problems under Geneva/Neodesk

I am in the middle of working through my implementation of PLATOTerm for the Atari ST, and I am attempting to test on multiple desktop environments. To start with, am using WinDOM 2 as my app framework. The code and branch I am working on, is here: https://github.com/tschak909/platotermst/tree/windo...
by tschak909
Sun Sep 09, 2018 6:23 am
Forum: Applications
Topic: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG
Replies: 15
Views: 3252

Re: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG

Absolutely. Brian's book is what inspired me to do this, in the first place, and I had the honor of not only telling him this, but speaking on IRATA.ONLINE immediately after his talk while we were lecturing at the Vintage Computer Federation's VCF West show at the Computer History Museum in Mountain...
by tschak909
Sun Sep 09, 2018 3:52 am
Forum: Applications
Topic: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG
Replies: 15
Views: 3252

Re: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG

The Control Data systems were supercomputers, quite literally, 60-bit wide registers and memory. :) My system is available, whenever you're ready to look @ it. :) Right now, need some help from an experienced GEM programmer to see where I am making cardinal sins in redraw code, while I fix the palet...
by tschak909
Fri Sep 07, 2018 6:06 am
Forum: Hatari
Topic: RS232 support in Windows?
Replies: 4
Views: 2577

Re: RS232 support in Windows?

I _am_ using the Linux version, in VirtualBox, as Hatari's windows port does not use the windows file functions to open the serial port, which are required for the windows port.

As for Aranym, does the serial emulation work under Windows? I could not find how to enable it.

-Thom
by tschak909
Thu Sep 06, 2018 8:01 pm
Forum: Hatari
Topic: RS232 support in Windows?
Replies: 4
Views: 2577

RS232 support in Windows?

Can I please get RS232 support in Windows? I am developing PLATOTerm for the ST, and am using Hatari as it is the ONLY Atari ST emulator with RS232 support. However, running it in VirtualBox in Linux, while works, has its own problems (SDL2 and Virtualbox with GL accelleration cause rendering glitch...
by tschak909
Thu Aug 30, 2018 8:25 pm
Forum: Applications
Topic: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG
Replies: 15
Views: 3252

Re: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG

as i've said on AtariAge. I have a policy. Anyone who taps me on the shoulder gets current builds, whether they work, or not. :)

(mostly because I need people to test, especially because it's all very much in flux.)

-Thom
by tschak909
Sun Aug 26, 2018 11:25 pm
Forum: Hatari
Topic: Other emu's with RS232 emulation?
Replies: 4
Views: 3296

Re: Other emu's with RS232 emulation?

also worth mentioning, that RS232 emulation doesn't work on Windows AT ALL because of its use of stdio file functions for opening the serial port (the windows com devices only open with the win32 API functions.)

-Thom
by tschak909
Sun Aug 26, 2018 11:23 pm
Forum: Hatari
Topic: Other emu's with RS232 emulation?
Replies: 4
Views: 3296

Re: Other emu's with RS232 emulation?

Windows or Linux,
with either a real RS232 interface or interfaceable to something virtual. (I am currently interfacing Hatari to a Raspberry Pi zero running tcpser, but running Linux in a virtualbox VM + Hatari and its SDL2 handling is awkward as hell.)

-Thom
by tschak909
Sun Aug 26, 2018 11:20 pm
Forum: Applications
Topic: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG
Replies: 15
Views: 3252

Re: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG

Yes. and I'll be doing similar for the Apple IIgs port. Still better. ;)

-Thom
by tschak909
Sun Aug 26, 2018 4:36 pm
Forum: Applications
Topic: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG
Replies: 15
Views: 3252

Re: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG

christos wrote:Yes indeed. GEM isnt the easiest gui to code for. Well done


No kidding.. !#(%@$@$(^$^@#$^@$(@^$*@ !!!!!!!!!!!!!!!!!
by tschak909
Sun Aug 26, 2018 3:51 am
Forum: Applications
Topic: PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG
Replies: 15
Views: 3252

PLATOTerm for the Atari ST - a terminal for IRATA.ONLINE and CYBER1.ORG

As some of you know, I've been steadily working away implementing PLATO terminals for over 12 different systems, in parallel. The Atari ST version of the software finally started working in earnest, this evening... ...with the implementation of the I/O functions, the terminal starts to work! It's co...
by tschak909
Sat Aug 25, 2018 3:52 pm
Forum: Coding
Topic: correct pattern for I/O in GEM app?
Replies: 3
Views: 2309

Re: correct pattern for I/O in GEM app?

Thanks. that's kind of what I figured. I'm going to set my timers to zero, for now, and go from there...

-Thom
by tschak909
Sat Aug 25, 2018 6:31 am
Forum: Coding
Topic: correct pattern for I/O in GEM app?
Replies: 3
Views: 2309

correct pattern for I/O in GEM app?

What is the correct pattern to e.g. check for I/O from the RS232 port in a GEM application? Do I add a call for it in my main runloop, do I synthesize timer events, or?

-Thom
by tschak909
Sat Aug 25, 2018 6:19 am
Forum: Hatari
Topic: Other emu's with RS232 emulation?
Replies: 4
Views: 3296

Other emu's with RS232 emulation?

Are there other ST emulators with RS232 support?

I've managed to get RS232 emulation working in Hatari, _JUST_ ... piping tcpser to socat and pointing hatari to a pty exposed by socat.

Is there a less convoluted solution? :)

-Thom
by tschak909
Fri Aug 24, 2018 6:19 pm
Forum: Coding
Topic: PLATOTerm full screen rendering snafus.
Replies: 13
Views: 3136

Re: PLATOTerm full screen rendering snafus.

I was setting those to 8 and 12, respectively. It didn't seem to make a difference.
by tschak909
Fri Aug 24, 2018 3:56 pm
Forum: Coding
Topic: PLATOTerm full screen rendering snafus.
Replies: 13
Views: 3136

Re: PLATOTerm full screen rendering snafus.

anybody have an idea?? vrt_cpyfm is faster, and can leverage optimizations in the VDI driver...

-Thom
by tschak909
Fri Aug 24, 2018 3:19 pm
Forum: Coding
Topic: wind_get WF_WORKXYWH inconsistencies?
Replies: 8
Views: 2460

Re: wind_get WF_WORKXYWH inconsistencies?

Thanks guys. I'm writing 12 implementations of the same program, (they all have the same core code, just different system specific bits), and I've never written a program for GEM, so I am literally trying to solve problems as directly as I can. Expect many more gaffes as I fail quickly and try to ge...

Go to advanced search