Search found 178 matches

by ThorstenOtto
Sat Dec 16, 2017 11:33 am
Forum: News & Announcements
Topic: EmuTOS 0.9.9
Replies: 97
Views: 2204

Re: EmuTOS 0.9.9

I said at least 4x here that it is same in all TOS 1.00-4.04 - release is negative, pressing is positive. That's just not the case. It is only true if a keypress/keyrelease was handled, and even then there are cases where that assumption is wrong (already explained that pressing some non-ascii key ...
by ThorstenOtto
Fri Dec 15, 2017 12:14 am
Forum: News & Announcements
Topic: EmuTOS 0.9.9
Replies: 97
Views: 2204

Re: EmuTOS 0.9.9

Eero Tamminen wrote:Btw. Here's a short allegorical summary of this whole discussion


ROFL :thumbs: :thumbs: :thumbs: :thumbs:
by ThorstenOtto
Thu Dec 14, 2017 3:37 pm
Forum: Coding
Topic: NVDI & character mapping
Replies: 9
Views: 289

Re: NVDI & character mapping

Unicode is supported in NVDI 5 (not in 3). Thats possible. I was just looking at TOS.HYP, where some of the relevant functions are reported by available since NVDI 3. But i'm actually using NVDI 5.03, so that is not problem. And in general, output works, just that vqt_char_index() does not. Troll: ...
by ThorstenOtto
Thu Dec 14, 2017 3:30 pm
Forum: Coding
Topic: NVDI & character mapping
Replies: 9
Views: 289

Re: NVDI & character mapping

I'm not sure I understand what you mean here. How does that picture demonstrate that NVDI handles Unicode? Sorry, that was not clear of course. It is the same font used as in first example (Arial). But instead of using v_gtext() for the output, i was using a mapping table (based on ftp://www.unicod...
by ThorstenOtto
Thu Dec 14, 2017 10:19 am
Forum: Coding
Topic: NVDI & character mapping
Replies: 9
Views: 289

Re: NVDI & character mapping

Thanks for the hint, but i have that program already ;) Also most other Font related utilities. Charmap does not seem to work though, it does not find any usable fonts, maybe it only works with SpeedoGDOS. Also, that is not what i need, i don't want to redefine any mapping. What i want is to do text...
by ThorstenOtto
Thu Dec 14, 2017 8:30 am
Forum: Coding
Topic: NVDI & character mapping
Replies: 9
Views: 289

Re: NVDI & character mapping

Hm. There must be done some mapping at least, since the font does not have any glyphs in the range 0x80-0x9f for example. Also, the vqt_char_index() function is documented since NVDI 3 i think; would be strange to document, but not implement it.
by ThorstenOtto
Thu Dec 14, 2017 7:39 am
Forum: Coding
Topic: NVDI & character mapping
Replies: 9
Views: 289

NVDI & character mapping

Hi, i'm currently experimenting with TrueType fonts, and their mapping from Atari ST encoding to unicode. As it turns out, NVDI seems to use a different encoding for Hebrew characters (range 0xc0-0xdc at least) in Vector fonts, as seen in this picture http://tho-otto.de/images/snapshots/nvditest.png...
by ThorstenOtto
Wed Dec 13, 2017 7:04 pm
Forum: News & Announcements
Topic: EmuTOS 0.9.9
Replies: 97
Views: 2204

Re: EmuTOS 0.9.9

none is complete. Well then i someone managed to compile TOS versions from incomplete sources. I must be a magician. I have disassembled TOS 1.04 And that does mean what? Many ppl have done that before. I seen only positive Because you most likely used the us version. In e.g. the german version, th...
by ThorstenOtto
Wed Dec 13, 2017 5:33 pm
Forum: News & Announcements
Topic: EmuTOS 0.9.9
Replies: 97
Views: 2204

Re: EmuTOS 0.9.9

ijor wrote:anyway, I don't think we have sources for any of the relevant versions of TOS.


If you don't consider 2.06 & 3.06 to be relevant, you are right.
by ThorstenOtto
Wed Dec 13, 2017 5:30 pm
Forum: News & Announcements
Topic: EmuTOS 0.9.9
Replies: 97
Views: 2204

Re: EmuTOS 0.9.9

Frank B wrote:The sources to TOS are on the net somewhere.


Really? How amazing 8)
by ThorstenOtto
Wed Dec 13, 2017 5:12 pm
Forum: News & Announcements
Topic: EmuTOS 0.9.9
Replies: 97
Views: 2204

Re: EmuTOS 0.9.9

AtariZoll wrote:it returns ASCII code when key is pressed, and scan code when is released (negative for release).


Where "ASCII" means any value from the keyboard tables, which can also be negative....
by ThorstenOtto
Wed Dec 13, 2017 3:28 pm
Forum: News & Announcements
Topic: EmuTOS 0.9.9
Replies: 97
Views: 2204

Re: EmuTOS 0.9.9

It is irrelevant that function in TOS what calls does not use d0 ret value. Oh really? It is function with ret value, since is not void. And thats a fact, because you say it? You should have read my post more thoroughly. And you should look at the disassembly of TOS more closely. It *does not* alwa...
by ThorstenOtto
Wed Dec 13, 2017 1:58 pm
Forum: News & Announcements
Topic: EmuTOS 0.9.9
Replies: 97
Views: 2204

Re: EmuTOS 0.9.9

Where do you see that it should return a value? One indication is that it obviously does. Another one is, that it is declared as long ikbdsys_handler(void) in Mint. However, we must be careful here with whatever is written in some Profibuch, TOS.HYP, header files or whatever. Due to their very spec...
by ThorstenOtto
Wed Dec 13, 2017 10:08 am
Forum: News & Announcements
Topic: EmuTOS 0.9.9
Replies: 97
Views: 2204

