Search found 562 matches

by ThorstenOtto
Mon Jun 17, 2019 12:32 am
Forum: Applications
Topic: PLATOTERM for Atari ST - A PLATO terminal for IRATA.ONLINE - 0.5 Beta
Replies: 9
Views: 277

Re: PLATOTERM for Atari ST - A PLATO terminal for IRATA.ONLINE - 0.5 Beta

Also, it's not clear which port in Bconmap is the falcon's RS232 (aka Serial port 2), which is it? On Falcon (or other machine which don't have a 2nd MFP), bios device #8 is serial2. But you don't need to mess with Bconmap (expect maybe to figure out which devices are present, there are also upgrad...
by ThorstenOtto
Sun Jun 16, 2019 3:26 pm
Forum: Coding
Topic: PLATOTERM - solving the screen redraw problem, need input.
Replies: 39
Views: 1771

Re: PLATOTERM - solving the screen redraw problem, need input.

I thought you wanted a clean GEM program. Messing with the palette, especially if it results in a blue menubar, does not work in multitasking os. So your program might work now on TOS 1.0, but not on anything that ppl actually use. Sorry if that sounds a bit harsh, but you asked for advice here, the...
by ThorstenOtto
Sun Jun 16, 2019 11:22 am
Forum: Coding
Topic: PLATOTERM - solving the screen redraw problem, need input.
Replies: 39
Views: 1771

Re: PLATOTERM - solving the screen redraw problem, need input.

Changing the color of the menubar is a nogo, and it does not work at all on multi-tasking AES.
by ThorstenOtto
Tue Jun 11, 2019 4:07 pm
Forum: News & Announcements
Topic: New Boot "Manager" insaneBOOT
Replies: 20
Views: 4544

Re: New Boot "Manager" insaneBOOT

This is mainly a problem of emutos.prg, since it will execute the programs in the AUTO folder again. Other programs won't do that. It's actually similar to run MagC from the auto-folder, there you also boot twice, but the 2nd time magxboot.prg detects that Magic.ram is already installed and does not...
by ThorstenOtto
Tue Jun 11, 2019 1:45 am
Forum: News & Announcements
Topic: New Boot "Manager" insaneBOOT
Replies: 20
Views: 4544

Re: New Boot "Manager" insaneBOOT

Maybe something like .emutosquit could be added? I may be wrong, but doesn't emutos.prg quits when it detects that it is already installed? If not, it should do so. At least if it is the same version as the one already running. If it does not quit, that feature should be added. InsaneBoot is certai...
by ThorstenOtto
Tue Jun 11, 2019 1:39 am
Forum: Coding
Topic: PLATOTERM - solving the screen redraw problem, need input.
Replies: 39
Views: 1771

Re: PLATOTERM - solving the screen redraw problem, need input.

Set "_v_bas_ad" pointer to your off-screen address (your buffer with 32000 bytes) before painting offscreen and restore "_v_bas_ad" after finishing painting. I also already thought about to give that advice, but it has one drawback: it will not work with NVDI, when using a graph...
by ThorstenOtto
Wed May 22, 2019 2:48 am
Forum: Hatari
Topic: SDL version and Hatari
Replies: 5
Views: 964

Re: SDL version and Hatari

Is there some simple way I can query which version of SDL any given instance of Hatari is running with? On linux, you can just run ldd <path-to>/hatari That should tell you atleast whether it is version 1.x or version 2.x. For the exact version, just look at your package manager which version is in...
by ThorstenOtto
Thu May 09, 2019 12:57 am
Forum: Coding
Topic: Switching between low and medium resolution really not possible?
Replies: 5
Views: 777

Re: Switching between low and medium resolution really not possible?

Is it really impossible to do so within a GEM application? Short answer: yes. At least not when you want to use AES. In MagiC and other MultiTOSses, there is a shel_write() mode to switch the resolution, but even that might not always work. EmuTOS does the following: After the user commited the res...
by ThorstenOtto
Tue May 07, 2019 6:30 pm
Forum: 680x0
Topic: SHA256 for all Ataris
Replies: 27
Views: 2936

Re: SHA256 for all Ataris

I've done a few more checks on this, with the following results: ⋅  The code in the archive i originally posted was a bit broken (so i have removed it, use the version below if you need it). The tests worked, but the file routines failed to do the final update. Simple reason was that i mor...
by ThorstenOtto
Sat May 04, 2019 8:55 am
Forum: Coding
Topic: TT & DMA Sound
Replies: 5
Views: 662

Re: TT & DMA Sound

Not everything from the Compendium should be trusted literally, there have already been lots of errors discovered. But in this case, it clearly states "this limitation has been lifted on Falcon030", while Arne was talking about a STE if i understand it correctly. Should that limitation rea...
by ThorstenOtto
Mon Apr 29, 2019 9:41 am
Forum: Applications
Topic: Protext under Mint - How to stop desktop menus showing through?
Replies: 9
Views: 748

Re: Protext under Mint - How to stop desktop menus showing through?

wongck wrote:Not sure if it will work for Protext but at least something to try.


Oh, you are right, didn't know. However, this is actually implemented in Mint by setting the program flags, not by AES. This is at least quite different from how it is implemented in MagiC.
by ThorstenOtto
Mon Apr 29, 2019 12:57 am
Forum: Applications
Topic: Protext under Mint - How to stop desktop menus showing through?
Replies: 9
Views: 748

Re: Protext under Mint - How to stop desktop menus showing through?

Tos programs are not a problem, you can run them in toswin2. But such pseudo-gem-programs that think they can just take the whole screen usually are. The original GFA basic editor is a famous example. Its not that you can really blame them, since by the time they were created there was no such thing...
by ThorstenOtto
Mon Apr 29, 2019 12:00 am
Forum: Applications
Topic: Protext under Mint - How to stop desktop menus showing through?
Replies: 9
Views: 748

Re: Protext under Mint - How to stop desktop menus showing through?

I think there was a single task mode in Mint..... No, there is no such thing. Thats only available in MagiC. Such programs simply don't work very well (if at all) in Mint. If you are lucky, you can use it, but have to live with some bugs like the one you mentioned. Most of the time though, responsi...
by ThorstenOtto
Sat Apr 27, 2019 5:51 pm
Forum: Hardware
Topic: Mach32 on ebay for reasonable price
Replies: 10
Views: 866

Re: Mach32 on ebay for reasonable price

$213 to ship to german. Wow. Any explanation for that?
by ThorstenOtto
Thu Apr 25, 2019 2:04 pm
Forum: News & Announcements
Topic: All FreeMiNT builds again available and more!
Replies: 84
Views: 9577

Re: All FreeMiNT builds again available and more!

TheNameOfTheGame wrote:[
SET_MMU.PRG is causing problems with MiNT


That would be strange. IIRC, MiNT does not touch the MMU tables when PMMU is already in use.
by ThorstenOtto
Wed Apr 24, 2019 1:06 pm
Forum: Coding
Topic: GFA Basic, STOS or Asm?
Replies: 30
Views: 2565

Re: GFA Basic, STOS or Asm?

No need to code for GEM compatibility for an arcade type game on stock Atari ST. Just write directly on screen memory as if the computer was all your own house. ... and see your game fail on almost any atari that is currently in use... Rule of thumb: if VDI is fast enough for your purposes, than ju...
by ThorstenOtto
Tue Apr 23, 2019 12:19 pm
Forum: Applications
Topic: Best Screen Print Utility
Replies: 8
Views: 1947

Re: Best Screen Print Utility

What snapit tool do you mean? The one that i wrote some time ago (availabe here ) can write several formats. Its not the fastest though, since it was mainly intended to test usage of the shared libs. And it runs as accessory only and does not hook into the screendump vector, so it might not be acces...
by ThorstenOtto
Sun Apr 21, 2019 8:53 pm
Forum: Coding
Topic: etv_term vector
Replies: 27
Views: 7406

Re: etv_term vector

mikro wrote: OK, now it hit me -- you mean trap call parameters.


Yes, exactly. If it was called from supervisor mode (like the desktop does for example), then they are on the current stack.
by ThorstenOtto
Sun Apr 21, 2019 4:31 pm
Forum: Coding
Topic: etv_term vector
Replies: 27
Views: 7406

Re: etv_term vector

P.S. That 'flags' command is for FreeMiNT + MP, that way you tell the kernel that it is OK to read from your process' memory when processing the trap handler. You can achieve the same by using -Wl,-mprg-flags,0x27 BTW your example my_trap1_c_handler for the gemdos trap only works by accident. If yo...
by ThorstenOtto
Fri Apr 19, 2019 11:20 pm
Forum: Coding
Topic: Pure C scratch registers
Replies: 4
Views: 882

Re: Pure C scratch registers

@charles: Atari bios/xbios/gemdos uses (clobbers) d0-d2/a0-a2. So when invoking traps from PureC, you have to save/restore also A2 since the compiler expects it to be unchanged after the call. @mikro: same calling convention of course also applies when you call a C function from assembler: in that c...
by ThorstenOtto
Sat Apr 13, 2019 1:01 pm
Forum: Applications
Topic: HCP.TTP not extracting all images from HYP file
Replies: 4
Views: 1230

Re: HCP.TTP not extracting all images from HYP file

Not that i know of. I think it won't be easy, since you would need a proper table-of-contents, which is usually not available in STG files. And of course you can view any HYP file using http://tho-otto.de/hypview/index.php
by ThorstenOtto
Sat Apr 13, 2019 5:00 am
Forum: Applications
Topic: HCP.TTP not extracting all images from HYP file
Replies: 4
Views: 1230

Re: HCP.TTP not extracting all images from HYP file

Is there another program to reconstruct the source of HYP files Yes, the new version i wrote ;) It is also called hcp.ttp but was written from scratch, and should be much better in reconstructing graphics in general. It is available here . And the best thing: it can not only recompile your hyp file...
by ThorstenOtto
Sun Apr 07, 2019 4:57 pm
Forum: C / PASCAL etc.
Topic: Using gcc, basic questions
Replies: 14
Views: 1774

Re: Using gcc, basic questions

In theory it should be quite easy to take Thorsten's sources and make a native build out of it but this always requires some testing (I bit myself hard last time) for which I don't have time now. :-( Well it is possible (and i have done it already) but it is very time consuming. Basically, is has t...
by ThorstenOtto
Mon Apr 01, 2019 2:40 pm
Forum: News & Announcements
Topic: All FreeMiNT builds again available and more!
Replies: 84
Views: 9577

Re: All FreeMiNT builds again available and more!

joska wrote:However, if somebody else wants to develop these tools further they are free to do whatever they like, including adding them to freemint.


I think porting them to gcc shouldn't be that hard. Are the source available somewhere?
by ThorstenOtto
Mon Apr 01, 2019 10:41 am
Forum: News & Announcements
Topic: All FreeMiNT builds again available and more!
Replies: 84
Views: 9577

Re: All FreeMiNT builds again available and more!

Not quite it seems - while the hatari build does boot, it is unable to load mint.cnf, so there seems to be some issue with the old filesystem support after all. That might also be a problem of how the GEMDOS emulation in Hatari works. IIRC it caches the DTA pointer for example... that might not wor...

Go to advanced search