Re: EmuTOS 0.9.9

Yes, you can follow incomplete DOCs, or can look what really happens It's not only incomplete DOCs. If you look at the source code of TOS, you will see that the function does not return anything explicit. And i don't know what you loaded before your program, but in TOS 3.06 statvec just points to a...
by ThorstenOtto
Tue Dec 12, 2017 1:34 pm
Forum: News & Announcements
Topic: EmuTOS 0.9.9
Replies: 97
Views: 2204

Re: EmuTOS 0.9.9

Statvec returns ASCII code when key is pressed - so $20 for space. And returns not exactly proper release code, but it is negative byte, it seems always. That might be the case, but it is only by accident. The function itself is declared as void, so there is no guarantee to return some specific val...
by ThorstenOtto
Fri Dec 08, 2017 8:09 am
Forum: Professionals
Topic: Date and time
Replies: 3
Views: 197

Re: Date and time

jury wrote:I haven't found "Dumb questions" board :)


There are no dumb questions, only dumb answers ;)

You should be able to set it by clicking in the info line of control.acc, without activating any CPX.
by ThorstenOtto
Thu Nov 30, 2017 12:07 pm
Forum: Gallery
Topic: Trying NetSurf on Atari TT
Replies: 23
Views: 1038

Re: Trying NetSurf on Atari TT

Incidentally, the last time I ran CAB a few months ago I was impressed by the quality of it's UI. I had forgotten how well designed that program was. The main problem with CAB is, that due to its lack of support of CSS and Javascript, you won't be able to view most pages nowadays. Same with Highwir...
by ThorstenOtto
Sun Nov 26, 2017 5:41 am
Forum: Coding
Topic: rsrc_saddr where are some examples
Replies: 37
Views: 2373

Re: rsrc_saddr where are some examples

you have no need for it doesn't mean I have no need for it .. You said you want to reuse some object tree with different teds etc, and need to set the addresses of those in the tree, and i just told you how you can achieve that without using rsrc_saddr(). BTW even if you could rsrc_saddr() for this...
by ThorstenOtto
Sat Nov 25, 2017 1:29 pm
Forum: Coding
Topic: rsrc_saddr where are some examples
Replies: 37
Views: 2373

Re: rsrc_saddr where are some examples

specifically id like to see gfa I'm quite sure you can do similar things in GFA. Your profile states you understand C, so it shouldn't be too hard to understand those two lines. and rsrc_saddr What's your business with rsrc_saddr()? People told you a few dozen times that you don't need it. There ar...
by ThorstenOtto
Sat Nov 25, 2017 5:29 am
Forum: Coding
Topic: rsrc_saddr where are some examples
Replies: 37
Views: 2373

Re: rsrc_saddr where are some examples

basically my initial intent was to utilize one object tree , but two different sets of teds,strings , buttons for the object ... this is what I felt rsrc saddr would do Thats true, you *could* do that using rsrc_saddr() (sry no example at hand, i never felt the need for it). But it's much easier to...
by ThorstenOtto
Fri Nov 24, 2017 1:18 pm
Forum: Coding
Topic: rsrc_saddr where are some examples
Replies: 37
Views: 2373

Re: rsrc_saddr where are some examples

The pointer to the current RSC is in the AES global array at index 5 and 6 (two 16-bit words that each contains half of the 32-bit adress). To be more precise, index 5+6 store a pointer to the array of object tree pointers. These are used when doing a rsrc_gaddr(R_TREE, ...) Index 7+8 stores a poin...
by ThorstenOtto
Mon Nov 20, 2017 11:14 am
Forum: Coding
Topic: etv_term vector
Replies: 22
Views: 901

Re: etv_term vector

simonsunnyboy wrote:This evaluation thing does not help with true source level debugging.


The symbols Hatari reads just don't provide such information. For this, you would need to read the debug informations, and then re-implement about 90% of gdb. Good luck with this ;)
by ThorstenOtto
Mon Nov 20, 2017 11:11 am
Forum: FPGA Chat
Topic: Apollo Team announces developing of Vampire standalone version to run as AMIGA and ATARI ST
Replies: 457
Views: 69352

Re: Apollo Team announces developing of Vampire standalone version to run as AMIGA and ATARI ST

Medusa, Hades, Milan, Afterburner, CT60... On all of these machines MiNT relies on the underlying OS (or drivers) to set up the hardware. But this "philosophy" was introduced only later. When Mint was part of MultiTOS, there was no "underlying OS"; Mint itself was the OS that ha...
by ThorstenOtto
Mon Nov 20, 2017 4:13 am
Forum: FPGA Chat
Topic: Apollo Team announces developing of Vampire standalone version to run as AMIGA and ATARI ST
Replies: 457
Views: 69352

Re: Apollo Team announces developing of Vampire standalone version to run as AMIGA and ATARI ST

On any PMMU-equipped Atari FreeMiNT will inherit the existing PMMU setup. It is not capable of initializing this itself. Thats only true for 040/060. For 030, it *will* do the setup itself. And i think the only reason for this is that at the time it was written, 040 primarly meant Milan/Hades, wher...
by ThorstenOtto
Sun Nov 19, 2017 8:01 am
Forum: Hatari
Topic: Symbol listing in Hatari debugger?
Replies: 25
Views: 1024

Re: Symbol listing in Hatari debugger?

Eero Tamminen wrote:No, but you're having an irresistible itch about it that you cannot help scratching, aren't you?


I already wondered where that is from.

Go to advanced search

cron